- 浏览: 94318 次
- 性别:
- 来自: 上海
文章列表
http://blog.csdn.net/moodytong/article/details/8136258
字符串编码常用类型:utf-8,gb2312,cp936,gbk等。
python中,我们使用decode()和encode()来进行解码和编码
在python中,使用unicode类型作为编码的基础类型。即
decode encod ...
httpRequest是由params和url构成
private static String send2(HttpUriRequest httpRequest, CookieStore cookieStore) throws IOException {
HttpClientBuilder httpClientBuilder = HttpClients.custom();
// if (cookieStore != null) {
byte ip[] = new byte[] { (byte) 123, (byte) 13, 12 ...
如何设计高并发时高吞吐量的架构
- 博客分类:
- 并发
高并发和高吞吐量是矛盾存在,能不用锁就不要锁,悲观锁或者乐观锁在使用的时候只有在查询结果后要做处理,才需要锁,这个时候往往事务即可支持,如果要粒度更小,可以不用事务。但是一旦锁后要考虑其他查询是否允许执行。
使用spring4.0的框架,重新定义messageconverter解析类,只加了一个自定义的jackson解析模型,直接copy MappingJackson2HttpMessageConverter类,在
private Object readJavaType(JavaType javaType, HttpInputMessage inputMessage) {
try {
if(in ...
单引号非标准json解析
- 博客分类:
- jackson
今天浪费了一下午时间在调试spring4.x 里的jackson,发现jackson解析的时候需要是标准json。
标准{"dd":21}
{'dd':21}非标准,添加 mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true)也可以正常解析。
{dd:21}不是json,解析不了
关键spring4.x里是不能对{'dd':21}解析的,除非自己申明ALLOW_SINGLE_QUOTES。
public static void main(String[] ss)
{
Str ...
linux 内存查看
- 博客分类:
- linux
free -h总内存使用
查看占用内存最多的10个程序
使用ps -aux|sort -k 4 -rn |head -10命令查看
top -d pid
spring viewResolve源码解读
- 博客分类:
- spring
spring处理完请求后返回通过spring mvc的v去返回,我们这里可以自定义
在这个方法确认使用view
下面是debug断点解图:
http://blog.csdn.net/zheng963/article/details/44595385
@JsonIgnore注解用来忽略某些字段,可以用在Field或者Getter方法上,用在Setter方法时,和Filed效果一样。这个注解只能用在POJO存在的字段要忽略的情况,不能满足现在需要的情况。
@JsonIgnoreProperties(ignoreUnknown = true),将这个注解写在类上之后,就会忽略类中不存在的字段,可以满足当前的需要。这个注解还可以指定要忽略的字段。使用方法如下:
@JsonIgnoreProperties({ "internalId", "secretKey" })
指定的字段不会被序列化和反序列化。
= ...
du -sh/df -h
- 博客分类:
- linux
http://my.oschina.net/liting/blog/392051
查看硬盘的使用情况df,-h单元为根据大小适当显示,-m单位为M,查看指定目录的文件大小du,查看当前目录的总大小,查看当前目录下子目录分别的大小,指定目录查看大小,例如指定看img目录
1.查看硬盘的使用情况df
-h单元为根据大小适当显示,-m单位为M
$df -h
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda6 ext4 9.4G 4.0G 5.0G 45% /
udev devtmpfs 2.0G ...
http://www.infoq.com/cn/news/2015/01/zstandard-compression-algorithm
revert to this revision sourcetree git里的命令reset
revert changes from this version sourcetree git对应reverse
string s= "asdf"
s.substring(0,s.length);
end - start + 1= length
s.length 不是最后一位
所以 s.length - 1 才是最后一位
第一位是1
所以有s.length -1-1 = length;
http://blog.csdn.net/arkblue/article/details/50974957
Thread thread4 = new Thread(){
public void run(){
try {
//synchronized(this){
//this.wait(10000);
System.out.println("start A4");
System.out.println("A4 interrupt "+currentThread().isInterrupted());
currentThread().sleep(100000);
long ti ...