- 博客(26)
- 资源 (28)
- 收藏
- 关注

原创 理财概要
1、概念狭义的理财,一般指投资,广义的就包含 保险 等人生规划了。2、投资工具a.自己:增加收入,动力之源b.不动产:如房产c.P2P:风险适中,收益适中。d.余额宝 等 货币基金:风险极低,收益一般e.其他基金:f.股票:g.其他:如外汇、期货等,风险较高3、关键a.复利:b.年化收益c.收益稳定性4、入门书籍a.30年后 你拿什么养活自己b.小狗钱钱c.治富...
2018-05-19 23:07:39
235
原创 简单好用的ElasticSearch可视化工具:es-client和Head
使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。个人倾向于 免费(最好开源)、易于安装(如 浏览器插件),`es-client` 就是 比较简单好用的一个,尤其是 查询
2023-08-06 20:50:51
6813
原创 HTTP接口性能压力测试
开发接口以后,对性能有要求的 接口,需要做 性能压力测试。常见免费的如:经典的 ab,性能不太好的 jmeter、siege(有时候都怀疑程序性能不行了),另介绍 hey、k6、vegeta、wrk
2023-07-21 08:15:00
317
1
原创 Java程序性能分析:内存
开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查。本文主要介绍 JDK自带的上古神器 jstat、jmap,另简单介绍 MAT、gceasy、HeapDump 等
2023-07-11 08:15:00
348
1
原创 开源数据集成平台SeaTunnel:MySQL实时同步到es
免费支持 MySQL 实时同步到 ElasticSearch 的工具很少,Apache SeaTunnel 是一个高性能开源大数据集成工具,提供灵活易用、易扩展并支持千亿级数据集成的解决方案,已经在B站、腾讯云、字节等数百家公司使用。
2023-07-05 21:36:28
773
1
原创 Java程序性能分析:开篇之jps
开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查。本文开篇主要介绍 JDK自带的工具 jps,获取 Java程序列表,后面将继续介绍 JDK自带、第三方的 性能分析工具,敬请期待哦
2023-07-03 08:15:00
268
1
原创 Java并行流指北
Java并行流,方便了 并发操作,但是不注意可能会导致问题。如 最大线程数,怎么控制并发数,类加载器,线程上下文变化,ForkJoinPool 的 execute、submit、invoke 方法的区别 等。
2023-06-26 08:30:00
385
1
原创 Java代码性能测试实战之ContiPerf
最近测试一个开源项目,发现生成的 全局id 有重复,方法加上 synchronized 提交PR后,有些同行对性能有疑虑,就准备做个 代码性能测试。Java基准性能测试 一般用 JMH 比较多,但是 官方建议 性能测试单独一个项目,感觉麻烦了点。发现 ContiPerf 可以方便的设置 执行次数、时长、线程数、预热时长,还有 Html格式报告,感觉还比较适合,基于 Junit
2023-06-12 13:15:35
216
原创 Testng和Junit5多线程并发测试对比
最近测试一个开源项目,发现生成的 全局id 有重复,也没有单元测试,就准备贡献个 PR。想到多线程并发测试,根据经验,第一想法是用 Testng,后面看了下 Junit5也有实验性支持了,就对比下(以 maven 为例)
2023-06-09 13:09:38
575
原创 轻量级分布式日志追踪-Tlog快速入门
公司目前还没有上 SkyWalking、Pinpoint等分布式追踪系统,所以先用个轻量级的吧。Tlog 只生成TraceId写入日志文件,没有 收集、存储、查询,所以 轻量
2023-06-07 08:00:00
817
原创 多模块项目使用枚举配置spring-cache缓存
1. 近期被刷接口了,考虑增加 本地缓存提高性能,另配置 限流;2. 使用 spring-cache 注解式缓存,可以提高使用缓存的开发效率;3. 不同业务,可以定制 自己的缓存策略,是基本需求;4. 多模块项目,最好在 统一的模块(如 common) 加载缓存配置
2023-05-25 23:38:30
245
原创 怎么把Java枚举名称作为注解的属性值
Java注解的属性值,必须为 常量。有些场景想把 枚举名称 设置为 注解的属性值(如 spring-cache 用枚举配置缓存,使用时 需要 缓存名称)
2023-05-20 22:31:49
429
1
原创 spring boot使用Java并行流发送kafka消息报错
spring-boot-maven-plugin打包,使用Java并行流多线程发送kafka消息,刚开始发送时报错,Invalid value org.apache.kafka.common.serialization.StringSerializer for configuration key.serializer: Class org.apache.kafka.common.serialization.StringSerializer could not be found.
2023-04-09 23:33:15
504
2
原创 用easy-es简化ElasticSearch操作
ElasticSearch的Java客户端中,easy-es的API 类似 Mybatis-Plus,大幅降低开发门槛,减少代码量,支持 自定义排序、权重、原生查询,留下了 广阔的调整空间
2023-04-04 22:51:26
920
原创 Wireshark实战之抓包MySQL Java客户端
Linux抓包:tcp host抓包不到,tcp ip host可以http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.htmltcpdump ip host 210.27.48.1tcpdump 与wiresharkWireshark(以前是ethereal)是Windows下非常简单易用的抓包工具。但在Linux下很难找到一个...
2018-05-23 23:35:56
6566
原创 mysql jdbc源码分析总结
性能杀手:StatementImpl.setMaxRows(int),会返回max之前的所有数据,不像limit offset会跳过offset之前的行,不建议使用RowDataCursor(多次发送command,占小内存,略慢,临时表)RowDataDynamic(一次发送command,占小内存,最快,该connection不能同时查询,锁表)RowDataStatic(默认使用,一次加载全...
2018-05-23 23:31:02
740
原创 kafka 0.9版本堆外内存溢出
1、背景线上kafka是0.9版本,最大堆内存1G。从server.log看到,java.lang.OutOfMemoryError: Direct buffer memory,是堆外内存溢出了。加大堆外内存,过一段时间还是堆外内存溢出。2、原因分析猜测应该是禁用了手动 GC 导致的,同事升级kafka版本到1.0,没有再重现过。我看了kafka 0.9版本的启动脚本,确实禁用了手动GC(-XX:...
2018-05-19 19:37:32
4190
原创 Flume自定义拦截器,重启后不能继续处理的问题
1、背景flume版本:1.8,有一个自定义拦截器Interceptor把json数据,转化为|分隔的数据,便于hive加载。使用File Channel,重启后,不能继续处理数据。2、原因分析查看日志,一直报json转换异常,转换的内容是 |分隔的,猜测内容应该是经过拦截器处理以后的。进一步分析,因为使用了File Channel,重启后,会从检查点Checkpoint取出数据继续处理,检查点C...
2018-05-19 19:02:04
946
原创 HTTP头的Expires与Cache-control
1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control: cache-directivecache-directive可以为以下:request时用到:| "no-cache"| "no-store"| "max-age" "=" delta...
2014-01-25 01:35:14
376
原创 varchar2(100 char)意思
varchar2(100 char)最长可以插入100个任意字符而varchar2(100)最长可以插入100个英文字符 http://zhidao.baidu.com/question/148755055.html
2012-12-18 18:46:21
666
让log4j控制台和文件打印不同级别的日志
#配置根Loggerlog4j.rootLogger=DEBUG,stdout,archivelog4j.appender.stdout.threshold=INFO#stdout 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlo...
2012-07-11 09:49:12
534
原创 高效e人免费版2.97
高效e人是专为高效能人士准备的一款个人信息管理软件!她能分门别类管理您的联系人、通讯录及客户信息,增强人脉关系;能制订日程安排和任务计划,跟踪节假日、生日及纪念日,并能按您的要求及时提醒,让工作和生活井井有条;能书写丰富多彩的电子日记,记录点滴心情;通过高效e人内置强大的文档编辑器,能书写和记录内含表格、图片等内容的各种备忘、笔记等文档;通过桌面便笺,您随时不会错过重要信息;密码管理器能安...
2011-03-31 22:47:15
163
原创 excel比较工具合集
Excel比较大师 1.00、雪城.Excel.比较工具.v1.1、Lark、wbofwdbj-v1.5、ExcelCompare、VBACompare,将excompcelv0.8.z01.zip更名为excompcelv0.8.z01,使用好压解压缩
2011-03-30 01:20:50
401
免费内存虚拟盘VSuite.Ramdisk1.18,超级兔子虚拟磁盘1.6
2012-02-10
极品时刻表2012.01.09最新版,可查全国售票点电话地址、票价
2012-01-09
极品时刻表|极品列车时刻表 2010.12.25下载
2011-01-13
cachemywork_1.2-重启系统后重新打开保存的程序的软件工具
2010-10-28
Effective File Search 6.3一款快速的文件搜索软件,除了基本搜索规则外,还支持文本文字内容进行搜索
2010-06-28
好压 HaoZip1.9
2010-06-19
看我的自定义模仿Struts2的框架..绝对值得一看
2010-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人