- 博客(105)
- 收藏
- 关注
原创 springmvc用配置类替换xml配置
主要是基础的ssm整合技术 包含:springmvc+jsp+shiro、springmvc+thymeleaf+shiro
2024-09-09 10:55:33
1720
原创 springboot+vue集成cas单点登录最详细避坑版讲解
本地讲解的是单纯的cas,不掺和springsecurity或者shiro等权限框架cas默认不支持前端分离的,这个后便会讲到,也是最大问题所在;前端vue不能直接访问后端接口,否则会报错跨域,即使后端已经配置了跨域,因为cas拦截器的级别太高了;网上有很多解决方法,一般分为两种,一种是引入独立的cas包,也就是,第二种就是映入springboot的包,也就是,注意区分,本文重点讲的第二种方式;另外就是,cas版本不一样,很多配置项也会发生变化,如果不生效,看看是否版本问题。
2024-09-04 18:53:17
2606
1
原创 springboot访问jsp页面
springboot2.x之后不推荐使用jsp,所以需要手动加依赖</</</</</</</</</</</</</</</</</</</</都可以2.7.x</</</</</</</</</</</</</</</</
2024-05-10 12:00:31
810
1
原创 MySQL没有初始化配置文件设置属性
安装mysql的时候,为了速度,并没有配置my.ini或者my.cnf文件,数据库因为断电,导致数据都看不见了,一直提示不存在,这时候需要修改配置文件,将innodb_force_recovery设置为0到6的值,依次尝试,比如innodb_force_recovery = 1,但是现在没有配置文件,该怎么设置呢?
2024-05-06 17:36:06
543
4
原创 ubuntu22.04安装dnsmasq最详细易懂
准确的来说,不是安装,因为默认ubuntu22版本自带的有dnsmasq,所以我们不用下载了,直接使用即可,否则就会产生冲突,这块吃了大亏。
2024-03-28 16:21:22
2974
1
原创 Linux/ubuntu/centos安装dnsmasq最详细易懂
如果设置为 listen-address=127.0.0.1 那局域网内其他服务器就无法访问到这个 dnsmasq 了, 其实应该这样设置 listen-address=192.168.1.100,127.0.0.1 这样你就能双方都满足了, 不过需要注意的一点是, 如果 dnsmasq 所在服务器在局域网的 ip 地址变更了与配置文件中的不一样, 那么理所当然的再使用配置文件中的那个 ip, 局域网内其他服务器也就找不到这台 dnsmasq ,也就无法利用本地的 dns 缓存了。启动/重启/关闭命令。
2024-03-18 16:30:47
1733
1
原创 docker安装配置dnsmasq
参考:docker安装、卸载、配置、镜像如果是低版本的额ubuntu,比如ubuntu16.04.7 LTS,为了加快下载速度,参考:Ubuntu16.04LTS安装Docker。首先镜像我们可以选择带web页面的,也可选择不带的,这里选择带web也免的,方便不懂技术的人配置。提前创建docker容器【dnsmasq】的外部挂载文件,避免频繁进入容器内部;配置dnsmasq解决53端口占用问题在启动dnsmasq容器之前,我们需要先检查一下53端口有没有被占用;之后大概会有三种情况:
2024-03-18 09:44:25
1593
2
原创 mybatis之TypeHandler,再也不怕数据库与实体类之间的数据转换问题了
解决数据库存储加解密,spring boot显示科学计数法,数据库与实体类之间字符串转数字,数组转字符串等等问题
2023-12-28 16:31:25
1186
1
原创 WinSW使用说明
由于使用windows自动的自启方法,不管是将程序启动服务放到开机自启文件夹中,还是创建任务计划程序,都没有很好的实现程序的开机自启效果,而WinSW很好的解决了这个问题。配置的话其实在下载的那两个xml文件中就有介绍到,翻译着看也能懂的,这里再介绍一下比较常用的。包含此版本的全部配置说明,文档不长,介绍的也很详细。给出一个最简单的示例配置,临时用用就够了。参数说明id安装windows服务后的服务ID,必须是唯一的,展示在任务管理器的服务列表中name。
2023-08-18 17:09:24
1491
原创 MQTT协议基本讲解(结合netty)
主要包含协议名,协议版本,连接标志,心跳间隔时间,连接返回码,主题名、是否有遗嘱、是否有用户名密码等等,这个自己定义,其中协议版本号一定要写对,否则在netty中使用会报错的,另外就是主题名了,这就相当于mq中的路由键一样,根据需求来写。127,但如果实际长度是128怎么办,那么一个字节就没办法表示了,那就把最后一位(前七位代表实际数字)改成1,然后再增加一个字节来表示,以此类推,如果第二个字节还无法表示这个数,那就继续往下,但是最多四个字节。这个就是消息服务质量等级了,有三个级别,级别越高,消息越精准。
2023-06-09 09:37:25
4335
原创 sql语句查询所有子集和所有父级
主要利用函数,还有就是:=操作符;就是判断以逗号拼接的字符串中是否包含某个字符串,例如,返回的是a在后边集合中的位置,这里就是1了;:意思是设置值,再增改查中都是一样,比如 select @num:=@num+1 ,就是设置num值递增1。实例表:order_num存值规则:逢9加1,91(不等于大于10,否则出问题),。
2023-05-15 17:24:53
1550
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人