- 博客(15)
- 收藏
- 关注
原创 同一个域名同一个上下文 部分请求502
因为部分请求的请求头太大,nginx设备的缓存太小!!!!!!!!!!!!!!!!!坑死了,做个记录。
2019-07-24 11:09:36 370 2
原创 springboot jar包启动 读取resource下的文件
1.第一种方式,通过ClassPathResource加载ClassPathResource classPathResource = new ClassPathResource("templates/test.xlsx");InputStream inputStream =classPathResource.getInputStream();2.通过当前线程的上下文类加载器获取I...
2019-07-21 08:13:34 4172 1
原创 js 延时执行
//以下两种方式都行:setTimeout(function () { test(); }, 2000);//或者setTimeout('test()',2000);function test(){alert("aaaa");}//以下是错误示例setTimeout(test(),2000);//会马上执行,没有延迟效果原文:https://blog.csdn.net/yj2...
2019-07-20 17:31:45 189
原创 JAVA1.8开发工具使用系列 故障排除之jcmd
常用指令:#打印jvm进程,查看pidjcmd -l#dump快照jcmd pid GC.heap_dump fillpath.....hprof#查看java系统属性jcmd pid VM.system_properties#查看jvm属性jcmd pid VM.flags#查看jvm启动指定属性jcmd pid VM.command_line#强制调用...
2019-07-15 23:26:41 911
原创 java 字符类型判断整理 char
1 是否是中日韩文字Character.isIdeographic(char ch);2 是否是中日韩标点符号 主要用来判断"。" 注意经常用到的不一定是中日韩标点符号,比如","Character.UnicodeBlock.of(char ch) == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION;3 是否...
2019-07-13 10:04:57 1131
原创 Java应用程序监控之 jconsole
jconsolejconsole 启动一个图形控制台,使您可以监视和管理Java应用程序。JConsole图形用户界面是一个符合Java Management Extensions(JMX)规范的监视工具。JConsole使用Java虚拟机(Java VM)的广泛工具来提供有关Java平台上运行的应用程序的性能和资源消耗的信息。启动JConsole该JConsole的可执行文件中可以找...
2019-07-13 00:54:28 808
原创 JAVA1.8开发工具使用系列
附上官方文档地址:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html学习好java开发工具,可以让我们更清晰的认识java,并且提高自己对项目有个更好的掌握,不能保证线上的项目不出问题吧,最起码能再出问题后做出正确的排查,笔者也是以这个为目的来进行学习的(项目出问题了不会排查简直太low了 T_T)。大概看...
2019-07-12 23:32:28 266
原创 jvm进程状态查看命令 jps
jps可以用来查看jvm的进程状态,启动命令等信息。用法:jps [-q] [-mlvV] [<hostid>]-q 只打印运行中的jvm进程pid。他的特性决定了不能与[-mlvV] 一起使用。-m 输出传递给main方法的参数。嵌入式JVM的输出可能为null。-l 将应用程序主类的完整包名称或完整路径名称输出到应用程序的JAR文件。-v 输...
2019-07-12 23:02:03 1187
原创 idea 从mapper方法直接点进xml文件的解决方法
使用Free Mybatis plugin1.2.3.4.重启以后mapper方法会有个箭头,ctrl+alt+左键 可以进入到xml文件里。xml文件里可以通过ctrl+左键进入到mapper文件里
2019-07-10 10:51:58 10777 3
原创 JVM调优之jhat
jhat - Java Heap Analysis ToolJHAT命令解析Java堆转储文件并启动WebServer。jhat允许您使用您最喜欢的WebBrowser浏览堆转储。JHAT支持预先设计的查询(例如“show all instances of a known class "Foo"”)以及OQL((Object Query Language对象查询语言)——一种查询堆转储的类似S...
2019-07-09 10:09:30 435
原创 JVM调优之jmap
jmapjdk自带工具,打印给定进程、核心文件或远程调试服务器的共享对象内存映射或堆内存详细信息。如果给定的进程在64位虚拟机上运行,则可能需要指定-j-d64选项,eg: jmap -J-d64 -heap pid。此实用程序不受支持,可能在JDK的未来版本中可用,也可能不可用。在不存在dbgeng.dll的Windows系统中,需要安装“Debugging Tools for Wind...
2019-07-09 00:13:08 938
原创 java.util.concurrent学习(七) ThreadPoolExecutor
ThreadPoolExecutor继承了AbstractExecutorService,是线程池工厂Executors创建线程池的主要实现方式。通过线程池工厂可以快速创建线程池,然而这种方式也有一定的弊端。例如:Executors.newFixedThreadPool(int nThreads)创建的线程池核心线程数固定,不能灵活地扩展最大线程数;newCachedThreadPool方式将最大...
2019-07-07 22:37:16 331
原创 自制面试题
1.位运算符运算符 算法 &(与) 如果相对应位都是1,则结果为1,否则为0 |(或) 如果相对应位都是0,则结果为0,否则为1 ^ (异或) 如果相对应位值相同,则结果为0,否则为1 ~(非) 按位取反运算符翻转操作数的每一位,即0变成1,1变成0。 << (左移) 按位左移运算符。左操作数按位左移右操作数指定的位数...
2019-07-07 22:30:34 112
原创 java retry使用
在看ThreadPoolExecutor源码时第一次遇到retry的用法,上网查了一下,大家都是在同一个地方遇到(看来大家的求经之路都差不多...),学习了以后来做个笔记,避免脑容量太小溢出了。首先retry不是java关键字,只是一种用法,你可以自己去命名标记。其次retry是一种“移植”跳出循环标记的用法,这个标记常常伴随循环出现,不允许单独使用。之所以说他是“移植”跳出循环标记,是因...
2019-07-07 22:22:49 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人