
java
JerryDyq
这个作者很懒,什么都没留下…
展开
-
MyEclipse JVM内存配置及性能调优
在使用MyEclipse的过程中经常出现内存不足的提示: MyEclipse has detected that less than 5% of the 31MB of Eden Space (Heap memory) space remains. It is strongly recommended that you转载 2017-05-12 09:16:28 · 809 阅读 · 0 评论 -
java生成mongo的ObjectId,用于清理主键为ObjectId的mongo表
package com.comisys.lanxin.open.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class mongoCleanUtil { /** * 1、获取到ObjectId * 2...原创 2019-08-28 10:02:38 · 2424 阅读 · 0 评论 -
JAVA多线程之volatile 与 synchronized 的比较
一,volatile关键字的可见性要想理解volatile关键字,得先了解下JAVA的内存模型,Java内存模型的抽象示意图如下:从图中可以看出:①每个线程都有一个自己的本地内存空间--线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行操作②对该变量操作完后,在某个时间再把变量刷新回主内存关于JAVA内存模型,更详细的可参考: 深入...转载 2018-08-08 17:03:48 · 136 阅读 · 0 评论 -
通过 pom 设置 Maven 通过 JDK 1.8 进行编译 ——maven-compiler-plugin插件
maven项目会用maven-compiler-plugin默认的jdk版本来进行j编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。解决办法:在pom文件中配置maven-compiler-plugin插件(以jdk1.8)。1、方式一<properties> <maven.compiler.target>1.8</...原创 2018-08-02 09:49:19 · 45006 阅读 · 4 评论 -
java 使用 grok 解析日志
由于在一些复杂无结构的日志,json、xml等解析规则无法解决,就可以用到Grok,Grok本身使用正则表达式解析日志,由于正则表达式的强大功能,使得Grok可解析 syslog logs、apache and other webserver logs、mysql logs等任意格式。 1、正则表达式库Grok内置了许多的正则表达式库,便于我们直接使用开发(github搜索grok,项...原创 2018-08-10 17:55:51 · 7813 阅读 · 6 评论 -
maven dependency中scope=compile 和 provided区别
问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下: <dependency> <groupId>com.liferay.portal</groupId> <artifactId>...转载 2018-07-17 19:06:19 · 192 阅读 · 0 评论 -
试官对面试问题的分析
这个帖子的背景是今晚看到je上这张贴:http://www.iteye.com/topic/715256,心血来潮写下的文字,如果能抛砖引玉,能有其他面试官分析一下自己面试时问的问题,那或许是件很有意义的事情。 在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。先表达一下我自己对面试的观点: 1.笔试、面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥...转载 2018-03-22 11:40:11 · 287 阅读 · 0 评论 -
[jvm][面试]JVM 调优总结
说明: 以下的总结内容适用于jdk8以下的版本. jdk8已经移除了永久区(PermGen)堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最...转载 2018-03-22 10:15:42 · 255 阅读 · 0 评论 -
resin3.1处理utf-8格式的jsp时存在的问题
resin3.1处理utf-8格式的jsp时存在的问题博客分类: 技术JSPWAP应用服务器HTMLJavaScript 以前一直使用resin-3.0.x作为服务器,最近想升级到resin3.1,于是在官网上下载了resin3.1.7a,解压配置一切正常,但把应用重新部署上去的时候就出了问题,以前一直正常的页面,现在却报错: 500 Servlet Exception <scrip...转载 2018-03-22 09:11:41 · 378 阅读 · 0 评论 -
IDEA搭建SpringMVC+Mybatis+Mysql+Maven框架
相关环境Intellij IDEA UltimateTomcatJDKMySql 57Maven (可使用Intellij IDEA自带的)创建项目工程1、创建工程,选择Maven2、填写项目信息2、填写项目信息2、填写项目信息2、填写项目信息初始化配置1、Maven配置先说Maven的项目依赖配置文件pom.xml,我们进入mvn repository 查找需要搜索的包结果如图:点击进入第一个搜...原创 2018-02-08 15:25:43 · 2616 阅读 · 0 评论 -
java.lang.IllegalStateException
问题描述:错误类型大致为以下几种:java.lang.IllegalStateException:Cannot forward a response that is already committed IllegalStateException:response already commited IllegalStateException:get转载 2017-09-22 10:41:10 · 576 阅读 · 0 评论 -
tomcat报java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
1、问题:tomcat服务:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space;2、问题分析: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被L转载 2017-09-22 10:38:05 · 4412 阅读 · 1 评论 -
javaweb配置jsp路径映射
访问放在WEB-INF文件夹下的jsp内容需要映射,例如:WEB-INF/views/GoToCloudstore4Bridge.jsp,在web.xml文件的--------------------------------------------------------------------------------------------------------------------原创 2017-08-01 09:28:10 · 2244 阅读 · 0 评论 -
Tomcat下使用Log4j,按日期每天存放,解决catalina.out日志文件过大问题
1. 准备jar包: log4j-1.2.17.jar (从 http://www.apache.org/dist/logging/log4j/1.2.17/ 下载) tomcat-juli.jar, tomcat-juli-adapters.jar (从 http://www.apache.org/dist/tomcat/tomcat-7/v7.0.52/bin/ex转载 2017-05-08 11:50:21 · 9643 阅读 · 2 评论 -
flink任务内存溢出一天或者更短时间taskmanager挂掉
我的情况和处理过程情况:local(不是yarn),localfilesystem(不是HDFS),mongo单机 处理过程:增大flink内存 taskmanager.network.memory.fraction (问题出现时间延长出现) 按网上反压方法的操作一边(没有解决) 有说keyby中的key有变动(不符合我的情况) 解决方法:将窗口滑动时间由1分钟改...原创 2019-08-28 10:25:04 · 5996 阅读 · 0 评论