- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 局域网远程连接
tightvnc:https://www.tightvnc.com/download.phpremoteripple:https://remoteripple.com/download/
2025-12-04 11:28:09
173
原创 开通服务器
MBR(又叫 msdos 分区表)是非常老的机制(1983 年),GPT 是新一代标准(UEFI 引入)。👉 现代服务器/虚拟机 100%推荐 GPT,不要再使用 MBR。
2025-12-04 11:06:58
300
原创 session和token的比较
session:登录成功后,服务端生成一个 Session ID 存储在内存/数据库中,并返回给客户端保存(通常在 Cookie 中)。后续请求带上这个 ID,服务端查找并验证会话状态。token:登录成功后,服务端生成一个签名的 JWT 字符串并返回给客户端。客户端每次请求带上 JWT,服务端验证签名和有效期即可(不需查库)。
2025-10-03 23:15:23
271
原创 mybatis-plus学习
insertBatchSomeColumn 是 MyBatis-Plus 提供的批量插入方法,可以让你在批量插入数据时指定只插入部分字段,而不插入所有字段。这个方法非常有用,特别是在你不想插入某些字段(例如 null 字段)时。示例#方法insertBatchSomeColumn(Collection<T> entityList, String... column);// 使用 insertBatchSomeColumn 方法批量插入数据");} else {");
2025-03-12 19:48:55
931
原创 linux 2种登录方式的介绍
1)第一次远程连接时,远程主机会将公钥发送到客户端,客户端确认继续连接的话会将公钥保存到.ssh/.know_hosts文件中,加入到信任主机,下次继续连接的话,会查看know_hosts文件,如果在的话不会出现告警直接提示输入用户名密码。2)客户端输入密码后,将密码通过公钥加密,远程主机收到密文后使用私钥进行解密,比对密码,一致的话登录成功,反之失败。
2023-07-18 13:50:47
636
原创 spring security和shiro 认证和授权过程
两种权限认证框架的工作原理 spring security和shiro 认证和授权过程
2022-07-01 11:07:09
604
原创 Java下的路径getPath,getAbsolutePath和getCanonicalPath
1、getPath以构造路径作为返回值。2、getAbsolutePath以当前路径+构造路径作为返回值。3、getCanonicalPath以全路径作为返回值(如果构造路径包含.或..,会进行处理)示例:publicstaticvoidtest1(){ Filefile1=newFile(".\\aa.txt");Filefile2=newFile("D:\\test\\aa.txt");System.out.println("--...
2022-03-23 00:01:48
5223
原创 @autowired和@Resource的区别
1、@autowired@autowired是spring框架的注解,是按类型进行注入的。2、@Resource@Resource是java自带的注解,分别4种情况:1)指定name和type,既要符合name也要符合type,否则会报异常;2)指定name,按byName进行匹配,否则报异常;3)指定type,按byType进行匹配,否则报异常;4)既不指定name也不指定type,默认情况下先按byName进行匹配,匹配不上的话,则按byType进行匹配。总结:@
2022-03-22 23:50:59
692
原创 简述JDK各个版本更新的重要特性
1、JDK51)自动装箱与拆箱;2)静态导入;3)泛型;4)枚举;5)可变参数;6)增强型for循环;7)内省。2、JDK61)JAXB;2)Stax xml解析;3)对脚本语言的支持。3、JDK71)switch支持枚举;2)数字变量支持下划线定义;3)try打开资源;4)泛型实例化类型自动推断。4、JDK81)接口的默认方法和静态方法;2)函数接口;3)Lambda语法;4)方法调用支持双冒号方式;5)Streams
2022-03-22 15:14:59
1506
原创 nginx的root,alias以及proxy_pass
1、root和aliasroot:root指定的目录是上级目录,path匹配的整个路径会追加,即root+path;alias:alias指定的目录必须带/,path匹配后面的内容会在alias指定的目录下查找,即alias+匹配到path路径后面的部分。例:location /www/ {root /home/data;}访问路径:http://www.abc.com/www/a.html,实际上是访问/home/data/www/a.html。location /www/
2022-03-22 15:01:31
11282
1
原创 String赋值的方式比较
String的赋值原则:1) new方式赋值的话,首先到pool中查找是否有相应的值,假如没有,在pool中创建这个对象;有的话,就到堆中实例化该对象,然后返回对象内存地址。2) 字面值方式赋值的话,直接在pool中查找,假如有的话,返回该对象;没有的话,在pool中创建这个对象。 实例1:结果:false true false解析:s
2015-11-25 16:55:38
3541
原创 web项目打补丁
已发布的web项目进行bug修复,一般有两种方式:一是打包项目,重新部署环境,比较麻烦(劳民伤财之举);二是将项目核心代码打包成jar包,其他内容和该jar包再打包成war。以后修复bug,只需在web-inf/classes下直接拷贝新修改的编译代码以及编译类的目录层级,重新启动环境即可(此情况只针对部分功能修复,假如功能bug比较多的话,最好还是重新部署)。
2015-10-23 17:45:32
1356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