- 博客(39)
- 资源 (23)
- 收藏
- 关注
原创 start cygwin error
我遇到的问题,安装好cygwin后并配置服务,启动服务时遇到如下图错误windows服务管理界面启动弹出窗口:服务启动后停止了,没有工作什么之类,类似性能日志。cygrunsrv --start sshd:cygrunsrv: Error starting a service: QueryServiceStatus: Win32error 1062:The ser...
2012-11-15 18:06:18 187
原创 SQL优化(转)
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统...
2012-09-27 16:57:34 168
原创 shell中if语句涉及的-a到-z的意思
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g F...
2012-08-23 11:30:25 192
原创 scp在Linux中复制文件 目录
使用scp在linux主机之间复制文件/目录当两台LINUX主机之间要互传文件时可使用SCP命令来实现,建立信任关系之后可不输入密码。把你的本地主机用户的 ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中假设本地主机linux100,远程主机 linux200一,在linux100主机里的用户运行#ssh-keygen -t rsa...
2012-08-21 15:03:22 282
原创 Memcache的问题集
o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?o memcached的cache机制是怎样的?o memcached如何实现冗余机制? o memcached如何处理容...
2012-08-02 16:41:45 117
原创 MemCache初步尝试
package com.study.memcache;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;...
2012-08-02 14:15:20 377
原创 Linux中date命令的各种实用方法
1、以下是服务器现在的时间,当前时间的各种表示方法,表示成自己想要的时间格式,后面的范例将会在这个时间基础之上进行演示,同时这也是熟练掌握后面各种date命令的前提,请读者注意[root@RHEL601 tmp]# date2012年 07月 19日 星期四 20:11:16 CST读者可以设定特定的格式,格式设定规则:一个加号后接数个标记,每个标记中都有%,其中可用的标记列表和说明如下...
2012-07-27 17:48:54 208
原创 Windows ftp上传文件到远程Linux服务器
windows机器称为A机,linux机器称为B机在windows 机器上运行 ftp <A机ip>然后输入用户名和密码运行cd 命令改变登录到B机后的目录比如你想把文件放到/home/oracle/下,你就输入cd /home/oracle运行lcd 改变当前A机的目录比如你的源文件放在A机的d:\software\下则运行lcd d...
2012-07-09 11:45:24 381
原创 hibernate注解详解
/** * * @author liuguangyi * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 * @Table —— 注解...
2012-07-04 13:37:06 86
原创 Shell 调试
[root@www ~]# sh [-nvx] scripts.sh 选项与参数:-n :不要执行script,仅查询语法的问题;-v :再执行sccript 前,先将scripts 的内容输出到萤幕上;-x :将使用到的script 内容显示到萤幕上,这是很有用的参数!范例一:测试sh16.sh有无语法的问题?[root@www ~]# sh -n sh16.s...
2012-07-03 17:59:21 93
原创 Ubuntu shell scripts报错:Syntax error: Bad for loop variable解决方法
把系统升级了之后(有的时候更新系统也许也会遇到),发现使用shell,运行时会有报错:Syntax error: Bad for loop variable。仔细查看语法,并没有问题。后来才知道原因:代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。解决方法是取消dash:sudo dpkg-reconfigure das...
2012-07-03 17:51:18 146
原创 根据IP获取国家省市
< ?php function get_ip_place(){ $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace('"',' ',$ip); $ip2=explode("(",$ip); $a=substr($ip2[1],0...
2012-06-28 15:22:00 490
原创 sed和awk
正则表达式 一个点(.)代表一个字符。比如:.a. 代表3个字符,中间一个字符是a,两边各一个任意字符。比如:... 代表3个任意字符。若要匹配点(.)本身,则使用转义字符。比如:my\... 代表my.后接两个字符。 行首匹配^行尾匹配$ [...] 代表字符串中的一个字符。比如:[abc] 代表a或b或c中的任意一个字符。比如:[Mm]...
2012-06-28 15:16:05 79
原创 java和oracle的Date处理
oracle默认的系统时间就是sysdate函数,储存的数据形如25-3-2005 10:55:33java 中取时间的对象是java.util.Date。oracle中对应的时间对象是java.util.Date,java.sql.Time,java.sql.Timestamp、它们都是是java.util.Date的子类。oracle中与date操作关系最大的就是两个转换函数:to_da...
2012-06-27 14:46:48 356
原创 PL SQL Developer中文乱码问题如何解决
1.检查服务器编码:执行SQL语法: select * from v$nls_parameters; 2.设置本地客户端编码:进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK 3. PL/SQL Developer设置并重新连接:在pl/sql de...
2012-06-05 16:09:39 93
原创 java web部署 启动线程 (监听socket等)
很简单……多写一个Servlet,在init函数中启动对应的线程。把这个Servlet加到web.xml中,例如 <servlet> <servlet-name>EchoServiceStartUpServlet</servlet-name> <servlet-class>EchoService.E...
2012-06-05 16:09:27 238
原创 手机上网HTTP报文收集
--------Server accepted Header-------------header:Host value:211.136.107.36header:User-Agent value:defaut-usergentheader:Via value:WTP/1.1 BJBJ-PS-WAP2-GW03.bj2.monternet.com (Nokia WAP Gateway 4.0/...
2012-06-05 15:58:59 286
原创 plsql导入导出数据
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects选中要导出的表,设置好导出的路径和各个参数后,点击Export就OKPS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp)如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables选中要导出...
2012-05-15 15:48:44 368
response.setContentType()中MIME参数类型总结
Tomcat/conf/web.xml中定义了好多。<mime-mapping> <extension>abs</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> <mime-ma...
2012-01-06 10:25:29 144
初步尝试Maven
1.Unable to locate the Javac Compiler Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹D:\Development
2011-12-30 10:11:12 88
MYSQL删除表的记录后如何使ID从1开始
方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始方法3:如果你要保存你的数据,介绍你第三种方法,by QINYI用phpmyadmin导出数据库,你在里面会有发现哦编辑sql文件,将其中的自增下一个id号改好...
2011-12-10 15:43:58 439
原创 getReadableDatabase getWritableDatabase
/** * Create and/or open a database that will be used for reading and writing. * The first time this is called, the database will be opened and * {@link #onCreate}, {@link #onUp...
2011-11-29 08:54:02 114
Android-requestCode以及resultCode
onActivityResult(int requestCode, int resultCode, Intent data)中:requestCode-->鉴别是谁打开的。resultCode--->鉴别谁返回(关闭)的。 void android.app.Activity.startActivityForResult(Intent intent, int req...
2011-11-21 17:58:16 242
原创 opencsv java导入csv与xls文件
文件若为二进制格式的csv或xls文件需要用jxl.jar包来解析, 若文件为文本格式逗号分隔的csv文件则需要用opencsv.jar包来解析。如何区分文件为二进制格式,简单的方法可以右键使用记事本打开,若为乱码则为二进制文件,这样的文件只能使用office的excel工具打开;而文本格式逗号分隔的csv文件使用记事本就可以打开。下面为导入两种格式文件的代码示例:1. 导入文本格...
2011-11-08 16:50:06 304
Java中ArrayList的remove方法
以后删除元素不敢用ArrayList中的remove了,不知道能出现神马样的后果,删除不干净哦。在for循环中连续remove ArrayList中的元素总是会删除不干净的。import java.util.ArrayList;public class ArrayListTest { public static void main(String[] args) { Array...
2011-10-27 15:28:20 674 2
Java 判断字符串是否为空的三种方法
/** * * @author USER * 以下是 Java 判断字符串是否为空的三种方法. 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低. 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法. 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 以下代码在我机器上的...
2011-09-26 14:51:38 119
原创 Hibernate的HQL中in参数设置
Hibernate的基础太薄弱了,以至于很多问题搞不懂。只能一步一步记录下来。最常用的情况有2种: 1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数据类型。 2、in的参数如果已知了,可以直接拼接在后面 如FROM A WHERE A.ID I...
2011-09-20 10:26:23 226
原创 Hibernate的findByExample(转)
今天刚用了Hibernate的findByExample,看见下文就转了。。。 Class User{ String username; String password = "默认口令"; Company company; getter()&setter().....} Company company = companyDao.getById("id...
2011-09-19 17:30:50 85
MySQL求百分率
报表业务要求求字段分类在表中百分率,SQL如下(SQL中表为本人业务表,须更改):SELECT biz_type,round((sumCate/sumCount)*100,2) as percentFrom (select biz_type, count(id) as sumCate from sta_report group by biz_type) as a,(select cou...
2011-09-16 14:31:50 516
原创 JasperReport定义变量
在报表中经常需要进行合计了,这里介绍一下如何使用变量进行合计, 我们可以添加一个变量,将Calculation Type设置为Sum,Reset Type里面None,Report,Page,Column,Group, 这个很好理解,就是在相应的范围重新设置值,比如选择Group,也就是说当组发生变化时,该变量的值就重新初始化,Increment Type里面也有这几个选择项,注...
2011-09-07 11:21:31 853
原创 MySQL errno 碰到的解决方法
MySQL ERROR : Can't create table (errno: 150)解决办法:在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 出现问题的大致情况 1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中引用的列 3、主键和外键的字符...
2011-09-05 09:49:36 439
原创 JasperReport异常
net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : 填充数据源时发生如上异常,解决办法:iRrport的xml视图下发现某个字段定义时有:<fieldDescription><![CDATA[]]></fieldDescription> 一...
2011-09-03 13:40:25 383
原创 ArrayList和数组的互换
开发中不免碰到List与数组类型之间的相互转换,当要将ArrayList类型的数据转换为String[]的时候,没有必要对List类型进行遍历,List提供给我们一个很好的方法解决List转换成为数组的问题,List<String> list=new ArrayList<String>(); int size=list.size(); String[] ...
2011-09-03 09:18:19 246
原创 hibernate中inverse的用法
Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么这一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!为了节省数据库资源,省却不必要的update语句,我们一般建议在一对多双向关联关系中,将一方的inverse属性设置为true...
2011-09-02 14:09:07 98
原创 MySQL求时间差
两日期/时间之间相差的天数: SELECT To_Days(end_time) - To_Days(start_time); 两日期/时间之间相差的时分秒数: SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)); 两日期/时间之间相差的秒数: SELECT...
2011-08-23 15:02:34 184
原创 jasperreports-flash运作原理解析
传统的jasperreports实现方式是填存和展现是在一起的。导致很多人对jasperreports-flash的运作原理不理解。下面详细看下jasperreports-flash是如何展现一个jasperreports格式的报表的。 从上图可以看出jasperreports-flash是通过一个session进行沟通的。下面是每一步的说明: 1. 编写Flex...
2011-08-18 17:13:44 159
原创 PropertyUtils的使用(转)
1、定义两个bean类(1) 第一个 import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Person { private String username; private int age;...
2011-08-18 09:55:45 166
原创 JasperReport中文问题
解决汉字在JasperReport导出的PDF文件中不显示或者仅显示“-”的问题:要正确显示中文,关键是两点:一个是正确的编码方法,一个是有可用的字体。 在iReport中, 首先:应设置PDF Encoding为UniGB-UCS2-H (Chinese Simplified)。使用这个编码方式的话,在classpath中必须包含iTextAsian.jar这个亚洲语言包。...
2011-08-15 17:57:06 384
JasperReport 4.02 预览no page
用PDF预览JasperReport创建的报表时,可能报错 the document has no page,原因是报表中无数。版本:4.02解决办法:右击右侧报表名称-->属性-->when no data 选择"All sections,no detail"。ok!!...
2011-08-11 14:36:18 135
正则表达式系统教程
2011-11-11
ireport中文官方文档
2011-10-26
HQL语法入门学习HQL语法入门学习
2011-07-29
java导出excel
2011-07-22
w3school.CHM
2011-05-19
jQuery-UI-Reference-1.5.1.chm
2011-05-13
jpcap离线API
2011-05-13
JAVA常用的设计模式
2010-08-18
SQL Server实用教程(第3版)[郑阿奇][实验]源代码
2010-06-08
mysqlyog mysql的界面管理工具
2010-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人