Java
木薯超人
这个作者很懒,什么都没留下…
展开
-
Cannot find class [org.apache.commons.dbcp.BasicDataSource]
1. Cannot find class [org.apache.commons.dbcp.BasicDataSource] class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> value="com.microsoft.jdbc.sqlserver.SQLServerDriv原创 2011-11-07 13:56:29 · 609 阅读 · 0 评论 -
JAVA WEB应用中的权限控制
1:三张主表:user、role、rights,以及两张关联表:user_role、role_rights 2:将所有 actionKey 存放在 rights 里面,actionKey集合做了个功能,可以动态生成,项目功能不断扩大中,可以动态生成新的 actionKey 3:user通过 user_role、role、role_rights、rights可以获得自己拥有哪些actio原创 2013-03-15 13:13:54 · 347 阅读 · 0 评论 -
格式化时间遇到的问题SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("E MMM dd HH:mm:ss yyyy", Locale.ENGLISH); Date d = sdf.parse("Wed Jan 03 00:00:00 1900"); System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(d));原创 2013-02-26 11:49:57 · 289 阅读 · 0 评论 -
简单版本打印菱形
public class yhSJ { public static void main(String[] args) { for(int i = -3; i <= 3; i++){ //行 要上下一半 i=0 for(int j = -4; j<= 4; j++){ //列 要左右一般 j=0 Syste原创 2013-03-06 13:34:24 · 301 阅读 · 0 评论 -
JAVA排序类问题
package simple; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; import org.junit.Test; //这里HashMap内部不会排序,TreeMap内会排序,这也是这两个MAP的区别,通常用Hash原创 2012-12-12 12:01:34 · 338 阅读 · 0 评论 -
JAVA I/0
I/O 模型: 图1:基本的I/O矩阵模型: 在网络应用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O两种方式进行数据通讯。这两种方式并非互相排斥和互相取代。我们可以在平时的应用中单独采用其中一种通讯方式,也可以混合使用这两种通讯方式。在本文中就什么是非阻塞I/O以及为什么要使用这种通讯方式进行了介绍,在下一篇文章中给出了一个简单的例子来演示在网络应用中如原创 2012-12-07 15:55:55 · 289 阅读 · 0 评论 -
maven数据库配置
中央仓库地址:search.maven.org/ Derby db driver mavendependency org.apache.derby derbyclient 10.2.2.0 hibernate.properties hibernate.dialect=org.hibernate翻译 2012-10-23 15:00:35 · 737 阅读 · 0 评论 -
Servlet和Filter的url匹配以及url-pattern详解
servlet容器对url的匹配过程 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程是有顺转载 2009-12-15 17:10:00 · 2749 阅读 · 0 评论 -
JACOB 开发
如果你想写一个JAVA代码,其中需要调用JACOB提供的功能,而你还是新手,也许篇文章会大大降低你的花费时间。 我将一个关于JACOB的代码分成下面几个步骤: 1) ActiveXComponent ax = new ActiveXComponent("a1");//构建ActiveX组件实例 其中的a1的值和你需要调用的ActiveX控件有关原创 2013-03-27 15:22:50 · 363 阅读 · 0 评论