自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

April

知行合一,努力实践,勇于重构,追求完美。

  • 博客(55)
  • 资源 (8)
  • 收藏
  • 关注

原创 我的wordpress博客。

我的wordpress博客搭建好了。链接地址:www.qinteng.com

2012-05-21 13:52:34 847 1

原创 java .class文件打包成.jar文件

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -

2011-11-25 20:57:59 2046

原创 list类型的数据转化成json类型的数据

最近用到一种类型转化,就是把hibernate查询出来的list类型的数据转化成json类型的数据。 public JSONArray showNews1(NEWS news) throws JSONException { sessionFactory = new AnnotationConfiguration().configure().buildSessionFactor

2011-11-12 23:00:24 4498

原创 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 27211 3

原创 写一个简单的新闻发布系统

最近刚学会用struts,hibernate,打算用这个东西去做一个还不错的应用,于是就想到了这个项目。刚开始写代码,不知道从哪里开始,然后自己去想怎么做,用纸把系统的功能和请求关系以及一个个的列出来,思路明确了很多,中间结合网上的资料把想到的哪些应用划分了一下层次。前边的文章说过分层的想法。可以说,划分成次之后整个思路就真正的明确了,代码该怎么写,实现那一步,那块和数据库打交道,那块是请求的

2011-11-06 22:53:48 3576

原创 关于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 2281 1

原创 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 904 1

转载 struts学习笔记4

ActionServlet类 简介ActionServlet是Struts中最核心的部分,我们从这里开始。它相当于中央控制器,我们来看看他是怎么样实现核心Control的。它是通过org.apache.struts.action.ActionServlet来实现的,所有的请求

2011-10-13 19:30:56 666

原创 struts学习笔记3接收web前端前台传来的数据

这个例子主要是运用了DomainModule的方式进行的操作。domainmodule 中文解释:域模型,domainmodul接收参数的方式就是,在action中设一个module对象(即实体对象,还不明白就看下面的举例)例如,一个bbs系统,实现用户注册模

2011-10-10 09:44:34 2226 1

转载 使用 yum 命令安装 mysql

1. 使用 yum 命令安装 mysqlyum   -y install mysql-server2. 查看一下有没有mysql服务chkconfig --list | grep mysqlmysqld        0:off        1:off

2011-09-28 07:18:56 992

转载 提高创新能力及创造性思维

?随机输入在尝试使用新想法或解决方案来解决问题时,随机输入这一技巧非常有用特别是当你总是倾向于使用同一种方法时。当我们有了一种固定的思维模式,从这种固化思维的角度来看问题,就显得十分困难。通过随机输入这一方法,我们引入一种新的思维模式,通过将我们的问题与一个随机的词之

2011-09-26 09:32:28 983

转载 hibernate 核心接口

Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分

2011-09-20 20:47:39 718

转载 常用的hibernate annotation标签

常用的hibernate annotation标签@Entity              --注释声明该类为持久类。将一个Javabean类声明为一个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类属性都为映射到数据表的持久性字段.若在类中,添加另外属性,而

2011-09-20 20:45:14 979

转载 eclipse搭建安卓开发环境

在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本) 下载需要用到的工具:(1)下载JAVA的IDE开发工具– Eclipse到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本下载Ecplis

2011-09-19 19:18:16 1596

原创 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 2675

转载 Eclipse 常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。    1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和

2011-09-15 20:47:11 670

原创 Junit单元测试笔记

如上图,根据图来简要介绍一下junit4测试。在本例中,使用了hamcrest(1.2)断言,引入最新的junit(4.9)jar包。hamcrest介绍:Hamcrest带有一个有用的匹配器库.以下是一些最重要的.核心anything - 总是匹配,如果你不

2011-09-15 12:55:20 943

转载 struts学习笔记(2)

