- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 几个简单排序demo
几个简单排序demopackage com.myapp.test.sort;public class SortTest {public static void main(String[] args) { int arr[] = { 9, 5, 2, 4, 1, 3, 8, 7 }; maopaoSort(arr);// 冒泡 simpleChioce(arr);// 简单选择
2016-06-06 18:02:08
592
原创 zookeeper概要整理
zookeeper内部原理概要整理请求,事务和标识符关系 请求分为只读请求(exists,getData,getChildren)和写入请求(create,delete,setData). 只读请求服务器自身会做处理,并且将信息返回给客户端。 修改请求,zk服务器接到请求之后,会将该请求转发给群首,群首执行该请求,并且形成状态的更新,称为事务(transaction)。 一个
2016-05-30 17:18:32
648
原创 JVM虚拟机性能监测与故障处理工具简单介绍
JVM虚拟机性能监测与故障处理工具简单介绍概述 前面两篇虚拟机相关的笔记,主要针对内存分配与回收技术介绍,这篇文章介绍几个常用有效的虚拟机监控工具。这些工具都放在都存在于jdk/bin下面,工具源码在jdk/lib/tools.jar JDK命令工具 jps(进程状况工具):jdk很多小工具名字都参照了unix系统。该名字与unix的ps命令比较相似,功能也差不多,主要查询
2016-04-19 18:00:17
585
原创 Java虚拟机垃圾收集器与内存分配策略
Java虚拟机垃圾收集器与内存分配策略概述 那些内存需要回收,什么时候回收,如何回收是GC需要完成的3件事情。 程序计数器,虚拟机栈与本地方法栈这三个区域都是线程私有的,内存的分配与回收都具有确定性,内存随着方法结束或者线程结束就回收了。 java堆与方法区在运行期才知道创建那些对象,这部分内存分配是动态的,本章笔记中分配与回收的内存指的就是:java堆与方法区。 判断对象已
2016-04-19 10:44:27
1160
原创 JVM1
Java虚拟机内存区分布概要计数器(program counter register) 计数器是内存中分配的较小的内存空间,可以看成当前线程执行字节码的型号指示器,字节码解释器通过改变计数器的值来选取下一条需要执行的字节码指令。(分支,循环,跳转,异常处理,线程回复等) java多线程,是通过线程切换与分配处理时间方式实现,为了线程切换后能回复到正确执行位置,需要一个独立的计数器,各线
2016-04-14 14:10:32
627
原创 swagger使用
swagger restful demo网络上swagger 的配置,大多都是复制粘贴转发的。本人开始的时候参照了配置过,基本都是以失败告终。一怒之下,造死了搞,搭建了一个swagger描述的rest风格的接口demo工程。使用的版本号为spring4+jdk8+swagger0.8.4搭建过程中遇到不少问题,主要是swagger 默认依赖的是spring3.与jdk8配合的时候,有点问题。直接将s
2016-01-26 17:19:12
646
原创 slf4j
title: slf4j使用说明使用介绍slf4j简介SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你
2015-12-03 20:22:40
651
转载 groovy
title: Groovy 语言简介Groovy 是什么groovy 是运行在 JVM 中、具有象 Python,Ruby 语言特性的灵活动态语言,groovy 代码被编译成 java 字节码,然后能集成到 java 应用程序中或者 web 应用程序。groovy 与 java 平台非常融合,groovy 的许多代码是使用 java 实现的,其余部分是用groovy 实现的,Groovy 仅仅是创建
2015-12-03 20:20:35
669
原创 SFTP使用资料整理及例子
SFTP简介SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用
2015-12-03 20:18:09
952
转载 springmvc
1. springmvc简介同其他的mvc框架一样,springmvc的核心还是控制流和数据流,只不过它提供了一套更为灵活的解决方案,具体体现在两点:一、springmvc的数据绑定特别灵活;二、springmvc的视图解析;这主要基于springmvc提供了一套强大的组件工具,此外springmvc还能更方便的构建基于rest的web站点;这些特性只有在后续使用中我们才会慢慢体会到,此处只是略作提
2015-12-03 20:16:34
459
原创 httpClient使用文档整理
HttpClient使用介绍Http协议的重要性相信不用多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信
2015-12-03 20:06:37
993
原创 Cache技术整理
Cache简介|---简单的Cache解决方案及缺点|---第三方Cache框架Spring Cache|---Spring Cache|---Spring Data Redis项目中Cache应用|---Spring注解方式|---实现Redis
2015-12-03 19:58:29
1038
原创 tomcatapr
tomcat apr模式直入主题,apr模式配置1.下载工具包,下载地址:http://download.youkuaiyun.com/detail/duxiaomeng1986_2008/9324017该工具包中包含两个压缩文件及一个安装说明。2.apr安装步骤如下:解压apr-1.5.2 : tar -zxf apr-1.5.2.tar.gzcd apr-1.5.2下面依次执行./configure
2015-12-03 19:47:50
471
原创 solr4 importdata
solr4 mysql导入数据创建索引本文章主要描述solr4.10.3版本的创建索引的功能,solr前期配置参见上一篇文章1.前期准备1.按照上篇章博客步骤,将solr4.10.3版本环境配置好,solr配置地址2.创建3张表作为数据源,体验一下多表查询及多值等能力 比如我在创建一个用户信息表,一个书本信息表,一个用户关联书本的中间表。中间表包含用户的id,书本的id字段2.配置步骤。1.我们需
2015-09-29 17:03:13
776
swagger restful demo
2016-01-26
IKAnalyzer分词及solr4103配置说明
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人