03 2014 档案

摘要:单元测试(1), 不能访问,数据库与磁盘等。 -- 目标是快(2), 访问了数据库,不是单元测试,你可以称之为 : 集成测试(3), 优点是 重复性高,速度快。DEBUG则不行。Spring 可以提高程序的可测试性。容易测试的和不容易测试的,隔离开。不是所有的代码都可以写单元测试的。设计差的程序,就... 阅读全文
posted @ 2014-03-24 20:32 小尼人00 阅读(116) 评论(0) 推荐(0) 编辑
摘要:对于Mybatis的分页,selectList方法是通过传一个RowBounds对象过去实现的。如:session.selectList("com.wheat.dao.UserDao.returnAllUser",null, new RowBounds(10,20)); 运行起来没有问题。在调优的时... 阅读全文
posted @ 2014-03-21 10:57 小尼人00 阅读(187) 评论(0) 推荐(0) 编辑
摘要:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${}分别替换得到不同的值:${file#*/}:删掉第一个/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/及其左边的字符串:my.file.... 阅读全文
posted @ 2014-03-19 20:31 小尼人00 阅读(163) 评论(0) 推荐(0) 编辑
摘要:JS 漏洞SQL 注入漏洞esapiWIKI : 坑小乌龟diff : 不行tomcat标准配置是200个并发 阅读全文
posted @ 2014-03-18 18:38 小尼人00 阅读(93) 评论(0) 推荐(0) 编辑
摘要:log4jslf4j 是标准,只提供接口* logback (一般的实现)为什么需要日志系统* System.out.println 低技术含量, 污染源代码,降低易读性* log: 输出媒介,优先级,格式化,日志过滤,日志管理,参数配置日志系统的分类* 通用的日志框架* facade 接口层 ... 阅读全文
posted @ 2014-03-18 18:36 小尼人00 阅读(126) 评论(0) 推荐(0) 编辑
摘要:SQL注入漏洞曾经是Web应用程序的噩梦,CMS、BBS、Blog无一不曾受其害。SQL注入的原理以往在Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:string sql = "SELECT TOP 1 * FROM [User] WHERE Use... 阅读全文
posted @ 2014-03-18 13:56 小尼人00 阅读(148) 评论(0) 推荐(0) 编辑
摘要:*********************************全局文件SqlMapConfig.xml********************************************** configuration:全局的包含:properties 属性settings 设置typeAl... 阅读全文
posted @ 2014-03-17 16:49 小尼人00 阅读(210) 评论(0) 推荐(0) 编辑
摘要:纠结了好几天,由于这个CSDN登录验证码总是验证失败,GOOGLE了好几天,终于找到问题的所在。刚开始自己以为是linux下seesion的用户读写权限问题,自己用root账户登录后,试了好几个不同内核的浏览器问题依旧,所以才确保不是用于的权限问题造成的。真正的原因是本机的时间与CSDN服务器时间不... 阅读全文
posted @ 2014-03-17 16:47 小尼人00 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1, http://localhost:8080/MyWebApp/HelloWorld.jsp3, http://localhost:8080/MyWebApp/AccessCounts.jsp 最佳实践 : 尽量不要在Servlet中,设计成员变量4, http://localhost:80... 阅读全文
posted @ 2014-03-16 14:58 小尼人00 阅读(155) 评论(0) 推荐(0) 编辑
摘要:-----------2014-02-28 mysql 作业 脚本-----------create database spring_test;use spring_test;create table if not exists users(id int unsigned not null prim... 阅读全文
posted @ 2014-03-14 14:26 小尼人00 阅读(157) 评论(0) 推荐(0) 编辑
摘要:在上传项目到服务器的时候,有时候忘记在本地将.svn 目录删除掉了.现在来介绍下在Linux下,利用shell命令来删除.svn目录find . -type d -name ".svn"|xargs rm -rf 阅读全文
posted @ 2014-03-13 13:13 小尼人00 阅读(150) 评论(0) 推荐(0) 编辑
摘要:正确使用IDEA点击 File -> New Project -> Empty Project 这个就相当于 eclipse 的 workspace 然后,建立 New Module 就好了。IDEA 使用心得 :Tab : 可以补全ALT + Enter : 可以提示错误Ctrl + / 注释sh... 阅读全文
posted @ 2014-03-12 11:06 小尼人00 阅读(128) 评论(0) 推荐(0) 编辑
摘要:from to :http://blog.csdn.net/zht666/article/details/8673609本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。本文PDF文档下载地址:http://download.csdn.net/d... 阅读全文
posted @ 2014-03-11 16:53 小尼人00 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation... 阅读全文
posted @ 2014-03-10 15:18 小尼人00 阅读(136) 评论(0) 推荐(0) 编辑
摘要:-- 4.0.0 MybatisHomework02 MybatisHomework02 war 1.0-SNAPSHOT MybatisHomework02 Maven Webapp http://maven.apache.org companyName.com... 阅读全文
posted @ 2014-03-10 09:47 小尼人00 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Ctrl + Alt + F1~6 登陆后,sudo killall gnome-session, 然后切换回来,就好了 阅读全文
posted @ 2014-03-10 09:43 小尼人00 阅读(132) 评论(0) 推荐(0) 编辑
摘要:4.0.0 ZZMV ZZMV 1.0-SNAPSHOT jar qunar.common qunar-supom-generic 1.2.35 ... 阅读全文
posted @ 2014-03-06 19:49 小尼人00 阅读(196) 评论(0) 推荐(0) 编辑
摘要:每家公司都具有自己的仓库parent pom* 编译检查--检查重复类,重复包* 公共依赖 : 每个项目每个人都依赖公司的* 必须引用 : 每个项目都引用公司的 parent pom(1), 重复包Guava 也要依赖第三方,比如guava 15的版本依赖 A 包1.0,然后你自己的项目也间接依赖 ... 阅读全文
posted @ 2014-03-06 19:47 小尼人00 阅读(115) 评论(0) 推荐(0) 编辑
摘要:2014-03-06 执行了下面的语句,未解决 右上角时间不见的问题,后来切换终端:ctrl + alt + F6, kiilall掉,gnome 再切换回来搞定$sudo apt-get autoremove$sudo apt-get install gnome-panel 阅读全文
posted @ 2014-03-06 19:46 小尼人00 阅读(227) 评论(0) 推荐(0) 编辑
摘要:mvn archetype:generate 填写 gid,aid 之后,进入项目目录 gid 是 src/java/main 下的包名, aid是工程名字,很好mvn eclipse:eclipse然后 在eclipse下,导入,如需要则更改pom.xmlmvn eclipse:eclipse然后... 阅读全文
posted @ 2014-03-05 20:43 小尼人00 阅读(111) 评论(0) 推荐(0) 编辑
摘要:对List的遍历有三种方式 List list = new ArrayList(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator it = list.iterator(); it.hasNext(); ) { .... } ... 阅读全文
posted @ 2014-03-05 20:03 小尼人00 阅读(167) 评论(0) 推荐(0) 编辑
摘要:eclipse 安装插件的方式最常见的有两种:1. 一种是在线安装,这貌似是用的最多的,就是:Help --> Install New Software,然后输入 HTTP 地址来安装,但有一个很明显的缺点,就是慢,即使网络好也不见得很快安装好!2. 另一种是离线安装的方式,用 link 的方式来安... 阅读全文
posted @ 2014-03-05 20:00 小尼人00 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1, 输入处理, 输出处理 应该分开 SRP 单一职责原则2, 很多东西最好都调节成 UTF-8 的编码3, finally 关闭资源,如果有多个流,那么要保证 一个出錯,其他照样可以关闭4, BufferReader 处理,这个处理性能很好5, 重复创建,尽可能的将公用的东西提出来6, 不要写... 阅读全文
posted @ 2014-03-05 17:40 小尼人00 阅读(143) 评论(0) 推荐(0) 编辑
摘要:FourTravelmapimport java.io.*;import java.util.*;public class FourTravelmap { public static void main(String[] args) { Map map = new HashMap(); map.... 阅读全文
posted @ 2014-03-05 17:25 小尼人00 阅读(150) 评论(0) 推荐(0) 编辑
摘要:写代码的时候需要注意的问题1, SVN提交要写注释2, 专业命名, 专业排版3, 多层嵌套4, 一个方法,不应该超过 20 行5, 统一风格6, 清晰的pom文件7, 见名知意的文件名8, 资源清理 放在finally里,保证一定会执行(通常资源清理代码也有可能抛出异常), 如果finall... 阅读全文
posted @ 2014-03-05 17:20 小尼人00 阅读(185) 评论(0) 推荐(0) 编辑
摘要:Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1.【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带... 阅读全文
posted @ 2014-03-05 16:17 小尼人00 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目描述 :http://fresh.qunar.com/pages/viewpage.action?pageId=5570576jvm提供了一个jstack的工具,可以把该jvm中运行的线程堆栈导出,具体见j.stack文件比如"DubboServerHandler-192.168.6.96:20... 阅读全文
posted @ 2014-03-04 17:47 小尼人00 阅读(209) 评论(0) 推荐(0) 编辑
摘要:4.0.0 Ideaweb1.0 Ideaweb1.0 war 1.0-SNAPSHOT Ideaweb1.0 Maven Webapp http://maven.apache.org junit junit 3.8.1 test ... 阅读全文
posted @ 2014-03-03 15:51 小尼人00 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Ubuntu13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是Ubuntu Unity的bug,bug详情,Ubuntu官方还没有解决该问题,不过国外论坛已经有暂时的解决方法:不要直接启动eclipse,使用env UBUNT... 阅读全文
posted @ 2014-03-02 21:36 小尼人00 阅读(133) 评论(0) 推荐(0) 编辑
摘要:在Eclipse/MyEclipse中打开可视化编辑窗口,比如JSP的编辑工具,可能会弹出一个警告窗口,信息如下:The Linux WYSIWYG design panel is still under development. To access an experimental version ... 阅读全文
posted @ 2014-03-02 16:48 小尼人00 阅读(140) 评论(0) 推荐(0) 编辑
摘要:http://www.lihuoqing.cn/code/689.html声明 : 以上文章为转载。至于MyEclipse在ubuntu的安装教程网上很多,那我为什么我还写这篇文章呢?这次重装Ubuntu之后, 在安装MyEclipse 10.6过程中遇到了一个问题,所以把MyEclipse的安装方... 阅读全文
posted @ 2014-03-02 15:06 小尼人00 阅读(206) 评论(0) 推荐(0) 编辑
摘要:-----------2014-02-28 mysql 作业 脚本-----------create database mydata_0228;use mydata_0228;create table if not exists book # 图书表( id int primary key auto... 阅读全文
posted @ 2014-03-01 18:28 小尼人00 阅读(229) 评论(0) 推荐(0) 编辑
摘要:探索反射机制Spring,动态代理,都要用到反射的机制。一个XXX.class文件,首先这个文件,它会被Load到内存里。java程序的执行过程ClassLoader将编译好的class文件load到内存中的codeSegment代码段;运行环境找到main方法开始执行;运行过程中会有更多的clas... 阅读全文
posted @ 2014-03-01 02:31 小尼人00 阅读(236) 评论(0) 推荐(0) 编辑
摘要:IDEA(1)新建工程,直接建立 Maven File -> New Project -> Maven Module 然后选择 Project Name, Project Loc, JDK 等等选择完之后,配置pom.xml 其中加入了如下内容 : 配置 javax.servlet ... 阅读全文
posted @ 2014-03-01 01:28 小尼人00 阅读(168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示