自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 HttpClient4.5 post请求xml到服务器

1.加入HttpClient4.5和junit依赖包 org.apache.httpcomponents httpclient 4.5 commons-collections commons-collections 3.2.2 junit junit 4.12 2.编写工具类

2017-02-20 16:21:01 3308

原创 spring mvc controller中获取属性文件(properties)的值

1.将properties文件位置加到spring mvc的配置的文件(spring-mvc.xml)中,如下 2.http.properties配置文件http.url=192.168.1.10http.port=80863.Controller代码@Value("${http.url}")private String strUrl;@

2016-11-25 21:40:49 9595

原创 复习资料整理

1.java反射详解 点击打开链接 2.

2016-07-28 14:50:54 413

转载 Mysql使用大全-从基础到存储过程

#登录数据库mysql -hlocalhost -uroot -p;#修改密码mysqladmin -uroot -pold password new;#显示数据库show databases;#显示数据表show tables;#选择数据库use examples;#创建数据库并设置编码utf-8 多语言create database `e

2016-07-26 08:44:52 254

原创 mysql存储过程

##创建存储过程create procedure procedure_text()begindeclare var int;   if exists(select table_name from `INFORMATION_SCHEMA`.`TABLES` where table_name ='dev_inverter20160721' and TABLE_SCHEMA='chint

2016-07-25 14:51:23 280

原创 Maven项目打包成可执行Jar文件

在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:1、在项目中加入插件的依赖: maven-assembly-plugin 2.2

2016-06-30 13:56:27 488

转载 git实用说明

commit合并和删除将当前提交和最后一次提交合并,使用当前注释git commit -a --amend -m "my message here"删除提交git reset --soft HEAD^ #或HEAD^意为取消最后commit删除当前到指定位置的提交git reset --soft HEAD~n #后退到第n

2016-05-17 21:09:23 224

原创 【行为型模式】状态模式(state)之23种java设计模式

