`
文章列表
一个类是线程安全的,是指在被多个线程访问时,类可以持续的进行正确的行为。 顺序执行转为并行执行: if (null != userConnList && userConnList.size() > 0) { for (UserConn userConn : userConnList) { taskServiceConsumer.pushMsg(pushInfo, userConn); } } static final ExecutorService executor = Executors. ...

Dubbo

1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册)其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。2. 集群容错: 提供基于接口方法 ...

Dubbo 的使用

在搞

bootstrap 布局

http://www.bootcss.com/p/layoutit/
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>  
Spring MVC PK Struts2   我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和Struts2的区别: 1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。 2. 性能:spring会稍微比stru ...

短网址 生成

package com.top.nhm.manage.action.channel;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;public class XXX {    public static void getUrl() {        char[] shortdwz = new char[100];        char[] line2 = null; ...

mybatis 新增返回id

 <insert id="insert" parameterType="com.top.nhm.domain.entity.DistributorCompany" >     <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">      SELECT LAST_INSERT_ID() as id      </selectKey>     insert int ...

java处理乱码

    博客分类:
  • jsp
String  gb = new String(iso.getBytes("ISO-8859-1"),"GB2312"); 在action里面通过String productName=request.getParameter("name");取到的值还是乱码, 如果productName = new String(productName.getBytes("ISO-8859-1"),"UTF-8");这样的话就不是乱码。

button类型 submit提交

    博客分类:
  • jsp
        <input name="" value="确 认" type="button" id="wjsSubmit"   onclick="$('#wjsForm').submit();"   class="btn btnBlue3" />
  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >  <![CDATA[    delete from admin_user    where id = #{id,jdbcType=BIGINT}    ]]>  </delete>       加上       <![CDATA[       ]]>   就好了!
struts2时间控件   jsp页面 写道 <head> <sx:head theme="ajax" /> 引用这个是必不可少的,不然会报错 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>< ...
创建三种图片的工厂类 import java.awt.Color; import java.awt.Font; import java.awt.Rectangle; import java.awt.Shape; import java.io.IOException; import java.io.PrintWriter; import java.text.DecimalFormat; import java.text.NumberFormat; import javax.servlet.http.HttpServletRequest; import javax.servle ...
import static org.junit.Assert.assertEquals; import org.junit.Before; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.job36.admanage.service.AdAdTypeService; import com.job36. ...
    public static void main(String[] args)     {     String aString = "你好abc";     String anotherString = null;     try {     anotherString = new String(aString.getBytes("GBK"), "ISO8859_1");     }     catch (UnsupportedEncodingException ex) {     }     System. ...
Global site tag (gtag.js) - Google Analytics