- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Java虚拟机之类加载器
类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载、验证码、准备、解析、初始化、使用、卸载。这七个阶段。其中验证、准备和解析三个部分统称为连接。如下图。加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,类的加载过程必须按照这种顺序开始,而解析不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定。这些阶段不是一个完成再开...
2018-10-09 15:57:12 704
原创 Java设计模式 --- 单例模式
一、饿汉式 说明:饿汉模式就是在jvm进程启动并在我们主动使用该类的时候就会在内存中初始化一个对象实例,然后在我们主动调用getInstance()方法的时候直接返回这个对象实例,因此对象的创建是在调用getInstance之前。/** * 饿汉式 */public class Singleton { // 1. 私有化构造器 private Single...
2018-05-03 10:19:57 164
原创 java设计模式 - 代理模式
java 设计模式静态代理 继承方式 创建一个代理类的子类,重写代理类的需要代理的方法。此方式为继承方式。 需要注意的是代理类不能用final修饰聚合方式 将需要代理的类实现某一个接口,然后创建一个代理类实现相同接口,将被代理类的对象传入代理类对象,代理类重写接口的方法,调用被代理类对象的方法。从而实现代理。动态代理 JDK动态代理 jdk动态代理,使用invocat...
2018-03-20 13:51:59 193
原创 Elasticsearch的安装(windows、Liunx)
准备:安装Elasticsearch 需要有jdk环境的支持,所以在需要做的准备工作是先把jdk的环境装好。 目前我安装的Elasticsearch 5.5.1 需要的jdk版本为jdk8的环境。 关于jdk8的安装这里不再描述。windows: 1、下载Elasticsearch 5.5.1 zip包 官网5
2018-01-13 11:27:11 353
转载 关于原码、反码、补码的一些问题
原作者:张子秋 原出处:http://www.cnblogs.com/zhangziqiu/ 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就
2018-01-12 12:16:08 473
原创 Linux上安装SVN Server 服务器的方法
— Linux 系统 CentOS 6.5 32 位 — svn 服务器的版本为subversion-1.9.2.tar.gz安装subversion-1.9.2 这里介绍如何在Linux上面安装svn服务器的方法,由于安装svn服务器需要同时安装他所依赖的一些组件。而如果我们将这些组件直接列出来,先行安装的话,可能我们会感觉有点困惑,出现一个疑问,为什么要安装这么多组件。因此下面介绍一
2015-11-26 10:01:54 876
原创 阿里云window服务器检查恶意攻击方法
当我们在使用服务器的时候,很容易就会被黑客入侵,从而用你的服务器去攻击别人的网站或者系统,当这个时候,我们如何去检查和排除是哪些进程的恶意操作呢,下面来介绍: 1.打开cmd命令行,输入netstat查看哪些网络连接正在运作。 2.记住第一个连接的端口号,输入一下命令查找使用这个端口的进程pid: netstat -ano | findstr [port] 3.根据进程的pid查
2015-11-24 20:16:33 1636
原创 关于redis在spring上的密码配置问题
关于redis在spring上的密码配置问题1.在项目中的spring配置文件中,为每一个redis服务都配置上密码,由于我是使用的maven, 因此下面的参数都是从profile文件中加载进来的,这里不去详细介绍。bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> pro
2015-11-24 11:25:32 14074 2
12306火车票免费抢票神器
2015-12-07
关于一个mysql数据事物缓存的问题
2015-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人