`
wsmajunfeng
  • 浏览: 492116 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
"虚拟主机"是指在一个机器上运行多个网站(比如:www.company1.com和www.company2.com)。如果每个网站拥有不同的IP地址,则虚拟主机可以是"基于IP"的;如果只有一个IP地址,也可以是"基于主机名"。 基于IP的虚拟 ...
在技术支持中碰到最多的应该就是编码问题,有必要做一个详细的分析以巩固自己,再来对他人有所帮助。     乱码一般出现在: 1.写在jsp文件中的中文变成乱码 2.页面的中文都变成乱码 3.后台通过request.getParameter()乱码( ...
 ubuntu版本:14.04 LTS(64位) 在Ubuntu命令端手工挂载U盘/移动硬盘 如果Ubuntu因为图形桌面损坏进不去,要重装Ubuntu格式化硬盘,所以需要先备份系统中的重要文件。但是进不去图形桌面,要通过命令端手工mount 移动硬盘。进入命令端的方式Ctrl+Alt+F4.剩下的见http://www.2cto.com/os/201206/136214.html 制作ubuntu的U盘启动盘 http://jingyan.baidu.com/article/19020a0a396b6e529d2842cb.html   一、分区 180G硬盘,8G内存 ...
原文见http://www.iteye.com/news/27645 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1.  计算机的核心是CPU ...

tech note

1、Java Web快速开发平台 WebBuilder  使用WebBuilder可开发ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业级应用系统,帮助信息化管理系统的快速构建。 http://www.putdb.com/ http://www.iteye.com/news/28104-webbuilder_68_release 2、GenMyModel:可生成代码的创新型在线UML工具 http://www.genmymodel.com/cn/  http://www.iteye.com/news/28096-UML 3、NerdyData:网页源代 ...

javassist 学习笔记

转http://zhxing.iteye.com/blog/1703305   介绍:www.javassist.org/   javassist、ASM 对比 1、javassist是基于源码级别的API比基于字节码的ASM简单。 2、基于javassist开发,不需要了解字节码的一些知识,而且其封装的一些工具类可以简单实现一些高级功能。比如HotSwaper。 3、ASM比javassist性能更快,灵活行也较高。 4、javassist提供者动态代理接口最慢,比JDK自带的还慢   性能对比  Framework        First time       ...
转:http://code.alibabatech.com/blog/experience_1054/dynamic_proxy_performance.html   因服务框架需要用动态代理生成客户端接口的stub,所以做了一下性能评测,动态代理工具比较成熟的产品有:JDK自带的,ASM,CGLIB(基于ASM包装),JAVAASSIST,使用的版本分别为:JDK-1.6.0_18-b07, ASM-3.3, CGLIB-2.2, JAVAASSIST-3.11.0.GA (一) 测试结果:数据为执行三次,每次调用一千万次代理方法的结果,测试代码后面有贴出。 (1) PC机测试结果: ...
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什 ...

防钓鱼逻辑

我们的生活越来越离不开互联网了,越来越喜欢网购了。可是在网购的过程中,我们时不时的都会听说,某某人被钓鱼了,某某人的账号信息被到用了。作为程序员的我,回溯最近的几个年头,也有好些次差点被这些互联网上的 ...

Spring注解入门

1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码   public class UserManagerImpl implements UserManager {       private UserDao userDao;       public void setUserDao(UserDao userDao) {           this.userDao = userDao;       }       ...   }   配置文件: Java代码   <be ...

开源框架

1.消息中间件-metaqhttp://baike.corp.taobao.com/index.php/Metamorphosis-User-Guide2.分布式 key/value 存储-tairhttp://tair.taobao.org/3.分布式服务框架dubbohttp://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ConfigurationReference4.java网络编程5.分布式服务框架 Zookeeperhttp://www.ibm.com/developerworks/cn/opensou ...
进程查看和退出 ps –aux | more //全部查看 ps –ef | grep javal //查看所有java的进程 kill -9 3306 //强制杀掉进程号3306   删除单个文件:rm 文件夹:rm -rf  dir -r是遍历删除 -f是强制删除 find . -name 'log' -exec rm -rf '{}' \;    查看当前目 ...

Java对象的生命周期

    博客分类:
  • jvm
要理解java对象的生命周期,我们需要要明白两个问题,1、java是怎么分配内存的 ,2、java是怎么回收内存的。喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几 ...

CGlib

温故了一个cglib和asm,找到几篇写得比较好,介绍得比较清楚的文章:    1、CGlib简单介绍,访问地址:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.html,从简单的示例到不同业务场景的变化,一步步让读者明白,为什么要使用cglib以及哪种场景下需要使用cglib;    2、cglib源码学习交流,访问地址:http://www.iteye.com/topic/799827,作者agapple的cglib源码阅读记录,有对和个类的介绍说明,也有部分示例;    3、cglib相关性能测试对比,访问地址:htt ...

RMI与RPC的区别

远程对象方法调用并不是新概念,远程过程调用 (RPC-remote procedure call) 已经使用很多年了。远程过程调用被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。即 RPC 支持多种语言,而 RMI(Remote Method Invocation)只支持 Java 写的应用程序。   另外 RMI 调用远程对象方法,允许方法返回 Java 对象以及基本数据类型。而 RPC 不支持对象的概念,传送到 RPC 服务的消息由外部数据表示 (External Data Representation, XDR) 语言表示,这种语言抽象了字节序类和数据类型 ...
Global site tag (gtag.js) - Google Analytics