上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 1. 简介 Java中常见的四种并发工具类: CountDownLatch CyclicBarrier Semaphore Exchanger 2. 主线程等待子线程之CountDownLatch 原理 CountDownLatch允许一个或多个线程等待其他一组线程完成操作,再继续执行。 Count 阅读全文
posted @ 2021-01-10 15:43 C3Stones 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。 WebSocket的出现是为了解决Http协议只能在客户端发送请求后服务端响应请求的问题,它允许服务端主动向客户端发送请求。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直 阅读全文
posted @ 2020-12-29 20:35 C3Stones 阅读(2647) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 XSS,即跨站脚本编制,英文为Cross Site Scripting。为了和CSS区分,命名为XSS。 XSS是最普遍的Web应用安全漏洞。这类漏洞能够使得攻击者嵌入恶意脚本代码到正常用户会访问到的页面中,当正常用户访问该页面时,则可导致嵌入的恶意脚本代码的执行,从而达到恶意攻击用户的 阅读全文
posted @ 2020-12-06 15:42 C3Stones 阅读(2282) 评论(0) 推荐(1) 编辑
摘要: 1. 简介 随着现在主流的前后端分离模式开发越来越成熟,接口文档的编写和规范是一件非常重要的事。简单的项目来说,对应的controller在一个包路径下,因此在Swagger配置参数时只需要配置一个包路径即可。但是对于复杂的项目,往往需要分模块开发,因此对应的controller包存在多个,所以需要 阅读全文
posted @ 2020-11-18 12:46 C3Stones 阅读(4007) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。 阅读全文
posted @ 2020-11-16 20:37 C3Stones 阅读(3944) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Spring Security是一个功能强大且易于扩展的安全框架,主要用于为Java程序提供用户认证(Authentication)和用户授权(Authorization)功能。 本文将之前博客 SpringBoot2.x集成Quartz实现定时任务管理(持久化到数据库) 改为使用Spr 阅读全文
posted @ 2020-10-28 21:46 C3Stones 阅读(990) 评论(3) 推荐(1) 编辑
摘要: 1. 简介 Redis作为内存型数据库,数据都保存在内存中,如果重启或意外宕机后,数据会全部丢失。因此,Redis提供了完善的持久化机制,将内存中的数据持久化到磁盘上,避免了完整性和安全性的问题,也方便进行数据备份和恢复。 2. 持久化方式 RDB:产生一个数据快照文件 AOF:实时追加命令的日志文 阅读全文
posted @ 2020-10-22 19:55 C3Stones 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(1618) 评论(1) 推荐(1) 编辑
摘要: 1. Quartz简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。 Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。 Quartz可以与J2EE与J2SE应用程序相结合也可以单独使 阅读全文
posted @ 2020-09-25 15:40 C3Stones 阅读(2552) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页