- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 java 如何自定义异常 用代码展示 真心靠谱
先建两个自定义的异常类ChushufuException类class ChushufuException extends Exception { public ChushufuException(String msg) { super(msg); } } ChushulingExceptioncla
2013-12-17 11:30:22 1590 1
原创 做一个接地气的产品经理
只有韦小宝最适合当产品经理前言:最近写东西比较少,主要是激发不起“自己的文字可以改变人类”的雄心壮志。忙于招产品经理,面了大约 30 人,好不容易挑到顺眼的,又被放了三次鸽子,特别是其中一个已经拿了 offer,直到要办入职的前一天晚上,发短信告诉我不来了,电话拨过去已关机。那一瞬间,就仿佛你跟一个姑娘青梅竹马二十年,备胎无数次,终于要修成正果去领证的前夜,你发现她离家出走了,
2013-12-13 09:52:50 1486
原创 详细分析 javascript 的内存分配
JavaScript语言是一门优秀的脚本语言.其中包含脚本语言的灵活性外还拥有许多高级语言的特性.例如充许构建和实例化一个对象,垃圾回收机制(GC:Garbage Collecation).通常我们使用new创建对象,GC负责回收对象占用内存区域.因此了解GC,可以加深对JavaScript垃圾回收机制的理解。1.用局部变量和全局变量解释GCGC在回收内存时,首先会判断该对象是否被
2013-12-13 09:22:41 1447
原创 ubuntu wubi.exe 直接加载下载好的 amd64.tar.xz
玩了这么久的LINUX,一直都是直机装UBUNTU,虚一下XP的,后来不得不直机用WIN7,只能WUBI装一下UBUNTU了。不得不说,在WIN7下虚一个UBUNTU真是相当麻烦。网络那块很是难搞,而且速度奇慢。真心是累.废话不说多,先下好amd64.tar.xz 下载地址:http://cdimage.ubuntu.com/wubi/current/amd64.tar.xz
2013-12-12 16:03:28 1881
原创 Spring事务配置的五种方式 巨全!不看后悔,一看必懂!
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的
2013-12-12 09:56:01 35828 10
原创 log4j的一些配置
a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log4j.appen
2013-12-10 15:28:30 1409
原创 MySQL的表分区
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括: 1)、与单
2013-12-09 21:56:28 1166
原创 MySQL中的datetime与timestamp比较
文将通过实例比较MySQL中的datetime与timestamp,虽然这两种方法其实表示同一种类型,但还是有一定的区别。相同显示TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。不同范围datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支
2013-12-09 21:55:17 1270
原创 如何成为一名优秀的web前端工程师
我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西。 我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。 何为:前端工程师? 前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。 Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript
2013-12-09 21:52:43 1685
原创 双机热备份
统双机热备份的工作原理,是一种故障转移的方式, 1、一般来讲要求主备机安装有相同的软件或数据库,主备机必须有共享数据的磁盘阵列存储子系统,用于保证状态切换后的数据连续性。 2、主备机间存在有基于TCP/IP Socket接结方式或串口联结方式等的心跳检测链路,主备机间通过不断的通讯联系来确保检测对机的系统是否正常。 3、主机一旦出现故障,备机马上启动相关数据库服务或用户应用。 这种模式
2013-12-09 21:49:28 1303
原创 MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: lati
2013-12-09 21:47:31 2528
转载 代码覆盖率浅谈
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:代码覆盖率 = 代码的覆盖程度,一种度量方
2013-12-02 15:44:07 942
原创 ubuntu 切换JDK版本
添加自己安装的JDK到选项表中sudo update-alternatives --install /usr/bin/javac javac /root/jdk1.6.0_13/bin/javac 300sudo update-alternatives --install /usr/bin/java java /root/jdk1.6.0_13/bin/java 300
2013-12-02 15:42:42 1464
原创 深入 JAVA里面关于byte数组和String之间的转换问题
把byte转化成string,必须经过编码。 例如下面一个例子: importjava.io.UnsupportedEncodingException; publicclass test{ publicstatic void main(String g[]) { Strings = "12345abcd"; byteb[] = s.getBytes();
2013-12-02 15:08:52 1441
原创 多种 网页文本编辑器 分析
文本编辑器应用总结一. lhgeditor文本编辑器lhgeditor组件文件结构:1. lhgeditor.js: 组件的核心JS文件2. lhgeditor.css:组件的样式表文件3. images:组件所需的图片都在此文件夹中以上三个文件为组件所必须的三个文件,组件包中其它以“_”开头的文件为示例的演示文件,实际使用中不需要这些文件。当然框架核心文件lhgcore.
2013-12-02 15:05:52 1757
原创 struts2 令牌 实现源代码 JSP
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'Struts_token.jsp'
2013-12-02 14:01:26 1324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人