`
文章列表
  spring-mvc.xml     <!-- extends HandlerInterceptorAdapter --> <mvc:interceptors> <bean class="com.snailteam.game.controller.TrackHandler"></bean> </mvc:interceptors>       package com.snailteam.game.controller; import java.util.Enumeration; i ...

freemaker集成spring

    博客分类:
  • J2EE
  <bean id="freeMarkerConfiguration" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean"> <property name="templateLoaderPath" value="file:///data/tmpl/freemarker/" /> <property name="freemarkerSettings" ...
 原来的配置 <bean name="/UserService" class="org.springframework.remoting.caucho.HessianServiceExporter"> <property name="serviceInterface" value="com.snailteam.service.UserService"></property> <property name="service" ref= ...

Java多线程

    博客分类:
  • J2EE
线程状态图       新建状态(New): 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。 就绪状态(Runnable): 也被称为“可执行状态”
  InputStream-OutputStream体系   Reader-Writer体系     Java集合框架    

hash冲突解决

    博客分类:
  • J2EE
  1、开放地址法有一个公式: m是hash表长度,di 是产生冲突的时候的增量序列   fi(key) = (f(key)+di) MOD m;    找到 fi(key) 位置空的放入此位置 ,当达到表尾m-1时,又从0开始探查.   a.线性探测法   (di=0,1,2,3,......,m-1)   b.二次探测法(线性补偿探测法)   di=i^2,di=- (i^2); i=0,1,2,3,(m-1)/2 c.随机探测   di 是一组伪随机数列   使用一个确定性的算法计算出来的似乎是随机的数序,因此伪随机数实际上并不随机  比如电脑上的时间作为计算伪随机数的 ...
  spring事务传播   PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择,默认。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前 ...
  maven压缩js,css   <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">       <modelVersion>4.0.0</ ...

druid 表重写

import com.alibaba.druid.sql.ast.expr.SQLIdentifierExpr; import com.alibaba.druid.sql.ast.statement.SQLExprTableSource; import com.alibaba.druid.sql.ast.statement.SQLSelect; import com.alibaba.druid.sql.ast.statement.SQLSelectStatement; import com.alibaba.druid.sql.dialect.mysql.visitor.MySqlAS ...
​ jvm介绍 http://blog.csdn.net/java_min/article/details/8349721 ​ jvm参数详解 http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html ​   生产环境 jvm_args    : -d64 -Xms16384m -Xmx16384m -Xmn2048m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:Pa ...
package com.snailteam.simple_project import java.sql.DriverManager import scala.collection.mutable.ArrayBuffer import org.apache.spark.SparkContext import org.apache.spark.rdd.JdbcRDD import org.apache.spark.rdd.RDD.rddToPairRDDFunctions import com.huaban.analysis.jieba.JiebaSegmenter impor ...
  master:   192.168.56.102 slave:[192.168.56.106, 192.168.56.107,192.168.56.108]   下载和配置环境变量 master节点   /etc/profile   export JAVA_HOME=/usr/local/java/jdk1.7.0_75 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export HADOOP_HOME=/hom ...
  public void init() { super.init(); this.ioThreadPool = new ThreadPoolExecutor(50, 50, Long.MAX_VALUE, TimeUnit.SECONDS, new java.util.concurrent.LinkedTransferQueue<Runnable>(), new ThreadFactory() { AtomicLong id = new AtomicLong(); @Override public Thread newThread(fi ...
http://static.springsource.org/spring/docs/2.0.x/reference/jdbc.html http://www.mkyong.com/spring/spring-named-parameters-examples-in-simplejdbctemplate/       package com.snailteam.team.model; public interface Model { }       package com.snailteam.team.model; import java.util.Da ...

nginx整合php-fpm

tar -zxvf php-5.4.9.tar.bz2 cd php-5.4.9 ./configure --prefix=/usr/local/php --enable-fpm make make install cp php.ini-production /usr/local/php/etc/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf #php.ini 配置时区 vim /usr/local/php/etc/php.ini date.time ...
Global site tag (gtag.js) - Google Analytics