自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis plus update PG json 类型 报错解决

2. 自定义 JSON Handler3. update Wrapper4. update 报错信息4.1 No hstore extension installed.hstore 是 PG 扩展的一种数据结构,但实际上我们 PG 数据库定义的为 json 类型,所以请忽略这个报错。关注一下这个报错,其实错误指向也不是很明确,但大体可以 GET 到类型转换出问题了。so 我们在的方法添加断点,发现insert都会走到这个方法,但是update却不会走到这边。5. 解决方案update 的时

2024-05-07 18:17:44 232

原创 记一次 频繁Full GC JVM调优

Full GC JVM调优

2023-07-12 09:44:29 326 1

原创 Linux 解压JAR包 查看class内容

Linux jar命令 解压JAR包 解压JAR包指定文件 查看class内容 查询class相对路径 java

2023-02-13 17:05:21 3529

原创 Another Redis使用手册

Redis使用手册Another Redis DeskTop Managerredis序列化Another Redis DeskTop Manager跨平台、免费的redis可视化工具,完胜Redis DeskTop Manager。下载地址:https://github.com/qishibo/AnotherRedisDesktopManagerredis序列化redis不序列化,an...

2020-04-08 19:49:32 11881

原创 MySQL 第一列timestamp自动属性

MySQL 第一列timestamp自动属性Timestamp潜在危险MySQL官方文档explicit_defaults_for_timestamp白话文总结Timestamp潜在危险集团多处提醒:第一列timestamp可能会被MySQL设置为根据当前时间自动更新。甚至集团都建议:建表的时候time_modified列设置在time_created列之前,我觉得这件事挺不可思议的。究竟...

2019-12-31 15:36:32 342

原创 GC日志分析 CMS FullGC时长

GC日志分析 CMS FullGC时长CMS GC日志CMS GC日志背景:公司线上服务器,FullGC耗时超过1秒报警。2019-09-16T11:01:25.287+0800: 9566486.997: [GC (Allocation Failure) 2019-09-16T11:01:25.288+0800: 9566486.997: [ParNew: 1683966K->456...

2019-09-17 11:44:44 2494

原创 Java VisualVM

1、启动VisualVMjvisualvm.exe位于JDK bin文件夹下,双击打开。 2、安装Visual GC插件工具 - 插件 - 可用插件 - Visual GC 如果遇到可用插件地址错误,需要在设置中编辑插件中心URL。 URL地址从https://visualvm.github.io/pluginscenters.html中找到对应版本的地址。 如jd...

2018-09-06 16:19:56 230

原创 SourceTree删除GIT密码

当GIT服务器修改密码后,sourcetree本地记住的密码,会导致提交代码失败。 本地删除当前用户目录下保存密码的文件,文件路径: C:\Users\wuxiaoyuan\AppData\Local\Atlassian\SourceTree\passwd 清空文件内容即可...

2018-09-05 17:05:46 8567

原创 Git commit与pull的先后顺序

整理这个问题的起因:1.前些天一个晚辈问了我关于commit与pull的先后顺序问题2.今天又因为commit与pull的先后问题与同事争论了一番,同事坚持必须要先commit才能pull,事实真的是这样么?我之前给晚辈的答复是:1.在本地修改与远程代码没有冲突的情况下,优先使用:pull->commit->push2.在有冲突的情况下:commit->pull...

2018-08-08 14:08:18 60709 18

原创 面向切面的Spring编程(官方文档翻译)

5. Aspect Oriented Programming with Spring5.1. IntroductionAspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by providing another way of thinking about program struct...

2018-08-08 13:51:50 272

原创 Spring AOP的JDK代理与CGLIB代理

项目中使用AOP出现的一个错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.pajk.apate.controller.DoctorControllerTest': Unsatisfied dependency expressed thr...

2018-08-08 13:37:33 566

原创 No plugin found for prefix 'denpendecy' in the current project and in the plugin

今天在一个项目中用mvn denpendecy:tree查看maven依赖树的时候,项目报了一个error[ERROR] No plugin found for prefix 'denpendecy' in the current project and in the plugin groups [org.sonarsource.scanner.maven, org.apache.maven....

2018-08-08 11:53:05 5086 1

原创 上海 三险一金 税后工资计算

public String wagesCalculate(double key) { // 小数保留两位 DecimalFormat df = new DecimalFormat("######0.00"); // 养老 22% 8% double endowment_company = key * 0.22; double endowment_personal = ke...

2016-05-30 19:08:00 19

原创 Java System.getProperty()

Java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJava虚拟机规范版本java.vm.specificatio...

2016-05-30 18:26:00 18

原创 阿里云服务器搭建JavaWeb项目环境

服务器:阿里云CentOs 6.5 64位电脑系统:Mac(如果是windows需要安装xmanage)项目环境:JDK8、Tomcat8阿里服务器页面重置密码,重启服务器下载linux版jdk/tomcatssh root@IP 登陆服务器yum check-update 检查可更新的所有软件包yum update 下载更新系统已经安装的软件包yum install vsftp...

2016-03-18 15:00:00 18

原创 spring mvc 透传

随着公司的规模及项目的增多,会有一种透明传输的需求,而透明传输的这一层就用来做权限控制,灰度发布,流量统计。实现透传需要注意的几点:1.Spring MVC实现url通配,后端服务的url各式各样,并不能按照你所设想的长度,so,通配符能解决这个问题。@RequestMapping(value = "/{serviceName}/{methodName}/**/", method = R...

2016-03-18 14:55:00 28

原创 java多线程Callable,Future,FutureTask

我们平时接触到的多线程Thread,Runnable,这两种方式不能返回线程执行后的结果。假如有Thread1、Thread2、Thread3三个线程分别统计信息,所有线程统计完毕交给Thread4汇总,应当如何实现?Callable和Future,前者产生结果,后者拿到结果。Callable和Future推荐一篇不错的博客:http://blog.csdn.net/ghsau/arti...

2016-03-17 18:15:00 18

原创 java 错误:找不到或无法加载主类

1.检查环境变量JAVA_HOME D:\Program Files\jdk1.8.0_45(这里写jdk路径)CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个点表示当前路径)Path    ;%JAVA_HOME%\bin(在最后加上,结尾没有分号)2.测试类,Test.java1 public ...

2016-03-16 22:44:00 74

原创 JavaWeb项目启动时,自动执行代码的三种方式(包含不占用tomcat启动时长的方式)...

现有三种方式可以实现在tomcat启动时执行某段代码(三种实现方式见1.2.3.)由于这三种方式的执行时长计算在tomcat的启动时长里,如果tomcat设置了启动超时时间,那么这三种方式执行的操作很可能会让tomcat启动超时。为了解决自动执行的部分不影响tomcat的正常启动我们可以在三种方式中新建一个线程,将需要操作的部分交给子线程去做。我们可以取三种方式的任意一种,新建一个线程:...

2016-03-15 22:01:00 20

原创 阿里云服务器centos搭建Java-web项目

服务器:阿里云CentOs 6.5 64位电脑系统:Mac(如果是windows需要安装xmanage)项目环境:JDK8、Tomcat8阿里服务器页面重置密码,重启服务器下载linux版jdk/tomcatssh root@IP  登陆服务器yum check-update  检查可更新的所有软件包yum update  下载更新系统已经安装的软件包yum

2016-03-10 12:10:29 700

c++乘法表实验报告

乘法表 C++ 实验报告 实验目的 步骤 源代码 测试数据与实验结果 结果分析与体会

2012-06-11

空空如也

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

TA关注的人

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