自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 Redis基本信息

Redis 持久化redis持久化包含两种方式RDB - Redis databaseAOF - Append only fileRDB是redis默认的Redis持久化方式,会根据配置文件里边的设置,在特定的时间间隔内备份整个redis数据库。RDB优点:在恢复的时候加载速度比较快,适用于定期需要备份数据库的场景RDB缺点:1. 因为每次会备份所有内存中的实力,所以备份速度会比较...

2019-01-10 16:34:18 222

原创 Spring学习笔记

今天开始重新学习Spring,学习笔记纪录于此。 第一部分,IoC容器1.IoC(Inversion of Control)反转注入是Spring的核心部分,意在通过配置管理系统中运行的Java Bean,包括管理Bean的生命周期,实现系统组建之间的松耦合。2.ApplicationContext是BeanFactory的父类,在原本BeanFactory的基础上增加了AOP的集...

2011-09-11 19:33:03 743

原创 Java虚拟机原理学习笔记

一 Java虚拟机概述Java虚拟机实例是由 类装载器、运行时数据区(堆、Java栈、方法区、PC寄存器、本地方法栈)、执行引擎几部分组成的。Java堆和方法区是对所有线程共享的,而每一个线程都由自己的Java栈和PC寄存器,线程之间不能共享Java栈和PC寄存器。J

2011-09-04 17:56:23 888

原创 排序算法分析

