`
strongant
  • 浏览: 66642 次
  • 性别: Icon_minigender_1
  • 来自: IT
社区版块
存档分类
最新评论
文章列表
1. 实现原理 当主页加载完毕时候,一个ajax(jquery)请求到servlet端, servlet启动异步处理上下文AsyncContext,然后请求一直等待,直到上下文AsyncContext调用complete()方法,或者这个请求timeout,这个请求才会返回到UI ,这样一次连接就结束。请求返回到UI后,ajax马上又发送连接请求到Servlet,这样反反复复进行这个操作   2. 实现代码 Servlet端实现   //需要导入该类包名 import java.io.IOException; import javax.servlet.AsyncCont ...
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://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3 ...
基于SpringMVC做Websocket开发过程遇到一系列问题:   问题1:统计了一下大家遇到第一个问题就是连接websocket时候报404错误 先检查连接websocket的url格式:ws://localhost:8080/test/webSocketServer.do,这个.do后缀要匹配SpringMVC拦截后缀   其次检查下Spring配置文件是否有加这个tag:<mvc:annotation-driven/>(加这个会出现中文乱码,下面会讲到),使用Spring websocket需要这个tag支持 当Spring配置文件有使用<contex ...
历经一周把整个消息模块开发完毕,其中在websocket这块遇到比较多的问题是中文乱码,因为项目中用ajax跟后端交互,用@Response注解时候出现中文乱码,需要Spring MVC相关配置,这块遇到配置会在另一个文章体现。 鉴于网上提供的一些文章,都介绍不是很到位,关键部分都没体现,导致在真实项目中出现各种各样的问题。   =============================================== 环境介绍: Jdk 1.7 Tomcat7.0.52 (支持Websocket协议) Spring4.0.26 (支持Websocket) web.xml ...
图片存储方式有四种: 1. 二进制列存储 这种方式主要是用数据库存储,很多关系数据库都支持二进制类型的列,可以把图片转换成二进制,然后存放起来,如果硬要使用这种方式,最好办法使用nosql 产品来存储这种二进制图 ...
Physical Options定义了几乎所有的建表是需要指定的设置,如Oracle的Tablespace,mysql的存储引擎类型type等。在使用mysql时可能需要指定表使用的字符集,但PD的默认设置里面是没有这个设置项的。 方法: 在安装目录下找到PowerDesigner 15/Resource Files/DBMS/mysql50.xdb文件,找到 [%OPTIONS%]</a:TextTargetItem.Value><a:Comment>Command for creating a table. Example: create table %TAB ...
1. 将根目录下的my-default.ini复制重命名为my.ini。   2. 打开my.ini文件,将下面的源码添加修改到my.ini中 [mysqld]# 设置mysql服务器编码character_set_server=utf8#basedir设置mysql的安装目录,如果目录中带空格则必须加引号#datadir设置mysql数据库的数据的存放目录,文件夹名必须是databasedir=D:/dev-tools/mysql-5.6.21-winx64datadir=D:/dev-tools/mysql-5.6.21-winx64/dataexplicit_defaults_ ...
  1、对于jnp包的使用,jboss5中使用jnp,实现类是org.jnp.interfaces.NamingContextFactory,需要引 入jnp-client.jar。在AS7中客户端只需要引入一个jboss-client.jar的包使用的 java.naming.factory.initial改成了这个包下面的 org.jboss.naming.remote.client.InitialContextFactory。                       jboss5下面的initialContext的实例化方法是                           ...
异常信息: 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: Invalid layout of preloaded class## JRE version: 7.0_15-b03# Java VM: Java HotSpot(TM) 64-Bit Server VM (2 ...
本文对EJB的体系结构作一个全面介绍: EJB在J2EE体系结构中的位置 EJB的环境构成 EJB的资源配置 EJB的种类 EJB组件的构造 EJB的调用过程 EJB组件的生命周期 EJB是Enterprise JavaBeans的简称。本文对EJB技术的体系结构作一个全面深 ...
首先:配置tomcat集群 nginx+ tomcat7   1 安装jdk (可以选择6或者7都可以) 此处不用多说。   2 下载nginx-1.x   3 下载 memcached1.x 4(注意:nginx负载均衡不会有太大问题,但是,在用memcached配置session共享的时候,tomcat的版本可能成为关系到成败的关键,目前选用的是tomcat apache-tomcat-7.x 版本 5 首先用nginx来搭建三台tomcat服务器的负载均衡环境,我的tomcat的端口分别是8181,8282,8383     解压下载的nginx压缩包,我的路径是D ...
1. 从已经构建好的Maven工程下,copy出这些文件:.classpath,.project,pom.xml   2. 然后复盖到普通web工程下,并且修改.project文件下<name>节点改成对应名字    
该优化针对Linux X86_X64环境   1. Tomcat优化其实就是对server.xml优化(开户线程池,调整http connector参数) 搜索【<Executor name="tomcatThreadPool"】,开启并调整为<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"        maxThreads="1000" maxIdleTime="60000"        minSp ...
1. 到官方下载:adt-bundle-windows-x86_64-20140702.zip(这个是集成开发工具和SDK)   2. SDK下载配置     a. 打开Android SDK Manager,在Tools->Options->勾上Force https://.....   b. 打开C:\Windows\System32\drivers\etc\hosts文件,添加如下代码    #android更新    203.208.46.146 dl.google.com    203.208.46.146 dl-ssl.google.com    c. 打开And ...
场景: 1. Spring首先拦截Service层(这个在spring配置文件里面,就不写出来),代码如下:   2. 在同一个类里面,有个注解拦截相同方法,就导致嵌套拦截   想要结果是:当在同一个类里面或其它Service类调用 findAllMenu方法时候,会进入findAllMenu的代理层也就是会这个代理层拦截,而不是直接进入这个方法代码   解决办法:就是重新从Spring容器拿出这个Service实例,然后调用findAllMenu方法,这时候就会被拦截,代码如下:    更好方法,可以把这个实例注入当前Service里面,也就是自身引用。:)   ...
Global site tag (gtag.js) - Google Analytics