u011734144的专栏

113
原创
29
转载
0
译文
25
评论
148237
访问

我的博客文章

2017
18

Spring源码分析之ProxyFactoryBean方式实现Aop功能的分析

实现Aop功能有两种方式, 1. ProxyFactoryBean方式: 这种方式是通过配置实现 2. ProxyFactory方式:这种方式是通过编程实现 这里只说ProxyFactoryBean方式 首先说下具体的配置,一个例子如下: com.test.AbcInterface

(577)(0)
2017
18

Spring源码分析之Aop中拦截器,适配器,通知之间的关系

首先举一个例子: public class MethodBeforeAdviceInterceptor implements MethodInterceptor, Serializable { private MethodBeforeAdvice advice; /** * Create a new MethodBeforeAdviceInterceptor for the giv

(115)(0)
2017
16

JedisPool.getResource()方法卡死的解决办法

我在执行redis的操作的时候,发现pool.getResource()方法卡死,代码如下: public boolean sismember(String key, String value) { Jedis jedis = null; try { jedis = pool.getResource(); //这里卡死

(83)(0)
2017
15

python线程卡死问题解决

python代码忽然卡死,日志不输出,通过如下方式可以确定线程确实已经死掉了: # top 命令 top命令可以看到机器上所有线程的执行情况,%CPU和%MEM可以看出线程消耗的资源情况 由于机器上线程数量太多,可能要查看的线程的信息在top命令当前屏幕上显示不出来可以通过如下方式查看 在top命令下输入:u 接下来会提示输入用户名,就可以查看该用户所执行的所有线程 Which us

(83)(0)
2017
08

淘宝开源Key/Value结构数据存储系统Tair技术剖析

原文地址:http://www.infoq.com/cn/articles/taobao-tair 今天无意中看到Tair这个东西,跟Redis有点类似,Tair的设计思想有些是值得学习的。 Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。

(55)(0)
2017
05

openjdk7的ImageIO.read()导致jvm异常crash

首先服务器用的是openjdk7,下面是读取图片的代码 public static JSONObject getPicDetail(String picPath) { JSONObject picObj = new JSONObject(); try { File picFile = new File(picPath);

(108)(0)
2017
27

查看tomcat管理信息

参考文档: http://wiki.jikexueyuan.com/project/tomcat/manager.html 对于tomcat服务器,想查看服务器的状态,Java虚拟机的参数,session,连接数等,可以通过如下方法 修改tomcat的文件,$CATALINA_BASE/conf/tomcat-users.xml,添加角色信息 这样账

(34)(0)
2017
22

Spring源码分析之lazy-init属性的配置

AbstractApplicationContext类默认在容器初始化的过程中就会执行依赖注入,即等价于配置lazy-init属性为false,bean的配置如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

(44)(0)
2017
21

从源码分析BeanPostProcessor接口和BeanFactoryPostProcessor接口方法不执行原因分析

首先下面是我的Bean /* * Copyright 2002-2017 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the

(69)(0)
2017
12

Spring IOC学习心得之源码级分析ContextLoaderListener的作用(IOC容器初始化入口)

ContextLoaderListener类是负责初始化IOC容器,即在我们的web项目中,这里就是IOC容器初始化的入口,由这个类启动IOC容器的初始化。 它配置在web.xml中,比如如下配置: contextConfigLocation classpath:context/applicationContext.xml

(71)(0)
2017
12

一款好用的切换目录的工具autojump

在命令行中切换目录是最常用的操作,不过很少有比一遍又一遍重复“cd ls cd ls cd ls ……”更令人沮丧的事情了。如果你不是百分百确定你想要进入的下一个目录的名字,那么你不得不使用ls来确认,然后使用cd来进入你想要进的那一个。所幸的是,现在大量的终端和shell语言提供了强大的自动补全功能来处理该问题。但是,你仍然需要一直疯狂地敲击TAB键来干这事。如果你和我一样懒惰,你一定会对aut

(69)(0)
2017
12

requests有意思的proxies参数-何时使用代理有效

现在要访问一个目标地址是http的地址:http://icanhazip.com/,这个地址可以获取机器的外网ip 理论上,由于上述地址是http的,所以使用http代理会通过代理访问该地址,即 res =requests.get('http://icanhazip.com/', proxies={'http':'adcd.websd.zdw.vdm.tded:8080'}) print r

(67)(0)
2017
10

多线程下载工具axel

axel是一款多线程下载工具,下载文件时,可以替代curl, wget命令 使用方式如下: # axel -n 20 http://centos.edue.cn/isos/x86_64/Cebtis-7-sdf-1393.is 我们可以看到多个线程在并行下载

(58)(0)
2017
10

能取代top命令的htop

# yum search htop 搜索到如下结果: htop.x86_64 : Interactive process viewer # yum install htop 安装完成后,执行命令 # htop 得到了更完美的信息展示,主要是能清楚的看到每个进程启动的时候执行的命令,也就是Command那行

(42)(0)
2017
10

shell命令行直接处理json的jq命令

有的时候,文件里面存储的都是json数据,但是我们想提取出某个字段出来,麻烦,反正我每次都要写python代码用simplejson来处理 最近发现一款好用的工具,jq命令 安装如下: # yum  search jq 搜索到了一个结果: jq.x86_64 于是我在root权限了执行了安装 # yum  install   jq 安装完成后,进行处理 #  cat   file

(185)(0)
144条 共10页1 2 3 4 5 ... 下一页 尾页
img

u011734144

等级:

排名:第14848名

博客专栏
文章分类
文章存档
阅读排行
评论排行
推荐文章
最新评论
img