自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 sublime text2下进行ftp连接笔记

在平时的项目开发中,要用sublime进行ftp连接,弄了半天终于搞定了,废话不多说,具体过程如下:(我用的是xubuntu 11.10操作系统)        要想用ftp连接,默认的sublime text是没有这个功能的,这只是一个文本编辑器,相当于windows下的txt,所以要先装上插件。        安装Sublime Text 2插件的方法:        1.直接安装

2012-03-29 12:32:39 13283 12

原创 解决xubuntu 11.10下使用Sublime Text 2无法输入中文的问题

我使用的是xubuntu11.10,使用sublime text2的时候发现无法输入中文,不断切换输入法还是不行,很坑爹的,这也不是快捷键的问题。从网上找了一个解决方案是说安装scim,然后使用scim-brige方式,并调整一下配置就可以在sublime text2里面输入中文,但我参照那个方法还是无法输入中文。后来又找了资料,另一种方案是安装上fcitx。最终成功了,把我的解决办法如下:

2012-03-28 20:09:02 12539 4

原创 jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)

深入Java虚拟机:JVM中的Stack和Heap(转自:http://www.cnblogs.com/laoyangHJ/archive/2011/08/17/gc-Stack.html)在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。

2012-03-28 12:28:54 13512

原创 Ubuntu 11.04 安装后要做的20件事(转)

转自:http://www.iteye.com/news/209704.28日,Ubuntu 11.04 就发布了!本文将向你介绍Ubuntu 11.04 安装后快速配置需要做的20件事。 1、不喜欢Unity? 切换到Ubuntu gnome 经典桌面! 注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。 若是你喜欢Unity,可是你的显卡不给力3D不支持,

2012-03-26 12:57:57 1242

原创 xubuntu 11.10下装sublime text(很强大的文本编辑器,轻量级的)

sublime text是一个很强大的文本编辑器,跨平台。官网上的介绍如下:   Sublime EditingRich selection of editing commands, including indenting / unindenting, paragraph reformatting, line joining and much moreMultiple selections:

2012-03-26 10:48:00 2380

原创 xubuntu11.10下搭建java运行环境笔记(jdk1.7+mysql5+tomcat6.0.35+eclipse3.7)

在自学linux时装了xubuntu系统后,早就想在这个系统下搭建java开发环境了,在windows下已经对java比较熟悉了,就想动手体会下java真正到跨平台特性,搭建环境的时候对linux并不是很熟系,也参考了一些网上的资料,过程有点纠结,不过最终搭建成功,不废话了,具体过程如下:        1, 开发过java的程序员都知道要先有jdk,这是最核心的,于是我先到orache官网上

2012-03-25 18:14:18 1877

翻译 在JVM上运行的五大脚本语言(Top five scripting languages on the JVM)

遵循软件开发工具,在过去十年中的任何人都知道,长期的“Java”指的是一双的技术:Java编程语言和Java虚拟机(JVM)。Java语言被编译成字节码在JVM上运行。通过这种设计,JAVA提供可移植性。        然而,语言和JVM,已越来越多地在相反的方向移动。语言已变得越来越复杂,而JVM已经成为最快和最有效的执行平台之一。Java的许多基准,等于如编译语言生成的二进制代码的性能

2012-03-19 12:06:05 4249

原创 程序员技术练级攻略(转)

(转自:http://coolshell.cn/articles/4990.html)月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的

2012-03-19 11:21:34 1459

原创 计算机组成原理学习心得(二)

关于计算机系统总线与计算机网络中的总线局域网。计算机系统的五大部件(运算器,控制器,存储器,输入设备,输出设备)之间的互联方式有两种,一种是各部件之间使用的单独的连线,成为分散连接;另一种是将各部件练到一组公共信息传输线上,成为总线连接。早期的计算机大多数采用分散连接方式,这样随着计算机应用领域的不断扩大,I/0设备的种类和数量也越来越多,人们邪王随时增添或减撤设备,用分散连接方式简直是一筹莫展,

2012-03-17 13:02:17 8983

原创 计算机组成原理学习的心得(一)

由于我是电子商务专业的,非计算机出生,对于计算机基础不够了解,然后自学了一下,有一些感悟如下:        1)关于存储器中的缓存机制和Hibernate的缓存机制。存储器中分为主存、缓存、辅存。主存用于存储一些CPU常用的地址及数据单元,交换速度快,存储容量相对较小,辅存即外存,包括以下常用的硬磁盘、软磁盘、磁带、光盘等。而缓存是为了提高CPU与主存之间的存取速度、效率而增加的介于主存

2012-03-15 12:24:18 8232

转载 COBOL 教程

目录CHAPTER   1 COBOL 概述 CHAPTER   2 过程部初步 CHAPTER   3 标识部和环境部 CHAPTER   4 数据部之一 CHAPTER   5 过程部之二 CHAPTER   6 过程部之三 CHAPTER   7 各部之间的关系及程序举例 CHAPTER   8 联机及批量程序的一些差异 CHAPTER   9 COB

2012-03-15 11:45:46 21628

原创 NoSQL数据库:Redis适用场景及产品定位(转)

原文转自http://tech.it168.com/a2011/0818/1234/000001234403.shtml      传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:

2012-03-13 13:08:09 1046

原创 设计模式学习之桥模式

桥模式:将对摸个问题抽象的不同形式分别于该问题的具体实现部分相互分离,是它们都可以独立的裱花,并且能动态的结合。这个模式是面向对象的接口隔离原则的典型实现和具体的应用。        使用桥模式可以讲对问题的抽象的不同形式与该问题的具体实现部分相互分离,使他们都可以独立的变化--因为桥模式可以提供在各个不同的实现中动态的进行交换,而不必重新编译程序。同时可以向客户端程序隐藏具体实现部分的功能细

2012-03-13 12:43:52 3010

原创 设计模式学习之架构设计中的架构模式

设计模式是一套被反复使用、多数人直销的、经过分类编目的、代码设计经验的总结。shiy9og设计模式主要目的是为了额更好的获得可重用性,包括体系结构和实习那代码等的重用,能保证系统体系结构的正确性和代码的可靠性。        设计模式一般分为3种:系统架构模式、通用职责分配软件模式(GRASP)、代码设计模式(如GoF的设计模式)。架构更加关注的是高层设计,架构是一组有关如何确定软件系统的组织

2012-03-11 15:40:36 3409

原创 设计模式学习之面向对象设计的5大原则

面向对象设计的5大原则是指开放-封闭原则,单一职责原则,接口隔离原则,Liskov替换原则和依赖倒置原则。这5大原则之间并不是相互独立的,他们之间存在着一定的关联,一个设计原则可以使另一个设计原则的加强或者是基础,违反其中一个原则可能同时违反了其余的原则。       开放-封闭原则的具体内容是“软件实体应该是可以扩展的,但是不可修改”。这其实也就是对可变性的封装原则。遵守改原则一方面要找出个

2012-03-10 11:39:04 1619

原创 设计模式学习之GRASP通用职责分配软件模式

通用职责分配软件模式GRASP(General Responsibility Assignment Software Patterns)是面向对象设计中的基本设计模式.。GRASP描述了有关对象设计和职责分配的最基本的指导原则,表的了镭射机中的职责分配的基本原则。       通用职责分配软件模式分别包括5个基本的模式和4个扩展的模式。       5个基本的模式:       信息专

2012-03-09 22:53:24 1975

原创 Hibernate学习之缓存

Hibernate中有两种缓存机制。分为第一级和第二级。        第一级缓存,即Session缓存,是内置在内存中的,不能卸载,当应用程序调用Session的save(),update(),get(),load()方法或查询接口的list(),iterate()方法时,如果session缓存中不存在相关的对象,则会把该对象加入到以及缓存,这个一般是事务范围的缓存,即生命周期在事务范围中存

2012-03-09 13:22:28 1268

原创 Spring学习之使用关闭钩子销毁bean

Spring中关于bean的销毁有三种方法。分别是1)执行某一方法如destroy()方法,然后在标签上的destroy-method属性制定方法名就行了。2)实现DisopableBean接口的destroy方法,DispoableBean接口只有一个destroy方法,在bean销毁前调用。代码如下:public class DestructiveBeanImpl implements

