- 博客(55)
- 资源 (8)
- 收藏
- 关注
原创 java .class文件打包成.jar文件
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -
2011-11-25 20:57:59
2095
原创 list类型的数据转化成json类型的数据
最近用到一种类型转化,就是把hibernate查询出来的list类型的数据转化成json类型的数据。 public JSONArray showNews1(NEWS news) throws JSONException { sessionFactory = new AnnotationConfiguration().configure().buildSessionFactor
2011-11-12 23:00:24
4562
原创 ajax的同步和异步问题
经常说ajax是异步执行的技术,但是今天才知道异步和同步的区别。理解很深刻,来源于最近来的一个小项目。 var flag=0; var i=0; var title; $.ajax({ url: "showNewsAction.action", type:'jsonp', async: false, succe
2011-11-11 23:31:36
27287
2
原创 写一个简单的新闻发布系统
最近刚学会用struts,hibernate,打算用这个东西去做一个还不错的应用,于是就想到了这个项目。刚开始写代码,不知道从哪里开始,然后自己去想怎么做,用纸把系统的功能和请求关系以及一个个的列出来,思路明确了很多,中间结合网上的资料把想到的哪些应用划分了一下层次。前边的文章说过分层的想法。可以说,划分成次之后整个思路就真正的明确了,代码该怎么写,实现那一步,那块和数据库打交道,那块是请求的
2011-11-06 22:53:48
3621
原创 关于date的一个小问题
今天试着写一个新闻发布系统,但是遇到了一个错误。2011-11-2 23:46:48 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [default] in context with path [/HCF] threw exceptionjava.lang.Il
2011-11-03 00:08:09
2321
原创 struts学习笔记5
struts和Hibernate结合来实现用户注册的功能。工程目录如下:在这个目录里,每个分层的作用是这样的。cn.qin.Actions:所有前台页面的action请求都放在这里。cn.qin.DAO:定义数据库操作的方法。cn.qin.DAOimpl:对操作方法的实现。cn.qin.Services:对action请求的处理,比如对action传输的数据的持久化。c
2011-10-19 20:07:32
934
转载 struts学习笔记4
ActionServlet类 简介ActionServlet是Struts中最核心的部分,我们从这里开始。它相当于中央控制器,我们来看看他是怎么样实现核心Control的。它是通过org.apache.struts.action.ActionServlet来实现的,所有的请求
2011-10-13 19:30:56
699
原创 struts学习笔记3接收web前端前台传来的数据
这个例子主要是运用了DomainModule的方式进行的操作。domainmodule 中文解释:域模型,domainmodul接收参数的方式就是,在action中设一个module对象(即实体对象,还不明白就看下面的举例)例如,一个bbs系统,实现用户注册模
2011-10-10 09:44:34
2279
转载 使用 yum 命令安装 mysql
1. 使用 yum 命令安装 mysqlyum -y install mysql-server2. 查看一下有没有mysql服务chkconfig --list | grep mysqlmysqld 0:off 1:off
2011-09-28 07:18:56
1035
转载 提高创新能力及创造性思维
?随机输入在尝试使用新想法或解决方案来解决问题时,随机输入这一技巧非常有用特别是当你总是倾向于使用同一种方法时。当我们有了一种固定的思维模式,从这种固化思维的角度来看问题,就显得十分困难。通过随机输入这一方法,我们引入一种新的思维模式,通过将我们的问题与一个随机的词之
2011-09-26 09:32:28
1033
转载 hibernate 核心接口
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分
2011-09-20 20:47:39
770
转载 常用的hibernate annotation标签
常用的hibernate annotation标签@Entity --注释声明该类为持久类。将一个Javabean类声明为一个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类属性都为映射到数据表的持久性字段.若在类中,添加另外属性,而
2011-09-20 20:45:14
1014
转载 eclipse搭建安卓开发环境
在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本) 下载需要用到的工具:(1)下载JAVA的IDE开发工具– Eclipse到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本下载Ecplis
2011-09-19 19:18:16
1658
原创 fedora命令行和xwindows切换
让fedora从启动后进入命令行:rm -f /etc/systemd/system/default.targetln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
2011-09-19 09:57:19
2742
转载 Eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和
2011-09-15 20:47:11
698
原创 Junit单元测试笔记
如上图,根据图来简要介绍一下junit4测试。在本例中,使用了hamcrest(1.2)断言,引入最新的junit(4.9)jar包。hamcrest介绍:Hamcrest带有一个有用的匹配器库.以下是一些最重要的.核心anything - 总是匹配,如果你不
2011-09-15 12:55:20
979
转载 struts学习笔记(2)
深入Struts2刚刚看了一下,感觉讲的很清晰,这个对Java web有一点了解然后又想学习strut2的同学 我想是很适合的了。纠结,不知道本学期纠结的J2EE项目,该不该用 Struts2 ,不管了,学习一下以备不时之需。。
2011-07-30 19:40:52
737
原创 struts 学习笔记之一 Struts配置
说在前面:我的My Eclipse版本是9.0m1,tomcat版本是7.0,java的jdk版本是1.6.0_23。不完善的地方欢迎大手们指导和探讨。步骤如下》》》1.在网站http://struts.apache.org/download.cgi上下载用到的配置文件框架2.打
2011-07-28 02:01:22
923
原创 段落首字大写下沉
今天要讲的内容是如何实现“首字下沉”,,第一个字是很大的红色楷体,陷于一段文字之首。这种做法在杂志中常见,但是在网页中不那么常见。那么如何实现呢?其实很简单,只有一句CSS就可以了。 Selector:first-letter {font-size:2.5em; font-family:"楷体_GB2312"; font-weight:bold; line-height:1.2e
2011-06-25 16:37:00
5528
原创 servlet的几种编码及其作用
首先,说说JSP和Servlet中的几个编码的作用。在JSP和Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF- 8"、request.setCharacterEncoding("UTF-8")和 response.setCharacterEncoding("UTF-8"),其中前两个
2011-06-21 13:11:00
830
原创 选中的文字的背景变成别的颜色
在网页上看到过这种情况,当鼠标选中某一段文字时,选中文的背景色居然不是普通的蓝色,虽然不是什么很多的效果,但是视觉效果还是很好的,所以在网上搜索了一下,果然得到了这段代码,请看代码:::selection{background: #A8141B; color: white;}::-moz-selection{background: #A8141B; color: white;} 上边的
2011-06-20 16:13:00
3564
转载 完美解决IE6不支持position:fixed的bug
废话不多说,先看一下下面这段代码:html>head>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />title>IE6
2011-06-11 12:56:00
797
原创 Invictus 不可征服
Invictus 不可征服 Out of the night that covers me, 透过覆盖我的深夜, Black as the Pit from pole to pole, 我看见层层无底的黑暗。 I thank whatever gods may be 感谢上帝曾赐我, For my unconquerable soul. 不可征服的灵魂。 In the fell clut
2011-06-09 23:10:00
777
转载 编写Servlet的三种方法
编写Servlet主要有三种方法,一是实现Servlet接口,二是继承抽象类GenericServlet,三是继承HttpServlet类。下面分别用这三种方法去实现Servlet:(一)要从实现Servlet接口来编写Servlet是比较麻烦的,因为必须实现Servlet接口中的所有方法,Servlet接口主要定义了五个方法,它们分别为:(1)void init(ServletCon
2011-06-07 05:07:00
1470
原创 java生产者和消费者问题之售票实现方法
/** * 代码注释很详细: * 生产者与消费者的问题产生于共用一个对象,在一个时刻对象只能供两者之间的一个调用(加锁) * 通过判断通过设置的判断量来进行程序的控制。 * */public class TestThread { public static void main(String[] args) { Tickets t = new Tickets(10)
2011-06-03 09:52:00
929
原创 jdbc连接数据库步骤
//加载数据库驱动程序 new com.mysql.jdbc.Driver(); //连接数据库 conn = DriverManager.getConnection("jdbc:mysql://localhost/user? user='root'&password=''","root",""); //创建一个 Statement 对象来将 SQL 语句发送到数据库 stmt = conn.createStatement(); //给定的 SQL 语句 rs =
2011-06-02 01:36:00
812
原创 java线程同步之死锁问题
问题描述:死锁问题应该是这样发生的。情景:两个人,一个厕所。情节:里面的人办完事了,可是忘了带纸,就给外面的人要纸,外面的人不给,于是乎,出不来;这外面一个人有纸急冲冲的要办事,可是进不去,说里面的人,赶紧出来,可是里面的人没有纸怎么出的来。于是,就这样两个人僵持着。问题的原因在于,里面的人等着外面的人给他纸,外面的人等着里面的人给让位,各自需要的资源被占用了,于是死锁就发生了。 public class DeadLock implements Runnable{ //设置标识符
2011-05-31 11:32:00
1085
原创 技术规划1
最近学的东西太杂乱,细细梳理一下感觉缺乏核心竞争力。列一个技术规划给自己一个方向。if((===) = 入门&&(==========) = ok) java开发|---java基础(====)|---servlet and jsp(==)|---框架
2011-05-29 12:04:00
651
转载 sudo apt-get install subversion
<br />sudo apt-get install subversion subversion-tools 安装客户端 <br />1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装; <br /><br />2、检出文件(checkout)。 <br /><br />使用命令:svn co http://{svn repository url} /destination <br /><br
2011-05-13 17:17:00
5826
1
原创 html和css基础超过范围的变成省略号
这事还得从浏览器的兼容性来说,我写的网页文件在chrome下面显示正常,但是在ie9.0下显示不正常,症状就是不能正常变成省略号。这可如何是好,ie6.0本来就够闹心的了,这个iE9.0也不让人省心,该咋办呢。看我的代码吧。 ie9.0下显示: 控制代码是: css: .cbox ul li a{ text-decoration:none;!important; color:#333; float:left; width:210px;
2011-05-09 07:07:00
3994
原创 java的锁的机制
/*对于多个线程使用同一个方法或者数据时会产生一些相应的错误,这时要考虑到用线程锁的机制去做*/ //通过实现Runnable接口来创建线程 public class TestSync2 implements Runnable { //实例化一个类,让run()方法调用 T t = new T(); //重写run()方法 public void run(){ t.show();
2011-05-05 11:40:00
772
原创 实践:备份数据库
今天自己动手备份了一下自己的wordpress数据库。都不好意思了,ijse教过我一次,不过终会了。 具体操作: 一.ubuntu系统,我电脑没有装,但是ijse备份的过程我看了,操作如下: 备份: 1>.终端输入:mysqldump -u root –p sql >>home/backup.sql 2>.这样的话,就把数据库sql备份到了home文件夹下面。>>的意思是重定向,把结果存入到backup.sql而不是把结果输出到屏幕。 到此,备份完毕。 导入: 1.数据库的导入:sour
2011-05-03 15:04:00
854
1
原创 mysql数据库的简单操作(转载)
逻辑备份: 1.mysqldump(数据导出工具) mysqldump options db_name[table_name]//备份单个数据库 mysqldump 选项 --database database-name1 [databases-name2]....//备份指定的数据库一个或者多个 mysqldump 选项 --all-database //备份所有的数据库 链接选项: -u :指定用户名 -p:指定密码 -h:指定服
2011-04-26 14:34:00
784
原创 ubuntu安装php开发环境lamp(转载)
Ubuntu 一条命令安装LAMP 操作方法如下: 1. 在Ubuntu 10.10的Ubuntu software center中找不到LAMP安装包了。以前的Ubuntu是有打好包的LAMP的安装包的,不需要自己一个一个的去安装apache/mysql/php... 2. Google了一下,可以这样: sudo apt-get update; sudo apt-get install tasksel sudo tasksel 3. 在出现的界面中选择LAMP server,然后就开始安装了
2011-04-24 09:33:00
986
原创 ubuntu配置java jdk
1.下载jdk,jdk-6u23-linux-i586.bin 2.新建文件夹java,并把文件移动到文件夹下,运行命令:sudo sh jdk-6u23-linux-i586.bin 3.设置JAVA_HOME环境系统变量:sudo gedit /etc/environment ,在文件中添加: export JAVA_HOME=/home/administrator/Java/jdk1.6.0_23 export JRE_Home=/home/administrator/Java/
2011-04-24 09:04:00
1032
原创 ubuntu 安装iNode客户端
最近喜欢上了ubuntu的华丽和自由精神,于是wubi安装了ubuntu(ps:wubi安装的时候选择的安装空间大一点,否则后来就要用lvmp来扩展了),可是问题出来了,我是校园网用户,通过iNode客户端上网,没办法只好研究ubuntu下的iNode,运气不错,找到了合适的版本,于是开始了我的快乐的安装过程: 1.找到合适的客户端:网上有一个朋友贡献出了网络下载 QQ:1540934437,密码:123456u(注意素质别乱改,为了更多的linux爱好者) 2.首先我是在我的名字的文件夹下新建了两个
2011-04-24 08:22:00
5132
原创 实现类似于wp的后台的登陆摇头效果和ajax提交验证的效果
shakehead body{margin:0px;padding:0px;} .header{ background:#3EA63B; height:50px; margin:0px; padding:0px; } h1{text-align:center;} .column{ width:400px; height:400px; p
2011-04-16 00:23:00
1453
原创 约瑟夫问题的数组实现
约瑟夫问题是一个很有趣的问题,不是因为人死的很惨痛,而是因为感到,数学和程序有时候的确是可以救命的。受马士兵老师的启发,写下了这个问题的实现方法。 public class Count3Quit {//约瑟夫问题的数组实现,有时候数学和程序是可以救命的。 public static void main(String args[]) { boolean [] arr =new boolean[2];//思路就是这样,让还活着的人的真值为true,死人的真值为false;《几
2011-04-04 15:07:00
1885
原创 java学习笔记 1
1.byte和byte型的变量相加减的结果是int型的(另外byte型的变量的取值范围在-128~127之间)。 2.字符串之后的+号被转义为连接符,而之前的是相加的意思。 3.介绍一下Integer.parsrInt();这个方法的意思是把字符串转化成int型的变量。但是如果字符串不是一串数字的话,就会出错。 4.数组的初始化方法,列举如下, 5.arraycopy(原数组,拷贝起始点,目标数组,拷贝起始点,拷贝长度); 6.利用sort()函数排序,在这里有一个容易用错的地
2011-03-27 21:28:00
733
VC编程经验总结
2011-11-03
VisualC数据库编程快速入门
2011-11-03
ajax.CHM开发手册
2011-11-03
PHP_PHP5.3 参考手册
2011-10-26
sqlite-3_7_3-docs
2011-10-26
SQLite的SQL语法(中文)
2011-10-26
DOM文档对象中文手册.chm
2011-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人