- 博客(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 3367
原创 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 9646
转载 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 278
原创 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 307
原创 Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:1、在项目中加入插件的依赖: maven-assembly-plugin 2.2
2016-06-30 13:56:27 516
转载 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 244
原创 【行为型模式】状态模式(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 1007
原创 【行为型模式】模板方法模式(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 742
原创 【行为型模式】责任链模式(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 320
原创 【行为型模式】策略模式(Strategy)之23种java设计模式
常规场景分析和实现:TestStrategy/** * 实现起来比较容易,符合一般开发人员的思路 * 假如,类型特别多,算法比较复杂时,整个条件语句的代码就变得很长,难于维护。 * 如果有新增类型,就需要频繁的修改此处的代码! * 不符合开闭原则! * @author Administrator * */public class TestStrategy {
2016-05-05 16:21:15 411
原创 参考资料和api地址
1.点击打开链接 Spring4参考手册中文版2.点击打开链接Maven构建web项目在Eclipse中部署的几种方法3.点击打开链接GitHub教程
2016-05-04 09:02:49 458
原创 【结构型模式】组合模式(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 323
原创 【结构型模式】桥接模式(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 314
原创 【结构型模式】代理模式(Proxy)之23种java设计模式
Star接口和实现类public interface Star { /** * 面谈 */ void confer(); /** * 签合同 */ void signContract(); /** * 订票 */ void bookTicket(); /** * 唱歌 */ void sing(); /** * 收钱 */ void
2016-04-23 21:19:07 376
原创 【结构型模式】适配器(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 284
原创 【创建型模式】原型模式(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 336
原创 【创建型模式】建造者模式(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 287
原创 【行为型模式】观察者模式(Observer)之23种java设计模式
观察者模式(Observer)包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并
2016-04-21 17:17:02 473
原创 maven操作命令
mvn test 测试mvn clean 清空项目mvn package 打包mvn install 安装mvn compile 编译
2016-04-21 15:51:28 241
原创 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 983
转载 EL表达式循环数组
end="${fn:length(fn:split(arr,','))}" varStatus="stat">${addr}输出:北京上海深圳广州
2016-02-23 14:18:39 3874
转载 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 341
原创 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 366
转载 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)
http://my.oschina.net/leejun2005/blog/104955#OSC_h3_7
2015-04-01 15:34:09 530
原创 google MarkerClusterer v3
https://github.com/googlemaps/js-marker-clusterer源码地址。
2014-11-25 10:23:04 1292
转载 4种必须知道的Android屏幕自适应解决方案
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=173973&extra=page%3D1&page=1
2014-10-08 15:54:19 397
转载 html和xml中的空格问题
有时候,我们要把xml里面的多个连续的空格输出到html中,而且也要保持多个连续的空格。我们自然会想到 但是在xml里面就不支持 因为&在xml是特殊字符,要用& 你是不是又想到了把它们组合起来,就是 回头一试,不行, 它给直接输出 地文字了,而不是空格。怎么办呢?最后一招,把输入法切换为全角输入。哈哈,以下搞定!!!
2014-09-17 09:16:41 1349
原创 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 626
转载 Spring mvc 中使用 kaptcha 验证码
生成验证码的方式有很多,个人认为较为灵活方便的是Kaptcha ,他是基于SimpleCaptcha的开源项目。使用Kaptcha 生成验证码十分简单并且参数可以进行自定义。只需添加jar包配置下就可以使用。kaptcha所有配置都可以通过web.xml来完成,如果项目使用了Spring MVC,那么实现方式会略有不同。一、Servlet项目1、添加jar包依赖 maven项目
2014-09-15 16:02:12 510
转载 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 1299
原创 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 2335 2
转载 spring获取webapplicationcontext,applicationcontext几种方法详解
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情
2014-08-11 15:46:58 400
原创 java excel poi导出问题
1.每次打开excel就会提示:“此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”解决办法:是因为创建的字体太多了,当调用HSSFWorkbook的createFont之后就创建一种字体,就算字体属性完全一样也是要创建一个新字体对象的;而创建的数目是有限的,因此不要频繁调用HSSFWorkbook的createFont方法, 把
2014-07-21 10:41:19 1080
原创 多线程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 1483
原创 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 644
原创 java 高级工程师面试题
1.java 语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别代表什么意义?finally代码是在return之后还是之前执行? throws是获取异常,throw是抛出异常,try是将会发生异常的语句括起来,从而进行异常的处理, catch是如果有异常就会执行他里面的语句,而finally不论是否有异常都会进行执行的语句。2.
2014-03-22 00:31:56 7280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人