自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhairuiping1989的博客

我的世界我做主

  • 博客(81)
  • 收藏
  • 关注

原创 性能调优,outofmemory分析

jmap -heap pid  查看堆大小,如果堆没有指定,默认是机器内存的1/4,查看机器内存 free -hjstack pid 是查看线程jmap  -dump:format =b,file=dd.hprof pid 打印dump文件,使用MAT工具分析 ulimit  -a 查看机器线程数  ...

2018-12-19 14:13:59 349 5

原创 unable to create new native thread

  11),日志里报错unable to create new  native thread查看hs_err_pidxxx.logThere is insufficient memory for the Java Runtime Environment to continue解决方案从日志中分析,可能原因有两个:一、可能物理内存不足二、在32位操作系统下,系统进程数...

2018-12-13 14:23:38 802

原创 kafka命令

kafka命令1,查看groupsh bin/kafka-consumer-groups.sh  --bootstreap-server  xxx:xxx:xxx:xxx:9092 --list2,查看具体的topic消息sh bin/kafka-consumer-groups.sh --bootstreap-server xxx:xxx:xxx:xxx:9092 --group ...

2018-12-07 10:59:49 265

原创 elasticsearch 建立索引

  创建mapping的过程介绍:分词器(analyzer) 包括一个分解器(tokenizer)和多个词元过滤器(filter),词元过滤器的作是对分词器提取的词元进一步处理,比如转成小写,使用edge_ngram,同义词等,处理之后成为索引词(Term),文档正包含了几个这样的term成为Frequency(词频)分解器(tokenizer): 类型有:standard tok...

2018-11-21 11:24:08 670

转载 Java Web开发Session超时设置

Java Web开发Session超时设置在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:...

2018-11-13 16:26:15 363

转载 pstree命令的用法(查看进程树)

https://blog.csdn.net/u011734144/article/details/77567398我的网站:http://xiaodoctor.com/3、查询当前某程序的线程或进程数pstree -p `ps -e | grep java | awk '{print $1}'` | wc -l或pstree -p 3660 | wc -l4、查询当前整个系...

2018-11-13 15:13:05 4514

原创 守护线程

Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。所谓守护 线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。用户...

2018-11-13 15:09:48 86

原创 java.lang.OutOfMemoryError: unable to create new native thread

 jvm启动参数之Xss-Xss128k:设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M。在sunos下32位java测试这值为512K。可以根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右"Exception in thread "main" j...

2018-11-12 16:17:47 1273

原创 jett远程调试

java -Xms4096M  -Xmx4096M   -Xss1024k  -XX:+UseparNewGC  -XX:+HeapDumpOnOutofMemoryError -XX:HeapDumpPath=/home/logs  -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n -jar ../lib...

2018-11-07 17:48:02 152

原创 kafka查询日志

  sh bin/kafka-consumer-groups.sh  --bootstrap-server XXXX:XX:XX:X:9092 --list  获取分组  sh bin/kafka-consumer-groups.sh  --bootstrap-server xxxx:xxx:xx:x:9092 --group  xxxx --describe 获取topic的详情...

2018-10-25 16:19:55 12751

转载 ES学习(四)拼音插件分词elasticsearch-analysis-pinyin

https://blog.csdn.net/chennanymy/article/details/52336368?locationNum=13

2018-10-12 19:03:00 712

转载 Elasticsearch1.x 拼音分词实现全拼首字母中文混合搜索

https://blog.csdn.net/chennanymy/article/details/52336368?locationNum=13

2018-10-12 19:02:24 1600

转载 git怎么回退到某个历史版本

 一、git怎么回退到某个历史版本 首先在 code.aliyun.com 的找到你所要回滚的分支提交记录,点击右侧红框中的连接即可得到 提交记录编号,截图如下:  2. 在Terminal 或者git控制条 执行 回退到某个版本命令git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96   ...

2018-09-21 19:28:04 17514

原创 aaaa

