会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
C3Stones
求知若渴,虚心若愚!
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
2021年1月10日
【并发编程】Java常用并发工具类
摘要: 1. 简介 Java中常见的四种并发工具类: CountDownLatch CyclicBarrier Semaphore Exchanger 2. 主线程等待子线程之CountDownLatch 原理 CountDownLatch允许一个或多个线程等待其他一组线程完成操作,再继续执行。 Count
阅读全文
posted @ 2021-01-10 15:43 C3Stones
阅读(346)
评论(0)
推荐(0)
2020年12月29日
SpringBoot整合WebSocket实现三种模式发送消息
摘要: 1. 简介 WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。 WebSocket的出现是为了解决Http协议只能在客户端发送请求后服务端响应请求的问题,它允许服务端主动向客户端发送请求。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直
阅读全文
posted @ 2020-12-29 20:35 C3Stones
阅读(3925)
评论(0)
推荐(0)
2020年12月6日
跨站点脚本编制 - SpringBoot配置XSS过滤器(基于mica-xss)
摘要: 1. 简介 XSS,即跨站脚本编制,英文为Cross Site Scripting。为了和CSS区分,命名为XSS。 XSS是最普遍的Web应用安全漏洞。这类漏洞能够使得攻击者嵌入恶意脚本代码到正常用户会访问到的页面中,当正常用户访问该页面时,则可导致嵌入的恶意脚本代码的执行,从而达到恶意攻击用户的
阅读全文
posted @ 2020-12-06 15:42 C3Stones
阅读(2692)
评论(0)
推荐(1)
2020年11月18日
SpringBoot集成Swagger2并配置多个包路径扫描
摘要: 1. 简介 随着现在主流的前后端分离模式开发越来越成熟,接口文档的编写和规范是一件非常重要的事。简单的项目来说,对应的controller在一个包路径下,因此在Swagger配置参数时只需要配置一个包路径即可。但是对于复杂的项目,往往需要分模块开发,因此对应的controller包存在多个,所以需要
阅读全文
posted @ 2020-11-18 12:46 C3Stones
阅读(4820)
评论(0)
推荐(0)
2020年11月16日
SpringBoot基于EasyExcel解析Excel实现文件导出导入、读取写入
摘要: 1. 简介 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。
阅读全文
posted @ 2020-11-16 20:37 C3Stones
阅读(4641)
评论(0)
推荐(0)
2020年10月28日
SpringBoot + SpringSecurity + Quartz + Layui实现系统权限控制和定时任务
摘要: 1. 简介 Spring Security是一个功能强大且易于扩展的安全框架,主要用于为Java程序提供用户认证(Authentication)和用户授权(Authorization)功能。 本文将之前博客 SpringBoot2.x集成Quartz实现定时任务管理(持久化到数据库) 改为使用Spr
阅读全文
posted @ 2020-10-28 21:46 C3Stones
阅读(1139)
评论(3)
推荐(1)
2020年10月22日
Redis数据持久化(RDB、AOF)
摘要: 1. 简介 Redis作为内存型数据库,数据都保存在内存中,如果重启或意外宕机后,数据会全部丢失。因此,Redis提供了完善的持久化机制,将内存中的数据持久化到磁盘上,避免了完整性和安全性的问题,也方便进行数据备份和恢复。 2. 持久化方式 RDB:产生一个数据快照文件 AOF:实时追加命令的日志文
阅读全文
posted @ 2020-10-22 19:55 C3Stones
阅读(300)
评论(0)
推荐(0)
2020年10月14日
Mycat安全配置
摘要: 1. Mycat相关文章 Linux安装Mycat1.6.7.4并实现Mysql数据库读写分离简单配置 Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) Docker部署Mysql8.0.20并配置主从复制 Mycat配置分库分表(垂直分库、水平分表)、全局序列 2. 环境准
阅读全文
posted @ 2020-10-14 20:59 C3Stones
阅读(415)
评论(0)
推荐(0)
2020年10月10日
Mycat配置分库分表(垂直分库、水平分表)、全局序列
摘要: 1. Mycat相关文章 Linux安装Mycat1.6.7.4并实现Mysql数据库读写分离简单配置 Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) Docker部署Mysql8.0.20并配置主从复制 2. 其他分库分表方案 Sharding-JDBC分库分表简单示例
阅读全文
posted @ 2020-10-10 19:43 C3Stones
阅读(1906)
评论(1)
推荐(1)
2020年9月25日
SpringBoot2.x集成Quartz实现定时任务管理(持久化到数据库)
摘要: 1. Quartz简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。 Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。 Quartz可以与J2EE与J2SE应用程序相结合也可以单独使
阅读全文
posted @ 2020-09-25 15:40 C3Stones
阅读(4112)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
公告