- 浏览: 12766 次
- 性别:
- 来自: 深圳
最新评论
文章列表
有关HttpClient的文章
- 博客分类:
- Java SE
HttpClient的一些使用心得:http://wallimn.iteye.com/blog/540566
IBM - HttpClient入门:http://www.ibm.com/developerworks/cn/opensource/os-httpclient/
如何把Https网站中的安全证书导入到java中的cacerts证书库?:http://www.blogjava.net/happytian/archive/2006/12/22/89447.html
HttpClient使用详解:http://blog.csdn.net/wangpeng047/article/ ...
CSS在线字体库,外部字体的引用方法
- 博客分类:
- HTML
最近,谷歌全面退出中国,谷歌官网域名google.com、谷歌香港google.com.hk都打不开, ping了一下google.com和google.com.hk两个域名的服务器情况,最后ping出来的IP地址均显示为“美国”,也就是说谷歌香港(google.com.hk)的服务器,已由香港转移至美国,所以链接时间会很长,甚至断断续续出现请求超时的情况。
这样就是说谷大神在中国再也神不起来了。欲哭无泪的是我们苦逼的IT啊,谷歌字库不能用了,经网上一番找寻终于在wangzhan.360.cn上给解决了,虽然对360没有什么好感,但其提供的这一套服务还是相当不错的!
字体库的引用方法: ...
Linux 下安装mysql-5.6
- 博客分类:
- Linux
从mysql-5.5起,mysql源码安装开始使用cmake了。在这里说一下以源码方式安装mysql的具体方法,实验机环境为:Vmware 10 ; ubuntu-14.04 Desktop ;i5-4200m 64位
由于我所安装的系统是桌面版的,而这个版本只是安装了一个gcc,没有g++(不知g++与gcc 有何不同,所以各位在以源码方式安装mysql的时候一定先要检查一下本机的编译环境 --- apt-get update gcc 或 apt-get install gcc ,g++ 同上)。
完整安装顺序是 : 安装gcc-->安装g++ --> 安装cmake -- ...
硬盘分割的配置将我的40GB硬盘进行如下的分割:
所需目录/装置
磁碟容量
分割类型
/boot
100MB
primary
/
10GB
primary
/home
5GB
primary
swap
1GB
logical
Linux 各个目录的作用及内容
- 博客分类:
- Linux
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于Windows操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的 ...
Linux 命令大全
- 博客分类:
- Linux
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
jQuery $.each的用法
- 博客分类:
- web
百度原文出处:http://wenku.baidu.com/view/4796b6145f0e7cd18425368e.html
$.each()方法使用说明
$.each函数根据参数的类型实现的效果不完全一致:1、遍历对象(有附加参数)
$.each(Object, function(p1, p2) {
this; //这里的this指向每次遍历中Object的当前属性值
p1; p2; //访问附加参数
}, ['参数1', '参数2']);
2、遍历数组(有附件参数)
$.each(Array, function(p1, p2){
th ...
常用命令
Maven2 的运行命令为 : mvn ,
常用命令为 :
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn pack ...
Socket 简单应用
- 博客分类:
- Java SE
一个简单的Socket例子其实可以看出很多问题,之前一直做这样的实验没有成功,今天又试了几遍,不断调试改进,对Socket大致有了一定的了解。
这个例子分为两个部分:服务端与客户端。
服务端用于启动一个进程,并且监听某一个端口,用accpe方法t进行阻塞,此时若accept接收到一个指向这个主机的这一个端口号,则accept运行并创建一个线程执行业务过程,线程一旦创建,进程又回到阻塞状态继续监听后续的请求。
客户端则用于发送指向某一个主机某一个端口号的请求。
服务端代码:
//Server.java
package com.llb.server;
import java.i ...
【转】Java Mail 邮件发送
- 博客分类:
- Java SE
发送邮件的主要步骤
设置发送的协议,也就是设置smtp和验证机制(一般协议都是通过Properties键值形式来设置)
发送邮件需要的几个重要类Session ,Message,Transport
Session对象可以通过Session的getInstance(java.util.Properties props),或getInstance(java.util.Properties props, Authenticator authenticator) Authenticator 可以理解为密码和用户名的验证器,或getDefaultInstance(java.util.Prop ...
最近在做一个Struts2上传功能的模块,需求很明确
能控制上传文件类型
能根据上传文件类型控制上文件大小
所有要界面友好(容错,给予足够的提示)
一、开工前准备
1、了解struts2 上传原理
打开struts-default.xml我们发现,struts2在做文件上传时首先定义了struts.multipart.parser这一个专门用于解析上传文件的解析器,默认由JakartaMultiPartRequest实现,并且使用了fileUpload这个拦截器在请求尚未进入Action之前将文件从客户端浏览器读入服务器缓冲区,等待处理,也就是说在Action还未对文件作出处 ...
查网上对in和exists的区别有很多内容和版本,现自己对in和exists作一下总结(MySQL下):
关于EXISTS与IN的区别:
EXISTS检查是否有结果,判断是否有记录,返回的是一个布尔型(TRUE/FALSE)。
IN是对结果值进行比较,判断一个字段是否存在于几个值中。
exists做为where 条件时,是先对where 前的主查询询进行查询,然后用主查询的结果一个一个的代入exists的查询进行判断,如果为真则输出当前这一条主查询的结果,否则不输出。
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表 ...
Struts 2 工作原理
- 博客分类:
- Java EE-Struts
时间向前,技术也在不断更新中,有时间我来复习一下Struts 2 的工作原理。
Struts 2初始化过程:
struts2的启动入口为
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2的启动就是执行它的init()方法。我觉得它的启动 ...
【转】关于类加载的一些细节
- 博客分类:
- Java SE
原文地址:http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。在Sun的JVM中,在执行java的命令中 ...
JDK 5.0 的一些新特性
- 博客分类:
- Java SE
公司新进来了两位新同事,因而有必要对他们进行一下基础的培训,一来是要适应新的同事关系,二来也是对楼主一个不小的考验啊,专业的基础差不多全部还给老师了有木有。。。
不过好在不管在何种危难时刻,楼主总有力挽狂澜之势,查JDK API,看原码,一边解释与人一边自我复习,脸不红,心不跳,平稳过渡,总算没给咱丢了的面子。
讲到JDK5新特性,无非不外乎泛型,自动装箱自动拆箱,for增强循环,可变参数和枚举类型了。
泛型 泛型的引入在很大程度上加大了Java语法的复杂度,尤其对初学者是个挑战,它的主要优点是在编译期间能够捕捉类型不匹配的错误,原来的运行时异常变成了编译错误,因而防止了能够导致运行 ...