随笔分类 - Java 学习总结
摘要:SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、
阅读全文
摘要:从前,有一个农夫,依靠一头老黄牛耕种几亩地来维持生活。这个农夫还养着一只可爱的小花猫。一天,老黄牛因为多吃了稻草而被主人打了一顿,正在伤心地哭泣,这时小花猫走过来。 小花猫喵喵地叫了两声,笑着对老黄牛说:“老牛啊,老牛,你可真是一个可怜的老黄牛啊!” “我都被主人打了,你还笑啊!”老黄牛呜咽着说。
阅读全文
摘要:一 Java 语言介绍 1. 什么是Java Java可以编写跨平台的应用软件,是由SUN MiscroSystems 公司与1995年推出的JAVA程序设计语言和JAVA平台(JavaEE(j2ee),JavaMe(j2me),JavaSE(j2se))的总称, Java自面试后就非常流行,发展迅
阅读全文
摘要:MD5 是常用的加密算法,是不可逆的。既只能加密,但不能解密。
阅读全文
摘要:SimpleDateFormat 是一个格式化日期的具体类。 它允许格式化 (date -> text) 和标准化。 SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateIn
阅读全文
摘要:Base64是常见的网络加密算法,Base64编码可用于在HTTP环境下传递较长的标识信息。详见 Base64介绍 1 自定义的base64算法 Base64Encrypt.java 测试代码: 2 bcprov的Base64算法 引入bcprov-jdk15on-154.jar,提供对base64
阅读全文
摘要:1 获得项目绝对路径 2 Java中List的排序 第一种方法,就是list中对象实现Comparable接口,代码如下: 测试例子 第二种方法,就是在重载Collections.sort方法,代码如下: 两次的执行结果,都是按照person对象的order进行升序排序。
阅读全文
摘要:PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多
阅读全文
摘要:一 读取配置文件 1 Properties读取配置文件 编写配置文件config.properties放在普通java工程的src目录(如果是maven工程就放在工程的src/main/resources)目录下 config.properties PropertiesTool.java 运行测试文
阅读全文
摘要:一 Jprofiler 1 什么是Jprofiler JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程式。它把CPU、线程和内存的剖析组合在一个强大的应用中。JProfiler的GUI可以更方便地找到性能瓶颈、抓住内存泄漏(memory lea
阅读全文
摘要:常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文
阅读全文
摘要:Wireshark 是一个网络封包分析软件。网络封包分析软件的功能是获取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 一 安装和配置WireShark环境 1 安装 WireSharek 去官网上下载最新的而且稳定的版本
阅读全文
摘要:一 String类型 首先使用启动服务器进程 : 1. Set 设置Key对应的值为String 类型的value。 例子:向 Redis数据库中插入一条数据类型为String 的记录。 在客户端输入命令: 2.setnx 设置key对应的值为string类型的value,如果key已经存在,返回0
阅读全文
摘要:一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部
阅读全文
摘要:在项目中使用了SSH框架(Struts2 + Spring3+ Hibernate3),applicationContext中配置了sessionFactory 在junit4中定义了一个测试 运行测试的时候报了一个异常 问题分析: LocalSessionFactoryBean实现了org.spr
阅读全文
摘要:最近对自己做过的项目进行一个梳理,其中主要用到了RESTful的Web服务框架 Jersey ,并与Spring进行了集成。在此对Jersey框架进行一个总结。 一 RESTful的web框架 Jersey Jersey RESTful 框架是开源的RESTful框架, 实现了 JAX-RS 规范。
阅读全文
摘要:本文使用 Eclipse 集成 Maven,并创一个基于 maven的web工程 一 环境版本信息 本文使用的版本信息如下: Eclipse Version: Mars.1 Release (4.5.1) Maven Version: Apache maven 3.2.1 Jave Version
阅读全文
摘要:现在最新的Eclipse Luna Release 已经内置了Maven插件,这让我们的工作简洁了不少,只要把项目直接导入就可以,不用考虑插件什么的问题,但是导入之后的项目既可以部署在Tomcat也可以部署在Jetty服务器上,以下是调试过程。首先新建一个Maven的Web 项目,可以参考:Mave
阅读全文
摘要:一 常用数据库 JDBC URL 格式 1 sqLite 驱动程序包名:sqlitejdbc-v056.jar 驱动程序类名: org.sqlite.JDBC JDBC URL: jdbc:sqlite:c:\*.db 默认端口 无 2 Microsoft SQL Server Microsoft
阅读全文