`
文章列表
#set($spmHome="/static")   <link href="$spmHome/css/backend.css" type="text/css" rel="stylesheet" media="screen" /> $screen_placeholder $control.setTemplate("spmHeader") ================== #SLITERAL($msg.content)  这个标签可以转义 html ...
一个笨方法却让我3年赚足了600万 可能是因为很想试一试自己到底具不具备另一种能力,再加上自己对于教师的工作是很投入地“玩”,有责任感,但缺乏激情。中规中矩,有板有眼,一直可以看到自己20年后的样子,日子像一 ...
java访问操作lotus domino数据库 有几种方式:     1、直接使用domino本身的jar文件接口,这种连接方式需要domino服务器启动diiop服务;     2、使用domino的lddj接口,接口可以到ibm的网站上去下载,这种连接方式只能在window环境下使用,需要安装notes客户端,使用id来验证的,需要手动输入密码;         http://www-12.lotus.com/ldd/doc/drivers/jdbc/1.5/lddj_help.nsf     3、使用corba来访问domino,这个比较烦,我至今没有调通     http:// ...
http://wind-bell.iteye.com/blog/64606  别人的博客。。我是黏过来的 1 概述 1.1 为什么要了解Lotus Toolkits     在使用Domino/Notes开发企业应用的过程中,不断遇到了Domino要和其他业务系统相结合的问题。Domino是一个比较独特、比较封闭的系统,要作为整个企业的应用整合平台很困难。应当采用一种更通用、更开放的技术来构建这个平台。      Domino/Notes作为群件系统的典型,它在处理文档信息、协同工作方面有特点,也有优势,而且公司在这个平台上有很多积累。因此,如何在一个开放的平台上,将Domino/N ...
用Java远程操作Domino服务器的例子 1.服务器必须启动DIIOP服务,Domino控制台命令:load diiop(启动DIIOP服务) 2.推荐用IOR的方式访问Domino服务器,其它方式可能需要服务器设置为匿名访问,用IOR匿名和不允许匿名都可以 3.通过String Ior=NotesFactory.getIOR("127.0.0.1","admin","password");首先取到Ior;服务器名根据你的实际情况填写,用户名和密码是登录internet的用户名和密码,如果是匿名可以不写 4. 创建Sess ...
上一文中提到 Cron触发器可以接受一个表达式来指定执行JOB,下面看看这个表达式的语法。 cron 表达式的格式 Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒 ...

jdbc--批处理

    博客分类:
  • J2SE
http://jdgnewtouch.iteye.com/blog/1308626 一、JDBC的批量插入     JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等。     我用Mysql 5.1.5的JDBC driver 分别对三种比较常用的方法做了测试     方法一,使用PreparedStatement加批量的方法     Java代码       try {         Class.forName("com.mysql.jdbc.Driver");         conn = DriverManager.getConnec ...

jdbc

    博客分类:
  • J2SE
http://www.iteye.com/topic/646610
Mysql相关软件: MySQL-server-community-5.1.51-1.sles10.i586.rpm //mysql服务器端软件 MySQL-client-community-5.1.51-1.sles10.i586.rpm //mysql客户端软件 mysql-connector-java-5.1.13.zip                  //mysql与java连接的驱动软件 1、 安装mysql服务器端和客户端软件; 2、 解压缩mysql与java连接的驱动软件,并将mysql-connector-java-5.1.13-bin.jar加入到工程的libraries ...

quartz

http://blog.csdn.net/bibitoo712/article/details/476253 quartz 是著名的 opensymphony 的一个项目,是一个全能型的调度系统,可以在j2ee中使用,也可以独立运行。 quartz的网站上的文档写的比较清晰明了,入门很容易,不过要使用其全部功能估计还是要费点功夫。 quartz支持插件型功能扩展,使用者可以自己编写适合的插件。 下面是一个入门的例子: 1.要求:定义两个工作,设定这两个工作的运行时间和间隔时间,这两个工作使用数据库作为持久化,运行后会发送email到指定地址。 2.quartz 的配置: 配置qua ...
package com.tdt.server.httpserver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.InetSocketAddress; import com.sun.net.httpserver.HttpExchange; import com.sun.net.http ...
Future是线程与线程间通信的封装 相当于省去了一个公共的共享区static List,以及具有wait和notify通信机制 CompletionService 相当于维护了一组Future //Future相当于static List 以及wait,notify机制的结合,用于线程间通信 class Renderer{ private final ExecutorService exector ; Renderer(ExecutorService exector ){ this.exector = exector; } void renderPage(Char ...
private Map<String,String> cache = new HashMap<String,String>();//这里只是一个普通的map,所以需要读写锁来保证原子性,而java并发库已经帮助我们做到了这一点 private ReadWriteLock rwl = new ReentrantReadWriteLock(); public Object getData(String key){ rwl.readLock().lock(); Object value = null; try{ value = ca ...
找找下面错误 class ListHepler{ public List<E> list = Collections.synchronizedList(new ArrayList<E>()); public synchronized boolean putIfAbsent(E x){ boolean absent = !list.contains(x); if(absent) list.add(x); return absent; } } 这里putIfAbsent方法和list使用的不是同一个锁,所以有隐患 ...
1.使用复制来保证线程安全 class MonitorVehicleTracker{ private final Map<String,MutablePoint> locations; public MonitorVehicleTracker(Map<String,MutablePoint> locations){ this.locations = deepCopy(locations); } public synchronized Map<String,MutablePoint> getLocations(){ // ...
Global site tag (gtag.js) - Google Analytics