State接口类public interface State { void handle();}BookedState类/** * 已预订状态 * @author Administrator * */public class BookedState implements State { @Override public void handle() { Sy

2016-05-06 09:32:38 980

原创 【行为型模式】模板方法模式(template method)之23种java设计模式

BankTemplateMethod抽象类public abstract class BankTemplateMethod { //具体方法 public void takeNumber(){ System.out.println("取号排队"); } public abstract void transact(); //办理具体的业务 //钩子方法 public v

2016-05-06 09:17:02 718

原创 【行为型模式】责任链模式(chain of responsibility)之23种java设计模式

LeaveRequest类 封装请假的基本信息public class LeaveRequest { private String empName; private int leaveDays; private String reason; public LeaveRequest(String empName, int leaveDays, String reason) {

2016-05-05 16:42:23 301

原创 【行为型模式】策略模式(Strategy)之23种java设计模式

常规场景分析和实现:TestStrategy/** * 实现起来比较容易,符合一般开发人员的思路 * 假如,类型特别多,算法比较复杂时,整个条件语句的代码就变得很长,难于维护。 * 如果有新增类型,就需要频繁的修改此处的代码! * 不符合开闭原则! * @author Administrator * */public class TestStrategy {

2016-05-05 16:21:15 393

原创 参考资料和api地址

1.点击打开链接 Spring4参考手册中文版2.点击打开链接Maven构建web项目在Eclipse中部署的几种方法3.点击打开链接GitHub教程

2016-05-04 09:02:49 430

原创 【结构型模式】组合模式(Composite)之23种java设计模式

Component抽象组件接口/** * 抽象组件 * @author Administrator * */public interface Component { void operation();}//叶子组件interface Leaf extends Component {}//容器组件interface Composite extends Compone

2016-04-24 13:10:46 306

原创 【结构型模式】桥接模式(Bridge)之23种java设计模式

Brand接口和实现类/** * 品牌 * @author Administrator * */public interface Brand { void sale();}class Lenovo implements Brand { @Override public void sale() { System.out.println("销售联想电脑"); }

2016-04-23 21:50:45 289

原创 【结构型模式】代理模式(Proxy)之23种java设计模式

Star接口和实现类public interface Star { /** * 面谈 */ void confer(); /** * 签合同 */ void signContract(); /** * 订票 */ void bookTicket(); /** * 唱歌 */ void sing(); /** * 收钱 */ void

2016-04-23 21:19:07 351

原创 【结构型模式】适配器(adapter)模式之23种java设计模式

Adaptee被适配的类/** * 被适配的类 * (相当于例子中的,PS/2键盘) * @author Administrator * */public class Adaptee { public void request(){ System.out.println("可以完成客户请求的需要的功能!"); }}Target接口public interfac

2016-04-23 20:28:03 264

原创 【创建型模式】原型模式(Prototype)之23种java设计模式

克隆和拷贝一回事浅克隆sheep类public class Sheep implements Cloneable,Serializable { //1997,英国的克隆羊,多利! private String sname; private Date birthday; @Override protected Object clone() throws CloneNotSup

2016-04-22 15:57:10 314

原创 【创建型模式】建造者模式(Builder)之23种java设计模式

AirShip类public class AirShip { private OrbitalModule orbitalModule;// 轨道舱 private Engine engine;// 发动机 private EscapeTower escapeTower;// 逃逸塔 public void launch() { System.out.println("方法")

2016-04-22 09:57:19 265

原创 【行为型模式】观察者模式(Observer)之23种java设计模式

观察者模式(Observer)包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并

2016-04-21 17:17:02 452

原创 maven操作命令

mvn test 测试mvn clean 清空项目mvn package 打包mvn install 安装mvn compile 编译

2016-04-21 15:51:28 220

原创 hibernate基于主键的双向多对多的关联映射

2、类Role 和Function类Fole:public class Role { private int id; private String name; private Set functions = new HashSet(0); //get…set} Function: public class Function { private int id; pri

2016-04-21 08:53:40 961

原创 java高级技术

HashMap排序

2016-04-11 14:44:39 382

转载 EL表达式循环数组

end="${fn:length(fn:split(arr,','))}" varStatus="stat">${addr}输出:北京上海深圳广州

2016-02-23 14:18:39 3834

转载 MySQL主从复制配置

目录:1、说明2、数据手工同步3、修改主数据库配置文件4、修改从数据库配置文件5、主数据库添加备份用户6、从数据库设置为Slave7、验证 1、说明    1)数据库版本要高于5.1  2)从数据库的版本要 >= 主数据库服务器的版本  3)数据库操作所用工具为 :Navicat for MySQL  4)主数据库IP:192.168.1.105

2016-01-14 09:13:30 320

原创 tomcat jrebel热部署

-noverify-javaagent:D:/java/JRebel/jrebel.jar-Drebel.dirs=E:/Workspaces/chinterweb/WebRoot/WEB-INF/classes-Drebel.spring_plugin=true-Drebel.hibernate_plugin=true

2016-01-14 09:09:02 337

转载 java设计模式图

2015-08-13 14:18:48 349

转载 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)

http://my.oschina.net/leejun2005/blog/104955#OSC_h3_7

2015-04-01 15:34:09 501

转载 ajax加载数据动画

Spin.js 的在线设计、演示及下载地址为:http://fgnass.github.io/spin.js/

2015-03-03 10:51:48 451

原创 google MarkerClusterer v3

https://github.com/googlemaps/js-marker-clusterer源码地址。

2014-11-25 10:23:04 1267

转载 4种必须知道的Android屏幕自适应解决方案

http://www.eoeandroid.com/forum.php?mod=viewthread&tid=173973&extra=page%3D1&page=1

2014-10-08 15:54:19 373

转载 html和xml中的空格问题

有时候,我们要把xml里面的多个连续的空格输出到html中,而且也要保持多个连续的空格。我们自然会想到  但是在xml里面就不支持 因为&在xml是特殊字符,要用& 你是不是又想到了把它们组合起来,就是  回头一试,不行, 它给直接输出 地文字了,而不是空格。怎么办呢?最后一招,把输入法切换为全角输入。哈哈,以下搞定!!!

2014-09-17 09:16:41 1273

原创 kaptcha中文验证码

package cn.com.jsoft.jframe.utils;import java.io.UnsupportedEncodingException;import java.util.Random;import com.google.code.kaptcha.text.TextProducer;import com.google.code.kaptcha.util.C

2014-09-15 16:37:52 596

转载 Spring mvc 中使用 kaptcha 验证码

生成验证码的方式有很多,个人认为较为灵活方便的是Kaptcha ,他是基于SimpleCaptcha的开源项目。使用Kaptcha 生成验证码十分简单并且参数可以进行自定义。只需添加jar包配置下就可以使用。kaptcha所有配置都可以通过web.xml来完成,如果项目使用了Spring MVC,那么实现方式会略有不同。一、Servlet项目1、添加jar包依赖   maven项目

2014-09-15 16:02:12 486

转载 Tomcat如何配置去项目名称访问.doc

相关资料:1.  http://hi.baidu.com/dobaibai/item/4cf925818faad25f850fab11  多域名访问配置步骤2.  http://zhidao.baidu.com/question/541651557.html配置后http://localhost:8080   仍是访问TOMCAT主页问题解决3.  http://lhp

2014-09-10 16:15:45 1277

原创 java mail邮件发送(带附件) 支持SSL

java mail邮件发送(带附件)有三个类MailSenderInfo.javapackage mail;import java.util.Properties; import java.util.Vector;public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String m

2014-09-04 09:37:43 2296 2

转载 spring获取webapplicationcontext,applicationcontext几种方法详解

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情

2014-08-11 15:46:58 375

原创 java excel poi导出问题

1.每次打开excel就会提示:“此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”解决办法:是因为创建的字体太多了,当调用HSSFWorkbook的createFont之后就创建一种字体,就算字体属性完全一样也是要创建一个新字体对象的;而创建的数目是有限的,因此不要频繁调用HSSFWorkbook的createFont方法,   把

2014-07-21 10:41:19 1028

原创 多线程socket服务器端

SocketServer服务端import java.io.*;import java.net.*;public class SocketServer extends Thread { private int port = 8899; private ServerSocket serverSocket; private ThreadPool threadPool;// 线程池

2014-04-11 16:08:54 1466

原创 eclipse maven3 安装

eclipse maven3 安装:启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入http://download.eclipse.org/techn

2014-03-30 21:43:49 622

原创 java 高级工程师面试题

1.java 语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别代表什么意义?finally代码是在return之后还是之前执行? throws是获取异常,throw是抛出异常,try是将会发生异常的语句括起来,从而进行异常的处理, catch是如果有异常就会执行他里面的语句,而finally不论是否有异常都会进行执行的语句。2.

2014-03-22 00:31:56 6931

空空如也

空空如也

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

TA关注的人

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