自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慧心斋

千里之行始于足下

  • 博客(73)
  • 资源 (49)
  • 收藏
  • 关注

原创 程序员导航网域名升级了

程序员导航网域名切换到www.gzcx.net

2022-07-20 09:56:57 1386 1

原创 java序列化工具类-Jackson使用指南

1、常见配置方式一:yml配置spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名spring.jackson.time-zone指定日期格式化时区,比如America/Los_Angeles或者GMT+10.spring.jackson.deserialization是否开启Jackson的反序列化spring.jackson.generator是否开启json的generators.spring.j

2021-11-12 15:10:06 1512

原创 idea代码模板如何设置?

1、模板分类File and Code template 文件级别的模板Live template 方法或代码块级别的模板2、File and Code template/** * @description TODO * @date ${YEAR}-${MONTH}-${DAY} ${TIME} * @author chen xing */其中DATE的样式是2021/07/28,这里使用了{DATE}的样式是 2021/07/28,这里使用了DATE的样式是2021/07/28

2021-11-12 10:03:16 6734 1

原创 okhttp自定义插件记录http请求

1、定义插件package tech.chenxing.configuration;import okhttp3.*;import okio.Buffer;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;imp

2021-11-08 20:18:27 1643

原创 idea编译报错-代码没问题IDEA编译不通过的终极解决方案

今天被这个IDEA工具的编译问题搞郁闷,代码很确定是ok的,直接maven命令编译也是ok的,但是IDEA直接运行死活就是不通过。一番折腾,问题最终还是被我给解决了。故总结一番,以防后续继续采坑。编译不通过的问题,细细分析下来其实也就那几个原因。(前提是代码是没问题的),后续可以按照这个步骤来排查,层次递进,也就是先看方案一,方案一解决不了的,再看方案二,以此类推…1、确定环境一致IDEA的jdk版本以及language level是否正确IDEA的maven配置是否正确编译版本以及字符集设置是

2021-11-08 15:30:55 10979 1

原创 javabean初始化赋默认值-反射实现一键赋值所有的字段

摘要对接的同学提供一个jar过来,然后里面的bean是4级嵌套,然后也没有个文档。看着这么多的属性心里有点蒙。看惯了swaggger的文档格式,心里在想,有没有一个方式可以实现这个需求。网上找了没有,然后自己动手了。关键字反射一键初始化bean、序列化保留多级null1、问题背景​ 对接的同学提供一个jar过来,然后里面的bean是4级嵌套,也没有个文档。看着这么多的属性心里有点蒙。看惯了swaggger的文档格式,心里在想,有没有一个方式可以实现这个需求2、问题本质把一个bean的结构用j

2021-11-08 13:41:08 1183

原创 druid连接泄露故障分析

