- 博客(35)
- 资源 (14)
- 收藏
- 关注
原创 第三方支付回调地址代理转发
支付宝微信支付时,需要配置支付的回调地址,但是更改运行环境的服务器的时候,都需要更改对应的DNS对应的IP地址,这里做一个代理转发,第三方回调的路径不需要改变;1.商户调用第三方接口的时候,把运行环境的地址信息(IP、端口)作为自定义参数传递给三方支付接口,第三方再拿这些参数回调的给定的url;2.解析自定义参数中的运行服务器地址信息,做请求的转发运行服务器的地址信息 $a
2017-02-28 00:38:52
6652
原创 JAVA词汇大全
A Abstract Window Toolkit(AWT)抽象窗口工具集 一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,参见Swing Set. Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实
2015-06-21 00:17:15
932
原创 依赖注入的三种实现形式
什么是控制反转/依赖注入?控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。IoC也称为好莱坞原则(HollywoodPrinciple):“Don’t callus, we’ll c
2015-06-21 00:14:19
10292
1
原创 关系型数据库的内外连接
内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件
2015-06-18 15:32:20
775
原创 Hibernate 性能优化
Session: 一级缓存sessionFactory: 二级缓存查询缓存: 三级缓存 一级缓存缓存实体对象 Iterator 和 list的区别 Iterator刚开始取主键,任何时候用到才取出来,所以Iterator利用缓存,不会发出查询实体的sql(from) List不会利用缓存,每次用到都会发出sql Session消亡的
2015-06-01 15:25:57
335
原创 Struts 2 的使用
这里只做个简单的总结吧!Web.xml配置 struts org.apache.struts2.dispatcher.FilterDispatcher
2015-05-27 23:49:01
450
原创 Spring AOP 的应用
不说了,有人比我写的好查看链接:http://blog.csdn.net/moreevan/article/details/11977115我觉得主要的还是要清楚应用场景:Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理Lazy loading 懒加载De
2015-05-27 21:52:59
382
原创 Spring+hibernate+quartz 通过sessionFactory定时操作数据库
spring+hibernate框架中要做一个定时任务,需要查询或是更新数据库内容,直接配置sessionFactory是会报错的,会出现no session的问题、或是transaction non-bound等问题。这里直接给一个实现的示例吧!下载链接主要是建立了模板模式的抽象类AutoQuartzTask,继承至QuartzJobBean类;在这个类中声明sessionFactory变量
2015-05-23 17:47:53
4179
1
原创 Hibernate与Mybatis对比总结
常见的orm框架Mybatis优势MyBatis可以进行更为细致的SQL优化,可以减少查询字段。MyBatis容易掌握,而Hibernate门槛较高。Hibernate优势Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。Hiberna
2015-05-17 01:06:39
824
转载 深入探讨 Java 类加载器
请查看链接:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html类加载器基本概念: 用来加载java类到虚拟机中。Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)
2015-05-12 23:56:03
316
原创 子类与父类对象应用关系
父类:public class Supclass { public void print() { System.out.println("this is 父类print()方法" + "——此时对象" + this.toString()); }}子类:public class Subclass extends Supclass { public void print() {
2015-04-23 09:41:02
2052
原创 数据类型的转化和判断方法
1.判断字符串是否为可用的数字(如在关于钱的数字上) public static String getValidNum(String str) { try { return new BigDecimal(str.trim()).toString(); } catch (Exception e) { return -
2015-04-21 09:14:17
562
原创 JavaBean的list集合拼接成Insert语句
最近工作可恶心了,整的框架不让用,还得自己拼接sql语句,于是自己封装了一个方法:public static String beans2db(List objs, String table) { String sql=""; StringBuffer prama=new StringBuffer(); StringBuffer values=new StringBuffer();
2015-04-21 08:36:50
3086
2
原创 RESTful架构的理解
最近开始做Java的webservice开发工作,之前接触的少,对一些感念性的东西理解的不是太深入;这几天总是听一些人说restful了架构,那些所谓的高级工程师架构师的说起理论来头头是道,滔滔不绝,但是一遇到问题让他们去解决,就是各种理由;今天就好好查查restful这个东西是什么,找了一遍文章:点击打开链接自己从里面总结了一下:REST,即Representational Stat
2015-04-17 09:48:09
1009
原创 Spring自动扫描和管理Bean
在大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会使配置文件显得很臃肿,查找和维护起来不方便。Spring2.5 为我们引入了组件自动扫描机制,它可以在类路径下寻找标记了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入到spring容器中管理,它的作用和在xml中使用bean节点配置组件一样。要
2015-04-12 08:55:28
1805
原创 Spring:属性注入的方式有三种
1.使用属性setter方法注入2.使用构造器注入3.使用注解方式注入 使用属性setter方法注入就是给属性添加set()方法,在前面都是使用这种方法。java代码:import com.zpring.dao.PersonDao;import com.zpring.service.UserService;public class UserServiceImp
2015-04-11 15:51:56
939
原创 Spring:三种实例化bean的方式
Spring的实例化Bean有三种方式: 使用类构造器直接实例化 使用静态工厂的方法实例化 使用实例工厂方法实例化 三种方式对应的配置如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
2015-04-11 12:44:20
645
原创 编写spring配置文件时,不能出现帮助信息
由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就无法出现提示信息,解决方法有两种:1、让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。2、手动添加schema文件,方法如下:windwos->preferences->myeclipse->files and editors->xml->xmlca
2015-04-11 12:37:27
540
原创 CXF:将spring bean 注入到 jaxws:endpoin中去
在webService中需要用spring容器中的资源来实现功能,如需要获取数据库连接applicationContext.xml配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop=
2015-04-09 11:48:43
2964
原创 spring 配置sessionFactory
spring中sessionFactory的配置:1.不用dataSource,引入hibernate.cfg.xmlapplicationContext.xml代码:(org.springframework.orm.hibernate3.LocalSessionFactoryBean) classpath:hibernate.cfg.xml 2.不使用hibernat
2015-04-07 18:42:33
576
原创 Spring 整合WebService示例
Java常见的建立webService的方式有三种,Axis2(下载:http://axis.apache.org/axis2/java/core/download.cgi)、由JDK开发和Apache CXF等等。这里写一个CXF的例子。首先是建立一个Web Service 工程,在配置文件web.xml中配置过滤器启动项等<web-app version="2.5" xmln
2015-04-06 01:30:43
508
原创 Java调用MSSQL存储过程
Hibernate中调用sqlserver存储过程出项异常:信息: starting query cache at region: org.hibernate.cache.StandardQueryCachecom.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集。 at com.microsoft.sqlserver.
2015-03-30 19:06:06
776
原创 Hibernate 调用存储过程
不知道为什么,在Hibernate中没有调用存储过程的封装类,当然整个Java在调用存储过程上,使用方法都不是太好。下面写一个Hibernate使用存储过程的例子:思路主要还是通过java.sql.connection 这个接口来实现的,由Hibernate来获取session,再由session来获取connection;(session.connection() API上说这个方
2015-03-26 18:23:13
1384
原创 定时任务(Spring与Quartz使用)
这是一个spring4和Quartz2.2.1的整合使用,定时执行某一个方法。类方法:package com.test.quartz;public class FirstQuartz { public void doTestJob() { System.out.println("\n测试定时任务:" + (new java.text.SimpleDateFormat("yy
2015-03-25 14:58:01
458
原创 Hibernate的缓存(EhCache)
Hibernate 的二级缓存与一级缓存的区别等等的就不说了,这里主要说说配置的步奏。首先导入ehcache.jar二级缓存包。jar包下载然后,在src下添加ehcache.xml配置,同时,在hibernate.cfg.xml中启用二级缓存 org.hibernate.cache.EhCacheProvider truetrue
2015-03-25 14:05:58
559
原创 接口的认证,访问量,频率的统计
说明:应用中对同一个方法 调用次数和调用时间的限制问题要求:用户调用一方法,当第一次开始调用的时候开始计时,在时间间隔 len 内,time为第几个调用,每次调用时 time 加1,最多访问次数 num。len间隔内,调用次数time小于num时,返回 truelen间隔内,调用次数time大于num时,返回 falselen时间以后,再有调用的就重新计数。
2015-03-25 00:26:40
2762
原创 由图片名称获取该图片
import java.io.File;import java.lang.reflect.Field;import android.content.Context;import android.content.Intent;import android.net.Uri;import com.butler.jiadian.R;public class OtherUtil {
2015-02-09 22:50:53
1048
原创 Android 一键分享功能
import java.io.File;import java.lang.reflect.Field;import android.content.Context;import android.content.Intent;import android.net.Uri;import com.butler.jiadian.R;public class OtherUtil {
2015-02-09 22:48:51
542
原创 http请求封装
import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import org.apache.http.HttpResponse;import org.
2015-02-09 22:44:37
468
原创 android程序连接网络测试:连接失败的原因。
org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.1.100:8080 timed out 1. 手机没有加权限,这个说的好多。2.确认手机可以上网(与测试环境在同一个局域网环境下也行)3.确认手机可以访问服务器,有手机浏览器测试一下;我今天就被这一点整了,我的防火墙开启了,死后不
2014-12-28 21:33:27
1387
原创 java ajax 文件上传带滚动条显示
问题:实现文件上传并给出进度条显示上传过程信息。如何实现上传的功能 ------使用apache的FileUpload组件上传文件如何实现上传文件的监听功能 ------使用ProgressListener监听文件状态如何实现记录上传状态的功能 ------使用session保存文件的状态客户端如何状态的实时显示 -------客户端使用AJAX来查询上传的状态思路:
2014-12-07 22:27:29
2435
转载 MyEclipse6.5&7.5&8.0注册码的java源码
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseKeyGen { private static final String LL = "Decompiling this copyrighted software is
2014-10-07 21:34:01
678
原创 Integer与int的比较
最近发现了一个情况;如下: public static void main(String[] args) { Integer a=333; Integer b=333; int c=333; System.out.println(a==b); System.out.println(a==c); System.out.println(a.equals(b))
2014-09-21 18:04:03
2128
redis 免安装 redis客户端 redis-desktop-manager-0.8.8.384
2022-02-16
Spring+hibernate+quartz 定时操作数据库
2015-05-23
redis-2.4.2-win32-win64
2015-04-29
xercesImpl-2.8.1.jar
2015-04-13
jox-1.17b3.jar实现XML和JAVABean之间的转化
2015-04-13
spring+hibernate+struts2+webservice示例
2015-04-06
毕业论文 云计算研究现状
2013-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人