自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

loadhai的专栏

天行健,自强不息

  • 博客(71)
  • 资源 (11)
  • 收藏
  • 关注

原创 spring-cloud 注册与服务发现

概念1、注册中心     负责服务的注册      关键配置:    @EnableEurekaServer      eureka.instance.prefer-ip-address = true    eureka.client.register-with-eureka=false    eureka.client.fetch-registry=false    eureka.clien...

2018-05-30 10:26:17 288

转载 工具

ackage com.tojaoomy.jupiter.common.util;   import java.util.regex.Pattern;   /** * 正则工具类 *  * 此类提供日常开发中常用的正则验证函数,比如:邮箱、手机号、电话号

2017-01-20 11:15:00 408

转载 bean的生命周期

答:     spring有五种作用域,分别为singletone、prototype、request、session、global,可以在spring配置bean的scope属性指定其中singleton是spring默认的作用域,生命此作用域的bean会一直存在于springbean容器中直到程序退出,bean的初始化时机可以在系统启动时或者调用时初始化,由bean属性的lazy_in

2016-08-22 09:34:21 472

转载 spring bean的生命周期

一、Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。 内置支持的作用域分列如下:作用域 描述singleton在每个Spring IoC容器中一个bean定义对应一个对象实例。prototype一个bean定义对应多个对

2016-08-21 22:34:30 897

原创 nginx负载均衡配置

1、安装好nginx(参考nginx预编译安装)2、安装tomcat ,配置好访问端口号分别是8080和8081 (另外service节点的port不能一样,此端口负责监听tomcat的shutdown端口,否则启动不起来)3、切换的nginx的安装目录的conf目录4、修改nginx配置文件添加如下节点upstream www.web {      # ip_ha

2016-08-15 10:52:11 407

转载 Linux系统下安装rz/sz命令及使用说明

Linux系统下安装rz/sz命令及使用说明目录(?)[+]对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装root 账号登陆后,

2016-08-14 15:56:58 412

转载 linux配置maven

1、下载maven wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz2、解压至/usr/local目录 tar -zxvf apache-maven-3.2.5-bin.tar.gz3、配置国内的源在mirrors中添加以下内容

2016-08-03 14:34:54 2428

原创 git服务器搭建

1、在服务器端初始化裸仓库:在/opt/git 下创建目录 test.git2、进入到test.git目录 执行命令 git --bare init3、将本地的git项目上传服务器git remote add origin git@server:/opt/git/test.gitgit push origin master注意:如果是用公钥认证需要将自己的公钥放至git

2016-08-03 13:50:43 269

原创 linux 公钥认证登录

1、在用户主目录新建.ssh目录 :mkdir .ssh2、修改.ssh 目录权限为 700 chmod 700 .ssh3、在.ssh目录下创建 authorized_keys文件 ,权限为6004、切换到/etc/ssh目录 修改sshd_config文件配置信息

2016-08-02 19:56:14 945

转载 jdk 安装 linux

http://www.cnblogs.com/kerrycode/p/3197865.htmltar包安装 新建文件夹/usr/java/[root@localhost usr]# mkdir java[root@localhost usr]# cd ~/tmp[root@localhost tmp]# tar xzvf jdk-7u25-linux-x64.t

2016-08-01 18:52:50 287

原创 myql linux 安装步骤

1、到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit),下载下来的文件名称为:mysql-5.6.

2016-07-31 13:47:04 794

原创 Java 对象

第一节:对象(也是变量,可以存储数据和执行操作)概述:java是一个程序设计语言,通过将问题空间的元素转换成解决空间的元素即”对象“,使得我们能够快速的开发灵活健壮的程序,我们可以将问题中的任何元素抽象成对象比如建筑、人物、服务等。特征:     1、万物皆对象,可以将任何事物抽象成对象,抽象的过程决定了问题的复杂程度。      2、程序是对象的集合,对象之间通过发消

2016-03-29 13:41:26 309

原创 企业号处理请求

1、企业号应用在开启回调模式后会调用企业后台的url,微信使用post方式请求企业的后台,并且使用加密方式传输。2、// 获取解密后的xml文本信息。  String requestVal = CryptUtil.decryptMsg(msg_signature, timestamp,    nonce, inputStream);从请求的输入流中获得加密的数据

2015-02-21 11:17:50 555

原创 unicode编码转换

http://tool.chinaz.com/Tools/Unicode.aspx

2014-09-10 10:22:31 560

转载 webservice

一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是

2014-03-02 17:27:03 772

转载 数据库索引原理

强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在

2014-02-28 15:24:47 652 1

转载 hibernate延迟加载

Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化

2014-02-17 11:27:43 930

转载 《深入理解java虚拟机》学习笔记5——Java Class类文件结构

Java语言从诞生之时就宣称一次编写,到处运行的跨平台特性,其实现原理是源码文件并没有直接编译成机器指令,而是编译成Java虚拟机可以识别和运行的字节码文件(Class类文件,*.class),字节码文件是一种平台无关的中间编译结果,字节码文件由java虚拟机读取,解析和执行,java虚拟机屏蔽了不同操作系统和硬件平台的差异性。如今的java虚拟机已经称为一种通用平台,不但能够运行java语言

2014-02-14 10:30:13 555

转载 策略模式

万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主线,所以每个模式的核心故事都是取材于此书,在此再次声明一下。不管

2014-02-12 16:40:59 537

转载 Struts2权限控制

References:《Struts 2 的拦截器(三)》[1],《Filter和Interceptor的区别》    之前的Struts2项目通过再Sitemesh的母版页中使用Struts的if标签进行了session判断,使得未登录的用户不能看到页面,但是这 种现仅仅在view层进行,如果未登录用户直接在地址栏输入登录用户才能访问的地址,那么相应的action还是会执行,仅仅是不

2014-02-12 15:59:55 7577 2

转载 Jconsole远程控制Tomcat

JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。   其实在 JDK 5 中已经新加入了这个功能了. 现在的

2014-02-11 16:42:04 1037

转载 SQL中ON和WHERE条件的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件

2014-02-11 14:12:52 716

转载 select语句结构与执行顺序

select语句的结构与执行顺序,下面的序号代表执行顺序 8         SELECT (9)DISTINCT 11       1         ROM 3       JOIN 2   ON 4         WHERE 5        GROUP BY 6        WITH {CUBE | ROLLUP} 7        H

2014-02-11 14:00:36 644

转载 Java:应用Observer接口实践Observer模式

Java        在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。1. 实现观察者模式实现观察者模式非常简单,[1]创建被观察者类,它继承自java.util.Observable类;[2]创建观察者类,它实现java.util.Observer接口;[3]对于被观

2014-02-11 13:46:23 526

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2014-02-08 14:01:55 729

转载 SQLquery.addScalar

SQLquery.addScalar  2008-07-18 18:04:55|  分类:编码心得 |  标签:|举报|字号大中小 订阅SQLQuery 还有很多使用价值,例如在处理非 hbm 对象的时候。 再举几个实例说明其中几个实用技巧。 1, addScalar 显式指定返回数据的类型;以下是代码片段~~  

2014-02-08 10:29:35 1477

转载 java 虚拟机--新生代与老年代GC

java 虚拟机--新生代与老年代GC收藏人:孙兴的图书官2014-02-07 | 阅:1  转:42  |  私有  |  来源  1. Java堆中各代分布

2014-02-07 21:17:21 669

转载 Spring中的@Transactional 放在 类级别 和 方法级别 上有什么不同?

Spring中的@Transactional 放在类级别 和方法级别 上有什么不同?@Transactional放在类级别上是否等同于该类的每个方法都放上了@Transactional?是的一般类上这么写//默认将类中的所有函数纳入事务管理.@Transactional(readOnly=true) //配置事务 查询使用只读public Demo{       /

2014-02-07 13:46:12 21671 1

转载 oracle中的exists 和not exists 用法详解

(2009-05-14 16:58:18)转载▼标签:杂谈分类:Oracle有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 whereT1.a=T2.a) ;   T1数据量小而T2数据量非常大时,T12) se

2014-02-07 09:25:32 512

转载 内存分析工具讲解

前言在使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文件读入内存,然后调用java.lang.ClassLoader.defineC

2014-02-05 15:27:09 3248

转载 java 虚拟机方法区

对于被装载的每个类,虚拟机都会把这个类的类型信息存储在方法区,方法区中存储一下信息:eg: public class Test extends superclass implements interface1, interface21,  类的全限定名2,  类的超类的全限定名3,  这个类是类型还是接口4,  类的访问修饰符5,  超接口的权限定名的有序类表6,  该类的

2014-01-29 12:47:47 628

原创 java 多线程编程

1.sleep()方法会使当前线程停止但不会释放锁。2.当同步方法抛出异常或者正常退出时会释放锁3.使用wait方法会释放锁,知道对其调用notify方法时才会使当前线程处于就绪状态 但不会立即获得锁,并且wait必须结合同步一起使用(在异步编程中使用)

2014-01-27 13:32:29 511

转载 同步方法和lock的区别

1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断如果 使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的

2014-01-26 08:10:13 1141

转载 使用JDBC进行批处理

使用JDBC进行批处理 博客分类:java数据库 l业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。l实现批处理有两种方式,第一种方式:•Statement.addBatch(sql)l执行批处理SQL语句•executeBatch()方法:执行批处理命令•cle

2014-01-08 23:45:27 610

转载 Spring对Hibernate session的管理

在经过上文的配置后,session的打开,关闭,事务的开启,回滚,异常处理都交由Spring管理,不再需要我们手动写代码了。其大致流程如下:1.在声明了事务的service对象的中的方法开始执行前,代理对象调用注入的事务管理器判断当前线程中是否已经有绑定好的session,若有则取得该session并开启事务,若没有则通过注入的sessionFactory开启一个新的session,并将其绑定

2014-01-06 21:05:13 6176

转载 hibernate session的获取方式

仅为个人理解.请指正Hibernate Session, 其作用无需多言.在运用中为避免资源消耗,一般都会手动封装一个HibernateUtil类(未使用Spring管理的前提下).该类的作用使Hibernate加载配置文件config, 创建sessionFactory等只运行一次.实际运用中,经常需要将当前线程和session绑定.一般的用法为使用ThreadLocal: 在H

2014-01-06 21:00:34 4453

转载 Spring声明式事务管理

Spring事务的传播行为在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法

2014-01-03 21:55:43 12407 4

转载 spring事务的传播特性

Spring 事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这种是不认识 Spring 事务传播机制而造成的误解,Spring 对事务控制的支持统一在 TransactionDefinition 类中描述,该类有以下几个重要的接口方法:int getPropagationBeha

2014-01-03 21:28:21 25144 4

转载 Spring3核心技术之事务管理机制

Spring3核心技术之事务管理机制分类: ssh 2013-03-21 20:54 916人阅读 评论(0)收藏 举报 Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。 http://jinnianshilongnian.iteye.com/blog/1496953 Spring提供了许多内置事务管理器实现,常用

2013-12-31 14:40:04 1602

转载 oracle 常用树形结构的表查询

START WITH...CONNECT BY PRIOR详解START WITH...CONNECT BY PRIOR详解    ORACLE中的SELECT语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,CONNECT BY 是结构化查询中用到的,其基本语法是:SELECT columnName1[,columnName2,…]

2013-12-30 15:59:24 1058

strus2.1.8.1全部jar包

strus2.1.8.1全部jar包,java编程使用

2013-12-26

Extjs 3.0 扩展日期控件 显示选择时间信息

对Extjs3.0 的日控件期扩展。实现选择日期和时间的功能。

2012-11-20

jbpm5.3 中文手册

jbpm5.3 官方文档翻译手册。。学习使用。

2012-09-04

动态代理工程

使用动态代理实现的小例子。

2012-08-30

JBPM5.3详细API教程

jbpm5.3教程 最新开发笔记。

2012-08-26

eclipse tomcat插件

eclipse tomcat插件.。

2012-08-23

下拉列表js操作

下拉列表,相关的所有操作整理,和大家分享学习。

2012-08-23

JBpm4开发指南

jbpm4.4工作流开发指南。

2012-08-21

Json所需jar包

使用json开发需要导入的jar文件。

2012-08-21

Osworkflow中文手册

Osworkflow学习,中文的全面介绍,详细文档。。

2012-08-21

Ext 中文API

Ext 3.2.0中文API,帮助初学者学习。

2012-08-21

空空如也

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

TA关注的人

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