- 浏览: 163535 次
- 来自: ...
-
最新评论
-
qxjandyc:
hjjjjjjjjjjjjjjjjjjjjjj
(emoji表情) unicode5与unicode6互换 -
一个人旅行:
写的不错哦
(emoji表情) unicode5与unicode6互换
文章列表
Java线程:大总结
- 博客分类:
- 线程
http://lavasoft.blog.51cto.com/62575/222742
同步锁本身一定要是共享的对象。
阻塞队列的概念是,一个指定长度的队列,如果队列满了,添加新元素的操作会被阻塞等待,直到有空位为止。同样,当队列为空时候,请求队列元素的操作同样会阻塞等待,直到有可用元素为止。
1、为什么要多线程进行socket开发
线程是进程的一个执行单元,线程之间可以进行通讯,但是线程的执行是无序的。在java 的socket开发的时候,为什么要用线程开发,我的理解是是这样的。
在服务器端,用ServerSocket类的Server ...
查看Linux下某个进程里面线程数量
- 博客分类:
- linux
查看Java的线程
1、用ps -eLf | grep java | wc 查看系统里运行的java线程数
2、用top H可以按线程排序CPU和内存的占用及相应的线程ID
3、用killall -3 (unix only) 或 jstack -l 可以Dump出Java的线程,然后根据线程ID(转换成16进制后对应thread dump的nid)查看线程的堆栈
1. cat /proc/${pid}/status
2. pstree -p ${pid}
3. top -p ${pid} 再按H
或者直接输入 top -bH -d 3 -p ${pid}
查看进程 ...
ActiveMQ spring 配置
- 博客分类:
- ActiveMQ
<bean id="memcachedClient" class="net.spy.memcached.spring.MemcachedClientFactoryBean" >
<property name="servers" value="memcache.mtc.sohu.com:33001"/>
<property name="transcoder">
<bean class="net.spy.mem ...
1、注册验证码
2、频率限制
3、md5验证
4、字符串处理
5、压力测试funkload,siege
6、push(kestrel,mq)
7、https
8、httpclient
9、oauth1,oauth2
10、cacti,nagios,cydia
11、rest,soa
12、lserv
13、结构可扩充扩展
POM.xml 详解
- 博客分类:
- maven
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">
<!--父项目的坐标。如果项目中 ...
JAVA匹配字符串 处理
- 博客分类:
- java
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.oro.text.regex.PatternCompiler;
import org.apache.oro.text.regex.PatternMatcher;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.regex.Perl5Matcher;
import org.apache.oro. ...
Linux删除乱码文件
- 博客分类:
- linux
文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。
但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得得,也可以通过ll -i 来获得。
第二步,使用find命令将文件名传递给rm命令。
e.g:删除节点为12345的乱码文件夹可以使用如下命令
find ./ -inum 12345 | xargs rm -rf;
import java.io.IOException;
import java.io.InputStream;
import java.lang.Character.UnicodeBlock;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
/**
* @ClassName: EmojiUtil
* @Description:unicode5与unicode6转换(emoji表情)
* 对照文件:emoji.properties
* ...
1、InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符
InputStreamReader(InputStream in, String charsetName)
2、OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的 charset 将要写入流中的字符编码成字节。它使用的字符集可以由名称指定或显式给定,否则将接受平台默认的字符集。
OutputStreamWriter(OutputStream out, String charsetName)
3、String(byte[] bytes, C ...
kestrel 守护启动
- 博客分类:
- kestrel
/usr/local/bin/daemon -n kestrel -F /var/run/kestrel/kestrel_api.pid --stdout=/opt/log/kestrel_api/stdout --stderr=/opt/log/kestrel_api/error -- /usr/local/jdk/bin/java -Dstage=api -server -verbosegc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -XX: ...
memcahe安装 启动
- 博客分类:
- memcahe
1、libevent安装
./configure --prefix=/usr/local/libevent-1.4
make
make install
2、memcached安装
./configure --prefix=/usr/local/memcached-1.4.3 --with-libevent=/usr/local/libevent-1.4/
ln -s /usr/local/memcached-1.4.3 /usr/local/memcached
3、
启动
/usr/local/memcached/bin/memcached -d -l 10.1.1.1(ip) -m 150 ...
可以说,在Java开发中离不开Spring。在Spring 2.5及以后的版本中,提供了注释和命名空间来简化Spring的配置。
本文就在实际应用中,把最常用的注释和配置做个简单的整理和介绍,也就是本人使用最多的一些功能,
其他更高级的功能可以参考Spring官方文档(http://www.springsource.org/documentation)或是通过Google一下。
一、@Autowired注释
以前给一个Bean配置属性时,Bean必须配置<property name="propName" ref="beanId"/>,然后在J ...
#Created by JInto - www.guh-software.de
#Mon Nov 30 09:24:21 CST 2009
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.logfile.File=/mis_log/app_log/mapbar
log4j.appender.logfile.MaxBackupIndex=0
log4j.appender.logf ...
mysql 导出命令
- 博客分类:
- mysql
1.导出结构不导出数据
mysqldump -uroot -p -d 数据库名> xxx.sql
2.导出结构不导出数据(带存储过程)
mysqldump -uroot -p -d 数据库名 -R > xxx.sql
3.导出数据不导出结构
mysqldump -uroot -p -t 数据库名> xxx.sql
4.导出数据和表结构
mysqldump -uroot -p 数据库名 > xxx.sql
5.导出数据和表结构(带存储过程)
mysqldump -uroot -p 数据库名 -R> xxx.sql