- 博客(25)
- 资源 (8)
- 收藏
- 关注
原创 CountDownLatch计数器
CountDownLatch中的方法不多,其中有三个经常用到的方法,await(),await(long, TimeUnit)和countDown()。CountDownLatch是一个同步工具类。个人理解这就是一个计数器,它有一个预设值,当其值减为零的时候,当前线程就可以执行了。CountDownLatch的用法。CountDownLatch简介。使用CountDownLatch。
2024-03-26 09:04:59 307
原创 java处理前端上传的富文本数据
*** 编码文件名*//*** 获取文件名的后缀* @param file 表单文件* @return 后缀名*/
2023-06-08 10:38:57 1799
原创 window环境下nginx如何实现缩略图
这里需要用到 nginx的 http_image_filter_module 模块,这个模块可以很方便的实现图片缩放功能,只是默认的情况下并不会安装,需要自己编译安装才能行。说明:该配置的意思是,可以通过在图片后面追加参数决定是否弄成缩略图,缩略图的宽高为350 350。说明:配置http_image_filter_module模块需要下载动态链接库文件 libgd.dll。一、nginx下载以及http_image_filter_module模块配置。如果是用nginx做缩略图功能,看这篇文章就够了。
2023-06-01 18:00:45 734
原创 江湖再见 Layui
致敬 Layui今早看到CSDN网传Layui官网将会于2021-10-13下架,心态瞬间崩了。。。2018年夏天接触的layui框架,当时认为是最好用,最花哨的框架原来都是真的,你轻轻的走,不带走一片云彩镜像网站:Layui - 经典开源模块化前端 UI 框架...
2021-10-18 23:45:56 483
原创 解决mysql表不能查询修改删除等操作并出现卡死
现象:表打不开,表删除不掉解决方案:>show full processlist; // 列出进程,找出处于waiting的process,要杀死这些process............>kill ID; // ID号就是指的列出的第一列“Id”...
2021-06-24 10:42:28 804
原创 Java Web数据填充word模板并导出
Java Web数据填充word模板并导出一、目录结构二、导入依赖 <dependencies> <!--word操作工具类--> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>
2021-05-22 22:34:32 609
原创 MySQL5.7版本修改了my.ini配置文件后mysql服务无法启动问题
为什么出现这个问题?答:1.修改my.ini文件前需要先关闭mysql2.修改姿势不正确修改mysql文件后,mysql不能手动关闭,可以尝试用命令强制关闭tasklist | findstr “mysql”taskkill /f /t /im mysqld.exe
2021-04-16 23:40:26 694
原创 用sql查找数据库 my.ini 方法
查找数据库 my.ini 方法select @@datadir;查找数据库安装位置select @@basedir;
2021-04-16 23:32:42 265
原创 SpringBoot 整合 websocket学习笔记
SpringBoot 整合 websocket学习笔记依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <!--websocket-->
2021-02-24 00:10:09 371 3
原创 JAVA实现长连接(含心跳检测)
JAVA实现长连接(含心跳检测)实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的。 如果,长时间未发送维持连接包,服务端程序将断开连接。客户端: Client通过持有Socket的对象,可以随时(使用sendObject方法)发送Massage Object(消息)给服务端。 &
2021-02-24 00:07:26 1847 1
原创 Redis缓存雪崩
通常我们在使用 Redis 的时候,都会为缓存设置过期时间,但是如果在某个时间点,有大量缓存失效,那么下一个时间点就会有大量请求访问到数据库,这种情况下,数据库可能因为访问量多大导致“崩溃”,这就是缓存雪崩。缓存雪崩的解决方案:1.不设置缓冲过期时间最暴力的解决办法,缓冲不设置自动过期时间,只要缓存不崩,数据库就不会崩2.设置随机过期时间另外一个办法,就是让缓存过期时间不那么一致,比如一批缓存数据24小时后过期,那么就在这个基础上,让每条缓存过期时间前后随机1-6000秒(1..
2020-09-23 18:09:59 168
原创 SpringCloud使用 Nacos做注册中心 客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案
SpringCloud使用 Nacos做注册中心 客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案配置文件的问题
2020-09-13 19:12:20 665 2
原创 Nacos 作为配置中心,获取不到配置内容的问题
Nacos 作为配置中心,获取不到配置内容的问题如果使用的是yml文件,Data ID的后缀需要带上yml直接访问文件的方式:http://192.168.139.128:8848/nacos/v1/cs/configs?dataId=micro-provider.yml&group=DEFAULT_GROUPyml配置:spring: application: name: micro-provider cloud: nacos: server-ad
2020-09-13 18:57:01 9169
原创 服务没有注册到nacos的原因分析
服务没有注册到nacos的原因分析因为没有加上版本号,导致不能注册。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>0.2.1.RELEASE<
2020-09-11 17:12:43 7706 3
原创 springboot1x的坑,项目重复启动
springboot1x的坑在项目中使用了SpringBoot 2.1.7版本,项目部署到tomcat跑了2次,项目中的定时器@schedu会多执行一次。如图出现了2个springboot,也在百度上找了很多博客,没有办法解决问题。网上的解决办法大概分为2个1.springboot的内置tomcat没有去掉导致springboot 和tomcat 分别启动了1次2.在tom...
2020-04-29 10:53:46 616
添加了http-image-filter-module模块的Nginx1.15.9
2023-06-01
my.cnf,安装mysql后的必备文件
2020-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人