`
文章列表
准备: 1.下载JDK1.6 2.下载Android SDK 1.6 http://dl.google.com/android/android-sdk-windows-1.6_r1.zip 3.下载Eclipse 3.5(经典版本) 安装: 1.安装JDK 2.安装Android SDK 3.安装Eclipse 3.5 4.安装ADT 插件 在线方式: http://dl-ssl.google.com/android/eclipse/ 5.配置eclipse Window | Preferences | Android | SDK PATH 指向 android sdk 安装目录. 6. ...
Dao层拦截器之MyBatis实现 -------------------------------------- 基本原理 ---------- MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) ParameterHandler (getParameterObject, setParameters) ResultSetHandle ...
ZooKeeper 1 安装    Standalone 安装 /zk/ /zk/conf/zoo.conf    Replicated 安装(Fast Paxos 算法:必须是奇数节点) /zk/ /zk/cluster/localhost_2888_3888/conf/zoo.conf /zk/cluster/localhost_2889_3889/conf/zoo.conf /zk/cluster/localhost_2890_3890/conf/zoo.conf PS: 生产节点必须安装在不同机器上. 2 配置 conf/zoo.cfg tickTime=2000 # 时间片 d ...

我的地址栏

    博客分类:
  • URL
elasticsearch http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-suggesters-completion.html
如何正确使用SynchronizedList? 操作List,已经做了同步synchronized,还会有ConcurrentModificationException,知道为什么吗? 1. static class SynchronizedList<E> extends SynchronizedCollection<E> implements List<E> { private static final long serialVersionUID = -77540903729629715 ...
1 下载JDK 1.8 2 下载JCE 1.8 解压到: JDK/jre/lib/security 3 下载Eclipse 4 下载Maven 5 property source: 属性配置文件 enviroment: spring.profiles.active     - bootstrap context: bootstrap.properties/bootstrap.yml (默认配置,优先加载)         - application context: application.yml.properties/application.yml 6 远程配置仓库:配置中心 GI ...
1. {{:key}} 获取值 ~root:   顶级对象 #item:   当前对象 #index:  当前索引 2. {{>untrustedValue}} 获取HTML编码后的值 3. {{include tmpl=... /}} 引用模板 4. {{for ...}} 数组遍历 5 {{props billing.address}}   {{>key}}: {{>prop}} {{/props}} 对象遍历 6 {{if firstExpression}}     render this if the firstExpression is true {{el ...
MyBatis SQL 热替换 ----------------------- package cn.bisoft.ibatis; import java.util.HashMap; import java.util.Map; import java.util.Set; import org.apache.ibatis.binding.MapperProxyFactory; import org.apache.ibatis.binding.MapperRegistry; import org.apache.ibatis.builder.annotation.MapperAnn ...
1 名词解释 动态代理类 一个不需要编写的类, 由代码自动生成并加载. 代理接口   需要代理的普通接口 代理实例   代理类的实例 Invocation Handler 代理类的调用处理器 CGLIB 可以创建/修改字节码文件的工具包. 2 重要概念 动态代理类是指运行时创建并加载实现代理接口的类,代理类的实例叫代理实例, 代理实例的方法调用都会分发到实例所持有的Invocation Handler的invoke方法. 因为动态代理类的创建依赖接口,因此通过反射调用是类型安全的,不会调用到非代理接口外的方法. 3 原理 通过动态生成字节码并加载到内存,来实现类的动态加载.理论上可以支持创建 ...
jconsole client --------------------- package cn.bisoft.web; import static java.lang.management.ManagementFactory.CLASS_LOADING_MXBEAN_NAME; import static java.lang.management.ManagementFactory.COMPILATION_MXBEAN_NAME; import static java.lang.management.ManagementFactory.GARBAGE_COLLECTOR_MXBE ...
RabbitMQ ------------------------- 1 下载 erlang http://www.erlang.org/download/otp_win32_17.3.exe http://www.erlang.org/download/otp_src_17.3.tar.gz http://www.erlang.org/download/otp_doc_html_17.3.tar.gz http://www.erlang.org/download/otp_doc_man_17.3.tar.gz rabbitmq server http://www.rabbitmq ...
介绍 --------- 开源文档数据库, 高性能,高可用及伸缩性 文档数据库 Document Database ------------------------------- 1 文档的数据结构JSON格式(由键-值对组成,值可以是另外一个文档) 2 传统数据库的一条记录相当一个文档 3 文档必须小于 16MB 高性能 ------------- 1 支持嵌入文档减少连接操作, 减少IO活动 2 支持更快的索引查询(B树索引) 高可用 ------------- 1 提供复制工具, 即副本集来自动故障转移, 数据冗余。 副本集 ------------- 一组MongoDB服务器, ...
Scala 开发环境搭建 ------------------- 下载 1. 下载JDK 6+ 2. 下载Scala 3. 下载SBT 4. 下载ScalaIDE 配置 JAVA_HOME CLASSPATH SCALA_HOME SBT_HOME PATH 创建工程 ~/workspace>mkdir project-template ~/workspace/project-template>cd project-template ~/workspace/project-template>echo > build.sbt build.sbt import A ...
[Scala] 学习Scala 语言 -------------------------------------------------------------------------- 1 介绍 ----- Scala 是一种支持函数式编程风格与面向对象编程风格的静态类型语言.它基于JVM运行, 最终编译为Java字节码.因此对JAVA程序员非常易于掌握. 2 Scala VS Java -------------- 全面对象化的类型系统 Any - AnyVal (Unit, Boolean Byte Char Short Int Long Float Double)     - AnyR ...

tomcat 编译

1. 下载源码 http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_32/ 2 导入工程 tomcat6032 3 重命名 eclipse.project eclipse.classpath 4 复制 build.properties.default -> build.properties 5 配置 build.properties 新建目录 tomcat6032/deps base.path=E:/bisoft/code/workspace/201404/tomcat6032/deps 6 PS:工程 ...
Global site tag (gtag.js) - Google Analytics