- 博客(123)
- 资源 (9)
- 收藏
- 关注
原创 Java 25 虚拟线程池与固定线程池关键差异与原因分析
Java 25 虚拟线程池与固定线程池关键差异与原因分析newFixedThreadPool 使用固定线程池(OS 线程),线程复用机制导致任务在提交后立即执行。newVirtualThreadPerTaskExecutor 使用虚拟线程池(用户线程),任务提交后立即返回,实际执行由 JVM 调度器控制。
2026-01-07 14:02:44
296
原创 Java 25 ScopedValue - 作用域内安全访问的一种实现
Java 25 ScopedValue- 作用域内安全访问的一种实现 ScopedValue基本用法:定义一个ScopedValue,使用ScopedValue.where()方法创建一个作用域,在该作用域内可以安全地访问ScopedValue的值,当执行离开作用域时,值会自动解除绑定。
2026-01-06 17:50:33
152
原创 Java 25 PEM - 格式加密对象的编解码支持
Java 25 PEM(Privacy Enhanced Mail)格式证书解析与生成,包含 PEM 编码的`RSA 公钥和私钥的读取、解析与保存功能。该程序使用java.security 和 java.util.Base64 等标准库实现,无需第三方依赖
2026-01-04 16:55:14
298
原创 Java 25 虚拟线程池应用场景及Java 25与Java 8固定线程池耗时场景对比验证
Java 25 虚拟线程池应用场景及Java 25与Java 8固定线程池耗时场景对比验证
2025-12-31 16:24:26
247
原创 MySQL 按月分表清数对其他交易影响分析
确保你的MySQL配置适合你的工作负载和硬件环境。特别是要关注与InnoDB存储引擎相关的配置选项。
2024-08-16 10:05:57
677
1
原创 微服务架构中间件安装部署
微服务架构中间件安装部署,jdk、mysql、elastic search、kibana、logstash、nacos、redis、rocketmq、nginx等
2024-06-18 14:06:18
1140
原创 hive库操作示例
1、hive库基本操作;2、hive库分区表常见操作;3、关于删除及更新的描述;4、分区表数据插入、删除;5、分桶表数据插入、删除;6、java客户端采用jdbc操作hive库;
2023-07-26 10:12:07
5276
2
原创 MySQL 分区表设计
MySQL 分区表设计1、分区表常用操作;2、分区表常见分区设计;3、分区表datetime字段分区方案设计;4、mysql复制表(同库、非同库);5、低版本mysql分区表truncate方案;
2023-07-24 14:38:56
5399
原创 Elasticsearch RestHighLevelClient API 使用总结
Elasticsearch RestHighLevelClient API 使用总结
2022-11-17 18:57:11
2402
原创 ElasticSearch常见命令
1.ElasticSearch常见命令2.mapping、setting、alias、routing3.导入、导出
2022-11-08 10:56:37
1057
转载 oracle sga 之 shared pool
oracle sgashared pool共享池堆的内部结构free空间library cache空间数据字典缓存(row cache)保留池设置
2022-04-28 15:45:23
946
原创 生产环境 net :: ERR_INCOMPLETE_CHUNKED_ENCODING问题修复
net :: ERR_INCOMPLETE_CHUNKED_ENCODINGproxy_buffer_sizeproxy_buffersproxy_busy_buffers_sizeproxy_temp_file_write_size
2022-04-07 11:56:31
19791
2
原创 项目开发为什么要求MySQL采用非空字段
项目开发为什么要求MySQL采用非空字段题记企业级项目开发中,数据库建库、表都有一定的规范及要求,在数据库建表时对于一些可能没有数据存储的字段,我们应该要求把它设置为NOT NULL,好多开发同事不理解,那么我们为何如此要求,有什么好处呢?统一规范无规矩不成方圆,从小的方面来说,对于任何企业、组织、社会团体,如果没有规矩,规范,就会像一团散沙,就是像漂浮的浮萍,难以长久,更难以成就大事。作为以严谨著称的程序员,在规范合理的前提下,大家遵从规范才有利于项目长久发展,稳定运行,不受时间、人员影响。
2022-03-18 10:03:24
1984
原创 事件监听机制(五)再话Jdk事件监听到Spring框架事件监听
Spring 事件监听机制实现(同步/异步)背景熟悉Spring 框架的同学都清楚,Spring容器启动到销毁事件监听机制始终贯穿,那么Jdk中是否也存在相应的监听机制呢,我们一起进行深入的学习和研究。概念事件源:事件对象的产生者,任何一个事件都有一个来源事件监听器注册表:当事件框架或组件收到一个事件后,需要通知所有相关的事件监听器来进行处理,这个时候就需要有个存储监听器的地方,也就是事件监听器注册表事件广播器:事件广播器在整个事件机制中扮演一个中介的角色,当事件发布者发布一个事件后,就需要通过
2021-08-19 11:08:44
534
原创 Oracle海量数据清理-表空间释放
Oracle亿万级别数据清理,表空间释放背景风控项目运行三年,相关数据源对接产生的数据不断累积,随着业务量的攀升,表数据量急剧增长,经过几轮delete后,目前数据表三个月存量热数据为4kw+。一方面影响数据查询解析的效率,另一方面由于数据库虚机部署内存占用过大,增长过快不利于稳定运行。意义解决海量数据存储带来宕机的风险,解决查询缓慢的问题,保证系统稳定运行。现状几张相关大表中均存在clob字段,其中包含,zhengxin、shuiwu、sifa等相关数据报文,单一字段占用表空间较大。正常数据定
2021-08-09 14:45:09
1846
原创 Oracle常见SQl总结
ORACLE常用示例及慢查询总结在日常工作中,大部分项目采用的是ORACLE作为数据库支撑,下面总结日常需要用到的一些比较实用的查询,后续会不断补充,感兴趣的小伙伴可以留言好用的查询语句,与君共勉。数据库表字段主键序列号可结合时间戳,实现主键唯一此方案不推荐- 占用数据库连接- 新能相对较差create sequence TABLE_NAME_SEQUENEmaxvalue 999999cyclecache 5000...
2021-05-26 16:35:31
209
原创 常见算法
常见排序算法冒泡排序public class BubbleSort implements IArraySort { @Override public int[] sort(int[] sourceArray) throws Exception { // 对 arr 进行拷贝,不改变参数内容 int[] arr = Arrays.copyOf(sourceArray, sourceArray.length); for (int i = 1
2021-03-06 19:00:47
235
原创 Java 反射调用
Java 反射调用1. 反射定义是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。2.反射用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。当然,也不是所有的都适合反射,之前就遇到一个案例,通过反射得到的结果与预期不符。阅读源码发现,
2021-03-05 15:50:32
1221
2
原创 java web 数据脱敏
java 响应数据脱敏接上文java日志脱敏实现1. 题记在交易管理系统中,由于数据库存储客户人脸图片和客户名称、客户证件号、手机号、银行卡号等相关敏感字段,为了防止数据泄露现根据用户权限实现数据响应脱敏。2. 设计由于日志脱敏实现与客户数据信息录入,即数据请求阶段,参考上述实现方案,在数据响应阶段做公共处理,具体设计如下:2.1 分析原响应体:public class Result<T> implements Serializable { private static fi
2021-01-21 17:28:23
1202
2
转载 Innodb中的事务隔离级别和锁的关系
Innodb中的事务隔离级别和锁的关系前言我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。一次封锁or两段锁?因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在
2021-01-18 16:22:43
202
原创 idea 常用插件
idea 常用插件1. Zookeeper2.GenerateAllSetter3. GsonFormat4. Free Mybatis Plugin5. RestfulToolkit6. Material theme ui7. SequenceDiagram8 .Maven Helper9. Lombok10. Alibaba Java Code Guidelines11. SonarLint
2021-01-18 13:18:57
227
1
Java开发手册-20220401
2022-04-01
Activiti6.0.0最新源码
2018-05-05
Adobe Application Manager 丢失或损坏文件
2019-07-13
nginx-1.14.0.tar.gz安装包
2018-05-20
mybatis实体类生成工具
2018-05-06
深入学习ETL.zip
2019-08-13
amtlib.zip
2019-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