加载中
JVM知识总结--内存分配策略

对象的内存分配主要是在堆上进行的,也有可能在JIT编译后被拆散为标量类型并间接的在栈上分配,对象主要分配在Eden区,如果启动了TLAB,则优先分配到TLAB上,少数情况下可能直接分配到老年代...

12/10 13:16
14
JVM知识总结-运行时区域划分

区域简介 JVM运行时区域有些随着虚拟机进程的启动而存在,有些依赖于用户线程的启动和结束而建立和销毁,大致分为以下几类:方法区,虚拟机栈,本地方法栈,堆,程序计数器,概念图如下(源于...

12/03 17:56
2.3K
JVM知识总结-GC收集器

JVM垃圾收集器目前实现有以下几类: 新生代收集器:Serial, ParNew, Parallel Scavenge; 老年代收集器:CMS, Serial Old, Parallel Old; 跨界收集器:G1 如下图所示,存在连接线的收集器表示...

11/05 18:14
31
Redis知识总结--string的内部实现

SDS(Simple Dynamic String) String的数据结构是一个字节数组,但简单的获取数组长度的时间复杂度就是O(n),这对于单线程的redis来讲是不能接受的,因此string在redis中的实现是SDS类,SDS类...

10/19 16:46
17
Redis知识总结--五种基础数据结构

string string应该是redis最常被用到的数据结构,简单的get、set即可操作。 为了避免内存空间不够造成频繁扩容,通常会分配一块大于value长度的内存空间,空间大小使用capicity表示,value长...

10/18 14:19
6
RedHat7.2自带curl请求https站点报错的问题

问题背景 我们的项目要拿到客户机上做私有化安装,服务器操作系统客户指定只能使用redhat7.2版本,且客户机为了保密需要不能访问外网,而操蛋的redhat系统自带的curl支持的是nss协议的https...

mac制作centosU盘启动盘

mac下转换U盘格式为exfat U盘拷贝4G以上文件时,某些格式无法支持,需要转换为exfat格式,mac下的格式转换比较方便,直接使用系统自带的磁盘工具,进行抹除操作的时候选择U盘格式为exfat即可...

2017/12/26 15:01
303
RSA加解密工具类

参考: https://github.com/sjyuan-cc/cc.sjyuan.commons/blob/master/src/main/java/cc/sjyuan/commons/util/encryptor/RSAUtils.java package com.tinfinite.common; import org.apache.co...

Tomcat upstart脚本,及max open files相关

服务器上的tomcat可以直接使用catalina.sh启动,也可以使用linux的upstart封装成系统服务更加方便的进行管理,脚本放到_/etc/init_下,命名为tomcat.conf,即可用initctl stop/start/restar...

2017/05/12 16:36
29
springMVC一些实践总结

spring容器加载顺序: 先加载子容器,后加载父容器 spring管理的bean加载过程: 父类static——本类static——父类代码块——父类构造方法——本类代码块——本类构造方法——父类注入——本类...

2017/03/06 12:47
2
forward与sendRedirect

forward与sendRedirect的特性及区别

2015/12/19 13:01
101
JAVA泛型详解——转

泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形...

2015/03/08 21:50
187
JAVA泛型——转

1. 概述 在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型 就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List<Object...

2015/03/08 21:47
78
oracle over的使用_____________转N

oracle over 分组后的最大值

2014/03/13 21:27
15
数据库自动备份脚本

export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin ex...

2013/07/25 10:21
24
Oracle表空间操作

/*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m...

2013/07/11 10:24
40
Struts2教程10:国际化

上一篇:Struts2教程9:实现自已的拦截器 国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以...

2013/07/10 17:07
50
Struts2教程9:实现自已的拦截器

上一篇:Struts2教程8:拦截器概述 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就...

2013/07/10 17:06
43
Struts2教程8:拦截器概述

上一篇:Struts2教程7:上传任意多个文件 Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的...

2013/07/10 17:06
54
Struts2教程7:上传任意多个文件

上一篇:Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法 一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Strut...

2013/07/10 17:05
43

没有更多内容

加载失败,请刷新页面

返回顶部
顶部