自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 linux简单命令学习和使用(一)

例如 ls -lh >> 1.txt : 将ls -lh 的输出结果追加写入1.txt文件中。例如 ls -lh > 1.txt : 将ls -lh 的输出结果覆盖写入1.txt文件中。“>>” : 将左侧命令的结果,追加写入到符号右侧指定的文件中。“>>” : 将左侧命令的结果,追加写入到符号右侧指定的文件中。“>” : 将左侧命令的结果,覆盖写入到符号右侧指定的文件中。cp : 用于复制文件或者文件夹。mv : 用于移动或者修改文件。rm:用于删除文件或者文件夹。

2024-04-08 09:46:37 365

原创 nginx服务搭建,动态代理,动静分离,负载均衡

nginx服务搭建,动态代理,动静分离,负载均衡的实现

2023-09-12 16:01:07 389

原创 二进制流的转换和图像流的使用

【代码】二进制流的转换和图像流的使用。

2023-09-07 16:08:50 332

原创 redis分布式锁

解决方案:1.将锁的过期时间设置的长一点 2.使用redisson的watchdog机制给锁续命,给锁一个uuId的标识,没等过期时间进行三分之一进行.通过uuid进行判断是否是自己的锁进行续命。所以 如果能允许少量数据的缺失保证高的效率使用redis分布式锁。,finally中释放锁的操作还未进行,当你再次进行访问的时候,该key的商品还是存在的,无论如何都是访问不到的,这个时候就会。锁续命,给锁一个uuId的标识,没等过期时间进行三分之一进行.通过uuid进行判断是否是自己的锁进行续命。

2023-02-21 17:20:56 592

原创 ForkJoinPool和线程池

countDownLatch的作用很简单,就是一个或者一组线程在开始执行操作之前,必须要等到其他线程执行完才可以。forkJoinPool的构造方法。

2022-11-14 15:08:40 497

原创 手动分页切割和反射实体类转化为json

【代码】手动分页切割和反射实体类转化为json。

2022-11-03 16:23:48 97

原创 通过图片url转化base64

需要加上前缀data:image/png;base64,(前后端谁拼接都可以)上面的工具类生成的base64未携带前缀,前端不能直接拿来用。图片url通过工具类生成base64编码(

2022-11-02 09:24:05 5197

原创 mongodb连接与使用

MongoDB (名称来自"humongous") 是一个可扩展的高性能,开源,模式自由,面向文档的数据库。它使用C++编写。MongoDB特点:a.面向集合的存储:适合存储对象及JSON形式的数据。b.动态查询:mongo支持丰富的查询表达方式,查询指令使用JSON形式的标记,可轻易查询文档中的内嵌的对象及数组。c.完整的索引支持:包括文档内嵌对象及数组。mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。d.查询监视:mongo包含一个监视工具用于分析数据库操作性能。

2022-09-15 09:23:44 2306

原创 根据url下载到指定位置

例如:随着企业级开发的进行,文件上传和导入是非常常见的,那如何实现通过url下载资源到指定位置呢?

2022-08-11 17:17:26 1893 1

原创 mysql锁总结

一、锁的概念锁机制 : 数据库为了保证数据的一致性,而使用各种共享的资源在被并发访问时变得有序所设计的一种规则。举例,在电商网站购买商品时,商品表中只存有1个商品,而此时又有两个人同时购买,那么谁能买到就是一个关键的问题。这里会用到事务进行一系列的操作:先从商品表中取出物品的数据然后插入订单付款后,再插入付款表信息更新商品表中商品的数量以上过程中,使用锁可以对商品数量数据信息进行保护,实现隔离,即只允许第一位用户完成整套购买流程,而其他用户只能等待,这样就解决了并发中的矛盾问题

2022-05-06 15:02:47 108

原创 mysql索引详解

前言索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一、索引的概念?索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的分类功能分类普通索引: 最基本的索引,它没有任何限制。唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值组合必须唯一。主键索引:一种特殊的唯一索引,不允许有空值。一般在建表时同时创建

2022-04-26 17:32:35 116

原创 mysql的存储引擎

一、mysql存储引擎的概念MySQL数据库使用不同的机制存取表文件 , 机制的差别在于不同的存储方式、索引技巧、锁定水平以及广泛的不同的功能和能力,在MySQL中 , 将这些不同的技术及配套的功能称为存储引擎在关系型数据库中数据的存储是以表的形式存进行储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。Oracle , SqlServer等数据库只有一种存储引擎 , 而MySQL针对不同的需求, 配置MySQL的不同的存储引擎 , 就会让数据库采取了不同的处理数据的方式和扩展功能。通过

2022-04-26 15:32:25 224 1

原创 mysql慢查询优化

前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。提示:以下是本篇文章正文内容,下面案例可供参考一、sql语句执行顺序FROM(form)先确定从哪个表中取数据,所以最先执行from tab。存在多表连接,from tab1,tab2。可以对表加别名,方便后面的引用。ON(on)连接多张表的附加条件JOIN(join)连

2022-04-15 14:51:52 7871 4

原创 Cause: java.sql.SQLException: 无效的列类型

错误org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 无效的列类型

2022-04-12 10:13:47 8326 1

原创 jvm内存结构

一、jvm内存结构程序计数器虚拟机栈本地方法栈堆方法区二、jvm各区域的功能和作用1.程序计数器(pc寄存器)属于线程私有的数据区域,是一小块内存空间,主要代表当前线程所执行的字节码行号指示器。字节码解释器工作时,通过改变这个计数器的值来选取下一条需要执行的指令。在JVM中,多线程是通过线程轮流切换来获得CPU执行时间的,因此,在任一具体时刻,一个CPU的内核只会执行一条线程中的指令,因此,为了能够使得每个线程都在线程切换后能够恢复在切换之前的程序执行位置,每个线程都需要有自己

2022-04-04 09:56:53 195

原创 单例模式的多种创建方式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、如何实现一个单例?1.饿汉式2.懒汉式3.双重检测4.静态内部类5.枚举二、单例深入解析1.使用volatile防止指令重排2.单例并不是无坚不摧的(枚举除外)3.无坚不摧的枚举总结前言在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。事实上,这些应用都或多或少具有资源管理器的功能。例如,每台计算机可以有若干个打印机,但只能有一个 Printer Spooler (单例) ,以.

2022-03-29 17:45:20 1540 5

原创 springmvc执行过程详解

一、springmvc中间件介绍1.1 DispatcherServletDispatcherServlet表示前置控制器。主要功能:是整个SpringMVC的控制中心在web.xml中有对DispatcherServlet的配置,首先所有的请求都会被拦截DispatcherServlet控制器所拦截<servlet> <servlet-name>springServlet</servlet-name> <servlet-class

2022-03-27 17:28:37 318 3

空空如也

空空如也

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

TA关注的人

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