自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序园林

菜鸟基站

  • 博客(9)
  • 收藏
  • 关注

原创 Linux系统JDK安装(rpm包安装)

Linux系统JDK安装(rpm包安装)

2023-09-02 07:38:10 260

原创 如何防止SQL注入

如何防止SQL注入

2023-08-29 01:42:37 112 1

原创 Redis的持久化机制

Redis 官方提供了两种不同的持久化方法来将数据存储到硬盘,分别是:快照(Snapshot)AOF(Append Only File)只追加日志文件默认开启快照,同时启用两种持久化方式时,优先 AOF。

2023-08-29 01:34:56 60 1

原创 MySQL——union和union all 的区别

11、union 和 union all 对select语句的要求: (1)各个select查询语句中,各个select查询的列数的个数必须相同,不能1个select查询的列数是4列,而另一个select查询的列数是7列。5、从效率上说,union all 要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复数据且不需要排序时的话,那么就使用union all。7、使用union和union all必须保证各个select 集合的结果有相同个数的列,并且每个列的类型是一样的。

2023-08-29 01:24:51 891 1

原创 syncnized和volatile的区别

一方面是因为synchronized是一种锁机制,存在阻塞问题和性能问题,而volatile并不是锁,所以不存在阻塞和性能问题。另外一方面,因为volatile借助了内存屏障来帮助其解决可见性和有序性问题,而内存屏障的使用还为其带来了一个禁止指令重排的附件功能,所以在有些场景中是可以避免发生指令重排的问题的。所以,在日后需要做并发控制的时候,如果不涉及到原子性的问题,可以优先考虑使用volatile关键字。

2023-08-29 01:11:24 61 1

原创 MySQL与Oracle的区别

MySQL与Oracle的区别

2023-08-28 01:15:53 41 1

原创 Linux常用命令及使用

Linux常用命令及使用

2023-08-28 00:07:16 46 1

原创 git安装与使用

git安装及使用

2023-08-27 00:52:41 106 1

原创 Tomcat参数配置

默认参数: port 注:代表Tomcat端口号,默认8080。 protocol 注:协议类型,可选类型有4种,BIO(阻塞型IO),NIO,NIO2和APR。 maxThreads (线程池的大小默认200) 注:连接器创建处理请求线程的最大数目,处理同事请求的最大数目,默认值为200。 minSpareThreads 注:线程的最小运行数目,这些始终保持运行。如果未指定,默认值为10。 acceptCount (默认为100,ServerSoc

2023-08-27 00:15:11 389 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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