自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 cassandra连接报错:tried:localhost 127 0 0 1:9042

com datastax driver core exceptions NoHostAvailableException: All host(s) tried for query failed (tried: localhost 127 0 0 1:9042 (com datastax driver core exceptions InvalidQueryException: unconfig

2016-11-25 17:05:30 8601

原创 Cassandra安装Windows版本使用cassandra -cli命令出现7199端口占用问题解决

最近在使用cassandra Windows版本的时候,服务启动了,然后通过cassandra-cli进行客户端连接的时候总是报7199端口被占用,通过百度Google查询了一些方法,也修改了端口还是不行,最后Google给了答案。答案是:从cassandra2.x之后,就没有了Cassandra CLI 的工具,而是CQL替代即cqlsh.bat。然而,我用cqlsh.bat之后又报了另

2016-11-15 16:28:59 2148

原创 WSDL文件详解

为了更好地理解WSDL的语句含义,这里把一个WSDL文件内容帖出来做一个详细分析以能够让人更加清晰地认识和理解WSDL。http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.aspire.com/" xmlns:soap="http://sch

2016-03-31 22:14:59 1145

原创 Webservice之schema

http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com"xmlns="http://www.w3schools.com"elementFormDefault="qualified">                                    

2016-03-31 21:48:57 1002

原创 Webservice的几个重要术语

WSDL:Web Services Description Language 网络服务描述语言 1.对应一种类型的文件.wsdl 2.定义了webservice服务器端与客户端应用交互传递请求和响应数据的格式和方式 3.一个webservice对应一个唯一的wsdl文件 SOAP:Simple Object Access Protocol 简单对象访问协议 1.是一种简单的基于HTTP和x

2016-03-31 21:46:21 574

转载 Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate

一、JdbcTemplate 查询带有参数,和行映射方法:public Object queryForObject(String sql, Object[] args, RowMapper rowMapper),使用自定义的UserRowMapper完成映射。 一个RowMapper的常用实现BeanPropertyRowMapper,该实现可将结果集转换成一个Java Bean(字段名与Java

2016-03-31 10:26:57 461

转载 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务

Dubbo与Zookeeper、Spring整合使用Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。一:单机模式安装zookeeper1,下载zookeeper注册中心,下载地址:http://www.

2016-02-24 11:24:33 556

转载 再看单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关

2015-04-10 15:46:11 512

转载 Spring MVC 中的基于注解的 Controller

Spring MVC 中的基于注解的 Controller@Controller 基于注解的 Controller          终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNam

2015-03-12 15:40:47 491

原创 Camel中配置不同servlet的一种方法二

继上一篇“Camel中配置不同servlet的一种方法”之后,经过项目实践又发现了一种更简单的配置不同servlet请求的方法,具体如下:在web.xml中配置 CamelServlet org.apache.camel.component.servlet.CamelHttpTransportServlet 1 CamelServ

2014-12-30 11:49:17 963

原创 Camel中pusher的Uri覆盖实现方法

在项目中遇到根据不同字段判断要推送的Uri地址的需求,由于用spring进行配置写在Java代码中的各种方法尝试无果后,根据查询文档找到一种方法可以实现。  具体场景如下:  1.根据字段值为目标地址赋值 String targetUrl = ""; if("1".equals(HomeDomain)){ targetUrl = "http://localhost/serv

2014-12-10 10:50:10 729

原创 Camel中配置不同servlet的一种方法

对于业务需求需要配置不同的servlet请求能够让通过不同的servlet处理不同的业务逻辑,通过查询http://camel.apache.org/servlet.html 文档,经过试验可以完成此诉求。 首先在web.xml中如下配置  BossServlet org.apache.camel.component.servlet.CamelHttpTranspor

2014-12-04 11:39:03 1900

原创 Oracle将查询结果存入临时表的写法

有时候因为查询结果很大且需要再跟其它表进行不同形式的连表查询,这是如果整个sql写下来不仅看起来臃肿而且查询效率也很低,Oracle提供了一种将查询结果

2014-12-01 16:52:29 25231 2

原创 SQL绑定变量的使用

近期工作中公司DBA总是反应

2014-11-24 10:07:03 1116

转载 Hibernate的绑定变量操作

Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:PrepareStatement pre=connection.prepare(“select * from User where user.name=?”);pre.setString(1,”zhaox

2014-11-21 17:51:20 1611

原创 Boolean与boolean的区别

boolean是基本数据类型Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如: Boolean flag = new Boolean("true"); // boolean 则不可以! Boolean 是boolean 的实例化对象类,和Integer对应int一样 自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样, 即是你:

2014-09-29 15:52:09 1010

原创 MySQL的一个存储过程

/* 删除掉已存在同名存储过程*/drop procedure if exists proc_trans_cmheader_data; /* 默认情况下,delimiter是分号“;”。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。但有时候,不希望MySQL这么做。因为可能输入较多的语句,且语句中包含有分号。默认情况下,不可能等到用户把这

2014-09-29 15:28:24 466

原创 创建第一个Android项目

在Eclipse中创建Android项目,选择New

2014-09-28 21:55:48 736

原创 搭建Android开发环境

开发Android程序需要SDK的支持,下载SDK可以登录WWW.android.

2014-09-27 12:54:51 557

原创 MysqL5.6.15非安装版配置服务

重装完系统之后之前的MySQL也不能使用了,又懒得再去安装就找了

2014-09-27 12:16:45 763

原创 项目中数据源的配置参考

其中倒数后四项的配置是为了解决数据连接超时但是仍存在于连接池的无效链接,如果不配置对应长时间开启的服务,有可能造成新的请求拿到的链接无效而报错,因此在解决这一问题的时候需要配上。

2014-08-28 10:43:30 632

原创 mysql的字符串日期转换函数

将日期转换为字符串用DATE_FORMAT(created_time,'%Y-%m-%d %H:%i:%s')将字符串转换为日志用

2014-08-27 17:00:36 909

原创 解决用jaxb通过XSD生成Java类的CDATA的不生效处理

在项目中通过用Jaxb 生产的Javalei

2014-08-26 15:51:51 1479 1

原创 Spring定义区分xml环境配置

最近使用camel做接口,需要把同一个项目的不同功能给区分开,用的是sp

2014-08-26 09:42:12 939

转载 HTTP报文讲解,很详细

引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、O

2014-07-17 11:24:11 667

转载 mysql语句:SET NAMES UTF8

mysql语句:SET NAMES UTF82012-11-5 11:48 | 发布者: moke | 栏目:MYSQL教程   一直以来只知道mysql_query("SET NAMES UTF8");是设定数据库编码的,但是一直不清楚“SET NAMES UTF8”是什么。    直到今天才知道 SET NAMES ...是mys

2014-07-16 09:24:13 576

转载 Tomcat配置

注:Tomcat版本为5.5.20 1、JVM堆栈调整    众所周知,普通Java应用,配置启动参数 -Xms -Xmx即可。Tomcat中大同小异,修改%TOMCAT_HOME%\bin目录下的catalina.bat脚本中的JAVA_OPTS变量。     JAVA_OPTS中的初始配置如下:set JAVA_OPTS=%JAVA_OPTS% -Djava.util.lo

2014-07-08 09:55:59 737

原创 异常处理中的finally语句块在什么情况不执行?

当你捕获到异常的时候,在处理异常的时候你完全可以System.exit(0);命令虚拟机,在执行异常处理的时候,虚拟机都退出了,又怎么能执行finally块中的代码呢。如果你在捕获异常后处理为System.exit(1);停止异常的执行,那么finally块不会被执行。因为finally要在try块或者catch块之后执行,在catch块中的异常停止了,代码也就是不执行了,所以finall

2014-06-30 17:24:20 3443

转载 ServletRequest 和 HttpServletRequest有什么区别?

filter中的参数就是ServletRequest,而struts的action中execute方法参数是HttpServletRequestHttpServletRequest继承ServletRequest,Servlet里有doGet、doPost方法 ,没有doPut方法,是和form的get post对应的.servletRequest是接口,httpServletRe

2014-05-03 11:52:24 1098 3

原创 Struts2模型驱动乱码处理

在get传参的时候遇到了struts2模型驱动的中文乱码问题,各种写filter过滤,都没有成功,最后在网上

2014-04-07 12:25:26 1167

原创 HibernateTemplate() 获取最大记录数/记录总数/总数

//第一种方法:获取最大记录数/记录总数/总数" align="top">  String hql = "select count(*) from User as user";获取最大记录数/记录总数/总数" align="top">  Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next

2014-04-04 23:49:32 1019

原创 接口和抽象类的区别小结

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。  2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义

2014-03-13 18:15:09 590

原创 利用Spring AOP中的引入解决java无法多继承问题

我们知道在java中一个类无法继承多个基类,而有时候,你可能有一组共享公共行为的类,在OOP中,它们必须扩展相同的基类或者实现相同的接口。这个问题可以用AOP模块化的一个横切关注点。Introduction是AOP中的一种特殊通知,它允许为一个接口提供实现类使对象动态地实现接口。这样看上去就像使对象在运行时扩展了实现类。而且,你可以用多个实现类将多个接口同时引入对象。这可以实现与多重继

2014-01-25 19:36:31 1234

原创 Spring的几种工厂方法创建bean的总结

1.调用静态工厂方法创建bean   通过这种方法创建bean需要几个步骤:  首先需要创建一个工厂类如:ProductCreater,类中需要一个工厂方法如static Product createProduct(String id),在类中通过id进行相应的Product创建; 其次,需要在applicationContext.xml中进行配置 其中的, 代表

2014-01-17 14:06:09 1063

原创 spring管理Hibernate 的懒加载

Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitializationException。这个异常出现的原因很简单,主要时在加载懒数据时Session已经关闭造成的,如下图: 那么OK,我们来考虑怎么解决吧。我们只要在渲染JSP之前不要关闭Session,而在JSP渲染之后再关闭

2013-12-11 12:29:44 664

原创 事务的三种读

第一种:错读(未提交读),就是读到另一个事物修改过的但没有提交的数据,没有实一致性读。比如:现在假如有两个事物,A事物修改了data1还没提交,此时B事物来了读到了该数据,之后A提交了事务那么B读出来的数据跟数据库里边的就不一致了。第二种:不可重复读( 读失真)就是对一个事物前后两次读,读出来的值是不相等的,因为它在这两次读的间隔被别的事物修改或者删除,并且提交了。比如:A在读da

2013-12-10 17:04:14 862

原创 SpringMVC的xml配置开发

时隔多日,终于可以抽出时间总结一下学习SpringMVC的一些心得,有些东西是靠坚持来的,我坚持的不够好。工作中从来没有用到这些开源的框架,因为公司有一套傻瓜式的成熟框架,用多了就真的成了傻子了,所以平日里还是对这些开源的好用的框架知识保有热情,之前说过学习SpringMVC并为之付出行动,但是也是不够持续间间断断地熟悉着摸索着……  我总觉得自己要再用公司的那些东西下去,我的技术将会

2013-12-07 13:39:48 1060

转载 spring aop中的propagation的7种配置的意思

1.前言。 在声明式的事务处理中,要配置一个切面,即一组方法,如Java代码  "txAdvice" transaction-manager="txManager">                "find*" read-only="true" propagation="NOT_SUPPORTED" />          

2013-11-16 14:45:56 673

原创 我的心里只有你--单件模式

许多人都写过一些关于设计模式的笔记文章,但看过之后始终觉得那些始终是他们自己的理解,这足以让我自己不满意,因为有些东西需要自己沉淀之后才能转化为自己的知识。在这个沉淀过程中,只有我们用自己的方式表达出来才可以。不论是你与他人讨论分享还是自己总结书写,我认为这都会是你获得知识的途径。  这些文章,称不上是技术博客只能算是自己学习的一个总结,我喜欢把自己的学习总结通过书写描述出来,这样的沉淀可以在

2013-08-06 00:30:56 879

原创 认识SpringMVC

学习SpringMVC是出于对其某种程度的好奇,当初在学校学习Spring的时候就看到官方文档中提到的这一MVC框架,但同时也在学习Struts2框架这一流行极广的MVC框架,也便暂缓了对SpringMVC的学习,直到去搜狐进行面试被问到这方面的知识方觉恨晚,始觉这一框架实在与我有不解之缘,遂学之。    通过在搜狐工作的同学的介绍,我先前了解到这一框架有着众多方面的优点,比如其:

2013-08-03 23:58:24 641

jd-jui Java图形反编译工具

非常好用的Java图形化反编译工具,该工具可以将一个文件夹下的class文件批量反编译以便查看

2014-08-15

hibernate-annotations-3.4.0.GA.rar

写hibernate注解的时候用到的一些jar包都在里面,对应的hibernate版本为 hibernate-distribution-3.3.2.GA

2012-12-11

空空如也

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

TA关注的人

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