自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用pageHelper进行分页查询遇到的问题

问题现象:没有根据传入的pageNum和PageSize进行正确分页,比如传入的是pageNum=1,pageSize=5,期望查询出的数量应该为20,但是实际total不对,pages也不对,pageSize也被改了 public PageInfo<ClueInfoDTO> getSampleOrCustomerList(String appId, String openI...

2018-09-28 13:11:54 8658 2

原创 分布式ID解决方案

Twitter的分布式自增ID算法Snowflake在分布式系统中,需要生成全局UID的场合还是比较多的,twitter的snowflake解决了这种需求,实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位 机器ID 10位 毫秒内序列12位。* 10---0000000000 0000000000 0000000000 0000000000 0 --- 00000 ---00000 ...

2018-06-24 11:08:37 200

原创 关于spring boot应用自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案

在做spring cloud的hystrix的时候,写了一个controller,注入内部类时发生了一个错误:看起来就是找不到这个类,问题是我已经写了这个类:百度后发现有发生同样问题的童鞋,原来问题出在application类的注解@SpringBootApplication上,简单的解决办法,就是在ConsumerService上加上@Service注解,让spring能够扫到。问题解决,参考博...

2018-06-05 19:50:06 51193 5

原创 如何分析jvm的内存溢出

查看整个内存状况jmap -heap [pid]本地运行一个test程序后,找到对应java进程id,输入jmap时发生错误发现是本地装了两个版本的jdk,需要进入到一个jdk的bin目录下执行jmap命令。查看堆中对象详细占用情况jmap -histo [pid]导出整个JVM的dump文件jmap -dump:format=b,file=文件名 [pid]jhat是sun 1.6及以上版本中自...

2018-05-25 11:21:56 1555

转载 JVM内幕:Java虚拟机详解

这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系统线程每个线程相关的程序计数器栈本地栈栈限制栈帧局部变量数组操作数栈动态链接线程共享堆内存管理非堆内存即时编译方法区类文件结构类加载器更快的类加载方法区在哪里类加载器参...

2018-05-23 16:57:02 162

转载 JAVA HOTSPOT VM参数大全

标准参数相对稳定,在JDK未来的版本里不会有太大的改动。非标准参数则有因升级JDK而改变的可能。java启动参数共分为三类(其中非标准又分为-X和-XX);其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现...

2018-05-23 16:38:43 493

原创 phthon re模块

r'(.*) are (.*?) .*'解析:首先,这是一个字符串,前面的一个 r 表示字符串为非转义的原始字符串,让编译器忽略反斜杠,也就是忽略转义字符。但是这个字符串里没有反斜杠,所以这个 r 可有可无。 (.*) 第一个匹配分组,.* 代表匹配除换行符之外的所有字符。 (.*?) 第二个匹配分组,.*? 后面多个问号,代表非贪婪模式,也就是说只匹配符合条件的最少字符 后面的一个 .* 没有括...

2018-05-14 17:06:47 219

原创 python re模块导入报错

使用re模块测试时报module 're' has no attribute 'match'解决方法:命名py脚本时,不要与python预留字,模块名等相同,即Python文件名不要使用Python系统库的名字,就是因为使用了Python系统库的名字,所以在编译的时候才会产生.pyc文件。正常的Python文件在编译运行的时候是不会产生.pyc文件的!这类问题的解决方法则是:更改python脚本的...

2018-05-14 16:23:58 5666

原创 关于jxl使用心得

jxl

2016-01-07 15:40:19 1397

空空如也

空空如也

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

TA关注的人

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