
java 笔记
漫步_
自己选择的路跪着也要走完...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分页逻辑
显示效果:[页面总数小于等于10,全部显示,当前页特殊显示]上一页 1 2 3 4 5 6 7 8 9 10 下一页[页面总数大于10,部分显示,当前页特殊显示]上一页 1 2 3 … 20 下一页 [当前页面为首页时,上一页不可用]上一页 1 2 3 4 … 20 下一页转载 2012-12-14 17:12:17 · 498 阅读 · 0 评论 -
java 对象转 json 和 xml
所需jar包 json.jar , jsonplugin.jar , commons-logging.jar 代码是可以运行的import org.json.JSONException; import org.json.JSONObject; import org.json.XML; import com.googlecode.jsonplugin.J原创 2013-11-01 10:36:21 · 778 阅读 · 0 评论 -
javac -classpath的使用
javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。 (1).绝对路径:javac -classpath c:\junit3.8.1\junit.jar Xxx.java转载 2014-01-24 15:48:36 · 581 阅读 · 0 评论 -
BBeditV10.0的注册码
BBEdit是Mac下类似Editplus,UltraEdit编辑工具,非常好用。放送 V10.0的注册码BEE100-VA76V-EDED2-JQZWABEE100-8NV36-XYFUT-S5M2SBEE100-PBUSZ-CVEOV-XM3KGBEE100-DMNSB-LZL7M-SC2ZA转载 2014-03-05 10:11:05 · 1882 阅读 · 0 评论 -
java阻塞队列
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Queue转载 2014-04-17 18:45:13 · 514 阅读 · 0 评论 -
在CentOS Linux下部署Activemq 5
第一步:下载ActiveMQ的安装包下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/)[root@localhost ~]# tar -xzvf /转载 2014-04-04 10:09:27 · 563 阅读 · 0 评论 -
mongodb备份
一、备份:mongodump -d mailaccess -c Mail -q ‘{user:”zhaoxy1@szdep.com”}’ -o /data/dump备份mailaccess database的Mail collection到/data/dump目录-d:备份哪个数据库-c:备份哪个collection(可选,不传默认为整个database)-q:指定备份coll原创 2014-05-09 17:38:59 · 477 阅读 · 0 评论 -
使用ant的scp和ssh命令
http://hi.baidu.com/ky_shi/blog/item/15b223a3c2e422a7cbefd046.htmlhttp://netli.iteye.com/blog/1033364现在我们安装linux的时候通常考虑到安全因素(默认情况下)是不打开telnet服务的,而ssh服务是有的,ant很早就支持telnet,但要求我们在linux下要安装tel转载 2014-04-25 22:37:24 · 706 阅读 · 0 评论 -
My97DatePicker时间控件使用
http://hongtaq.iteye.com/blog/1498057 My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。 1、下载My97DatePicker组件包 2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发: 注:转载 2014-04-28 22:41:00 · 620 阅读 · 0 评论 -
myeclipse9.0安装svn
此方法适用于所有版本的myeclipse9.0(M1、M2或正式版) 测试环境:操作系统:CentOS 5.5 X64JDK : JDK1.6_17_X64 1、下载最新的SVN包(我下的是1.0.6版):http://subclipse.tigris.org/servlets/ProjectDocumentList?fo转载 2014-06-09 22:19:14 · 467 阅读 · 0 评论 -
关于用javamail发送邮件时,由于邮件服务器要SSL
发送邮件时得到异常如下:exception reading response: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBui转载 2014-09-18 15:49:00 · 2012 阅读 · 0 评论 -
Centos搭建SVN服务器三步曲
Centos搭建SVN服务器三步曲搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装转载 2014-08-29 21:40:36 · 692 阅读 · 0 评论 -
centos mysql5.7
Step1: 检测系统是否自带安装mysql全选复制放进笔记# yum list installed | grep mysqlStep2: 删除系统自带的mysql及其依赖命令:# yum -y remove mysql-libs.x86_64Step3: 给CentOS添加rpm源,并且选择较新的源命令:# wget dev.mysql.com/get/m转载 2016-07-19 14:49:13 · 338 阅读 · 0 评论 -
apache.commons.lang.StringUtils 使用心得
在JAVA中我们用的最多的类应该就是String了。对于String的处理说简单也简单,但是有的时候要自己去实现一些功能还是要浪费一点时间的。一年之前接触了StringUtils这个工具类,就猛然爱上了它,日复一日心里始终觉得这东西实在太好了。不敢独享,所以决定要总结一下个人使用StringUtils的一些心得。1.StringUtils.isEmpty(String str) 经常转载 2016-08-17 23:00:50 · 520 阅读 · 0 评论 -
java对象和xml互转
步骤一: 创建测试对象/** * 功能说明:测试实体 * * */@XmlRootElement(name = "学生")public class Student { private int age; private String name; private String sex; @XmlElement(name = "年龄") public i原创 2013-11-01 09:54:29 · 750 阅读 · 0 评论 -
Java String的序列化小结
String对我们来说太熟悉了,因为它无处不在,更因为用String可以描述这个世界几乎所有的东西,甚至于为了描述精确的数值都需要String出马(因为计算机眼中的二进制和人类眼中的十进制间总有那么点隔膜)。因为熟悉而变得简单,也容易被忽略。今天记录一下关于String的容易被忽略的两个问题。字符串重用——节省内存 因为字符串太多,如果能够重用则能够节省很大的内存。首先看下面一个例子:转载 2013-09-26 09:27:50 · 9095 阅读 · 0 评论 -
j2ee 详解
J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。编辑本段发展背景 1、 企业级应用框架的转载 2012-12-14 17:19:52 · 1098 阅读 · 0 评论 -
OOP 详解
OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。 OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能转载 2012-12-14 17:15:46 · 3046 阅读 · 0 评论 -
SOAP
一:为什么需要SOAP?随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet 环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web 应用程序的可靠访问。随着异种计算环境的不断增加,各转载 2013-02-22 10:51:00 · 264 阅读 · 0 评论 -
Java虚拟机学习 - 体系结构 内存模型
分类: JVM 2012-09-24 23:57 4222人阅读 评论(4)收藏 举报目录(?)[+]一Java技术体系模块图二JVM内存区域模型方法区虚拟机栈本地方法栈堆新生代老年代程序计数器三直接内存一:Java技术体系模块图二:JVM内存区域模型转载 2013-03-01 21:59:18 · 295 阅读 · 0 评论 -
proxool配置
dbname jdbc:oracle:thin:@127.0.0.1:1521:testdb oracle.jdbc.driver.OracleDriver 100原创 2013-05-22 12:52:11 · 583 阅读 · 0 评论 -
SecureCRT 快捷键
Alt + Enter -- 全屏Alt + B --打开新的连接Alt + 1,2,3,4,5...,9 -- 切换到第1/2/3/4/5.../9个标签Ctrl + A -- 光标移至行首。Ctrl + B -- 光标前移1个字符Ctrl + D -- 删除光标后1个字符Ctrl + E -- 光标移至行末Ctrl + F -- 光标后移1个字符Ctrl +原创 2013-05-09 14:15:25 · 455 阅读 · 0 评论 -
有状态和无状态会话的区别
1 无状态 (Stateless) 在不同方法调用间不保留任何状态 。 事务处理必须在一个方法中结束 。 通常资源占用较少;可以被共享(因为它是无状态的) 。 无状态不会"专门"保存客户端的状态----(需要强调“专门”是因为无状态会话Bean也会有成员变量,有成员变量就可以保存状态,但它不会专门为特定的客户端保存状态。原创 2013-06-10 23:55:41 · 4080 阅读 · 0 评论 -
-JDK动态代理
Spring AOP的底层实现技术---JDK动态代理JDK动态代理 在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和Invocatio转载 2013-07-22 10:43:31 · 431 阅读 · 0 评论 -
java多线程
什么是多线程? 当一个程序启动后就是一个进程,可以理解进程就是CPU的一个执行流程,而多线程就是在一个进程内执行多个线程,相当于在一个执行流程内开辟多个执行序列,举个例子:一个服务员每天要做端菜、洗碗、拖地等事情,每件事情可以理解为一个执行流程,让他开始洗碗那么他必须要把碗洗完了才能做其他的事情(流程),这样效率就很低,如果在他正在洗碗的时候能够做其它事情那么就很高效了,如他正在洗转载 2013-07-23 15:49:41 · 426 阅读 · 0 评论 -
软件开发模式对比(瀑布、迭代、螺旋、敏捷)
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变转载 2013-08-01 10:40:15 · 487 阅读 · 0 评论 -
部署图
部署图首先,我们先来讲解部署图。部署图主要是用来描述一系列组件部署到节点运行的结构。部署图显示了系统运行时的结构。一般情况下部署图帮助我们来理解分布式应用系统。同时部署图还传达了构建应用系统的软件与硬件元素的配置及部署方式。部署图中的基本元素:1、节点:这里就是指组件运行的环境。可以是软件(操作系统、其他等)或硬件资源(计算机,其他硬件)。UML建模语言中的转载 2013-07-25 21:59:36 · 1350 阅读 · 0 评论 -
Web开发人员需知的Web缓存知识
什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;代理服务器缓存;网关缓存;Web缓存无害吗?为什么要鼓励缓存?Web缓存如何工作如何控制缓存和不缓存:HTML Meta标签 vs. HTTP头信息;Pragma HTTP头信息(以及为什么不起作用);使用Expires HTTP头信息控制不过期;Cache-Control(缓存控制)转载 2013-09-26 09:25:24 · 654 阅读 · 0 评论 -
Java几款性能分析工具的对比
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用到一些分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?为了做出正确的转载 2013-09-26 09:27:26 · 717 阅读 · 0 评论 -
MyEclipse 2016 Stable 1.0破解教程
一、下载所需文件1. Windows最新版:MyEclipse 2016 Stable 1.0离线安装包(文件大小:1.52GB)--完整安装包,无需在线下载http://pan.baidu.com/s/1kVfgcLL 密码:6isb2.keygen&crackMyEclipse 2016 Stable 1.0破解.7zhttp://pan转载 2016-10-22 18:21:41 · 917 阅读 · 0 评论