java
whk010
喜欢听音乐,摄影。
内向,随和。
乐观,向上。
展开
-
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355转载 2014-05-12 20:42:10 · 456 阅读 · 0 评论 -
利用ant脚本 自动构建svn增量/全量 系统程序升级包
首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道,他们的攻城师天天在做反复、没有多大意义的、浪费生命的事情。当然这种方式一转载 2015-01-26 18:25:31 · 583 阅读 · 0 评论 -
Ehcache 整合Spring 使用页面、对象缓存
一、准备工作如果你的系统中已经成功加入Spring、Hibernate;那么你就可以进入下面Ehcache的准备工作。1、 下载jar包Ehcache 对象、数据缓存:http://ehcache.org/downloads/destination?name=ehcache-core-2.5.2-distribution.tar.gz&bucket=tcdistributi转载 2015-01-26 18:21:58 · 362 阅读 · 0 评论 -
centos下tomcat乱码问题
1. tomcat 解析引起的乱码问题解决方式:打开tomcat下的server.xml 配置文件,在connect 标签中添加编码属性:URIEncoding="UTF-8"或者其他格式,这个取决于您的应用程序的编码格式。如果这个还没有绝对您的问题,仍然是乱码,那么现在您就可以排除是tomcat引起的乱码问题了。那么您可以用cat 命令打开文件,如果文件不是乱码,原创 2015-02-02 11:43:21 · 2663 阅读 · 0 评论 -
CentOS-6.4安装配置JDK-7
安装说明系统环境:centos-6.3安装方式:rpm安装 软件:jdk-7-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html检验系统原版本[root@admin ~]# java -转载 2015-02-06 15:31:57 · 428 阅读 · 0 评论 -
阿里巴巴dubbo处理文件上传下载 java.io.IOException: stream is closed
注:使用InputStream 作为方法参数的时候,需要将该参数作为方法的最后一个参数,否则会有问题 dubbo和hessian的maven依赖: Java代码 com.alibaba dubbo 2.5.3 com.caucho hessian转载 2016-10-08 16:51:22 · 8470 阅读 · 5 评论 -
Java map 详解 - 用法、遍历、排序、常用API等
概要:java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。本文主要介绍java map的初始化、用法、map的四种常用的遍历方式、map的排序以及常用api。| |目录1Map用法 ·类型介绍 ·类型区别 ...转载 2018-08-02 21:27:51 · 130 阅读 · 0 评论 -
HashMap实现原理及源码分析
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录 一、什么是哈希表 ...转载 2018-09-17 13:30:55 · 96 阅读 · 0 评论 -
java 二分查找实现
网上说的方法没有考虑到值不存在数组中的情况,现给出具体实现:public static int binSearcher(int[] arr, int key, int start, int end) { if(arr == null || arr.length <= 0) { return -1; } int mid...原创 2018-09-26 19:56:55 · 201 阅读 · 0 评论 -
JAVA程序员面试之《葵花宝典》
程序员面试之葵花宝典面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且转载 2014-11-24 19:51:02 · 1229 阅读 · 0 评论 -
清除目录下的SVN信息
今天想清除目录下的SVN信息,在网上找了找,说是有三种方法:一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子: 1、在转载 2014-10-01 10:37:24 · 505 阅读 · 0 评论 -
Hessian学习历程
至于学习该原创 2014-06-10 10:36:01 · 569 阅读 · 0 评论 -
java Inherited 注解的详解
该文主要是想记录下自己对Inheri转载 2014-06-10 17:13:20 · 2222 阅读 · 0 评论 -
java annotation 学习笔记
annotation的作用是不用多说的,大家有目共睹。name转载 2014-06-10 17:16:20 · 494 阅读 · 0 评论 -
java 泛型
java 泛型使用场所。在原创 2014-06-11 17:01:05 · 409 阅读 · 0 评论 -
Spring 的知识点
在 WebApplicationContext中的特殊的beanBean 类型转载 2014-06-13 14:31:52 · 434 阅读 · 0 评论 -
Java IO 流 总结
1.java 流操作有关的类或接口File 文件类转载 2014-06-20 14:01:21 · 526 阅读 · 0 评论 -
设计模式与其使用原则
1. 当前存在的设计模式转载 2014-10-09 16:57:01 · 438 阅读 · 0 评论 -
Eclipse 安装最新SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件转载 2014-10-01 09:35:00 · 408 阅读 · 0 评论 -
快速入门YAML
我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀。到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据格式限制之外),所以...转载 2018-10-16 14:08:13 · 150 阅读 · 0 评论