一,冒泡排序冒泡排序的原理是通过一次嵌套的循环,是数组内的元素与和它临近的元素进行比较,如果后面的值小于前面元素值的话,则两个元素交换地址空间。代码示例(Java版)如下public static int[] bubbleSort(int[] originalArra

2011-09-03 22:39:20 892

原创 Linux下启动oracle数据库

start up oracle instancesetenforce 0sqlplus / nologconn /as sysdbastartupstart up the listenerlsnrctl start

2011-08-16 21:06:50 804

原创 如何解决Fedora FTP服务器无法登录问题

/usr/sbin/setsebool -P ftp_home_dir 1

2011-06-20 22:41:00 843

原创 修改Linux文件夹颜色

<br />1, 编辑/etc/DIR_COLORS文件<br />2, 执行eval `dircolors /etc/DIR_COLORS`

2010-11-01 13:48:00 2021

原创 TODO list

#include 2 3 void sort(int param[]){ 4 int length = sizeof(param)/sizeof(*param); 5 printf("The size of array is : %d/n", length); 6 } 7 8 int main(void){ 9 10 int param[] = {2, 5,3,4,1}; 11 i

2010-10-13 21:56:00 188

原创 Fedora12 上安装vncserver

1. 下载并安装vncserver服务器端    [root@xxx xxx]#yum install vncserver2. 修改vnc server配制文件/etc/sysconfig/vncservers    VNCSERVERS=":" VNCSERVERARGS[displayPort>]="-geometry x" 例如 VNCSERVERS="

2010-05-03 16:29:00 1170

原创 New words

oppression and politicsHer poems do not rhyme or follow a special kind of pattern.They do not use fancy words.There is very little punctuation.AdmonitionShe was nominated for three awards.

2010-04-21 15:48:00 211

原创 shell问题汇总

bash shell中使用字符串和数字变量进行大小比较的时候,如 VAR1=abcVAR2=123if [ $VAR1 -ge $VAR2 ]; then ....else  ....会抛出错误信息 integer expression expected,并且返回结果为0--------------------------------------------

2010-02-24 15:25:00 760

转载 JMX调用方法

参考陈刚先生的示例代码 import java.util.Iterator;import java.util.Set;import javax.management.Attribute;import javax.management.MBeanInfo;import javax.management.MBeanServerConnection;import javax.manageme

2009-09-29 22:01:00 507

原创 javascript tutorial notes

refer to http://www.w3schools.com/JS/default.asp1, Use html comments "" around scripts to prevent browsers from printing the scripts directly when the are missed.2, JavaScripts in the body section

2009-05-11 15:56:00 771

原创 模式窗口 提交不弹出新窗口

只需要在head中间增加base target="_self"即可。

2009-04-23 21:44:00 792

原创 new discovery about switch statement

<br />public static void main(String[] args ){<br />  <br />  int a = 0;<br />  <br />  switch(a){<br />  case(0):<br />   System.out.println("case 0");<br />  case(1):<br />   System.out.println("case 1");<br />   break;<br />  case(2):<br />   System.out

2009-03-18 08:55:00 596

原创 设计模式--享元模式(Flyweight pattern)

享元模式也被称作“轻量级模式”。享元模式的主要目的是减少系统中重复对象的数量,在一定程度上降低内存消耗,提高系统运行速度。当系统中需要创建多个对象,且这些对象可以在同一时间被多个线程共享的时候,可以考虑使用享元模式。 享元模式的典型应用如下所示:  代码如下: package com.kingswood.pattern.creational.flyweight;

2009-02-02 15:25:00 2421 3

原创 设计模式--原型模式(Prototype Pattern)

原型模式属于对象创建模式,原型模式的主要特点是对象可以自己创建一份自身的拷贝。而且避免了工厂模式造成的固定等级。原型模式创造出的对象拷贝与原有对象存在以下关系。1、原对象 != 新对象拷贝2、原对象.equals(新对象拷贝) = true(前提是添加了适当的equals方法)3、原对象.getClass().equals(新对象拷贝.getClass())一个简单原型模式的例

2009-01-19 21:53:00 1187

原创 extjs学习笔记

 1、在引用extjs基本js文件时要用如下格式"text/javascript" src="../adapter/ext/ext-base.js">"text/javascript" src="../ext-all.js">两行顺序已经不能颠倒,否则会调用方法不成功,具体原因有待研究...

2008-12-30 21:42:00 234

原创 ibatis调用mysql存储过程

ibtatis调用有输出参数的mysql存储过程的时候,居然要使用insert写法,汗! procedure==========================================================CREATE PROCEDURE SYS_SEQ_NEXTVAL_SP(in p_name varchar(10),out p_val int)BEGIN  dec

2008-08-05 21:22:00 6035 2

原创 使用javascript实现网页快捷键

function hotkey() { var a=window.event.keyCode; if((a==65)&&(event.ctrlKey)&&(event.shiftKey)) { window.open(http://www.sina.com.cn);} }document.onkeydown = h

2008-06-26 23:43:00 736

转载 check style例子

 xml version="1.0" encoding="UTF-8"?>DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN""http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> 对于所有的模块来书,如果有这个模块则说明检测这一项,没有则不检测

2008-04-15 17:27:00 848

原创 java多线程之类锁

在处理java多线程程序的时候,我们经常会同时为许多共享资源加锁,这个时候如果继续使用java的synchronized机制有些麻烦,下面的两个方法可以很好的解决这种问题。class BusyFlag ...{        protected Thread busyflag = null;        protected int busycount = 0;        public

2008-03-27 11:32:00 1892 1

原创 java多线程之线程同步

java中的多线程是并发执行的,如果两个不同的线程之间访问同一资源(类实例变量、文件系统、网络资源等)的话,则有可能出现线程不同步的问题,以如下代码为例。public void testSynchronized()...{        Account account = new Account();        //创建一个新线程 命名为thread1        Thread th

2008-03-26 14:51:00 575

原创 hibernate关联 单向一对多

 代码的编写和调试过程一定要仔细仔细再仔细!前段时间一直被一个hibernate异常困扰,当保存一个一对多关联关系中的主动方对象时,出现如下错误:org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expec

2008-03-25 13:52:00 1415

原创 mysql 绿色版安装方法

1、添加windows服务%mysql_root%/bin/mysqld.exe install2、卸载windows服务 %mysql_root%/bin/mysqld.exe remove3、修改my.ini文件#Path to installation directory. All paths are usually resolved relative to this.basedir="E:

2008-03-24 10:20:00 2093

原创 velocity小试

今天粗略的看了下apache的velocity,velocity的主要用途还是用在web层面,velocity的模板文件可以替代jsp实现动态页面,有利于逻辑和展示的分离。velocity核心部分是它的模板引擎,使用起来也比较简单public void testHello() throws Exception...{        Velocity.init();        Veloc

2008-02-21 16:10:00 471

转载 Thread.getContextClassLoader() 详解

 答 : 这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 : ²        系统类加载器或叫作应用类加载器 (system classloader or application classloader) ²        当前类加载器 ²        当前线程类加载器

2008-01-07 17:48:00 1063

转载 了解javaClassloader

与C或C++编写的程序不同,Java程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个Java类。ClassLoader是JVM中将类装入内存的那部分。而且,Java ClassLoader就是用Java语言编写的。这意味着创建您自己的ClassLoader非常容易,不必了解JVM的微小细节。与C或C++编写的程序不同,Java程序并不是一个可执行文件,而是由许多独立的

2008-01-07 10:55:00 296

转载 DWR的数据传递

1、调用没有返回值和参数的JAVA方法1.1、dwr.xml的配置标签中包括可以暴露给javascript访问的东西。标签中指定javascript中可以访问的java类,并定义DWR应当如何获得要进行远程的类的实例。creator="new"属性指定java类实例的生成方式,new意味着DWR应当调用类的默认构造函数来获得实例,其他的还有spring方式,通过与IOC容器Spring进行集成来获

2007-12-14 14:18:00 506

原创 oracle表空间扩容

查看表空间信息SELECT f.NAME as "表空间文件",       f.BYTES / 1024 / 1024 || MB as "表空间大小",       t.NAME as "表空间名称"  FROM V$DATAFILE f, v$tablespace t where f.TS# = t.TS# 扩大表空间信息ALTER DATABASE DATAFILE 表空间文

2007-11-16 13:23:00 4498

转载 SWT/Jface开发入门指南(三)

初步体验widget 大家好,五一已经过去了,你们玩得开心么?在前面的两篇文章中,我向大家介绍了swt的一些基本知识,现在让我们继续下去讨论一下swt中的widget相关的一些知识以及介绍几种最为简单的widget。从Widget和Control开始Widget是Control的父类,而Control是我们使用的大多数部件的父类。我们在以前的一些编程语言中可能接触过“控件”或者“组

2007-11-14 20:21:00 319

转载 SWT/Jface开发入门指南(二)

从Hello, world!开始了解Display和Shell在这一节中,我们从前面所列举出来的Hello, world!程序开始对swt进行一些初步的探索。所谓的初步是指,我们会介绍编写swt程序的基本思路,以及对两个重要的类:Display和Shell作一些介绍。因为这一节和前一节是分成两个部分贴出来的,所以我仍然将Hello, world!的代码段在下面列出来: 2 1p

2007-11-14 20:20:00 273

转载 SWT/Jface开发入门指南(一)

SWT/Jface开发入门指南写在前面的话终于决定提起笔来写一篇关于swt和JFace编程的文章。在开始之前,我想先介绍一下你能够从将要出现的这一系列文章里得到什么,以及更重要的,你不能得到什么。我们的时间是如此之重要,以至于我们很难容忍把它浪费在自己不关心的事情上。因为我刚开始写,所以到底这些文章会分成几次发布出来,也很难讲。但是我心里大体有这样一个提纲。也就是说,我打算介绍以下方面

2007-11-14 20:19:00 420

原创 windows下cvs服务器端配置

1、设置CVSROOT环境变量set CVSROOT=:pserver:[email protected]/cvs2、使用cvs默认的管理员登陆cvs login3、创建用户cvs passwd -a cvsuser//输入cvsuser的密码//再次输入cvsuser的密码==================================================

2007-10-15 22:54:00 3746

原创 启动solaris下oracle

可以使用root用户 su - oracleoracle启动:以oracle用户身份telnet到主机,执行sqlplus "/ as sysdba",然后执行startuporacle停止:以oracle用户身份telnet到主机,执行sqlplus "/ as sysdba",然后执行shutdown immediateoracle监听器的启动和停止:以oracle用户身份telnet到主机,

2007-07-19 18:26:00 1278

原创 mysql data too long for column 'xxx' at row 1

在mysql安装文件夹中找到my.ini文件,将sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释掉! 

2007-05-08 14:48:00 1476

原创 mysql乱码

my.inidefault-character-set=utf8 修改后只对重新创建的database实例生效jdbc:mysql://127.0.0.1:3306/databaseName?characterEncoding=utf8

2007-04-23 23:01:00 706

原创 深入HashCode方法

为什么HashCode对于对象是如此的重要?  一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。  我们先来看一下,在JAVA中两个重要的数据结构:H

2007-01-31 23:58:00 570

原创 享元(Flyweight)模式

一、 享元(Flyweight)模式(转贴)Flyweight在拳击比赛中指最轻量级,即"蝇量级",有些作者翻译为"羽量级"。这里使用"享元模式"更能反映模式的用意。享元模式以共享的方式高效地支持大量的细粒度对象。享元对象能做到共享的关键是区分内蕴状态(Internal State)和外蕴状态(External State)。内蕴状态是存储在享元对象内部并且不会随环境改变而改变。因此内

2006-11-15 23:21:00 654

转载 不可共享和可共享连接

不可共享和可共享连接 WebSphere Application Server 支持不可共享和可共享连接。应用程序中其他组件不能共享不可共享连接。使用此连接的组件全权控制此连接。只要每个 getConnection() 请求具有相同的连接属性,您就可以与同一事务中的其他组件共享可共享连接。要支持数据源连接共享,以下连接属性必须相同:Java 命名与目录接口(JNDI)名称。

2006-09-19 23:57:00 1512

空空如也

空空如也

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

TA关注的人

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