private Set<Integer> querySelfAndParent(String wdgeName) { Set<Integer> sone = new HashSet<Integer>(); // 模糊搜索含有的ID List<Integer> ones = getOnes(wdgeName); String sql ...

2018-04-26 23:38:09 154

原创 jetty内嵌 看jsp服务报 503

首先先看jetty服务启动过程中是否有报错,打印出jetty的日志,会看到删除文件失败,就是文件权限的问题,就是work下的某个文件有问题,无法删除,会导致启动失败,然后就会是503...

2018-03-02 15:36:42 688

转载 Windows平台下kafka环境的搭建

kafka,在Windows环境搭建的过程中遇到一些问题,把具体的流程几下来防止后面忘了。准备工作:1.安装jdk环境http://www.oracle.com/technetwork/java/javase/downloads/index.html2.下载kafka的程序安装包kafka_2.11-1.0.0:http://kafka.apache.org/downloads解压文件提取出里面的...

2018-02-24 16:05:27 181

转载 Jetty 的工作原理以及与 Tomcat 的比较

https://www.ibm.com/developerworks/cn/java/j-lo-jetty/

2018-02-23 14:03:54 144

转载 Spring MVC + jetty 内嵌启动webapp

http://blog.csdn.net/d6619309/article/details/52135487

2018-02-23 10:42:02 300

转载 springMVC注解驱动

https://www.cnblogs.com/yangh965/p/5124965.html

2018-02-23 10:41:23 400

转载 浅析Java中的final关键字

http://www.importnew.com/18586.html

2018-01-26 15:45:22 141

转载 [转]java static final 初始化

http://tanbing1986411.blog.163.com/blog/static/7259798220103610224434/java static final 初始化1.static修饰(类变量)一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private

2018-01-26 14:37:19 255

转载 SpringBoot 统一时区的方案 96 Devid 关注 2018.01.11 20:22 字数 262 阅读 91评论 0喜欢 0 系统采用多时区设计的时候,往往我们需要统一时区,需要统一的地

SpringBoot 统一时区的方案系统采用多时区设计的时候,往往我们需要统一时区,需要统一的地方如下:服务器(Tomcat服务)数据库(JPA + Hibernate)前端数据(前端采用Vuejs)思路为:将数据库和服务器的时间都采用标准时区UTC存储处理。前端拿到标准时区的数据,统一根据用户所在时区进行转换。这样保证了后端数据时区的一致性,前端根据实际情况进

2018-01-26 10:47:27 1365

转载 SpringBoot的日志管理

SpringBoot的日志管理SpringBoot关于日志的官方文档1、简述SpringBoot官方文档关于日志的整体说明本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 SpringBoot 内部日志系统使用的是 Commons Logging 并且 SpringBoot 给 JDKLogg

2018-01-26 10:46:44 223

转载 Please contact your system administrator. Add correct host key in /Users/***/.ssh/known_hosts

Please contact your system administrator. Add correct host key in /Users/***/.ssh/known_hostsmacOS系统下ssh root@hostname时遇到如下问题的解决方案:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2018-01-24 09:21:23 22825

转载 maven---10使用Jenkins进行持续集成

http://blog.csdn.net/zl594389970/article/details/53444277

2018-01-16 17:48:31 203

转载 String contains null

String contains null原创 2017年03月15日 17:28:33标签:string /contains324String.contains() 编译时可接受null, 但是在运行时不行,如下代码编译期不会报错,但是在运行时,会报空指针异常@Testpublic void testNull(){ Sys

2018-01-15 10:56:24 425

转载 -XX:HeapDumpOnOutofMemoryError

Xmx20m -Xms5m -XX:HeapDumpOnOutofMemoryError -XX:HeapDumpPath=d:/a.dump原创 2014年12月18日 09:50:18-Xmx20m -Xms5m -XX:HeapDumpOnOutofMemoryError -XX:HeapDumpPath=d:/a.dump分配了20M最大空间 ,

2018-01-12 16:51:24 1178

转载 JVM系列三:JVM参数设置、分析

https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html

2018-01-11 13:34:44 169

转载 JVM各种内存溢出是否产生dump

2016年05月10日 21:04:063294     对于java的内存溢出,如果配置-XX:+HeapDumpOnOutOfMemoryError,很明确的知道堆内存溢出时会生成dump文件。但永久代内存溢出不明确是否会生成,今天来做一个实验:永久代内存溢出,有dump文件。JVM的参数是-XX:PermSize=10m  -XX:MaxPermS

2018-01-11 12:51:28 1809

转载 java内存溢出分析工具:jmap使用实战

在一次解决系统tomcat老是内存撑到头,然后崩溃的问题时,使用到了jmap。1 使用命令在环境是linux+jdk1.5以上,这个工具是自带的,路径在JDK_HOME/bin/下jmap -histo pid>a.log2 输出结果摘要Size    Count   Class description----------------------------------

2018-01-11 09:34:38 2079

转载 java自带线程池和队列详细讲解

http://blog.csdn.net/sd0902/article/details/8395677

2018-01-10 20:13:31 181

转载 java内存溢出分析工具:jmap使用实战

在一次解决系统tomcat老是内存撑到头,然后崩溃的问题时,使用到了jmap。1 使用命令在环境是linux+jdk1.5以上,这个工具是自带的,路径在JDK_HOME/bin/下jmap -histo pid>a.log2 输出结果摘要Size    Count   Class description----------------------------------

2018-01-10 20:12:38 2688

转载 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

http://guafei.iteye.com/blog/1815222公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考 1.Jstack 1.1   jstack能得到运行java程序的java stack和native stack的信息。可以轻松

2018-01-10 10:40:14 552

转载 getOutputStream() has already been called for this response

典的错误,求方案。getOutputStream() has already been called for this response 100Java代码  严重: Servlet.service() for servlet spring-mvc threw exception  java.lang.IllegalStateException: getOutp

2018-01-08 16:40:23 194

转载 maven执行package命令报maven-javadoc-plugin错误

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-          plugin:2.9.1:jar (javadoc) on project projectName:             MavenReportException: Error while creating archive:  [ERR

2018-01-04 13:40:28 1549

转载 AX解析XML文件有关characters的最大长度2048的问题

转载 2014年01月03日 16:42:15 使用SAX解析XML文件,我们都知道需要重载charaters方法[java] view plaincopy@Override      p

2018-01-02 14:09:36 281

原创 Illegal group reference"异常的分析

gitLab+jenkins自动打包流程1,首先把代码提交到gitLab上,如果想自动启用构件,可以用webhook2,如果手动,就要在jenkins新建item name(可以针对分支建立名称),可以复制原型,然后在General里面添加gitHub project,3,填写上jdk版本4,拉取代码的风分支6,可以构件触发器,当如果有代码提交的话,就触发配合webhook

2017-12-21 18:01:49 565

转载 Spring启动,constructor,@PostConstruct,afterPropertiesSet,onApplicationEvent执行顺序 原创 2016年09月29日 11:39:2

Spring启动,constructor,@PostConstruct,afterPropertiesSet,onApplicationEvent执行顺序原创 2016年09月29日 11:39:21[java] view plain copy package com.xx;    import javax.annotation.Po

2017-12-21 09:36:12 5864

转载 Redis修改数据多线程并发—Redis并发锁

https://www.cnblogs.com/tdws/p/5712835.html

2017-12-11 16:03:00 11589

转载 文件上传漏洞

http://www.ituring.com.cn/article/177592

2017-11-22 18:06:10 167

空空如也

空空如也

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

TA关注的人

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