- 博客(14)
- 收藏
- 关注
转载 如何健壮你的后端服务?
原创出处:https://www.cnblogs.com/LBSer/p/4753112.html 对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经...
2019-12-24 10:07:42
186
1
原创 fastjson 把对象转成json字符串避免循环转换
问题描述: 解决办法: SerializerFeature feature = SerializerFeature.DisableCircularReferenceDetect;
2019-10-16 10:01:42
356
原创 面试题整理(一)
讲一个集合框架整体框架 分Collection和Map两大类全部讲一遍,每一个接口和对应实现类,他们类各自的特点,性质,基本参数,能讲多深讲多深为什么HashMap要在JDK8的时候转为红黑树 HashMap线程安全的方式 HashTable和ConCurrentHashMap的各自特点,能讲多深讲多深 为什么HashTa...
2019-09-05 10:38:00
839
转载 【JVM】jstat命令详解---JVM的统计监测工具
1.jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]2.使用详情列表【以下的统计空间单位,未标明的 都是KB】1>类加载统计命令:jstat -class 19570结果:解析:Loaded:加...
2019-08-01 10:37:22
180
转载 图解Tomcat类加载机制
Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双亲委托。对于JVM来说:因此,按照这个过程可以想到,如果同样在CLASSPATH指定的目录中和自己工作目录中存放相同的class,会优先加载CLASSP...
2019-07-31 16:14:14
224
转载 G1收集器图解
G1在堆上分配内存和其他的GC有点不一样。现在我们来一步一步看下G1系统。1、G1堆结构G1的堆结构就是把一整块内存区域切分成多个固定大小的块。在JVM在启动时来决定每个小块,也就是region的大小。 JVM一般是把一整块堆切分成2000个小region。然后每个小region从1到32Mb不等。2、G1内存分配事实上,这些region最后又被...
2019-07-31 16:06:34
1705
转载 IDEA中如何使用debug调试项目
在现在的开发中,我们经常采用Debug来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键...
2019-07-19 15:07:07
154
原创 启用不安全的HTTP方法解决方案
问题描述:可能会在Web服务器上上载、修改或删除Web页面、脚本和文件。'启用了不安全的HTTP方法:OPTIONS /system HTTP/1.1Allow: HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH上述方法的用途: Options、Head、Trace:主要由应用程序来发现和跟踪服务器支持和网络行为; Get:检索文档; ...
2018-08-02 15:15:31
5126
1
原创 加密会话(SSL)Cookie 中缺少 Secure 属性
问题描述:可能会窃取或操纵客户会话和cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务修复方法:在web.xml中配置secure为true。修复代码: 在 web.xml中加入如下代码: <session-config> <session-timeout>30</sess...
2018-08-02 14:54:39
9281
原创 linux软件安装
linux安装jdk(http://www.linuxidc.com/Linux/2012-09/70780.htm): 1、把jdk-8u141-linux-x64.tar.gz上传到linux服务器上 方式一:通过sftp上传文件到root目录下命令为:put E:\jdk-8u141-linux-x64.tar.gz 方式二:通过FileZilla C...
2018-05-04 12:22:47
116
原创 org.springframework.amqp.AmqpAuthenticationException
org.springframework.amqp.AmqpAuthenticationException:com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the br...
2018-05-03 08:58:41
5539
1
原创 lucene7.3 使用报org.apache.lucene.queryparser.classic.ParseException错误
搜索代码运行时出现如下异常org.apache.lucene.queryparser.classic.ParseException: Encountered "<EOF>" at line 1, column 0.Was expecting one of: <NOT> ... "+" ... "-" ... <BAREOPER> ... ..
2018-04-17 13:55:32
2416
原创 安装版tomcat如何设置开机自启
1、在windows开始菜单运行命令处输入services.msc打开服务管理窗口2、找到tomcat的服务3、右键属性将启动类型修改成自动完成以上步骤的设置之后就可以实现tomcat开机自启了
2017-07-25 20:10:33
1879
原创 java.io.FileNotFoundException: savepath\huachuan\photo (拒绝访问。)异常处理
在使用fileupload上传本地文件tomcat服务器时会报出java.io.FileNotFoundException: savepath\null\photo (拒绝访问。)这个异常,如下图:出现这个异常的原因:当上传文件是多文件上传的时候,然而没有上传相应数量的文件数(表现出来的方式)当将空file域的内容没有经过空处理直接写到本地的时候会报这个异常。当保存路径目录不存在的时候会报这...
2015-07-14 16:08:49
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人