`
文章列表
标记一下比较重要的类: ExecutorService: 真正的线程池接口。 ScheduledExecutorService 能和Timer/TimerTask类似,解决那些需要任务重复执行的问题。 ThreadPoolExecutor ExecutorService的默认实现。 ScheduledThreadPoolExecutor 继承ThreadPoolExecutor的ScheduledExecutorService接口实现,周期性任务调度的类实现。 要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,很有可能配置的线程池不是较优的,因此在Executors类里面提 ...
在一个包的下面 创建一个test.java 文件  这样一个小写字母名称的文件之后 会出现一个包里面的其他文件的包名的应用出现这样的冲突保存 这是由于包下的命名规则所致
/** * 得到指定年份的所有周末 */ public static List<Date> getWeekDayList(int year) { List<Date> listDate = new ArrayList<Date>(); int i = 1;         Calendar calendar = new GregorianCalendar(year, 0, 1);                 while (calendar.get(Calendar.YEAR) < year + 1) {             c ...
demo中JPA例子 博客分类: JPA javaJPA 1.JPA1 基础例子 2.JPA2 多对一的双向关系 3.JPA3 一对一的双向关系 4.JPA4 多对多的双向关系 5.联合主键 6.JPA-lib 后面有相关的ppt 对于入门jpa相当的简洁
先说相同点     这两个方法都接受实体的 class和代表实体主键的对象作为参数。由于它们使用了Java泛型方法,无需任何显示的类型转换即可获得特定类型的实体对象。其中,在primaryKey上面普遍使用了java5的autoboxing(自动装箱) ...

zk开发框架

    博客分类:
  • zk
我个人觉得zk主要是一个效率问题,因为它所有的页面效果控制都需要经过服务器,举个例子,点击一个按钮后弹出对话框,zk完成需要这么几步: 1.点击按钮-->发送ajax请求(Aurequest)--->服务器端java程序接收到请求-->返回响应-->浏览器端接受到响应,调用与服务器端组件相对应的js组件,展现效果。 即使是最最简单的一个页面效果,都需要这么多步,而传统方式上,很多时候,可以完全交给js处理,不需要与交互,这就是开发方便的代价。 2.组件扩展不够方便,如果需要扩展自己的组件,你必须清楚zk的内部运行机制,特别是协调java端和js的组件同步问题,都很麻 ...
eclipse 的Software Update seclipse中找不到Software Updates…怎么办?? 从General >> Capabilities的习惯设置页(preference page),通过启用经典更新管理功能(勾上classic update)。当这个功能被启用,一个Software Updates…的子菜单就会出现在Help菜单下,提供了访问经典更新命令(的功能)。
今天很是郁闷啊,遇到一个基础的问题比对字符串的两种写法:   1. String s = null; "1".equals(s); 2. String s1 = null; s.equals(""); 第一种不会报错,第二种会报错,修改报空指针问题的时候将我写的2改成了1的格式,被教育啊 记下以后改正!
概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。 ...
Jenkins 一 Jenkins是一个CI工具。它可以持续编译,运行你的代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。。。 这样做的最终目的是: 让项目保持健康的状态。如果任何checkin break了build,每个人都会在最短的时 ...
web server允许的最大线程连接数还受制于操作系统的内核参数设置,通常Windows是2000个左右,Linux是1000个左右。 1.编辑tomcat安装目录下的conf目录下的server.xml文件 在tomcat配置文件server.xml中的<Connector />配置中,和连接数相关的参 ...
package ab; import java.io.BufferedWriter; import java.io.File;  import java.io.FileNotFoundException;  import java.io.FileOutputStream;  import java.io.FileWriter;  import java.io.IOException;  import java.io.PrintStream;  import java.io.PrintWriter;  import java.io.RandomAccessFile;    p ...
import java.util.List;  import java.util.ArrayList;  import java.util.Set;  import java.util.HashSet;  public class lzwCode {        public static void main(String [] args) {          testA();          System.out.println("===========================");          testB();          S ...
java定时器的使用(Timer) 2008-02-14 13:54 8204人阅读 评论(3) 收藏 举报 timerjava任务delay活动date java定时器的使用(Timer) 1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。 private java.util.Timer timer; timer = new Timer(true); timer.schedule( new java.util.TimerTask() { public void run() { //serv ...
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。   本文只介绍如何使用JSch实现的SFTP功能。   SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效 ...
Global site tag (gtag.js) - Google Analytics