Java
Alex许恒
自我约束,自我完善,自我发展,持之以恒
展开
-
解决:exlipse环境Maven因 filtering true使用系统属性设置UTF-8的xml文件为GBK导致: Exception 3 字节的 UTF-8 序列的字节 3 无效
exlipse 识别 xml 文件为 GBK 导致com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML documen...原创 2020-06-04 12:28:31 · 852 阅读 · 0 评论 -
XH解决自动下载不到依赖 com.oracle.ojdbc6
XH解决自动下载不到依赖 com.oracle.ojdbc6com.oracle.ojdbc6.11.2.0.1.0是直接复制之前备份本地仓库的文件同路径拷贝到我的本地仓库com.oracle.ojdbc11.2.0.3解决的非常繁琐,https://mvnrepository.com/中搜索各种库都试了,不能解决,最后到阿里云效仓海聚合库 https://maven.aliyun.com/mvn/search 中搜索该 jar 包,加入搜索到的仓库镜像和依赖坐标到配置文件,解决...原创 2020-05-10 14:29:44 · 1576 阅读 · 0 评论 -
Linux系统CentOS Ubuntu安装JDK的4种方法
CentOS下安装JDK的三种方法由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解...转载 2018-04-24 17:00:46 · 1061 阅读 · 0 评论 -
JVM 堆内存 新生代 老年代 永久代 MinorGC MajorGC
JVM如何GC,新生代,老年代,持久代,都存储哪些东西,以及各个区的作用2018年02月26日 20:27:08阅读数:392新生代: 大多数新生的对象在Eden区分配,当Eden区没有足够空间进行分配时,虚拟机就会进行一次MinorGC。 在方法中new一个对象,方法调用完毕,对象就无用,这就是典型的新生代对象。(新生对象在Eden区经历过一次MinorGC并且被S...转载 2018-07-12 19:00:22 · 779 阅读 · 0 评论 -
JVM垃圾回收算法之新生代和老年代
JVM垃圾回收算法之新生代和老年代2017年08月22日 21:48:38阅读数:1664转载自http://www.shaoqun.com/a/99944.htmlJava 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Ed...转载 2018-07-12 21:04:55 · 1244 阅读 · 0 评论 -
Quartz任务调度,访问Servlet Context容器中的数据
Quartz任务调度,访问Servlet Context容器中的数据2014年08月07日 18:55:37阅读数:1102Quartz是一种功能丰富的开源作业调度库,它可以在几乎任何Java应用程序集成,从最小的单机应用到最大的电子商务系统。 Quartz可以用来创建简单或复杂的任务,调度执行数以十计,数百计,甚至成千上万的任务。这些拥有某种Task的Job被定义为标准的Jav...转载 2018-08-09 20:04:50 · 435 阅读 · 0 评论 -
JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配
JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配2015年03月27日 15:38:48阅读数:2091如果想观察JVM进程占用的堆内存,可以通过命令工具jmap或者可视化工具jvisualvm.exe。JVM这些启动参数都拥有默认值,如果想了解JVM的内存分配策略,最好手动设置这些启动参数。再通过JDK提供的工具的统计结果,进行对比,就比较容易理解这些内存分配的理论...转载 2018-08-07 11:32:27 · 21686 阅读 · 0 评论 -
jstack-查看Java进程的线程堆栈信息,锁定高消耗资源代码
gracetestjstack-查看Java进程的线程堆栈信息,锁定高消耗资源代码 jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式如下:jstack [option] pidjstack [option] executable corejstack [option] [server-id@]remote-hostname-or-ip 命令行参数选项说...转载 2018-09-13 09:08:30 · 8116 阅读 · 0 评论