- 博客(32)
- 收藏
- 关注
原创 Java异常处理(转载)
Java异常处理 异常处理● 概念● 异常处理● 激发异常● 创建自己的异常● 示例Java语言的设计从根本上便于我们写出整洁、设计良好的代码;尽管如此,在程序运行中仍可能有各种各样的错误出现。1、概念采用新的异常处理机制 在以往的程序开发过程中,常常采用返回值进行处理。...
2012-11-13 22:17:56 155
原创 更改SVN登录用户
更改SVN登录用户如果在本机用svn的一个帐户update和commite代码,并且选择了保存用户名和密码。上面是一个假设,如果这个假设成立,当你准备换另一个svn的用户来update和commite的时候就遇到麻烦了,至少我是这样的,我逐次用一下办法解决1.删除隐藏文件夹 .svn,重新取code,无效2. 卸载svn,重新取code,无效最后网上搜了一番。发现如...
2012-06-07 11:16:50 155
原创 SQLException: Prepared statement needs to be re-prepared
java.sql.SQLException: Prepared statement needs to be re-prepared:java.sql.SQLException: Prepared statement needs to be re-prepared"}|数据库交换空间已满,清一下看看
2012-03-26 10:28:15 622
原创 MyEclipse默认标签TODO,XXX,FIXME和自定义标签的使用
MyEclipse中的一些特殊的注释技术包括:1. // TODO —— 表示尚未完成的待办事项。2. // XXX —— 表示被注释的代码虽然实现了功能,但是实现方案有待商榷,希望将来能改进。3. // FIXME —— 表示被注释的代码需要被修正。4.自定义标签:进入Windows->Perferences->Java->Compile->Task Tags,...
2012-02-28 15:51:34 111
原创 mysql Bug
mysql 分库分表后 如果重启MYSQL后 自增键大于1的空表 自增值会从1开始,这样会导致多个分表中的ID重复 临时解决办法: 每次重启mysql 服务器后 执行 对自增键大于1的空表 执行 重新赋值语句 ALTER TABLE `tablename6` AUTO_INCREMENT =999 ROW_FORMAT = COMPACT 求其他解决办法.欢迎留言...
2012-02-10 14:30:18 123
原创 Django 分页插件:django-pagination .
下载地址:http://pypi.python.org/pypi/django-pagination#downloadsGoogle Code的Project可能被作者关闭了,现在没法打开,具体原因未知。解压、安装。完成后配置如下:1. 将安装文件中的 pagination 文件夹拷贝到项目的根目录下2. settings.py 修改添加 App ...
2012-02-03 16:42:29 209
原创 用JS实现活动即将开始的读秒效果.
用JS实现活动即将开始的读秒效果. var sh; //定义定时器var beginTime,endTime; //定义服务器端的活动起始时间 和 结束时间var times=0; // 定义随时间流逝的时间数//调用function rushPurchaseDiv(){ fresh(); //定义1秒刷一次 sh=setInterval(fresh...
2012-01-10 16:02:41 263
原创 用 java来截取中文英文字符串,过多的用省略号显示
用 java来截取中文英文字符串,过多的用省略号显示 需求:任意一个字符串 比如"abc我爱中国" 大于12个字节的 要截取掉,用 ... 来结尾, 最终结果不能大于12个字节 注 中文占2个字节 public static String subStringCN(final String str, final int maxLength) { if (str == ...
2012-01-05 15:42:45 518
原创 Django 模板中 变量 过滤器 标签 的使用方法
一、变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量。 2.使用dot(.)能够访问变量的属性 3.当模板引擎碰到dot的时候,查找的顺序是什么样子呢? a.字典查找,例如:foo["var1"] b.属性查找,例如:foo.bar c.方法查找,例如:foo.bar() ...
2011-12-31 17:10:26 592 1
原创 Django 国际化文件生成方法
本文只对Django中的language file部分做一说明。1.如何创建language file?使用 django-admin.py makemessages -l zh_CN 命令自动创建语言文件,该语言文件是.po为后缀的纯文本文件。 如果报如下错误: 需要手工在工程下 创建一个 locale 文件夹() 否则不知道往哪生成. ...
2011-12-29 12:30:33 504
原创 Django admin model 汉化 显示文字方法
1、将添加blog的后台基本操作在blog文件夹下新建一个admin.py文件加入一下代码:from django.contrib import adminfrom djcms.apps.blog.models import Post, Category, Tag admin.site.register(Post)admin.site.r...
2011-12-28 21:51:28 351
原创 通过django的meta类来修改自动后台显示的模块名称
例:class Meta: verbose_name = '文章' verbose_name_plural = '文章' 通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30...
2011-12-28 21:47:56 423
原创 django-tinymce 支持富文本编辑器
好东西留一份,转自 http://blog.csdn.net/cugyyt/article/details/5779120 先展示一个呵呵: 流程大致如下:1:下载最新版本的tinymce2:解压然后把tinymce放到你的meida目录下,我放在media下的js文件夹里(media和js如果没有自己创建),结构下: 3:...
2011-12-28 17:25:48 264
原创 作为一种阅读的方式了解下jvm的工作原理
转自 :http://www.cnblogs.com/jiayi/archive/2010/06/08/1753863.html----------------------------------------------------------------------------------作为一种阅读的方式了解下jvm的工作原理 JVM工作原理和特点主要是指操作系统装入JVM是通...
2011-11-15 15:56:30 91
原创 Django Models的数据类型 汇总
Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField CommaSeparate...
2011-11-08 17:21:36 317
原创 spring 3.0 jar包详解
感谢作者分享 转自:http://hi.baidu.com/gujianting2010/blog/item/cbc1acb159f207dc37d3ca4e.html 1. spring.jar 是包含有完整发布模块的单个jar 包。 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。 3. org.spr...
2011-11-02 16:06:56 114
原创 关于ActiveMQ集群
关于ActiveMQ集群 (该文章是网上载自一个大牛的博客,记载时忘记地址了,不能声明转载来源,非常抱歉.)1 前提1. 下载jdk6(update24),解压,安装,下面用 $java_dir$ 表示JDK主目录2. 下载ActiveMQ5.4.2,解压,下面用 $activemq_dir$ 表示activeMQ主目录3...
2011-11-02 09:13:26 77
原创 Palm Pixi GPRS上网配置
打开电话界面 左上角 china mobile————preferences(首选项) 找到manual settings(手动设置) 设为“开” 然后点:edit network settings(编辑网络配置): ' internet apn 的apn设置里填入 cmnet ,然后点击change setting,其他不填 mms...
2011-10-31 14:54:30 136
原创 json-lib.jar 开发包使用
用JSON时有没有 出现这个错误? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) ...
2011-10-25 16:01:10 125
原创 寻觅完美UI技术..
寻找一种UI技术,可以有好的用户体验,又能支持复杂的表现方式,又不需要关心众多浏览器是否兼容的问题,这个需要你有木有,有木有!!!
2011-10-10 17:55:13 82
原创 Nagios: Service Check Timed Out
找到原因: /usr/local/nagios/etc/nagios.cfg 文件下 service_check_timeout 属性 配置时间太短 会报 Nagios: Service Check Timed Out 解决方法: 把时间改大 单位是秒...
2011-08-30 08:01:28 426
原创 Java获取IP地址:request.getRemoteAddr()警惕
项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列表,然后通过request.getRemoteAddr()取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定是request.ge...
2011-08-19 12:13:01 557
原创 轻松搞定CentOS+Nginx+PHP+MySQL标准生产环境
PHP 5.3.1 MySQL 5.0.89 Nginx 0.8.33 或 0.7.65 (可选) 这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪 ... PHP 5.3.1 MySQL 5.0.89 Nginx 0.8.33 或 0.7.65 (可选) 这个可比网上流传的什...
2011-08-03 17:34:47 89
原创 linux yum 代理设置
yum代理设置 修改 /etc/yum.confhttp代理加入下面这一行proxy=http://IP地址:端口ftp代理加入下面这一行//没有试过proxy=ftp://IP地址:端口保存退出即可(以上内容不能放在文件最开始的地方)添加yum的源/etc/yum.repos.d/sjtu.repo ------------------------------------...
2011-08-03 17:24:01 300
原创 javax.jms.MessageFormatException异常原因及解决办法
ActiveMQ MapMessage.setObjectProperty 异常原因,及解决办法 异常如下: javax.jms.MessageFormatException: Only objectified primitive objects, String, Map and List types are allowed but was: 异常原因: ...
2011-07-21 15:13:11 1985
原创 使用activeMQ实现jms
感谢作者分享 转自 http://blog.sina.com.cn/s/blog_4b5bc0110100kb8d.html一:jms介绍 jms说白了就是java message service,是J2EE规范的一部分,跟jdbc差不多,sun只提供了接口,由各个厂商(provider)来进行具体的实现,然后使用者使用他们的jar包进行开发使用即可。 另外在jms的...
2011-07-16 21:59:26 117
原创 ActiveMQ(PTP) HelloWorld
感谢作者分享 转自 http://blog.sina.com.cn/s/blog_4b5bc0110100kboh.html 1.JMS介绍 JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分...
2011-07-16 21:45:00 311
代码覆盖率-EMMA
代码覆盖率-EMMA一、 出了什么问题? 对于测试人员 测试完一个项目后,如何确保所有的功能都被测试到? 对于开发人员 辛辛苦苦写的代码如何知道有没有运行过? 代码优化从何处开始? 二、 EMMA是什么? EMMA 是一个用于检测和报告 JAVA 代码覆盖率的开源工具。 它不但能很好的用于小型项目,很方便得得出覆盖率报告,而且适用于大型企业级别的...
2011-07-13 17:56:25 208
原创 详解JVM工作原理和特点
感谢作者分享 转自 http://developer.51cto.com/art/200907/135143.htm详解JVM工作原理和特点在JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)...
2011-07-11 15:21:04 71
原创 实现自己的AOP
使用cglib配合Annotation 实现一个AOP先看代码后解释:public interface AOPInterface { public void BeforeMethod(); public void AfterMethod();}上面的是AOP的接口,包含了方法执行前和执行后的方法public class Caller implements MethodI...
2011-07-10 19:15:11 92
原创 Java虚拟机-安全沙箱
《Java虚拟机》-安全沙箱学习了一下Java的安全机制,以前学习C++的时候好像就从来没有考虑过太多安全方面的问题,一些代码方面的安全问题,诸如指针、内存什么的考虑过,但是整体的安全性基本无视,学习了这一章还是有蛮多收获。沙箱组成沙箱的四个组件:类装载器 class文件检验器 Java虚拟机内置的安全特性 安全管理器 类装载器...
2011-07-08 10:22:14 212
原创 Git 常用命令 一览图
[b]Git 常用命令[/b] Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。命令见附件 是个很直观的思维导图。转自:http://www.cnblogs.com/1-2-3/archive/2...
2011-07-07 17:27:28 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人