深入Struts2刚刚看了一下,感觉讲的很清晰,这个对Java web有一点了解然后又想学习strut2的同学 我想是很适合的了。纠结,不知道本学期纠结的J2EE项目,该不该用 Struts2 ,不管了,学习一下以备不时之需。。

2011-07-30 19:40:52 701

原创 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 889

原创 段落首字大写下沉

  今天要讲的内容是如何实现“首字下沉”,,第一个字是很大的红色楷体,陷于一段文字之首。这种做法在杂志中常见,但是在网页中不那么常见。那么如何实现呢?其实很简单,只有一句CSS就可以了。  Selector:first-letter {font-size:2.5em; font-family:"楷体_GB2312"; font-weight:bold; line-height:1.2e

2011-06-25 16:37:00 5348

原创 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 798

原创 选中的文字的背景变成别的颜色

在网页上看到过这种情况,当鼠标选中某一段文字时,选中文的背景色居然不是普通的蓝色,虽然不是什么很多的效果,但是视觉效果还是很好的,所以在网上搜索了一下,果然得到了这段代码,请看代码:::selection{background: #A8141B; color: white;}::-moz-selection{background: #A8141B; color: white;} 上边的

2011-06-20 16:13:00 3472 1

转载 完美解决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 760

原创 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 727

转载 编写Servlet的三种方法

编写Servlet主要有三种方法,一是实现Servlet接口,二是继承抽象类GenericServlet,三是继承HttpServlet类。下面分别用这三种方法去实现Servlet:(一)要从实现Servlet接口来编写Servlet是比较麻烦的,因为必须实现Servlet接口中的所有方法,Servlet接口主要定义了五个方法,它们分别为:(1)void init(ServletCon

2011-06-07 05:07:00 1419

原创 java生产者和消费者问题之售票实现方法

/** * 代码注释很详细: * 生产者与消费者的问题产生于共用一个对象,在一个时刻对象只能供两者之间的一个调用(加锁) * 通过判断通过设置的判断量来进行程序的控制。 * */public class TestThread { public static void main(String[] args) { Tickets t = new Tickets(10)

2011-06-03 09:52:00 887

原创 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 779

原创 java线程同步之死锁问题

问题描述:死锁问题应该是这样发生的。情景:两个人,一个厕所。情节:里面的人办完事了,可是忘了带纸,就给外面的人要纸,外面的人不给,于是乎,出不来;这外面一个人有纸急冲冲的要办事,可是进不去,说里面的人,赶紧出来,可是里面的人没有纸怎么出的来。于是,就这样两个人僵持着。问题的原因在于,里面的人等着外面的人给他纸,外面的人等着里面的人给让位,各自需要的资源被占用了,于是死锁就发生了。 public class DeadLock implements Runnable{         //设置标识符

2011-05-31 11:32:00 1055

原创 技术规划1

最近学的东西太杂乱,细细梳理一下感觉缺乏核心竞争力。列一个技术规划给自己一个方向。if((===) = 入门&&(==========) = ok) java开发|---java基础(====)|---servlet and jsp(==)|---框架

2011-05-29 12:04:00 632

转载 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 5715 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 3970

原创 java的锁的机制

/*对于多个线程使用同一个方法或者数据时会产生一些相应的错误,这时要考虑到用线程锁的机制去做*/ //通过实现Runnable接口来创建线程 public class TestSync2 implements Runnable {     //实例化一个类,让run()方法调用     T t = new T();     //重写run()方法     public void run(){         t.show();

2011-05-05 11:40:00 729

原创 实践:备份数据库

今天自己动手备份了一下自己的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 818 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 744

原创 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 944

原创 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 952

原创 ubuntu 安装iNode客户端

最近喜欢上了ubuntu的华丽和自由精神,于是wubi安装了ubuntu(ps:wubi安装的时候选择的安装空间大一点,否则后来就要用lvmp来扩展了),可是问题出来了,我是校园网用户,通过iNode客户端上网,没办法只好研究ubuntu下的iNode,运气不错,找到了合适的版本,于是开始了我的快乐的安装过程: 1.找到合适的客户端:网上有一个朋友贡献出了网络下载 QQ:1540934437,密码:123456u(注意素质别乱改,为了更多的linux爱好者) 2.首先我是在我的名字的文件夹下新建了两个

2011-04-24 08:22:00 5046 4

原创 实现类似于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 1421

原创 约瑟夫问题的数组实现

约瑟夫问题是一个很有趣的问题,不是因为人死的很惨痛,而是因为感到,数学和程序有时候的确是可以救命的。受马士兵老师的启发,写下了这个问题的实现方法。 public class Count3Quit {//约瑟夫问题的数组实现,有时候数学和程序是可以救命的。     public static void main(String args[]) {         boolean [] arr =new boolean[2];//思路就是这样,让还活着的人的真值为true,死人的真值为false;《几

2011-04-04 15:07:00 1853

原创 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 690

VC编程经验总结

此 CHM 文档的内容均为 CSDN 众网友共同收集而来,由网友们于 2004 年 3 月 7 日在 www.csdn.net 网站 VC/MFC 版的非技术类论坛上正式提出整理工作的倡议,经王国凡同志(sgnaw 李逍遥)整理而成,以供大家工作学习参考之用。 我自认为是一个比较热心的人,经常帮助同学同事们解决 IT 方面的问题,有时也逛逛 CSDN。我在武汉出身,也在武汉工作三年了,希望将来能为 IT 业的发展作出贡献。整理工作虽然辛苦,但也快乐,错漏之处再所难免,如有建议或意见请联系 [email protected]

2011-11-03

VisualC数据库编程快速入门

ODBC基本概念 ADO对象访问模型 ADO与ODBC的区别 MFC中相关类和ADO类库简介 CRecordSet类 CDatabase类 CRecordView类 VC++中调用ADO的常用方法 Visual C++数据库编程实战 VC++演示ODBC数据源设置 Visual C++中的ODBC编程实例 VC6.0中使用ADO操作Access数据库1 VC6.0中使用ADO操作Access数据库2 在Visual C++中用ADO进行数据库编程1 在Visual C++中用ADO进行数据库编程2

2011-11-03

ajax.CHM开发手册

AJAX - XMLHttpRequest 对象 Previous Page Next Page AJAX - 更多有关 XMLHttpRequest 对象的知识 在向服务器发送数据之前,我们有必要解释一下 XMLHttpRequest 对象的三个重要的属性。 onreadystatechange 属性 onreadystatechange 属性存有处理服务器响应的函数。下面的代码定义一个空的函数,可同时对 onreadystatechange 属性进行设置: xmlHttp.onreadystatechange=function() { // 我们需要在这里写一些代码 } readyState 属性 readyState 属性存有服务器响应的状态信息。每当 readyState 改变时,onreadystatechange 函数就会被执行。

2011-11-03

PHP_PHP5.3 参考手册

入门指引 简介 PHP 是什么? PHP 能做什么? 简明教程 需要些什么? 第一个 PHP 页面 实用的脚本 处理表单 在新版本的 PHP 中使用旧的 PHP 代码 下一步做什么?

2011-10-26

sqlite-3_7_3-docs

Welcome. SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

2011-10-26

SQLite的SQL语法(中文)

SQLite的SQL语法(中文),SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性 并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。 查看关键字列表。 如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。 这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件 "parse.y". SQLite执行如下的语法

2011-10-26

jquery+css 下拉菜单

jquery+css 下拉菜单,很简单的知识,希望对大家有用处。

2011-02-12

DOM文档对象中文手册.chm

这几天找找一些资料下载的时候,得有贡献分,或者什么币,什么豆,无语了。我的资料免费下吧。没那么多规定,大伙用着方便就好。 DOM 对象 中文 手册

2011-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除