- 博客(36)
- 收藏
- 关注
原创 MYSQL速记
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bb...
2014-06-26 18:55:45
151
原创 Infinite Recursion with Jackson JSON and Hibernate JPA issue
实体对象双向关联时,在生成json时,会导致堆栈溢出。可以用@JsonIngore来解决,注意要打在getter方法上。 You may use @JsonIgnore to break the cycle.来源:http://stackoverflow.com/questions/3325387/infinite-recursion-with-jackson-json-and-hi...
2013-05-30 15:21:29
161
linux机器上发送邮件的错误
在发送邮件时报下面的错误 javax.mail.MessagingException: 500 Error: bad syntax at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363) at com.sun.mail.smtp.SMTPTransport.he...
2012-12-24 10:33:16
356
1
原创 Deploy AppEngine Project (Eclipse): javax.net.ssl.SSLHandshakeException
If you are getting the below exception during Deploy AppEngine Project step (in Eclipse), that means you need to import SSL certificate of google.com into your cacerts file under JRE\LIB\SECURITY fold...
2012-10-17 18:10:59
153
原创 nginx 下载 APK,在IE下变为.zip的解决方法
转自:http://blog.s135.com/android_apk_zip 前天,金山网络的一位同事向我咨询了一个问题:很多用户反映,网站上提供的Android手机应用程序文件“xxx.apk”,用IE浏览器下载,扩展名就被自动被重命名成了“xxx.zip”,拷贝到手机上无法安装。我发现,由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(85%的装机量),用IE下载APK...
2012-07-09 16:35:49
273
原创 java三元运算符的bug??
以前没有注意到问题,下面的TestCase运行报空指针异常。 public class A extends TestCase { public void testA() { Integer num = null; assertNull(false ? Integer.valueOf(0) : num); assertNull(false ? 0 : num)...
2011-11-11 11:39:15
501
原创 Shell笔记
1、给ping加上时间#!/bin/bashping -c3 192.168.0.8 | grep 'ttl' | awk '{now=strftime("%Y-%m-%d %H:%M:%S "); print now $0}' 2、日志处理# mv machine.log machine.log.2011-10-19cat machine.log* | gre...
2011-10-20 10:56:30
85
原创 Mysql用户创建、授权以及删除
1、用户创建 CREATE DATABASE db_test;CREATE USER user IDENTIFIED BY 'passwd'; 注:user为用户名, passwd为密码 这样创建的用户是不限制用户访问的IP,也就是'%',上面等价于: CREATE USER utel@'%' IDENTIFIED BY 'utel789';...
2011-04-07 16:20:41
166
原创 hibernate的各种保存方式的区别
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等转载自:http://www.blogjava.net/dreamstone/archive/2007/07/29/133071.html hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一...
2010-12-28 16:37:45
86
原创 mysqldump导出一个表的部分数据
mysqldump -uroot -p1 库名 表名 --where="条件" > 文件名 例如:mysqldump -uroot gb_gps t_gps_point --where="c_terminal_no='CN651623' and c_gps_time>'2010-10-27 00:00:00'" > aa.sql...
2010-11-02 11:53:12
95
原创 使用putty运行GUI程序
方法一打开X-manager Passive;打开putty,并连接到服务器上;export DISPLAY=<windows IP address on which you are logged in>:0.0;运行GUI程序(如:xclock)方法二,与方法一原理一致,不用手动设置DISPLAY,putty会帮你设置打开X-manager Pas...
2010-08-20 11:08:18
774
原创 Centos5+denyhosts阻止SSH暴力破解的方法
一、检查安装要求首选检查Sshd是否支持 Tcpwrap,只有支持Tcpwrap才可以安装Denyhost# ldd /usr/sbin/sshd |grep wraplibwrap.so.0 => /usr/lib/libwrap.so.0 (0x00864000) //出现此信息时表示支持再检查 Python的版本,Python2.3以上版本可以直接安装# pytho...
2010-07-01 17:30:37
230
原创 Redmine与Subversion 1.6集成中的问题
原文参见:http://blog.vinodsingh.com/2009/08/redmine-with-subversion-16.html 最近在进行SVN迁移时,Subversion由1.5.x 升级到1.6.x,其它的一切正常,但是在Redmine中报下面的错误: The entry or revision was not found in the repository...
2009-12-22 15:04:46
93
VirtualBox数据空间的使用方法
最近给机器装上了Archlinux的操作系统,可是windows有时还不得不用,所以下载了virtual Box,准备安装个虚拟机;安装比较简单,可装好后与主系统(archlinux)如何交换数据呢?看到了数据空间,想到是用这个,可一直也没有搞清楚如可进行设置,所以就放了下来。 最近在网上看到一篇文章,对数据空间进行了说明,才搞清楚是这么回事。闲话少说,就说怎么设置吧:...
2009-12-12 23:05:08
161
原创 Installing Guest Additions on Debian
转载自:http://virtualbox.wordpress.com/doc/installing-guest-additions-on-debian/ Follow these steps to install the Guest Additions on your Debian virtual machine:Login as root;Update your...
2009-12-09 11:58:38
145
如何去掉maven的[WARNING] Using platform encoding (UTF-8 actually) to copy filtered r
修改pom.xml文件,添加以下属性 <project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ...</project&g...
2009-10-03 23:27:17
186
Eclipse is running in a JRE, but a JDK is required错误的解决
Eclipse安装了Maven插件后,可能会报这种错误: “Eclipse is running in a JRE, but a JDK is required”这是因为在Eclipse.ini配置中没有指定-vm参数,修改如下重启Eclipse问题就解决了:eclipse.ini 写道-startupplugins/org.eclipse.equinox.launcher_...
2009-09-23 16:53:21
80
原创 Firefox插件兼容性的解决办法
Firefox 安装扩展的时候会自动检测其兼容性,一般的扩展会按照开发规则指明最低兼容的 Firefox 版本号和最高兼容版本号。之所以这样设置是因为 Firefox 不同的版本间有可能存在很大差异,(强行安装的话)会导致某些扩展难以运行,甚至对 Firefox 本身造成影响。虽然 Firefox 开发团队会在每个新版本诞生之前便公布开发文档以保证扩展开发者同步进行工作,但是稳定的公开版本的扩展往...
2009-07-02 12:07:05
1428
SVN权限控制工具
1、Suafe is a Subversion administrator's tool that takes that effort out of manually maintaining Subversion authorization (authz) files. Suafe是用Java做的一个GUI的应用程序,可以方便的对用户,组,权限进行管理。但是它只是维护权限文件,用户...
2009-05-31 18:02:56
736
原创 SQL Server 日志清除
在使用SQL Server过程中大家经常碰到数据库日志非常大的情况,在这里介绍处理方法 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的...
2009-04-07 12:58:36
205
原创 汽车的驱动方式4x2,4x4,6x2,6x4,6x6是什么意思
非驱动的叫轴,驱动的叫桥 不论桥或轴,两端都有两个轮毂,前面的数字表示全部轮毂数,后面的表示能驱动的轮毂数(注意不是轮胎数,一个轮毂也可以装两个轮胎) 三轴车前面是一轴后面是一桥一轴,标记为(6×2) 有的三轴军用越野车全部可以驱动,标记为(6×6) 轻型货车一般是(4×2) 重型货车一般是(6×4) 吉普车标着4×4就是4轮驱动...
2009-03-04 16:13:52
2303
原创 Effective Unit Testing
By Tim BurnsCareful programmers test early and test often.Unit testing. Isn't that some annoying requirement that we're going to ignore? What if I told you we are going to start with unit testing?...
2009-02-25 17:20:30
133
Spring MVC中慎用SessionForm
在session form 模式之下,form保存在Session当中,这就意味着每个Session只有一个Form Backing Object,如果同时打开两个页面来编辑同一对象的不同实例时,就会有冲突产生。 比如:A有两个实例a1、a2,这时就有可能将a1的值保存在a2当中。...
2009-02-25 16:06:46
145
原创 JDK版本不一样导致WTP项目错误
错误信息:Java compiler level does not match the version of the installed Java project facet. 解决方法:右键点击出错的工程,选择属性,在弹出的preference中找到Project Facets,然后可以看到当前工程使用的jdk版本号,再看看你当前Studio中Install JREs,这两个应该不同...
2009-02-24 16:36:02
107
linux下mysql的字符集设置
以下运行的Linux 为Redhat 7和 MySQL为5.0.2。 在MySQL 中默认安装的字符集是liant1,我们想使用uft8,,必须每次都要设置,为了方便我们可以将默认的字符集改成uft8。 方法如下:1、找到并编辑文件my.cnf, 它位于/etc/下面。 vi /etc/my.cnf 2、找到[mysqld]节,修改或增加以下行:default_character_set=...
2008-11-28 11:43:16
132
原创 MYSQL不能从远程连接
如果你想连接你的mysql的时候发生这个错误:以下是引用内容:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据...
2008-11-25 18:42:17
98
subclipse 1.4.0中的bug “Unknown Status 修改”的补丁
最近下载了subclipse1.4.0安装后,在提交的时候会弹出一个错误窗口,显示“Unknown Status 修改”,查看了subclipse的Issue tracker发现已有人报告了该错误并已修改完成,但是要在以后的release当中才能可以正常。由于每次提交的时候老有这个错误,虽然可以提交,但是老弹出错误也忒烦了,实在等不及1.4.1发布,所以就把源码下载下来,自已动手build了一下...
2008-07-05 22:35:27
96
泛型小结
例子:public class A { void get(Class<B> clazz) { } void call() { get(B.class); get(C.class); // error:C类不是B类, C只是B的子类 } void getM(Class<? extends B> clazz) { } void callM() { ...
2008-04-15 13:20:45
102
Annotation中的@Inherited
java 1.5中提供了对annotation的支持,其中内置提供的@Inherited一直没有太注意。这次在开发中碰到了一个问题,才算真正理解了。 1、@Inherited的定义@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.ANNOTATION_TYPE)public @interface Inherit...
2008-03-20 10:42:21
180
MSN messager是白领的IM????
最近听说baidu出了个baidu hi,想去下一个试试,google了下,发现在好多文章中说msn是什么白领人员喜爱的IM,QQ是青年人喜爱的。这里说说我的观点吧。 msn 7.0的时候还可以, 最新的msn live messager让我下定决心把msn从我的电脑上删除了。microsoft真是太霸道了,做个IM还要安装个服务,能不能做的绿色点。我的笔记本太老了,还要做开发,哪有那...
2008-03-16 22:53:37
104
Subclipse 记住密码后如何取消
删除 Eclise_HOME/configuration/org.eclipse.core.runtime/.keyring 文件。虽说可以解决这个问题,但是也把其他保存在其中的密码给丢弃了,遗憾!不知大家还有没有好的办法?...
2008-02-29 17:49:21
91
在ant脚本里面使用操作系统环境变量
例子: <?xml version="1.0"?> <project name="project_name" default="init"> <property environment="env"/> <property name="gwt.home" value="
2008-01-16 11:24:52
109
PostgreSQL真是不错,建议大家使用
PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目, 并且有非常广泛的用户。 以前开发当中老是用mysql当数据库,后来听说了PostgreSQL,用了用,感觉是不错,比...
2007-11-10 00:07:11
632
AOP with spring
近日由于要对业务逻辑层的返回值进行一下处理,所以看看了spring 2.0中关于AOP开发部分的内容,在这里做个笔记,以免过几天又给忘了。如果能对您有帮助,就帮忙顶一下。一、AOP的基本概念 Aspect(切面),一个横切多个对象的关注点的模块; Joint point(连接点),程序执行中的一个点,比如执行一个方法或者是处理一个异常; Advic...
2007-11-09 23:39:00
120
PureTLS 0.95 下载
由于要研究一下tomcat,下载回来源码,可老也找不到COM.claymoresystems.ptls在哪个jar包中,上网google了一下,找了好长时间才找到,在找的时候发现好多人也在留言要找,所以就把它放这里,希望能方便大家。 PureTLS is a free Java-only implementation of the SSLv3 and TLSv1 (RFC2246) proto...
2007-10-12 18:59:51
281
1
试试怎么用
试试怎么插入代码ClienTest.java public class ClientTest extends TestCase { private ApplicationContext applicationContext; @Override protected void setUp() throws Exc...
2007-09-19 15:43:10
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人