- 浏览: 169667 次
- 性别:
- 来自: 南京
最新评论
-
lvzhou_31:
msgpack-0.5.1-devel.jar 有么
msgpack -
lvzhou_31:
lvzhou_31 写道能不能把msgpack-0.5.1-d ...
msgpack -
lvzhou_31:
能不能把msgpack-0.5.1-devel.jar给下。m ...
msgpack -
dxqrr:
mark下
MyBatis缓存加载机制/自定义二级缓存 -
wulixiaoxue:
好东西,看看哈
mongodb使用 java
文章列表
1. EMail服务
/etc/init.d/sendmail status 查询运行状态 /etc/init.d/sendmail restart 启动
2.FTP配置
/etc/vsftpd ps -ef | grep vsftpd vi /ect/vsftpd/vsftpd.conf 添加local_root=/opt/ihsdata : vsftpd 启动 vsftpd start vsftpd restart vsftpd stop 添加用户 adduser -d /opt/ihsdata -g ftp -s /sbin/nologin user ...
一、HTTP SERVER与WAS APP SERVER及DM都不在一台机上:
(1)在HTTP SERVER增加一个管理用户,例如admin:
cd /opt/IBM/HttpServer/bin
./htpasswd -cm /opt/IBM/HttpServer/conf/admin.passwd admin
输入两次密码,例如admin
(2)启动HTTP SERVER的管理进程
cd /opt/IBM/Ht ...
1、建立DM的profile,使用的模版在install_root/profileTemplates/dmgr下
句法为:
manageprofile.sh -create -templatePath install_root/profileTemplates/dmgr
调用参数为:
-create 建立一个profile. (必选)
-templatePath 指定使用模版的路径. (必选) 建立DM的路径为install_root/profileTemplates/dmgr
-profileName 指定profile的名字. (可选)
-profilePath 指定pr ...
Java代码
public class StringTypeHandler implements TypeHandler<Object> {
private static Logger logger = org.slf4j.LoggerFactory.getLogger(StringTypeHandler.class);
private static String ISO88591_ENCODE = "ISO8859_1";
private static String UTF8_ENCODE = "UTF-8&quo ...
1) 下载: http://redis.io/ OR http://www.redis.cn/download.html
最新稳定版: 2.4.9
2) 安装:
#tar zxvf redis-2.4.9.tar.gz #cd redis-2.4.9 #make
3) 修改配置
#vi /etc/redis.conf 取消注释 requirepass foobared
4) 启动Redis
#redis-server src/redis.conf
...
1. apache server 一个 httpd-2.2.19-win32-x86
2. tomcat7 server 五个
端口分别为 8081, 8082, 8083, 8084, 8085
对应的项目分别为 /test12, /test12, /test34, /test34,/test5
3. httpd.conf
启用:
mod_proxy.so,mod_proxy_balancer.so,mod_proxy_http.so
添加
ProxyPass /images !
ProxyPas ...
缓存概述
正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持;
一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。
二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcache、Hazelcast等。
对于缓存数据更新机制,当某一个作用域(一级缓存Se ...
libevent下载网址:http://www.monkey.org/~provos/libevent/
1. 解压缩
tar xzfv libevent-1.4.8-stable.tar.gz
2. 进入到 libevent-1.4.8-stable目录
cd libevent-1.4.8-stable
3. 编译,安装
./configure
make
make install
注:默认安装到/usr/local/lib/目录
memcached下载网址:http://www.danga.com/memcached/download.b ...
新闻来源:eechina 摘自 cnbeta
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT .NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好, ...
DatagramChannel 是处理UDP协议
1. server
import java.net.InetSocketAddress;
import java.net.SocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.DatagramChannel;
import java.nio.charset.Charset;
public class DatagramServer {
public static void main(String[] args) throws Exception ...
Selector(异步IO) TCP/IP
异步IO是一种没有阻塞的读写数据的方法,通过在Channel上注册Selector 的各种事件的地方,
当那些事件发生时,这个对象告诉您所发生的事件。
ServerSocketChannel,SocketChannel处理TCP/IP协议
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.nio.ByteBuffer;
import java.nio.channels.Select ...
读取资源文件的方法有很多种,这种打jar是最方便的不会再报找不到文件了
import java.io.InputStream;
import java.util.Properties;
public class ReadFile {
public static void main(String[] args) throws Exception {
//相对路径
// String fileName = "../../file.txt";
String fileName = "../../file.properties" ...
1. FileChannel
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
public class SimpleChannel {
private static String SOURCE_PATH = "d:/aa/aa.txt";
private static String CLONE ...
1. 前言
JDK提供的并发包,除了上一篇提到的用于集合外,还有线程的调度、协作、调度等等功能。上篇提到过,线程之间除了竞争关系,还有协作关系。在高并发环境下有效利用Java并发包解决线程之间协作的特殊场景。在并行计算,尤其是多线程计算的结果集合并的时候都需要用到这些并发同步器。还有一种使用场景,就是跨越多台机器(实机)的多线程进行并行运算,需要将多台机器进行结果集的汇总,合并。其原理核心也是使用这些并发协作包。
2. FutureTask
FutureTask是进行并行结果集合并的类,此类是Future接口的实现。在主线程中启动多个线程进行并发计算,之后再根据各个线程的执行结果进行汇 ...