1、编写一个方法 求一个字符串的字节长度JavaScript代码编写一个方法 求一个字符串的字节长度一个英文字符占用一个字节,一个中文字符占用两个字节一个文字等于两个字符 function getByte(str) { var num = 0; for (var i = 0, l = str.length; i < l; i++) { if (str.charCodeAt(i) > 255) { num += 2; } else { num++; ... Read More
posted @ 2013-04-25 21:44 cq-home Views(377) Comments(0) Diggs(1) Edit
Java学习之关于log4j (转)在你的项目中如果要用log4j: 1)将Log4j的jar文件copy到WEB-INF的lib目录下.2)创建Log4j的配置文件log4j.properties存放在classes目录下.学习Log4j最重要的是首先要了解两个常用的接口:Log和LogFactory.首先说一说Log接口.通用日志包把日志消息分为6个级别: 1) fatal致命的2) error错误3) warn警告4) info信息5) debug调试6) trace细节日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4 Read More
posted @ 2013-04-24 20:41 cq-home Views(231) Comments(0) Diggs(0) Edit
接着 手把手叫你从头搭建SSH2项目(一)(原创)我们在dao文件夹下已经创建了EmployeeDaoImp类,它用来处理数据业务,与数据库交互们创建一个接口EmployeeDao用来增加我们的数据访问方法(增删改查)代码如下package com.ucap.emp.dao;import java.util.List;import com.ucap.emp.pojo.Employee;public interface EmployeeDao { public void saveEmployee(Employee employee); public void removeEmplo... Read More
posted @ 2013-04-22 11:40 cq-home Views(879) Comments(1) Diggs(0) Edit
搭配环境:jdk6+myeclipse8.5+tomcat6(自己配置到myeclipse8中)+mysql+spring3.0+hibernate3.3+struts2项目名称:员工管理(Employee)好了,开始我们的第一个ssh2之旅吧。废话不说直接上图:完成后的项目结构图首先先分析一下我们的第一个ssh2项目的需求,简单的说就是有一张员工表单,让你实现增删改查操作。第一步:。我们首先新建一张mysql数据表。sql:CREATE TABLE `t_employee` ( `Id` int(11) NOT NULL auto_increment, `Name` varchar(20) Read More
posted @ 2013-04-19 10:11 cq-home Views(1688) Comments(2) Diggs(1) Edit
1、org.hibernate.DuplicateMappingException:原因:重复的类/实体映射解决办法:查看项目的applicationContent.xml和hibernate.cfg.xml文件,你会发现2个文件都重复了重复的类/实体映射,删除其中的一个文件中的 <mappingresource="xxx.hbm.xml" />就ok了2、org.hibernate.PropertyNotFoundException: Could not find........in class.......原因:在该xxx.hbm.xml文件中<pro Read More
posted @ 2013-04-17 17:31 cq-home Views(372) Comments(0) Diggs(0) Edit
排序算法就是基础中的基础,程序员必知! 一、插入排序 1)简单插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。例:对9, 2, 7, 19, 100, 97排序 得到结果:java代码: 1 package Insertion_Sort; 2 3 import java.util.Arrays; 4 5 /** 6 * 直接插入排序(Straigh Insertion Sort) 内部排序、O(n^2)、稳定 原理:从待排序的数... Read More
posted @ 2013-04-17 10:49 cq-home Views(325) Comments(0) Diggs(0) Edit
集合类之番外篇:深入解析HashMap、HashTableJava集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、HashMap的键和值都允许有null值存在,而HashTable则不行。3、因为线程安全的问题,HashMap效率比HashTable的要高。能答出上面的三点,简单的面试,算是过了,但是如果再问:Java中的另一个线程安全的与 Read More
posted @ 2013-04-17 10:46 cq-home Views(150) Comments(0) Diggs(0) Edit
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构:my Read More
posted @ 2013-04-11 11:49 cq-home Views(122) Comments(0) Diggs(0) Edit
Tomcat部署项目去除项目名和端口号通过IP地址(或域名)访问Tomcat去除项目名称和端口号1. 去除端口号将端口设为80:<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding="GBK"/>2. 去除项目名称项目默认部署在webapps目录下,将项目拷出,放在与webapps同级的目录下,配置如下:<Host name="l Read More
posted @ 2013-04-11 11:12 cq-home Views(199) Comments(0) Diggs(0) Edit
一、小猫TOMCAT其实很可爱2003年底,我换公司了,同样也换了WEBAPP,TOMCAT出现在我的面前(以前使用weblogic),我有点茫然,免费的东西真的能用的好么?担心ING……(其实是在火星呆太久)出门一打听,原来此猫出自名门-jakarta项目,2001年度最具创新的java产品(Most Innovative Java Product),又有JAVA的老大SUN的力捧(官方推荐的servlet和jsp容器),以后就靠它吃饭了。不说二话,搞起来先:1、安装TOMCAT最新版本是5.0.29(http://jakarta.apache.org/site/binindex.cgi)如 Read More
posted @ 2013-04-11 11:09 cq-home Views(669) Comments(0) Diggs(0) Edit