摘要: package com.sise.action;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;public class AuthorizationInterceptor extends AbstractInterce 阅读全文
posted @ 2013-08-09 17:55 ImWiki 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧Class User{String username;String password = "默认口令";Company company;getter()&setter().....}Company company = companyDao.getById("id");User user = new User();user.setSid("主键");uer.setUsername(& 阅读全文
posted @ 2013-07-07 00:06 ImWiki 阅读(3722) 评论(0) 推荐(0) 编辑
摘要: 简介Fastjson是一个Java语言编写的高性能功能完善的JSON库。高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。支持标准Fastjson完全支持http://json.org的标准,也是官方网站收录的参考实现之一。功能强大支持各种JDK类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。支持循环引用无依赖不需要例外额外的jar,能够直接跑在JDK上。支持范围广支持JDK 5、JDK 6、Android、阿里云手机等环境 阅读全文
posted @ 2013-07-06 00:13 ImWiki 阅读(8821) 评论(0) 推荐(0) 编辑
摘要: 最近在编写Google Map应用的过程中发现一个问题,在往手机上装应用的时候出现:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。经过各种找资料才知道是我手机的ROM里吧共享库“com.google.android.maps.jar”精简了,我们只需要把共享库文件“com.google.android.maps.jar”放回去即可。以下是解决方法:1、首先确保自己的手机有ROOT权限,并且手机里装了RE浏览器。2、用DDMS从仿真机中导出“com.google.android.maps.jar”文件,文件位置是:syst 阅读全文
posted @ 2013-06-06 14:56 ImWiki 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 统计数字问题:(1)、问题描述一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1, 2,…,9。(2)、算法设计给定表示书的总页码的10 进制整数n (1≤n≤10) 。编程计算书的全部页码中分别用到多少次数字0,1,2,…,9。java实现public class Lab101 { public static void main(String[] args) { Lab101 lab = new . 阅读全文
posted @ 2013-03-03 15:12 ImWiki 阅读(2984) 评论(2) 推荐(0) 编辑
摘要: Java Swing界面外观的一种,在Java 6 Update 10中首次亮相。当 Swing 古老的 Metal界面外观 首次发布时,其主要的美感竞争来自 Windows 95 界面。在十年前的图形用户界面条件下,Metal 界面 相对于当时的其他普通界面来说是一种很有吸引力的高雅的选择。Java SE 5 中更新的 Ocean 主题帮助 Metal 成为目前可行的选择,但是修改 Swing 跨平台界面外观也已是当务之急。进入 Nimbus 界面外观,可以看到崭新的基于 合成 的现代外观。Nimbus 为其应用程序提供了一个完美的界面。而且 Nimbus 完全使用 Java 2D矢量图型而 阅读全文
posted @ 2013-02-21 09:12 ImWiki 阅读(16511) 评论(8) 推荐(2) 编辑
摘要: 首先把相关容器的布局方式设为 setLayout(null);然后调用组件的 setBounds() 方法设置button的位置为(100,100) 长宽分别为 60,25jButton.setBounds(new Rectangle(100, 100, 60, 25));import java.a... 阅读全文
posted @ 2013-02-17 15:01 ImWiki 阅读(20803) 评论(1) 推荐(0) 编辑
摘要: 树中特定的节点可以由 TreePath(封装节点及其所有祖先的对象)标识,或由其显示行(其中显示区域中的每一行都显示一个节点)标识。展开 节点是一个非叶节点(由返回 false 的 TreeModel.isLeaf(node) 标识),当展开 其所有祖先时,该节点将显示其子节点。折叠 节点是隐藏它们... 阅读全文
posted @ 2013-02-08 12:10 ImWiki 阅读(57366) 评论(1) 推荐(3) 编辑
摘要: MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hib... 阅读全文
posted @ 2013-02-08 09:45 ImWiki 阅读(10079) 评论(4) 推荐(1) 编辑
摘要: public class JEditorPane extends JTextComponent可编辑各种内容的文本组件。有关基础知识信息和使用编辑器窗格的示例,请参阅 The Java Tutorial 中的 Using Text Components 一节。此组件使用 EditorKit 的实现来完成其操作。对于给予它的各种内容,它能有效地将其形态变换为适当的文本编辑器种类。该编辑器在任意给定时间的内容类型都由当前已安装的 EditorKit 确定。如果将内容设置为新的 URL,则使用其类型来确定加载该内容所应使用的 EditorKit。默认情况下,已知下列内容类型:text/plain纯文 阅读全文
posted @ 2013-02-07 15:48 ImWiki 阅读(8318) 评论(0) 推荐(1) 编辑
摘要: 这是一份软件开发项目的文档模版,编写给有需要的人。XX系统开发开发团队:组长:组员:备注:广州大学华软软件学院目录XX系统开发.................................................................................................................... 11 概述................................................................................................................... 阅读全文
posted @ 2013-02-04 17:52 ImWiki 阅读(39232) 评论(1) 推荐(9) 编辑
摘要: /* ---------------------------------------自理解----------------------------------------*/ctrl+shift+T //查找当前工程下的某个类 实时提示ctrl+shift+R//查找当前工程下的某个文件 实时提示ctrl+/添加注释/* ---------------------------------------自理解----------------------------------------*/再给出常用eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当 阅读全文
posted @ 2013-01-07 18:23 ImWiki 阅读(34282) 评论(1) 推荐(1) 编辑
摘要: 让我猜猜你心中的牌,先随机生成27张牌,不能重复列出三列牌,然后记住其中一张,然后点击牌所在的列,多次就可以猜出你想的牌。如果是9张只要猜2次,如果是27张就是猜3次。实现方法(27张):如果点击了第三列,那就是说牌一定在这9张里面,就把第三列的9张牌平均给每列分3张,假设编号为123,456,78... 阅读全文
posted @ 2012-12-18 17:41 ImWiki 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: java网络编程,通过TCP,Socket实现多对一的局域网聊天室可以实现多个客户端连接服务器,服务器接收到信息就会把信息广播到所有的客户端这是服务器端的代码View Code import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.ne 阅读全文
posted @ 2012-12-14 23:23 ImWiki 阅读(20905) 评论(5) 推荐(11) 编辑
摘要: GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的,GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域。下面就通过一个记事本案例去说明GridBagLayout的使用方法。分析:带有箭头的说明可以拉伸的。4占用4个格子,6占用4个格子。如果设置6可以拉伸了,那么4也会跟着拉伸。但是如果设置4拉伸,那么7所在的列也可以拉伸,所以 阅读全文
posted @ 2012-12-14 23:01 ImWiki 阅读(68531) 评论(8) 推荐(12) 编辑
摘要: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释,另一个文章里面有介绍http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812295.html下面是一个实例去介绍mysq 阅读全文
posted @ 2012-12-11 14:21 ImWiki 阅读(276241) 评论(13) 推荐(17) 编辑
摘要: 在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的jar包方法同样如此,导入的方法是打开eclipse1.右击要导入jar包的项目,点properties2.左边选择java build path,右边选择libraries3.选择add External jars4.选择jar包的按照路径下的确定后就行了。Java连接MySQL的最新驱动包下载地址http://www.mysql.com/downloads/connector/j有两种方法导入jar包,第一种是先把jar包放在项目的目录下,通过添加jar包,是使用相对地址的,这样把项目复制到其它电脑也可以用第二种方法是导入 阅读全文
posted @ 2012-12-11 08:46 ImWiki 阅读(144605) 评论(2) 推荐(7) 编辑
摘要: GroupLayout是一个LayoutManager,它将组件按层次分组,以决定它们在Container中的位置。GroupLayout主要供生成器使用,但也可以手工编码。分组由Group类的实例来完成。GroupLayout支持两种组。串行组 (sequential group) 按顺序一个接一个地放置其子元素。并行组 (parallel group) 能够以四种方式对齐其子元素。每个组可以包含任意数量的元素,其中元素有Group、Component或间隙 (gap)。间隙可被视为一个具有最小大小、首选大小和最大大小的不可见组件。此外,GroupLayout还支持其值取自LayoutSty 阅读全文
posted @ 2012-12-10 23:47 ImWiki 阅读(26005) 评论(1) 推荐(4) 编辑
摘要: HTML5 利用canvas构建Web五子棋游戏程序设计这只是一个简单的javascript和HTML5小程序,没有实现人机对战。五子棋棋盘落子点对应的二维数组。数组的元素对应落子点。比如数组元素值为0表示该元素对应的落子点没有棋子,数组元素值为1表示该元素对应的落子点有白棋子,数组元素值为2表示该元素对应的落子点有黑棋子;判断五子棋赢棋的算法是通过对五子棋棋盘落子点对应的二维数组的操作来实现的。判断五子棋赢棋算法下边的函数可以实现判断五子棋赢棋的算法,也可以按照教材中相应的算法实现。其中函数的参数xx.yy为数组下标,chess数组实现五子棋棋盘落子点的数据结构映射。算法的思想方法是:以当前 阅读全文
posted @ 2012-12-09 21:43 ImWiki 阅读(12516) 评论(5) 推荐(2) 编辑
摘要: HTML5 Web Database 数据库的使用方法备注:请使用chrome浏览器//openDatabase方法打开已经存在的数据库,如果不存在将会创建一个数据库,参数分别是 数据库的名称,版本,数据库的描述,和数据大小 var db = window.openDatabase("mydatabase", "1.0", "我的数据库描述", 20000);数据库的SQL语句的使用方法dbname.transaction(function (tx) { tx.executeSql(sql); });<!DOCTYPE html 阅读全文
posted @ 2012-12-09 00:25 ImWiki 阅读(20858) 评论(5) 推荐(1) 编辑