自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 vscode 导出markdown文档为pdf

使用prince导出pdf文件,可以根据标题自动生成书签。在markdown文档的顶部,添加。

2025-03-12 18:18:03 1167

原创 linux使用手册

操作如下:执行systemctl daemon-reexec(一般情况不需要执行此操作)4)打包时排除某些文件。

2024-03-26 10:58:12 277

原创 如何创建pfx文件

如何创建pfx文件

2024-03-26 10:57:03 2021

原创 web安全之网页篡改

web安全之网页篡改,网页篡改的介绍、监测和防护

2023-09-19 09:59:50 872

原创 启用负载均衡后,业务系统可能存在的问题

启用负载均衡后,业务系统可能存在的问题及解决方法

2023-07-31 16:56:45 287 1

原创 linux 2种登录方式的介绍

1)第一次远程连接时,远程主机会将公钥发送到客户端,客户端确认继续连接的话会将公钥保存到.ssh/.know_hosts文件中,加入到信任主机,下次继续连接的话,会查看know_hosts文件,如果在的话不会出现告警直接提示输入用户名密码。2)客户端输入密码后,将密码通过公钥加密,远程主机收到密文后使用私钥进行解密,比对密码,一致的话登录成功,反之失败。

2023-07-18 13:50:47 636

原创 linux命令 su和sudo

linux命令 su和sudo

2023-07-17 20:12:17 875 1

原创 linux 安装软件与卸载软件(源码方式)

linux源码安装一般涉及到3个命令:configure、make、make install。

2023-07-06 10:56:28 1171 1

原创 java的三种日志实现方式

java的三种日志实现方式

2022-08-16 09:41:52 552

原创 git常用命令

git常用命令

2022-07-21 12:57:59 163

原创 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关注的人

提示
确定要删除当前文章?
取消 删除