1、问题的如何发生的1.1、应用功能介绍系统是一个双数据源双写单独的服务。(两个数据源是不同的存储,所以无法使用主从复制的模式,是一个切换存储介质的过渡态)。历史代码有个更新逻辑update xx set a=b where m=n。但是这个表中的记录超10亿。遇到需要更新的记录比较多的场景下存在问题。故对这个进行了sql优化。采用的逻辑是查询出需要更新的记录id,然后分页更新。1.2、关键代码双数据源操作private Object runSql(List<String> sq

2021-11-08 10:32:56 1242

原创 idea jvm调优

1、背景idea作为一个高频使用的java IDE。性能的好坏,影响着开发的心情。工欲善其事必先利其器。2、优化后的参数优化后的感觉是拙匠常怪工具差。明明可以流畅的编码,为啥之前选择的是默默忍受,不去改变。真的是流畅了很多。当前电脑的配置是 windows i5 8核16G# custom IntelliJ IDEA VM options# 堆大小,按常规操作,设成相同的,避免自动扩容-Xms1536m-Xmx1536m# 年轻代大小,Sun推荐设置为堆大小的3/8-Xmn576m#

2021-11-05 14:18:41 1280 2

原创 还在纠结什么语言是最好的开发语言吗

前言开发语言只是一个表达思想的工具而已,仅此而已。就好像你会英文和中文。真正让 大家觉得你是一位思想大师的,绝不是你选择哪种语言来表达你的思想,而是你自己具备的文化底蕴有多深。1、语言的比较点上手的难度开发出来程序的稳定性、性能、开发周期配套的 生态可优化和深入的空间向下兼容性这里就不对各种语言的优劣势进行一一比对的。一句话。存在即合理,每种语言肯定在一定的场景下存在优势的。脱落实际的场景大谈什么优劣完全是局外人的做法。2、学习的点和面基础语法设计模式开发框架底层的源码算法和数据

2021-07-18 14:04:11 209

原创 对象映射框架MapStruct对比orika

1、各大对象映射框架性能对比工具实现方式缺点说明mapstructgetter/setter方法需要了解注解和配置项语法JSR269注解处理器在编译期自动生成Java Bean转换代码,支持可配置化,扩展性强orika动态生成字节码首次调用耗时较久,性能适中采用javassist类库生成Bean映射的字节码,之后直接加载执行生成的字节码文件Spring BeanUtils反射机制不支持名称相同但类型不同的属性转换Apache BeanUtils

2021-07-17 10:09:18 2721 1

原创 个人博客哪个比较好?个人博客java源码分享,还在等什么,机不可失

效果预览https://www.gzcx.net/源码下载https://github.com/chen-xing/RgBlog说明个人博客源码seo博客bootstrap 博客免费博客

2021-07-05 20:27:48 1423

转载 DataSource和Transactional原理介绍

转载自人工博客-DataSource和Transactional原理介绍1、基础概念名词介绍jdbcjava操作数据库的一个规范connectionjava程序与数据库建立的网络连接,是操作数据库的核心。但是创建和销毁是比较耗费资源datasource池化复用connection,提供程序的性能transaction保证一组相关联的数据库操作的一致性,要么同时成功,要么同时失败2、工作原理2.1、dataSource的原理利用池化技术,维护了一定量

2021-07-02 11:30:08 696

转载 idea编译报错不提示

编译不通过的问题,细细分析下来其实也就那几个原因。(前提是代码是没问题的),后续可以按照这个步骤来排查,层次递进,也就是先看方案一,方案一解决不了的,再看方案二,以此类推…完整介绍参见:代码没问题IDEA编译不通过的终极解决方案...

2020-10-27 13:42:25 997

原创 自建站流程

新手到站长的必经之路(一)新手到站长的必经之路(二)新手到站长的必经之路(三)新手到站长的必经之路(四)新手到站长的必经之路(五)新手到站长的必经之路(六)新手到站长的必经之路(六)新手到站长的必经之路(七)...

2020-10-26 13:29:43 400

原创 资深程序员必须掌握的线上问题处理的基本功

线上故障处理方案集合 Arthas使用指南通过jstack与jmap分析一次线上故障遇到了线上故障,你的第一反应是什么JDK监控和故障处理工具总结基于Java内存dump文件分析解决内存泄漏问题java学习-内存分析工具MAT入门 台上一分钟,台下十年功。日常多学习点,为生产环境的安全与稳定贡献自己的一份力。人工博客...

2020-05-22 22:58:04 380

转载 jvm原理_常见jvm垃圾回收算法解读

1、为什么要进行垃圾回收2、垃圾回收的关键步骤是什么3、常见的垃圾回收算法介绍原文详见:https://www.94rg.com/article/1765

2020-05-05 14:43:50 209

转载 资深架构师告诉你代码应该这样写

资深java程序员是如何深度思考一个看似简单的问题阿里高级技术专家教会你如何重构复杂业务代码

2020-04-29 19:43:02 258

转载 java学习-springaop AOP-execution格式说明

郑重声明: 本文首发于人工博客1、参数说明示例execution(* com._94rg.method.ces..*.*(..))标识符含义execution()表达式的主体第一个“*”符号表示返回值的类型任意com._94rg.method.cesAOP所切的服务的包名,即,需要进行横切的业务类包名后面的“…”表示当前包及子包第二...

2020-02-27 14:10:53 771

转载 资源分享-jira jql的常规用法

郑重声明: 本文首发于人工博客1、遇到的问题我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。方便直观的监控项目的进度和风险。但是遇到的问题是。当下一个sprint开始的时候,又得去手动把过滤器的sprintId手动调整。费事费力,那么有没有一个自动获取最新打开的sprint的函数呢?2、当前问题的方案sprin...

2020-02-27 14:09:17 1799

原创 人工-java设计模式汇总

设计模式是开发前辈们的心血与智慧的结晶,学习和理解他们对于我们提高自己还是很有必要。这里我收集了各个设计模式的专题讲座,督促自己学习。[Head First设计模式]山西面馆中的设计模式——装饰者模式[Head First设计模式]山西面馆中的设计模式——观察者模式[Head First设计模式]山西面馆中的设计模式——建造者模式[Head First设计模式]饺子馆(冬至)中的设...

2020-02-22 16:13:47 253

原创 2024年java学什么?java怎么学?

2024年你必须了解的干货集锦线程池的使用springboot集成swaggerspringboot中实现多数据源阿里云优惠券领取精美在线iconjava中的int与byte的转化如何解决http请求返回结果中文乱码使用javamelody进行web监控最牛程序员最爱逛的10大编程网站,你知道几个?-卓帆网git常用的操作分享一款不错的typora主体nginx反向代理...

2020-01-13 19:47:07 9077 1

转载 NB的程序员,亮瞎了你的眼吗

郑重声明: 本文首发于人工博客1、导读你能想象到1K的代码能写出什么样的功能强大、效果炫酷的作品吗?来吧,今天小编带领大家认识下下面这位大神的作品。西班牙程序员Roman Cortes用纯JavaScript脚本编写的玫瑰花。这才是牛逼程序员送给女友的最好情人节礼物呢!(提示:在不同浏览器下观看效果、速度会有很大的不同)2、先来张效果图3、原理解读3.1 蒙特卡罗方法...

2020-01-07 10:38:09 282

转载 是bug还是另有内幕,百度可以出来科普下吗?

百度你能出来解释下吗转载于 https://www.94rg.com/article/1718

2019-12-27 23:16:32 146

转载 你真的了解java线程池的使用吗

线程池的使用1、线程池的使用场景等待返回任务的结果的多步骤的处理场景, 批量并发执行任务,总耗时是单个步骤耗时最长的那个,提供整体的执行效率,最终一致性,异步执行任务,无需等待,快速返回2、线程池的关键参数说明一般情况下我们是通过ThreadPoolExecutor来构造我们的线程池对象的。* 阿里巴巴的开发规范文档是禁止直接使用Executors静态工厂类来创建线程池...

2019-07-08 20:44:52 149

原创 从0到1打造自己专属内网穿透工具

从0到1打造自己专属内网穿透工具1、什么人适合看这篇文章正在使用teamview或者QQ等远程工具,但是经常掉线而烦恼的用户有很多个人的站点,但是不想花费很多的资金去购买ecs服务器的用户2、问题的由来从笔者的自身的角度出发,以上的2个痛点都有teamview个人版经常是掉线,商业版本价格不菲。但是远程办公的场景是不可避免的个人电脑上搭建了一套漂亮的系统,想给不在一个局域...

2019-05-06 20:21:57 6459 3

原创 springboot中实现多数据源

springboot中实现多数据源1、什么场景需要多数据源业务读写分离业务分库业务功能模块拆分多库2、常见的多数据源的方案按照数据源分别把mapper和entity放到不同的package下,然后用两个数据源分别注册、扫描对应的package,独立的sessionfactoty基于aop动态的切换的数据源3、本文重点介绍的是基于aop的方案3.1、原理介绍D...

2019-04-26 19:55:37 494

原创 记一次内存泄露的排查过程

记一次内存泄露的排查过程1、现象分析新产品上线后,流量导入过来,服务的内存持续升高,且有增无减。随着流量的升高,内存增加的速度也是线性增涨。2、准备知识2.1、java memory结构2.1.1、分代概念对于垃圾收集算法来说,分代回收是高级算法之一。对象按照生成时间进行分代,刚刚生成不久的年轻对象划为新生代(Younggen-eration),而存活了较长时间的对象划为老生代...

2019-04-15 20:20:33 1946

原创 如何实现跨浏览器共享cookies

如何实现跨浏览器共享cookies1、cookies说明cookies是浏览器缓存与服务之间数据的一种手段,是浏览器的默认行为;不通的浏览器的cookies在硬盘的存储位置是不同的cookies存在域名使用限制,有效期,是否前端js可以操作,读取等属性2、场景说明用户在浏览器A上操作,调用第三方,跳转到第三方App在App上完整业务后根据回调地址就行跳转回原来的业务系统app唤...

2019-04-10 20:42:08 6392

原创 最牛程序员最爱逛的10大编程网站,你知道几个?-卓帆网

今天我给大家推荐10个高级程序员经常逛的网站,你又去过几个呢?来跟着小编一起看看都有哪些牛逼的网站吧。0.https://github.com/trending全球最大的开源仓库网站,不过现在嫁给微软了。)1.http://stackoverflow.com/踩过坑的都不会不知道她,解救程序员于危难之间啊2.https://segmentfault.com/感觉和楼上是两个×××妹......

2019-03-24 14:42:03 1935

转载 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-12-09 20:26:32 141

原创 使用javamelody进行web监控

引入maven依赖 &lt;dependency&gt; &lt;groupId&gt;net.bull.javamelody&lt;/groupId&gt; &lt;artifactId&gt;javamelody-core&lt;/artifactId&gt; &lt;version&gt;1.70.0&lt;/vers...

2018-03-22 16:06:19 1266

原创 解决Graphics2D drawImage图片失真的问题

常规的写法 graphics.drawImage(originalBufferedImage, rectangle.x, rectangle.y, rectangle.width, rectangle.height, null);优化的写法 graphics.drawImage(

2017-09-12 20:23:05 21184 4

原创 IDEA远程调试Tomcat

IDEA远程调试Tomcat1、配置remote服务2、配置远程服务器地址与监听的端口3、配置远程tomcat 复制JVM的相关参数 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 配置服务器Tomcat 进入$TOMCAT_HOME/bin目录下 vi catalina.sh

2017-09-12 20:13:19 338

原创 idea debug技巧

ideat debug技巧断点回退 错过了关键的断点或者想重新debug错过的信息,难道要重新开始? A、 标识1,表示回退到调用栈的上一级。如现在执行到26行,点1图标,则回退到21行,再点1图标则继续回退到12行。注意,回退到方法调用处时,现场也会回退到调用前的状态(即下面的debugger和variables等窗口中的值会变成调用前)。 B、

2017-08-11 17:35:22 860

原创 idea快捷键

Alt+1 快速打开或隐藏工程面板 ALT+7 靠左窗口显示当前文件的结构 http://idea.iteblog.com/key.php 在线激活 ctrl+shirt+enter 关闭标签 跳到行末 全屏 ctrl+shirt+F12 调试 F7 单步进入 F8单步步出 F9运行至下一个断点 ctrl+shift+B 可以查看一个类的subtype

2017-08-11 17:34:40 355

原创 druid配置数据库连接使用密文密码

druid配置数据库连接使用密文密码 spring使用druid配置dataSource片段代码 dataSource配置<!-- 基于Druid数据库链接池的数据源配置 --><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method=

2017-08-09 18:06:52 1372

转载 github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 Git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH

2017-08-09 17:46:56 650

转载 SpringMVC启动过程详解

SpringMVC启动过程详解 通过对SpringMVC启动过程的深入研究,期望掌握Java Web容器启动过程;掌握SpringMVC启动过程;了解SpringMVC的配置文件如何配置,为什么要这样配置;掌握SpringMVC是如何工作的;掌握Spring源码的设计和增强阅读源码的技巧目录1.Web容器初始化过程 2.SpringMVC中web.xml配置3.认识ServletCo

2017-08-09 16:01:44 294

原创 数据库表结构自动修复和表数据同步原理分析

大家是否有这样的体验: 1、项目在本地多人开发,多次进行数据库修改操作,但忘记记录操作脚本了,现在将要升级线上程序,束手无策 2、线上执行数据库脚本较多,其中某一条出现了问题,然后就不知道了从哪里开始了,或者漏掉了其中一两条,难道要靠苦力慢慢去核对? 3、如何将备用的数据库的表结构自动修正为主库的结构,如何自动同步默认的基础表数据所以设计一个自动检测数据库差异性并自动修复的工具显得

2017-07-28 16:25:39 1488

翻译 大数据量高并发的数据库优化 - [技术研究]

一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统

2017-07-27 18:07:30 515

框架设计原则

框架设计原则、dubbo设计原理介绍

2017-08-07

JSONVIEW工具

json格式化工具

2017-08-03

swf反编译工具

swf反编译工具

2017-08-03

屏幕录像专家破解版

屏幕录像专家 破解版

2017-08-03

屏幕取色工具

屏幕取色

2017-08-03

分布式系统原理介绍

分布式系统原理介绍

2017-08-03

看透springMvc源代码分析与实践

看透springMvc源代码分析与实践

2017-08-03

SPRING技术内幕:深入解析SPRING架构与设计原理

SPRING技术内幕:深入解析SPRING架构与设计原理

2017-08-03

dubbo源码解析

dubbo源码解析

2017-08-03

高仿QQ截图源码

高仿QQ截图源码、质量和功能胜于QQ截图。无论是当工具使用还是研究代码都是不二选择

2017-07-30

完美抽奖特效

html js 旋转抽奖 特效 适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.

2015-10-15

最全的开发者神器全集

开发者神器全集 收藏了3年 包含了javacsript ajax net sql jquery css uploadfiles jQuery+EasyUI+1 2 4+API+中文文档 zTree帮助 程序员常用JavaScript特效 经典实用 现在零积分和大家分享 希望能给广大开发者朋友一点帮助

2014-04-12

oracel中判断字段是否为数字的函数

oracel中判断字段是否为数字的函数,查找非法字符解决多表关联报错

2014-04-01

oracel重复记录只保留一条

oracel重复记录只保留一条,提供sql语句与存储过程2种处理方式

2014-04-01

oracle数据库分析类

oracle数据库分析、监测、自动完善数据库......

2013-08-21

后台动态生成七彩表格,支持导出excel和生成静态页

后台动态生成七彩表格,支持导出excel和生成静态页。详细源代码

2013-08-21

在线视频播放代码

在线视频 、无需安装任何插件、无浏览器限制、支持主流的视频格式。源代码奉献,简洁明了.....

2013-08-21

C#将全局变量的字符串变为函数参数

C#利用内置函数将全局变量的字符串变为函数参数

2013-04-25

在线数学公式编辑器插件

在线数学公式编辑器插件 web在线 js 数学公式 特殊符号

2013-03-12

Jquery实现水平滚动条

Jquery插件实现水平滚动条,有DEMO,美观,大方,很实用,可以直接运行,看到效果!

2012-12-11

超炫的图片切换效果

好东西不解释..要的自己下

2012-11-27

C#实现资源管理器

用C#获取电脑上磁盘,并显示电脑磁盘上的内容,可以搜索文件,新建文件夹,复制,粘贴,剪切,重命名等基本功能,对文件操作类有很详细的代码解释.

2012-11-27

C#利用Response流将数据库数据导出成Excel

C#利用Response流将数据库数据导出到Excel里面,代码简单明了,是适合新手使用。

2012-11-16

Jquery实现百度模糊搜索

里面有JQuery的插件,Jquery都已写好,实现了百度模糊搜索,代码简单易懂

2012-11-15

智能拼图 MFC源代码

人工智能 智能拼图 MFC源代码 简单 使用 易懂 记得下载后要评论啊

2011-03-02

智能实现8数码的源代码

好东西 希望对大家有所帮助 功能强大 界面美观 不要后悔

2011-02-24

人事工资管理系统. 源代码 VC加SQL编写

本系统为数据库课程设计大作业时所编写 应用了 VC加SQL编写 报告完整齐全 既可以作为应急之用 也不失为日后学习的范例 希望对大家有所帮助

2011-01-13

人事工资管理系统 源代码 vc加SQL 编写

本系统为课程设计大作业编写的,应用了SQL vc语言 功能强大 既可以作为应急只用, 又不失为学习的范例 希望对大家有所帮助

2011-01-12

宾馆酒店管理系统 源代码vc加SQL编写

本系统为课程设计大作业编写的,应用了SQL vc语言 功能强大 既可以作为应急只用, 又不失为学习的范例 希望对大家有所帮助

2011-01-12

求一个9位数的C语言源代码

求一个前n位能被n整除的各位数字不重复的9位数 简单 易懂 要的速度

2010-11-23

素数求法的C语言源代码

求任意区间内的全部素数的算法源代码 简单易懂 只要1分

2010-11-23

学生成绩管理系统C语言源代码

学生成绩管理系统C语言源代码 简单易懂 要的拿走 只要1分

2010-11-23

二分法实现对某个输的查找源代码下载

仅1分就可以下载 评论后返回分 要的速度

2010-11-14

动态规划实现数塔问题的源代码

仅1分就可以下载 评论后返回分 要的速度

2010-11-14

老板发工资源代码C语言版

仅1分就可以下载 评论后返回分 要的速度

2010-11-14

n皇后问题源代码下载C语言版

n皇后问题 仅1分就可以下载 评论后返回分 要的速度

2010-11-14

基于安卓原生的uiautomatorviewer扩展最新版

基于安卓原生的uiautomatorviewer扩展、改进而成的安卓页面元素抓取工具。支持一键及选择性抓取、导出安卓页面元素的xpath,能极大地提高安卓自动化测试的实施效率。 使用方法见http://blog.csdn.net/iamhuanggua/article/details/53104838

2023-09-21

互联网公司技术架构资料.新浪微博.微博架构与平台安全

互联网公司技术架构资料.新浪微博.微博架构与平台安全

2017-08-11

互联网公司技术架构资料.百度.海量日志分析架构

互联网公司技术架构资料.百度.海量日志分析架构

2017-08-11

Oralce数据分析与自动修复表结构工具源码

Oralce数据分析与自动修复表结构工具源码 可用来导数据 源码工程

2017-07-28

空空如也

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

TA关注的人

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