自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring Boot发布事件订阅

Spring Boot发布事件订阅代码记录。

2024-05-29 11:10:01 85 1

原创 多线程同步操作

【代码】多线程同步操作。

2023-12-13 14:25:48 365

原创 基于Guava的本地缓存

【代码】基于Guava的本地缓存。

2023-12-05 16:49:31 471

原创 linux mysql 操作命令

1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown/ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql:

2021-12-06 13:36:56 592 1

原创 java并行程序开发及优化

并行程序设计模式并行设计模式属于设计优化的一部分,它是对一些常用的多线程结构的总结和抽象。与串行程序相比,并行程序的结构通常更为复杂。因此,合理的使用并行模式在多线程开发中,更具有积极意义。本文中主要介绍Future模式、Master-Worker模式、GuardedSuspeionsion模式、不变模式和生产者-消费者模式。**1Future模式** Future模式有点类似商品订单。比如在进行网上购物时,当看中某一件商品时,就可以提交订单,当订单处理完毕后,便可以等在家里等待商品送货上门。卖家根据

2021-11-07 17:23:55 290

原创 linux安装MySQL

一 安装前准备1、检查是否已经安装过mysql,执行命令rpm -qa | grep mysql如果已存在,则执行删除命令 后边为Mysql目录rpm -e --nodeps mysql-xxxx2、查询所有Mysql对应的文件夹whereis mysqlmfind / -name mysql删除相关目录或文件rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql验证是否删除完毕whereis mys

2021-10-23 20:56:32 135

转载 java面试题

https://blog.csdn.net/Java_aoe/article/details/120635515

2021-10-08 14:55:40 59

原创 Spring的AOP使用场景之性能监控

模块执行时间监控想要了解各个接口具体执行时间,需要计算方法执行开始到方法执行结束所用的时间,下面通过AOP+注解的方式来实现此功能。想要获取方法执行的时间只需加上注解即可。首先新建注解/** * 功能说明:监控注解 * * @return <br> * 1.[2021年09月10日下午13:50] 创建方法 by wheree */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Docum

2021-09-10 11:30:56 664

原创 批量处理数据库数据

当任务需要处理大量数据时,防止内存溢出应多次分批处理数据例如当使用spring定时任务时 //定时任务规则 @Scheduled(cron = "30 * * * * ?") public void test() { //分页index //pageSize Integer pageIndex = 0; while (true) { //DAO层查询数据库 List<UserDto

2021-09-08 13:39:50 185

原创 jmtter性能测试工具

https://www.cnblogs.com/TankXiao/p/4045439.html

2021-08-19 11:35:08 646

原创 使用NIO提升性能

NIO是New I/O的简称,与旧式的基于流的I/O方法相对,从名字看,它表示新的一套Java I/O标准。具有以下特性:传统Java IO,它是阻塞的,低效的。那么Java NIO和传统Java IO有什么不同?带来了什么?(1)面向块的I/O  传统JavaIO是面向流的I/O。流I/O一次处理一个字节。NIO则是面向块的I/O,每次操作都是以数据块为单位。它们的差距就好象两个人吃饭,一个人一粒一粒的吃,另一个人狼吞虎咽,快慢显而易见。NIO中引入了缓冲区(Buffer)的概念,缓冲区作为传输

2021-08-19 11:29:10 200 1

原创 Java IO和Java NIO在文件拷贝上的性能差异分析

在JAVA传统的IO系统中,读取磁盘文件数据的过程如下:以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区。参看read(byte b[])方法的源码,可知,它会在内部再调用readBytes(b, 0, b.length)方法,而且readBytes(b, 0, b.length)方法是一个native方法(即本地方法),最终通过这个本地方法来发起一次系统调用,即调用系统内核的read()方法,内核从磁盘...

2021-08-19 11:23:11 72

原创 SQL规范

一.命名规范:1 库a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据业务线,环境进行定义d.使用_分割2 表a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据业务进行定义d.使用_分割3 字段a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据存储内容进行定义d.使用_分割4 索引a.二级索引: idx_column1_column2b.唯一索引: uniq_column1_column2二.表结构规范1 类型简单化 越简单的类型占用越少

2021-08-13 10:45:31 154

原创 Mysql分页查询优化

业务要根据时间范围查询交易记录,接口原始的SQL如下:select * from trade_info where status = 0 and create_time >= '2020-10-01 00:00:00' and create_time <= '2020-10-07 23:59:59' order by id desc limit 102120, 20;表trade_info上有索引idx_status_create_time(status,create_time),通过上

2021-08-09 15:20:21 89

原创 Mysql亿级数据清洗迁移

Mysql亿级数据清洗迁移本文使用代码做数据清洗和迁移需求:清洗旧表数据并添加新业务数据至新表大致步骤1计算当前数据库写QPS 若每秒内可处理200条数据则size设置为2002定义定时任务管理每秒调一次 每次执行200条数据3引入redis根据主键ID排列顺序,存入当前已处理的最后一条数据的主键ID4从redis中获取主键ID5查询从主键ID开始偏移量为size的数据6获取旧数据添加业务数据并插入新表 /** * type :任务类型 * size :一次迁移

2021-08-06 10:48:10 157

原创 策略模式+SpringBoot自动注入

策略模式+SpringBoot自动注入解决springboot环境中策略模式不能注入bean问题,例如导致注入DAO为null话不多说,上代码1公共接口public interface BusinessStrategy{ public void doOperation(String json); //根据枚举类型分配策略 ScheduleTypeEnum getStyle();}2策略1@Servicepublic class BusinessStrategyOne

2021-07-29 18:25:50 1628 2

原创 linux脚本启动jar包

2021-06-28 17:17:07 56

原创 TongWeb7 安装指南

系统配置要求安装 TongWeb7 应用服务器最低系统要求见以下内容:系统组件 系统要求操作系统 Windows 平台:Microsoft Windows 系列Linux 平台:RedHat 系列RedFlag 系列Suse Linux 系列19国产平台:龙芯系列飞腾系列华为系列申威系列海光系列Java 环境 JDK1.7 以上物理内存 512MB 及以上硬盘空间 可用空间 500MB 及以上监视器 图形界面安装需要 256 色,字符界面安装没有色彩要求浏览器 Mi

2020-12-21 11:46:42 4392 1

东方通TongLINKQ8.1使用手册.zip

东方通TongLINKQ8.1使用手册.zip

2021-08-26

达梦数据库相关文档.zip

本文档包含达梦数据库8全部资料

2021-08-26

tongweb7.pptx

tongweb7.pptx

2021-08-06

空空如也

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

TA关注的人

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