openfire3.9.*所需jar包.rar
openfire3.9.1所需jar包.rar 3.9.3也可以用,可能不需要全部,参考我的博客
spring+jpa
首先,它使得 JPA 配置变得更加灵活。JPA 规范要求,配置文件必须命名为 persistence.xml,并存在于类路径下的 META-INF 目录中。该文件通常包含了初始化 JPA 引擎所需的全部信息。Spring 提供的 LocalContainerEntityManagerFactoryBean 提供了非常灵活的配置,persistence.xml 中的信息都可以在此以属性注入的方式提供。
其次,Spring 实现了部分在 EJB 容器环境下才具有的功能,比如对 @PersistenceContext、@PersistenceUnit 的容器注入支持。
第三,也是最具意义的,Spring 将 EntityManager 的创建与销毁、事务管理等代码抽取出来,并由其统一管理,开发者不需要关心这些,如前面的代码所示,业务方法中只剩下操作领域对象的代码,事务管理和 EntityManager 创建、销毁的代码都不再需要开发者关心了。
jpa入门范例
jpa入门项目,时候初学者练习,注解基于java persistence
sql转java串
sql转java串,输入变量将sql转为stringbuffer或者string
springmvcdemo
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
StringUtil工具类
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
struts2 demo
struts2范例,含登录跳转,文件上传及不跳转上传,注解和配置2种方式,适合初学者和复习用,采用struts2.1
CXF+Spring范例
java实现cxf范例,含客服端和服务器端,与spring整合,含所需的所有jar,参考网站http://www.blogjava.net/icewee/archive/2012/07/06/382399.html
axis2 webservice 客服端
java创建axis2所需架包和客服端访问需要的jar,注意可把war用解压文件打开,放入class文件和serverice.xml文件,放入tomcat目录下即可访问
xheditor文本编辑器
Fckeditor太大,加载很慢。于是xheditor便开始出现在人们的视野里。可能你还不知道xheditor是什么,其实你可以把它理解为轻量级的Fckeditor,它简化了很多不必要的功能,提高了加载速度。目前,创络科技正致力于整合优化后的xheditor到我们的后台系统,使客户可以更加容易、快速的编辑网站内容。
FCKeditor_2.6.4
由于FckEditor for java 2.4相对于2.3而言做了许多改变,这些改变使得我们的Fckeditor配置起来更方便。例如:
基础包名从:com.fredck.FCKeditor 改为 net.fckeditor.
文件上传SimpleUploaderServle整合到了ConnectorServlet里面,WEB,XML的配置就简单多了
Android中Socket大文件断点上传
么是Socket?
所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄,应用程序通常通过“套接字”向网络发送请求或者应答网络请求,它就是网络通信过程中端点的抽象表示。它主要包括以下两个协议:
TCP (Transmission Control Protocol 传输控制协议):传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP (User Datagram Protocl 用户数据报协议):用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。
详细解说如下:
android多线程断点下载
android 多线程断点下载 依赖http协议Range 本篇文章中,对理论知识不多叙述。核心采用了线程池管理多线程,用队列方式控制下载任务。实现了,下载,暂停,继续,移除下载等关键功能。
以Handler方式,通知UI更新。详细见下图,源代码,见最底下
邮件发送jar
Apache 架包 邮件发送 轻易发送,已经封装好的java类,直接用
struts1自定义标签
自定义标签,直接代码,直接模仿开发即可
public class ButtonTag extends AttributeTag {
//tld中定义的属性
public String label;
public String url;
public String click;
public String confirm;
public boolean disabled = false;
public boolean popup = false;
public ButtonTag() {
super();
}
jquery-ui-1.9.1.custom
jquery-ui-1.9.1.custom 非常实用 在jQuery基础上进行封装更加漂亮
中文转asc编码
中文转asc html页面转换 简易实现 只需要任意中文点击按钮即可生成
javaIO流操作.rar
try {
// //建立流
// in = new FileInputStream("D:/lileihanmeimei.mp3");
// out = new FileOutputStream("E:/t98.mp3");
// //操作流 法一
//// int b = 0;
//// while((b = in.read()) != -1){
//// out.write(b);
//// }
// //操作流 法二
//// byte[] b = new byte[1024];
//// while(in.read(b) != -1)
js表单验证代码.html
<script type="text/javascript">
window.onload = loadForm;
function loadForm(){
for(i = 0;i<document.forms.length;i++){
if(document.forms[i].getAttribute("name")=="oform"){
checkForm(document.forms[i]);
}
}
}
jQuery api 1.8 中文版.chm
jQuery api 1.8 中文版.chm jquery的用法
JQuery1.9.1精简
Jq1.9.1 102kb 功能强大,适应于javascript中开发
面向对象设计原则
掌握内聚度和耦合度的概念
掌握面向对象设计原则