自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不通过request对象,在系统启动后,获取tomcat端口

private static String getPortByMBean() { String portStr = null;; MBeanServer mBeanServer = null; ArrayList<MBeanServer> mBeanServers = MBeanServerFactory.findMBeanServer(null); if...

2016-09-21 17:42:23 585

原创 aop对应的方法定义

aop:aroundpublic void doAround(ProceedingJoinPoint joinPoint) aop:before和aop:afterpublic void before(JoinPoint joinPoint) <aop:after-throwing pointcut="" method="afterThrowing" throwin...

2016-07-20 09:27:36 168

原创 mybatis传递参数$和#区别

 <select id="selectByMap" parameterType="java.util.Map" resultMap="BaseResultMap">  select * from com_position where 1=1  <if test="posiZw!=null and posiZw!=''">AND posi_zw = #{po

2016-07-19 22:24:01 293

ASM在运行时通过修改字节码动态给接口添加Annotation

1. 对接口预先添加一个自定义注解:@ServiceType 2. 系统启动时,通过Spring扫描有包含注解:@ServiceType的接口,然后通过ASM类库修改接口字节码 3. 用到一些辅助工具:java命令,asm-util.jar,asm.jar============================================================...

2016-05-22 22:13:27 2356 1

原创 dubbox-2.8.4踩过的坑总结,给后来同学参考

java.lang.RuntimeException: You must use at least one, but no more than one http method annotation on:解决办法:出现这个异常,说明要在使用的接口标注:@POST,@Path等javax.ws.rs.*这个路径下相关标注,不应该在实现类标注,想想就明白了。。。 javax.ws.rs....

2016-05-18 00:30:10 1132

原创 关于架构设计文档一些想法

 架构设计文档应该体现如下四要素:Logic View(逻辑视图)Physical View(物理视图)Network Structure(网络拓卜图)Workflow/Process Flow(流程图)每一种图都有自己的画法,并且有比较经典的图,这些图的组合:框框+线条+文字说明 下面用职能图来描述流程图,之前画流程图都是用很简单的黑框框+线条,这样给客户...

2015-01-17 12:22:15 259

原创 2014年那些事

一. 关于工作1. 到QZ前工作    工作地点在深圳,主要参与两个项目开发(国际金融项目,以及外部的医学会OA系统),在深圳的这段时间是从1月到3月15,15号回到了QZ,整整呆了三年。     参与国际金融项目开发,在这项目里面呆了三年,从这里面学到了项目团队管理,以及各种文档规范(设计文档UML建模),技术方面涉及到:flex,EJB,分布式开发,各种缓存,activem...

2014-12-31 22:45:02 83

原创 Jquery ajax兼容性针对IE8

下面是jquery ajax调用后台模板:$.ajax({        url:'servlet/test',        type:'get',        dataType:'text',        contentType: "text/plain; charset=UTF-8",         timeout:600000,        cache:false,    ...

2014-11-24 18:41:22 1838

原创 proxool+mysql配置及解决中文乱码 [来自qq空间]

修改mysql登录密码update user set password=password('新密码') where user='root';--这步不是必须,需要时候可以用 需要如下两个jar文件:mysql-connector-5.1.8.jarproxool-0.9.0RC3.jar proxool重要配置:database.url=jdbc:my...

2014-11-21 17:38:08 259

原创 解释Mybatis中TypeHandle怎么处理特殊数据类型? [来自qq空间]

1。Blob数据类型,对应在java类型:java.sql.Blob,用byte[]存储,正常Blob类型用于图片、等大文本文件,它是以二进制形式来存储。在Mybatis中,只提供了BlobTypeHandler,用于把数据库Blob字段映射到java中的byte[]类型,如果要映射成String,必须实现TypeHandler类。2。Clob数据类型,对应在java类型:java.sql....

2014-11-21 17:32:42 350

原创 开发中遇到Cookie的一些问题-解决[来自qq空间]

1. 在把中文保存到Cookie中时候,记得把中文加密,否则在运行时候会抛出异常,建议使用:URLEncoder方式    如:String val = URLEncoder.encode("你好!朋友。");            在获取cookie时候,把中文在解密下。。。   2. 这点比较关键,记得给cookie设置path属性,不然你在当前页面添加的c...

2014-11-21 17:29:15 160

原创 消息弹出框 之 Ext和Jquery

1. 使用Ext4.2 + 实现各个屏幕位置消息弹出框,这是老外写的一个EXT插件Notification.js插件下载位置如下:https://github.com/EirikLorentsen/Ext.ux.window.Notification(插件下载位置)http://www.eirik.net/Ext/ux/window/Demo.html(作者提供的demo) ...

2014-11-21 16:05:40 220

原创 Ajax+Servlet3实现异步短连接消息推送

1. 实现原理当主页加载完毕时候,一个ajax(jquery)请求到servlet端, servlet启动异步处理上下文AsyncContext,然后请求一直等待,直到上下文AsyncContext调用complete()方法,或者这个请求timeout,这个请求才会返回到UI,这样一次连接就结束。请求返回到UI后,ajax马上又发送连接请求到Servlet,这样反反复复进行这个操作...

2014-11-16 22:34:57 239

原创 Spring 邮件发送详细配置

1. 引入所需要jar包:activation.jar,commons-logging.jar,mail.jar,spring相关jar 2. Spring底层采用java mail进行集成,封装成统一API方便调用,Spring xml配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:...

2014-11-16 21:29:29 206

原创 Spring4.0.6 Websocket详细配置 之 遇到问题

基于SpringMVC做Websocket开发过程遇到一系列问题: 问题1:统计了一下大家遇到第一个问题就是连接websocket时候报404错误先检查连接websocket的url格式:ws://localhost:8080/test/webSocketServer.do,这个.do后缀要匹配SpringMVC拦截后缀 其次检查下Spring配置文件是否有加这个tag:&...

2014-11-09 01:25:16 405

原创 Spring4.0.6 Websocket详细配置 之 消息模块

历经一周把整个消息模块开发完毕,其中在websocket这块遇到比较多的问题是中文乱码,因为项目中用ajax跟后端交互,用@Response注解时候出现中文乱码,需要Spring MVC相关配置,这块遇到配置会在另一个文章体现。鉴于网上提供的一些文章,都介绍不是很到位,关键部分都没体现,导致在真实项目中出现各种各样的问题。 =============================...

2014-11-09 01:23:47 279

原创 图片存储架构

图片存储方式有四种:1. 二进制列存储这种方式主要是用数据库存储,很多关系数据库都支持二进制类型的列,可以把图片转换成二进制,然后存放起来,如果硬要使用这种方式,最好办法使用nosql 产品来存储这种二进制图片 2. 文件路径把图片的相对路径存储在数据库表中,把图片或文件存在在本地文件系统中,然后使用负载均衡器(nginx或apache等)来定位这些图片文件。 3. ...

2014-11-04 19:20:05 632

原创 powerdesigner中如何定制自己的Physical Options

Physical Options定义了几乎所有的建表是需要指定的设置,如Oracle的Tablespace,mysql的存储引擎类型type等。在使用mysql时可能需要指定表使用的字符集,但PD的默认设置里面是没有这个设置项的。方法:在安装目录下找到PowerDesigner 15/Resource Files/DBMS/mysql50.xdb文件,找到[%OPTIONS%]&lt...

2014-10-29 23:20:48 1048

原创 mysql-5.6.21-winx64绿色版本配置

1. 将根目录下的my-default.ini复制重命名为my.ini。 2. 打开my.ini文件,将下面的源码添加修改到my.ini中[mysqld]# 设置mysql服务器编码character_set_server=utf8#basedir设置mysql的安装目录,如果目录中带空格则必须加引号#datadir设置mysql数据库的数据的存放目录,文件夹名必须是databa...

2014-10-29 18:41:16 144

原创 JBoss AS 7 JNDI 的常见异常

  1、对于jnp包的使用,jboss5中使用jnp,实现类是org.jnp.interfaces.NamingContextFactory,需要引 入jnp-client.jar。在AS7中客户端只需要引入一个jboss-client.jar的包使用的 java.naming.factory.initial改成了这个包下面的 org.jboss.naming.remote.client.Ini...

2014-10-26 16:39:42 1346 1

原创 解决异常:Invalid layout of java.lang.String at value

异常信息:Invalid layout of java.lang.String at value## A fatal error has been detected by the Java Runtime Environment:##  Internal Error (javaClasses.cpp:129), pid=4104, tid=5764#  fatal error: Inval...

2014-10-25 22:26:30 235

原创 图解EJB的体系结构

本文对EJB的体系结构作一个全面介绍:EJB在J2EE体系结构中的位置EJB的环境构成EJB的资源配置EJB的种类EJB组件的构造EJB的调用过程EJB组件的生命周期EJB是Enterprise JavaBeans的简称。本文对EJB技术的体系结构作一个全面深入地介绍。EJB在J2EE体系结构中的位置视图层或表现层:提供用户界面;接收用户输入;数据...

2014-10-25 21:31:51 323

原创 tomcat7+nginx+memcached 配置tomcat 集群以及负载均衡

首先:配置tomcat集群 nginx+ tomcat7 1 安装jdk (可以选择6或者7都可以) 此处不用多说。 2 下载nginx-1.x 3 下载 memcached1.x4(注意:nginx负载均衡不会有太大问题,但是,在用memcached配置session共享的时候,tomcat的版本可能成为关系到成败的关键,目前选用的是tomcat apache-to...

2014-10-25 21:23:17 59

原创 web工程手动转成Maven工程

1. 从已经构建好的Maven工程下,copy出这些文件:.classpath,.project,pom.xml 2. 然后复盖到普通web工程下,并且修改.project文件下<name>节点改成对应名字  ...

2014-10-24 23:30:45 82

原创 Tomcat7调优及JVM性能优化for Linux环境

该优化针对Linux X86_X64环境 1. Tomcat优化其实就是对server.xml优化(开户线程池,调整http connector参数)搜索【<Executor name="tomcatThreadPool"】,开启并调整为<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"       ...

2014-10-24 14:15:41 229

原创 解决Spring嵌套代理拦截问题

场景:1. Spring首先拦截Service层(这个在spring配置文件里面,就不写出来),代码如下: 2. 在同一个类里面,有个注解拦截相同方法,就导致嵌套拦截 想要结果是:当在同一个类里面或其它Service类调用 findAllMenu方法时候,会进入findAllMenu的代理层也就是会这个代理层拦截,而不是直接进入这个方法代码 解决办法:就是重新从...

2014-10-21 20:50:21 374

Lucene in action

Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in action Lucene in act...

2009-10-29 11:14:03 122

空空如也

空空如也

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

TA关注的人

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