2012-03-08 16:27:56 12145 5

转载 Struts2(2.1.2)部分源码阅读

从org.apache.struts2.dispatcher.FilterDispatcher开始    //创建Dispatcher,此类是一个Delegate,它是真正完成根据url解析,读取对应Action的地方    public void init(FilterConfig filterConfig) throws ServletException {

2012-03-05 13:04:07 1294

原创 PHP数据类型转换

感觉PHP数据类型有时候会发生转换错误,找了资料,数据转换整理如下:PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具体类型的转换函数,intval()、floatval()、strval()使用通用类型转换函数settype(mixed var,string type) 第一种转换方式: (int)  (bool)  (float)  (

2012-03-05 12:06:29 1084

原创 Hibernate学习之事务

一、事务。        事务是指一个单元的工作,这些工作要么全做,要么全不做。事务处理可以确保所有操作都成功完成,否则不会永久更新面向数据的资源。事务有ACID属性(Atomicity原子性,Consistency一致性,Isolation隔离性,Durability持久性。)        原子性指事务必须是源自工作单元,对于数据修改要么全都执行,要么全都不执行。通常于某个事务关联的操

2012-03-03 21:46:39 7704 2

原创 Sping学习之HibernateTemplate源码

对Spring和Hibernate整合过程中,一直不太懂原理,感觉看着API用,实在是不踏实,于是上网找到了这个HibernateDaoSupport中提供的模版方法的源码,代码如下:/* * Copyright 2002-2008 the original author or authors. * * Licensed under the Apache License, Version 2

2012-03-03 14:18:15 7086

原创 Spring学习之MVC框架

SpringMVC是基于Model2实现的框架,Model2的目的和MVC一样也是利用处理器分离模型、视图、控制,达到不同技术层级之间松散耦合的效果,从而提高系统的灵活性、复用性和可维护性。主要步骤如图所示:        在整个框架中DispathcerServlet处于核心的位置,负责协调和组合字不同组件共同完成请求响应的工作,SpringMVC通过一个前端Servlet处理器接受

2012-03-03 11:10:11 1762

原创 数据库之存储过程

数据库对象包括:表、索引、规图、存储过秳、触发器存储过秳是数据库重要的对象。是一组为了完成特定功能的SQL询句集。作用是:1.存储过秳是在创造进行编译的。之后每次执行存储过程不需要重新编译,而一般SQL询句需要每执行一次就编译一次。2.当对数据库迕行复杂操作时(如对多个表进行Update,Insert,Query,Delete旪),可将此复杂操作用存储过程封装起来与数据库提供的亊务

2012-03-02 21:45:11 762

原创 Spring学习之中文乱码问题

在用Spring开发时,难免会遇到乱码问题,在Spring中的解决方法如下:虽然表示层的页面都是JSP实现,JSP中的编码格式都采用UTF-8,但是中文乱码还是出现了,不过用SpringMVC来处理这个问题就简单多了,只需要在web.xml中配置一个Spring的编码转换过滤器就可以了。web.xml中的部分代码如下所示: encodFilter org.springframewo

2012-03-02 13:48:12 3426 1

原创 Spring学习之深入AOP面向切面编程

AOP(Aspect Oriented Programming,面向切面编程)的主要目的是针对业务处理过程中的切面进行提取,所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。可以通过预编译方式和运行时动态代理,实现在不修改源代码的请你工况下,给程序动态添加功能的一种技术。在OOP中模块化的关键单元是类,而在AOP中模块化的单元是切面。切面能对关注点进行模块化,例如

2012-03-02 13:33:23 16308

原创 Spring学习之Bean装配、生命周期。。

Resource res = new FileSystemResource(" bean.xml"); //实例化文件系统资源bean.xmlBeanFactory factory = new XmlBeanFactory (res);//生成Bean工厂ApplicationContext:ApplicationContext factory = new ClassPathXmlApplic

2012-03-01 12:52:40 1942

Apache Shiro 使用手册

Shiro核心组件Aplication,Subject,SecurityManager, Realm, Authenticator, Authorizer. 介绍了Shiro认证,授权的实现及其机制原理。给了具体操作步骤及代码。

2012-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除