自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 windows配置jdk

先下载jdk,自己去官网下就行,然后安装,建议jdk和jre都安装到d盘下 然后开始配置环境变量。 例如你安装的路径是D:\Program Files\Java\jdk1.7.0_51,那就把这个地址复制下来,然后右键我的电脑->属性 高级系统设置 环境变量 ...

2017-09-13 11:24:00 89

转载 NIO中通道(Channel)

一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。 二、通道的主要实现类(java.nio.channels.Channel) java.nio.channels.C...

2017-09-13 11:24:00 181

转载 Mysql部分参数配置

可以使用命令查看mysql的运行期间的一些统计命令如下 show status; back_log 要求 MySQL能有的连接数量。当主要 MySQL线程在一个很短时间内得到 非常多的连接请求,这就起...

2017-09-13 11:24:00 185

转载 NIO中的缓冲区

一、缓冲区(Buffer):在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据 根据数据类型不同(boolean 除外),提供了相应类型的缓冲区: ByteBuffer CharBuffer ShortBuffer Int...

2017-09-13 11:24:00 68

转载 Java内存回收算法

标记-清除算法 分为标记和清除两个阶段:首先标记处需要回收的对象,在完成标记统一回收所有被标记的对象 缺点: 效率问题,标记和清除两个过程效率都不高 空间问题,标记清除后悔产生大量不连续的内存碎片,导致一些大对象可能无法分配 复...

2017-09-13 11:24:00 114

转载 Java垃圾回收时对对象的标记分析

引用计数法(Java未使用) 给对象添加一个引用计数器,对象被引用加一,引用失效时计数器减一 可达性分析法(Java虚拟中使用的方法) 枚举出根节点,根据根节点向下分析,与根节点有引用关系的视为存活对象,与根节点没有关系则可以回收 ...

2017-09-13 11:24:00 98

转载 nodejs安装教程

在nodejs网站下载nodejs,nodejs下载地址为:https://nodejs.org/en/ 下载最新的版本,下载后双击执行安装 完全默认安装就好,这块确认将nodejs加入环境变量中 安装完成后,按windows+R,输入cmd 在命令提示窗口输入nod...

2017-09-13 11:24:00 75

转载 基于maven的spring+mybatis+springMVC框架搭建

项目根据划分成两大部分,core与webapp,技术选型如下: 1.maven模块划分 ppap-module:父模块,用于组合各模块,package为pom ppap-core:系统核心功能,包括用户角色,系统设置等功能,一般情况下不需要更改。package为jar ...

2017-09-13 11:24:00 87

转载 interrupt、interrupted 、isInterrupted 详解

interrupt() interrupt方法用于中断线程。调用该方法的线程的状态为将被置为”中断”状态。 注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedExceptio...

2017-09-13 11:24:00 281

转载 Java虚拟机运行时内存区域

Java运行数据区域: 方法区 java堆 虚拟机栈 本地方法栈 程序计数器 方法区域堆为内存共享区域,虚拟机栈、本地方法栈和程序计数器为线程私有 方法区: ...

2017-09-13 11:24:00 63

转载 NIO实现的简单的客户端与服务端通信(非阻塞)

利用NIO的ServerSocketChannel实现的客户端与服务端通信 基础知识 一、使用 NIO 完成网络通信的三个核心: 1. 通道(Channel):负责连接 java.nio.channels.Channel 接口: |--SelectableChannel...

2017-09-13 11:24:00 159

转载 java线程两种实现形式

java中线程实现有两种方式,java.lang.Thread与java.lang.Runnable. java.lang.Thread实现了java.lang.Runnable,同时封装了一些线程常用的方法包括一些本地方法等 java.lang.Runnable是一个...

2017-09-13 11:24:00 66

转载 Java线程停止的方法

Java线程停止的方式 可以调用stop()方法,但是该方法已经被停用,同时该方法会使线程当前未完成的任务丢失 可以调用interrupt()方法标记当前线程为停止状态,在线程中调用isInterrupted()方法,如果该方法返回true,进行停止线程操作(retur...

2017-09-13 11:24:00 85

转载 关于spring整合hibernate 懒加载异常解决方案

<property name="hibernate.enable_lazy_load_no_trans">true</property> 转载于:https:/...

2017-09-13 11:24:00 142

转载 channel代码示例

channel代码示例 package cn.com.github.immortals;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import jav...

2017-09-13 11:24:00 6258

转载 JVM对象的创建与访问

对象创建的两种方法: 指针碰撞: 指针碰撞的前提条件是java堆内存是绝对规整的,所用过的内存都放在一边,空闲的内存放在另一边,中间放着一个指针作为分界点的指示器,分配内存就是将指针想空闲区域移动一个与对象内存相等的区域。 空闲列表: 虚拟...

2017-09-13 11:24:00 69

转载 spring MVC+MyBatis 多数据源配置

项目框架用的spring MVC和MyBatis,要求有多个数据源,并且数据源能够进行切换,在网上找了好多方法,一种是用在Service上声明事物管理,利用事物进行数据源区分,另一种是利用ThreadLocal来做的,我由于需求,采用第二种方法,首先要重写SqlSessionTemplate这...

2017-09-13 11:24:00 93

转载 利用数组实现单向队列

队列就是允许在末尾添加元素,在头删除元素的一种数据结构 package com.sky.queue;import java.util.Arrays;/** * 用数组来实现队列 实现队列的增加、移除、判断是否为空、清除队列操作 * */public class Squen...

2017-09-13 11:24:00 132

转载 自己实现一个简单的RPC框架

RPC的全称是Remote Procedure Call,它是一种进程间的通信方式。允许像调用本地服务一样调用远程服务。 对于RPC的总结: 简单:RPC概念的语义十分简单和清晰,这样建立分布式计算更容易。 高效:过程调用看起来十分简单而且十分高效。 通...

2017-09-13 11:24:00 125

转载 NIO Buffer代码示例

Buffer的代码示例 NIO中buffer import java.nio.ByteBuffer;import org.junit.Test;public class TestBuffer { @Test public void testBuffer(...

2017-09-13 11:24:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除