自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java “反射”的乐趣

记得很久之前,就在一篇博文那里看到说“反射”是Java的一大精华。当时还不懂,现在参加了实习,接触的项目越来越多之后,才慢慢感受的反射的妙用。        反射是什么?        反射在java里面指的就是反射机制了,在百度百科里面:JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换

2015-01-25 22:08:52 1130

原创 基于Spring的可复用的Junit测试类的设计

平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。           JUnit测试基类如下:package com.sms.test.base;import org.junit.runner.RunWith;import org.springframework.test.context.

2015-01-10 00:20:00 1335

原创 基于hibernate的BaseDao及其实现类的设计

以前做设计的时候dao接口和它的实现了,这样子就不必写这么多的重复代码了。但由于对反射没有了解,除非依赖hibernate的其他组件,否则写不出来。不过,有了反射,我们可以通过泛型来实现我们想要做的功能了。         首先是接口:package com.sms.dao.base;import java.util.List;public interface BaseDa

2014-12-20 09:38:55 6309 1

原创 List、Set、Map的源码初级分析

Set、Map、List都是利用利用大量的泛型的。       List和Set都是继承collection接口的。而Map是没有继承任何的接口的。public interface List extends Collection public interface Set extends Collection {public interface Map {

2014-12-07 12:13:34 1610

翻译 十个最好的编程变量、方法、类和包的名字(翻译)

原文地址:http://javarevisited.blogspot.jp/2014/10/10-java-best-practices-to-name-variables-methods-classes-packages.html(需要翻墙)==================================================分割线=======================

2014-10-19 17:56:19 2628

原创 《MacTalk 人生元编程》读书笔记

偶然中看到微信和

2014-09-24 20:57:38 1179

翻译 Java 小技巧和在Java避免NullPonintException的最佳方法(翻译)

前几天就g+里面看到有人引用这面博文,看了一下,受益颇多。所以翻译过来,希望和大家一起学习。本人英语水平有限,如果有错,请大家指正。========================================================分割线====================================================================

2014-06-17 13:57:59 2172

原创 python脚本随笔:实现生成插入表的sql语句

最近在做课程设计项目的时候需要用到

2014-05-26 09:31:09 5245

原创 配置两台电脑maven共用一个nexus私服

虽然最近一直在用maven,但是由于

2014-05-15 14:30:49 1540

原创 利用JQuery显示不刷新页面获得服务器传来数据的最简单示例

原理:

2014-04-26 09:57:10 1049

原创 maven+hibernate使用Junit测试找不到hibernate.cfg.xml 的解决

使用了Junit去测试maven管理d

2014-04-19 14:00:38 2677 2

原创 Struts2自定义拦截器,实现发表文章检查是否已登陆功能

老师布置了个

2014-04-16 12:37:45 958

原创 在使用了Maven后出现了There is no Action mapped for namespace [/] and action name [*] associated with context

本来没打算使用maven的,但是后来管那些包冲突实在没法管了,只能又添上了maven管理。然而却发现,在使用了maven后,动态调用action里面的方法的时候报异常,出现了There is no Action mapped for namespace [/] and action name [*] associated with context path [*]. - [unknown loca

2014-04-13 22:43:44 2769

原创 (不定时更新)使用myeclispe自带ssh框架而产生的包冲突

由于没有shiyon

2014-04-09 17:48:03 742

原创 JAVA梳理(2)——JDK和JRE的关系(更新)

以前都不知道JDK和JRE是什么,现在梳理一下,把概念弄清一下。一般情况下,去下载JDK安装完之后,会有这两个文件夹,如图由图中可以看出,一般下载的JDK里面已经含有JRE了。         JDK:Java Development Kit,译为JAVA开发工具。从名字我们可以知道,这是给我们Java开发者使用的开发工具。其里面包含了编译器和其他工具。       JRE

2014-03-23 10:24:29 983

原创 python遍历当前文件夹

做了个脚本,遍历这个python文件的所在文件夹,方便自己以后查看文件路径大概思路:查看当前文件夹的所有文件,然后是文件夹的话,就使用递归,继续查看。(深度优先)其中代码如下import osdef shwoCateLog(path): for filename in os.listdir(path): if "." in filename:

2014-03-19 14:30:25 1632

原创 JAVA梳理(1)——static修饰属性的实际应用

敲了一年多的JAVA,也该

2014-03-19 11:03:35 776

原创 用python批量修改后缀名

今天刚接触了一下python,觉得python和java的语言有很大不同。虽然厚实面向对象,但是写法有很大区别。相比较java的大量的声明和实例化,python则简介了很多。学起来也蛮有趣的。根据网上的用python批量修改后缀名的程序,自己跟着写了一遍。代码如下:# -*- coding:utf-8 -*- import osdef rename(): path = raw_inp

2014-03-14 09:11:21 1043

原创 利用HttpClient和Jsoup实现从网站中抓取数据

HttpClient的下载地址:http://hc.apache.org/downloads.cgiJsoup的下载地址:http://jsoup.org/download在Eclipse中导入所下载的包即可。首先利用HttpClient获取目标网站的的html文件,然后通过jsoup来解析。  代码如下:import java.io.IOException;import

2014-03-13 19:28:50 1238 1

原创 request.getParameter("")的乱码问题

1、检查Tomcat有没有用utf-8编码具体用法:参考http://blog.csdn.net/xuhuanchao/article/details/57991462、检查网页有没有设置另一种编码导致冲突3、检查servlet(action)有没有用到request.setCharacterEncoding( "utf-8");或者项目里面有没有关于编码的filter的设置

2014-01-07 09:03:13 766

原创 MyEclipse安装时出现The Pulse-explorer executable launcher was unable to locate its companion shared libra

今天电脑忽然无法进入BOIS了,只能进行了一些操作恢复,但是在操作的过程中,把电脑还原到以前的时间点了,这样把新装的MyEclipse删除掉了。在重新安装的过程,却又出现了如下的错误The Pulse-explorer executable launcher was unable to locate its companion shared libra在网上寻找问题,发现网上的说是卸载

2013-10-08 20:01:03 2629

原创 sql server2008 更改登录名的默认数据库

在写JDBC的时候,如果写登录名的相关代码的时候,如果登录名的默认库不是你想调用的那个数据库的话,会出现异常。所以,更改登录名的默认数据库操作如下右键选中的登录名选择“属性”

2013-05-19 15:54:24 1416

ExtJS+SSH+Junit的Demo

ExtJS+SSH+Junit的demo,包括BaseDaoImpl以及Junit测试时所用到的父类设计

2015-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除