自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

javalover123888的专栏

专注Java,十年

  • 博客(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 172

原创 开源Java诊断工具Arthas:开篇之watch实战

还在为排查Java程序线上问题头痛吗,看我们用阿里开源的诊断神器 Arthas 来帮您

2023-08-22 08:00:00 278

原创 简单好用的ElasticSearch可视化工具:es-client和Head

使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。个人倾向于 免费(最好开源)、易于安装(如 浏览器插件),`es-client` 就是 比较简单好用的一个,尤其是 查询

2023-08-06 20:50:51 1442

原创 HTTP接口性能压力测试

开发接口以后,对性能有要求的 接口,需要做 性能压力测试。常见免费的如:经典的 ab,性能不太好的 jmeter、siege(有时候都怀疑程序性能不行了),另介绍 hey、k6、vegeta、wrk

2023-07-21 08:15:00 145 1

原创 Java程序性能分析:内存

开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查。本文主要介绍 JDK自带的上古神器 jstat、jmap,另简单介绍 MAT、gceasy、HeapDump 等

2023-07-11 08:15:00 233 1

原创 开源数据集成平台SeaTunnel:MySQL实时同步到es

免费支持 MySQL 实时同步到 ElasticSearch 的工具很少,Apache SeaTunnel 是一个高性能开源大数据集成工具,提供灵活易用、易扩展并支持千亿级数据集成的解决方案,已经在B站、腾讯云、字节等数百家公司使用。

2023-07-05 21:36:28 293 1

原创 Java程序性能分析:开篇之jps

开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查。本文开篇主要介绍 JDK自带的工具 jps,获取 Java程序列表,后面将继续介绍 JDK自带、第三方的 性能分析工具,敬请期待哦

2023-07-03 08:15:00 142 1

原创 Java并行流指北

Java并行流,方便了 并发操作,但是不注意可能会导致问题。如 最大线程数,怎么控制并发数,类加载器,线程上下文变化,ForkJoinPool 的 execute、submit、invoke 方法的区别 等。

2023-06-26 08:30:00 275 1

原创 Java代码性能测试实战之ContiPerf

最近测试一个开源项目,发现生成的 全局id 有重复,方法加上 synchronized 提交PR后,有些同行对性能有疑虑,就准备做个 代码性能测试。Java基准性能测试 一般用 JMH 比较多,但是 官方建议 性能测试单独一个项目,感觉麻烦了点。发现 ContiPerf 可以方便的设置 执行次数、时长、线程数、预热时长,还有 Html格式报告,感觉还比较适合,基于 Junit

2023-06-12 13:15:35 131

原创 Testng和Junit5多线程并发测试对比

最近测试一个开源项目,发现生成的 全局id 有重复,也没有单元测试,就准备贡献个 PR。想到多线程并发测试,根据经验,第一想法是用 Testng,后面看了下 Junit5也有实验性支持了,就对比下(以 maven 为例)

2023-06-09 13:09:38 408

原创 轻量级分布式日志追踪-Tlog快速入门

公司目前还没有上 SkyWalking、Pinpoint等分布式追踪系统,所以先用个轻量级的吧。Tlog 只生成TraceId写入日志文件,没有 收集、存储、查询,所以 轻量

2023-06-07 08:00:00 662

原创 多模块项目使用枚举配置spring-cache缓存

1. 近期被刷接口了,考虑增加 本地缓存提高性能,另配置 限流;2. 使用 spring-cache 注解式缓存,可以提高使用缓存的开发效率;3. 不同业务,可以定制 自己的缓存策略,是基本需求;4. 多模块项目,最好在 统一的模块(如 common) 加载缓存配置

2023-05-25 23:38:30 130

原创 Kubernetes(k8s)最大启动时长研究

Kubernetes(k8s) 环境中,应用 最大启动时长研究

2023-05-23 19:09:16 112 1

原创 怎么把Java枚举名称作为注解的属性值

Java注解的属性值,必须为 常量。有些场景想把 枚举名称 设置为 注解的属性值(如 spring-cache 用枚举配置缓存,使用时 需要 缓存名称)

2023-05-20 22:31:49 216

原创 轻量级跨平台文本编辑器notepad--

支持重启软件自动恢复未保存内容、免费商用、低内存占用 文本编辑器,ndd(notepad--)

2023-04-12 23:28:30 658

原创 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 360 2

原创 用easy-es简化ElasticSearch操作

ElasticSearch的Java客户端中,easy-es的API 类似 Mybatis-Plus,大幅降低开发门槛,减少代码量,支持 自定义排序、权重、原生查询,留下了 广阔的调整空间

2023-04-04 22:51:26 609

原创 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 6436

原创 mysql jdbc源码分析总结

性能杀手:StatementImpl.setMaxRows(int),会返回max之前的所有数据,不像limit offset会跳过offset之前的行,不建议使用RowDataCursor(多次发送command,占小内存,略慢,临时表)RowDataDynamic(一次发送command,占小内存,最快,该connection不能同时查询,锁表)RowDataStatic(默认使用,一次加载全...

2018-05-23 23:31:02 636

原创 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 3917

原创 Flume自定义拦截器,重启后不能继续处理的问题

1、背景flume版本:1.8,有一个自定义拦截器Interceptor把json数据,转化为|分隔的数据,便于hive加载。使用File Channel,重启后,不能继续处理数据。2、原因分析查看日志,一直报json转换异常,转换的内容是 |分隔的,猜测内容应该是经过拦截器处理以后的。进一步分析,因为使用了File Channel,重启后,会从检查点Checkpoint取出数据继续处理,检查点C...

2018-05-19 19:02:04 855

原创 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 332

原创 varchar2(100 char)意思

varchar2(100 char)最长可以插入100个任意字符而varchar2(100)最长可以插入100个英文字符 http://zhidao.baidu.com/question/148755055.html

2012-12-18 18:46:21 601

让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 491

原创 高效e人免费版2.97

高效e人是专为高效能人士准备的一款个人信息管理软件!她能分门别类管理您的联系人、通讯录及客户信息,增强人脉关系;能制订日程安排和任务计划,跟踪节假日、生日及纪念日,并能按您的要求及时提醒,让工作和生活井井有条;能书写丰富多彩的电子日记,记录点滴心情;通过高效e人内置强大的文档编辑器,能书写和记录内含表格、图片等内容的各种备忘、笔记等文档;通过桌面便笺,您随时不会错过重要信息;密码管理器能安...

2011-03-31 22:47:15 121

原创 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 326

【文字版】Scala程序设计_Java虚拟机多核编程实战

【文字版】Scala程序设计_Java虚拟机多核编程实战

2016-09-02

免费内存虚拟盘VSuite.Ramdisk1.18,超级兔子虚拟磁盘1.6

内存虚拟硬盘 VSuite Ramdisk 提供对硬盘性能瓶颈问题的有效解决方案。它采用独特的软件算法,高效率地将内存虚拟成物理硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,极大的提高数据访问速度,从而突破硬盘瓶颈,飞速提升计算机性能。另一方面它大大减少了对物理硬盘的访问次数,起到延长硬盘寿命的作用。这对于频繁通过网络交换大容量文件的用户尤其有帮助。 超级兔子虚拟磁盘加速器,是通过内存来创建一个虚拟磁盘,代替硬盘保存临时文件,以达到加速系统的作用,支持2000/XP/2003ista操作系统。 超级兔子虚拟磁盘加速器可以让您的上网、安装软件、运行软件更快,本软件是免费的,我们保持超级兔子一贯传统,不捆绑任何流氓软件。 功能特点: 1 自动根据系统内存大小设定方案 2 实时创建虚拟磁盘 3 一步修改IE缓存文件夹 魔方内存盘介绍:绿色小巧的强悍软件,能把系统空余的内存瞬间划出一部分当作硬盘来使用,由于内存读写速度远远快于硬盘,把临时文件或者IE缓存放在内存盘里,可大幅提高系统运行速度,延长硬盘寿命,降低噪音……而且魔方内存盘加载和卸载磁盘都不需要重启电脑的喔!

2012-02-10

极品时刻表2012.01.09最新版,可查全国售票点电话地址、票价

[极品列车时刻表/极品公交时刻表]是一款查询全国列车时刻表的单机版软件,它的运行不需要网络支持,并具有以下特点: ·最新的数据 -- 极高的数据更新频率! [列车升级历史..] ·最快的速度 -- 无与伦比的执行效率! [公交升级历史..] ·专业的设计 -- 我们专注,我们专业! [Windows phone ] 格子啦下载 ·悉心的交互 -- 使您使用操作最方便! 非凡软件站 太平洋下载 ·方便的升级 -- 轻点鼠标便可在线升级! 腾讯下载 IT下载网 ·最小的体积 -- 实力与技术完美体现! PCHome下载 软件之家 ·绿色的软件 -- 不修改注册表!无需安装,下载后可直接运行!

2012-01-09

极品时刻表|极品列车时刻表 2010.12.25下载

一款可以查询全国列车时刻表的单机版软件,它的运行不需要网络支持,火车时刻数据更新频率高,查询操作简单快捷,软件个头小,无需安装,不修改注册表,下载后可直接运行。

2011-01-13

cachemywork_1.2-重启系统后重新打开保存的程序的软件工具

CacheMyWork 是一款很使用的软件,用来保存当前打开的程序/文档列表,重启后再次打开他们,以便于迅速恢复工作/娱乐状态。需要 .Net 2.0 @Appinn 多任务系统为操作计算机带来了极大的方便,任务栏和系统托盘总是满满的,而如果在做一些具体事情的时候(比如写论文),打开七八个窗口来回使用,十分寻常。这时如需要重启电脑(比如系统更新,安装新程序等等),总会担心重启后遗漏了某个程序没有启动,Cache My Work 可以解决这个问题。

2010-10-28

PL/SQL Developer 8

PL/SQL Developer 8///////////////

2010-07-03

java反编译工具decomp3.11.11.95

java反编译工具decomp3.11.11.95

2010-07-03

Search and Replace v6.4汉化版_非凡软件站

Search and Replace v6.4汉化版_非凡软件站

2010-07-03

Windows优化大师7.96

Windows优化大师7.96///////////////

2010-07-03

Effective File Search 6.3一款快速的文件搜索软件,除了基本搜索规则外,还支持文本文字内容进行搜索

Effective File Search 6.3一款快速的文件搜索软件,除了基本搜索规则外,还支持文本文字内容进行搜索

2010-06-28

Java核心技术,卷1(原书第8版).part2

Java核心技术,卷1(原书第8版).part2

2010-06-28

Java核心技术,卷1(原书第8版).part4

Java核心技术,卷1(原书第8版).part4

2010-06-28

Java核心技术,卷1(原书第8版).part3

Java核心技术,卷1(原书第8版).part3

2010-06-28

Java核心技术,卷1(原书第8版).part1

Java核心技术,卷1(原书第8版).part1

2010-06-28

pdf 阅读器-福昕阅读器3.3

pdf 阅读器-福昕阅读器3.3//////////

2010-06-28

Java核心技术 卷Ⅱ高级特性(原书第8版).part2

Java核心技术 卷Ⅱ高级特性(原书第8版).part2

2010-06-23

Java核心技术 卷Ⅱ高级特性(原书第8版).part1

Java核心技术 卷Ⅱ高级特性(原书第8版).part1

2010-06-23

Java核心技术 卷Ⅱ高级特性(原书第8版).part3

Java核心技术 卷Ⅱ高级特性(原书第8版).part3

2010-06-21

搜狗五笔2.0///////////////

搜狗五笔2.0///////////////////////

2010-06-21

CCleaner免费的系统优化和隐私保护工具2.32

CCleaner免费的系统优化和隐私保护工具,迅雷上评分9.1

2010-06-21

好压 HaoZip1.9

好压压缩软件(HaoZip)是强大的压缩文件管理器,完美支持Win7,是完全免费的新一代压缩软件,相比其它压缩软件占用更少的系统资源,拥有更好的兼容性,压缩率更高!

2010-06-19

CCleaner免费的系统优化和隐私保护工具,上传的软件有问题,请下载我另外上传的一个

CCleaner免费的系统优化和隐私保护工具,迅雷上评分9.1

2010-06-19

磁盘整理工具Smart Defrag

磁盘整理工具Smart Defrag///////////

2010-06-19

Java设计模式(疯狂Java联盟版).chm

Java设计模式(疯狂Java联盟版).chm

2010-06-19

apache-tomcat-6.0.18源码

apache-tomcat-6.0.18源码

2010-06-19

jakarta-servletapi-4源码

jakarta-servletapi-4源码

2010-06-19

spring3的源码

//////////spring3的源码/////////////

2010-06-19

看我的自定义模仿Struts2的框架..绝对值得一看

自定义模仿Struts2的框架,用配置文件配置转向的路径,可配置执行的方法名,自动提取表单的值填充到action,自动把action中的属性设到request的属性中 权限控制 字符编码过滤,对get请求同样有效果 自定义分页标签,只有一个可选的属性,提供一种思路 登陆过滤器,对是否登陆过进行控制

2010-02-17

空空如也

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

TA关注的人

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