自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java虚拟机-内存区域

jvm内存区域 方法区(Method Area) 常量池(Run-Time Constant Pool) 堆(Heap 程序计数器(Program Counter) 虚拟机栈(Java Virtual Machine Statcks) 本地方法栈(Native Method Stacks)方法区(Method Area)存储class类型、常量、静态变量、即时编译后的代码等数

2016-01-30 17:16:43 618

原创 Java虚拟机-类加载器和类加载过程

类加载器java.lang.ClassLoader类及其子类可以让java代码动态地加载到JVM中。每一个类都有加载它的ClassLoader的引用。每一个类加载器类都有一个加载它的父类加载器,类加载器的顶端称为启动类加载器(Bootstrap ClassLoader),启动类加载器由c++实现。逻辑上结构是:Bootstrap ClassLoader | ExtClassLoad

2016-01-30 16:23:53 635

原创 使用docker volumes容器

创建volumes容器 docker create -v <目录名> –name 运行容器并挂载data volumes docker run -d –volumes-from mydata -p 10023:22 –name zookeeper herong/centos7-zookeeper /usr/sbin/sshd -D如:运行zookeeper容器docker run -d –

2016-01-23 03:59:54 2886

原创 Mac 使用技巧

同一个APP如何打开多个实例使用命令:open -n -a “应用名称”如:登录多个QQ。 open -n -a “QQ”持续更新

2016-01-04 21:01:30 681

原创 docker centos7 源码安装MySQL-5.7

一. 增加用户和目录 [root@96bc8c1a98e4 /]# groupadd mysql[root@96bc8c1a98e4 /]# useradd -g mysql mysql[root@96bc8c1a98e4 /]# passwd mysql[root@96bc8c1a98e4 /]# mkdir -p /usr/local/mysql [root@96bc8c1a98e4 /]

2016-01-03 17:57:40 1629

原创 自已创建Docker Base Image

一. 环境宿主机操作系统: OS X ,需要安装VirtualBox ; 容器环境:centos7二. 用VirtualBox 安装系统,这里以centos 7为例(CentOS-7-x86_64-Minimal-1503-01.iso)创建虚拟机,并安装centos7,以下记录了详细安装过程。 * 安装过程简单,我这里网速太慢了,就不上图了,有需要的朋友留个邮箱,我发pdf。*安装完后

2015-12-07 23:03:26 6154

原创 docker centos7 安装ssh

一. 从docker hub 下载centos 官方镜像hr:centos7 hr$ docker pull centos:7 下载完后,查看本地资源库:hr:centos7 hr$ docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

2015-12-07 22:52:09 16381 3

原创 docker centos7 源码安装MySQL-5.7

MySQL5.7.9, 也就是目前的最新版本,使用源码编译安装。MySQL currently requires boost

2015-12-07 21:55:47 3946

原创 解决 mybatis 加载xml配置文件bug

摘要:mybatis 【问题描述】                   mybatis在加载配置文件时,有可能会抛“"Could not find SQL statement to include with refid"异常信息。           在windows下偶尔某个开发人员会遇到错误,在linux下几乎肯定会抛异常,但在aix环境下目前还未遇到此问题。    【

2013-10-31 10:27:45 20439 1

原创 SQL条件中“is null”谓词导致全表扫描问题优化

SQL条件中“is null”谓词导致全表扫描问题优化摘要:SQL,索引,is null,优化正文:       前段时间针对相关SQL进行了优化,零散记录了下优化过程,这次整理出来与大家分享。若有描述不当或补充的地方请留言,谢谢!方法1:用固定值建复合索引优化            1)新建测试表            create tab

2013-07-22 22:17:17 9292

原创 python 访问LDAP服务器

最近在做confluence数据迁移和升级。由于公司是使用LDAP认证登录的,在安装升级之后发现confluence自动从LDAP把全部用户名自动全部导入到了用户表(cwd_users)。可能是为了细化权限控制。但这样就问题就来了,全部用户名又没有按部门进行区分,在细分权限时也不好控制。没办法,只好写个简单的python脚本从LDAP 服务器重新取一次,把用户按部门分类,好在后面做细分权限时控

2013-05-09 19:48:54 2824

原创 python 网络编程笔记-socket

python 提供了对底层网络编程的socket模块,也提供了诸如urllib、httplib、poplib、ftplib等针对特定功能的编程模块。以下直接贴代码测试socket模式使用:服务端:Server.py#-*- coding:gbk -*-'''Created on 2013-4-30@author: herong'''import threadin

2013-05-01 00:25:18 693

原创 python 多线程笔记-模拟生产者与消费者

python 提供一个Queue队列,此队列提供了线程同步支持,使用此队列可以很方例实现多生产者和多消费者的先进先出的任务队列。生产者依次存入任务,消费者依次取出任务。以下是简单事列:# -*- coding:gbk -*-'''Created on 2013-4-30@author: herong模拟多生产者和多消费者'''import threa

2013-04-30 01:43:22 903

原创 python 多线程笔记一

python thread,threading模块提供了对多线程的支持,不过通常我们使用threading模块来进行多线程编程。多线程模块使用方法:       1. 使用thread模块中的start_new_thread(function,元组参数[,字典参数])来执行函数,通常直接在python shell下执行。        2. 继承 threading.Thread

2013-04-29 21:58:34 829

原创 【windows】C++网络编程一

原创文章,转载请注明转载字样和出处,谢谢!         以下实现简单的基于TCP协议的C/S程序         1. 编写服务端           主要流程:             加载ws2_32.dll    ==》 创建套字节 ==》 绑定端口  ==》监听  ==》 接收/发送  ==》 关闭套字节   ==》 释放ws2_32.dll

2012-12-08 00:22:45 2246

原创 正则应用之二

大家在项目中可能用TortoiseSVN svn客户端比较多,在发布版本时,若想把这个版本中的日志全部按指定格式抽取出来很麻烦。      纯属手工活,挺费时间的,于是网上找了找看是否有可以方便点,始终没能找到有好的方法,只好自已花点时间来研究如何提高效率。      以下是在下想到的一个笨方法,希望能给大家带来帮助!          1.  在TortoiseSVN中右击项目目

2012-04-09 15:33:47 697

原创 jni初探

好多年前对C情有独钟,最近在项目找解决方案要用使用java 操作sqlite,但又不想用jdbc,这时忽然想起了jni,以下简单记录了我在试验jni的过程,希望对某些人有帮助! 第一步:下载以下软件并安装好!   1. eclipse CDT  插件

2011-10-06 17:18:41 1138

原创 兼容oralce、db2开发注意事项

兼容oralce、db2开发注意事项(前提是db2版本是9.7,且已开启PLSQL编译选项): 1. 在like 之后若使用了表字段,应统一改成使用locate函数  如:  oralce写法:   select * from fw_right a where '03' like

2011-07-20 17:37:09 1555

原创 Transaction has been rolled back because it has been marked as rollback

 框架采用的是spring管理声明式事务,这几天业务开发时遇到了点麻烦,记录下备忘。  场景:在Service类中使用子事务(saveponit)时,当子事务抛出异常后,此异常处理掉不继续往外抛,spring在提交主事务时会抛出org.springframework.transaction.UnexpectedRollbackException: Transaction has bee

2011-06-17 13:36:00 69253 4

转载 oracle job使用详解及job不运行的检查方法

oracle job使用详解及job不运行的检查方法文章分类:数据库转自:http://zhangjiaweixt.iteye.com/blog/853409每天1点执行的oracle JOB样例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => 'ETL_RUN_D_Date;',next_date => to_date('2009-08-26 01:00:00','yyyy-mm-dd hh24:mi:ss'),interval => '

2011-04-23 15:01:00 1061

原创 正则应用

正则 应用 正则应用 ibatis mybatis

2010-11-30 15:24:00 708

原创 ibatis 在给null值时报TypeException: Error setting null parameter解决方案

ibatis 在给null值时报TypeException: Error setting null parameter解决方案。ibatis 在使用null值时,如下所示:Map params = new HashMap(); params.put("XGBZ", "1"); params.put("BZ", "yz"); params.put("CSFL", null); params.put("GLBZ", null); params

2010-11-10 13:56:00 19546

原创 log4j 1.2 配置 xml

log4j 1.2 配置 xml

2010-10-27 22:36:00 1820

原创 log4j 1.3 配置

log4j 1.3 配置 xml

2010-10-27 22:33:00 938

原创 在flex中使用RemoteObject保存数据提示Type Error#1009 错误解决

flex

2010-09-05 12:13:00 1983

原创 spring 配置文件中datasource 从properties文件中获取mysql数据库连接参数遇到的问题

spring jdbc.properties mysql 中文乱码

2010-09-05 11:56:00 21639 6

原创 在整合spring-flex时遇到问题及解决方法

<br />问题1:<br />在eclipse控制台抛出以下异常:<br />org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'flex:remoting-destination'. at com.sun.org.apache.xerces.internal.util.ErrorHandl

2010-09-05 10:52:00 2405

原创 使用声明式事务时所遇到问题

<br /> <br />项目中使用了声明式事务,在启动tomcat时抛出以下异常:<br /> <br />Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source)

2010-09-01 09:23:00 1258

原创 Java Application 直接通过jndi连接数据库

 使用jar包: commons-pool-1.5.3.jar,tomcat-naming-common.jar,commons-pool-1.5.3-bin.zip,commons-dbcp.jar  注意:jdbc 驱动要与数据库兼容.   package test.comm;import java.sql.Connection;import java.sq

2009-11-16 10:48:00 2249 1

原创 log4j简单配置

1:下载log4j-all-1.3alpha-8.jar包,加入项目中.2:在源文件夹下创建一个log4j.xml文件,文件内容如下(根据需求修改):  3:web.xml加入配置,内容如下:<web-app version="2.5"

2009-06-22 00:57:00 1008

原创 使用dom4j操作XML文档

sysconfig.xml --><app xmlns="http://www.herong.com/sysconfig/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.herong.com/sysconfig/ sysconfig.xsd"

2009-06-21 21:30:00 1510 1

原创 一个简单的系统配置文件使用DTD和XSD两种方式描述

 一个简单的系统配置文件使用DTD和XSD两种方式描述系统配文件为sysconfig.xml --><app xmlns="http://www.herong.com/sysconfig/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www

2009-06-21 21:22:00 1097

原创 mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))

原来一直是使用MySQL安装版没有出现过问题,今天在安装绿色版MySQL时出现了点问题  在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误: ERROR 2003 (HY000): Cant connect to MySQL server on localhost (10061) my.ini

2009-03-14 15:59:00 61209 3

转载 EXP错误逐个击溃

[转]http://www.dbform.com/html/2007/309.html$ exp username/password file=expdat.dmp tables=tablename这是一条经历了磨难的语句,然而最终也还是修成正果 最开始报错:EXP-00008: ORACLE error 904 encounteredORA-00904: “

2009-03-03 23:45:00 1563

原创 DB2 export 和import使用

在操作中遇到问题,须便记录一下... 如果用以下命令导出数据(注意:不是以*的形式,而是带列的) db2 export to .ixf of ixf select   from  然后用以下命令导入:import from .ixf  of ixf modified by forcecreate create into  

2009-02-26 17:56:00 2177

原创 通过DB2联绑技术访问oracle[实践]

最近的一个项目有个需求:其中A项目采用的DB2数据库,B项目采用的是oracle数据库,它们用到彼此当中的一些数据,而且必须是接近实时的数据. 我的实践步骤: 1.  所需环境     a) 准备好两台机器(一台也可以),假设为A机器,B机器;     b) 在A机器上安装好的oracle 数据库,并且可以连通(实践用的是oracle9i)           1)在s

2009-02-06 10:13:00 2030

转载 常用正则表达式

String   str1   =   "^[0-9]{1,20}$";   //校验是否全由数字组成     String   str2   =   "^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$";     //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串     String   str3   =   "^(/w){6,20}$"

2007-12-08 19:31:00 782

原创 java面试题

最近忙着找工作,须便在网上找找java笔试题看看,结果发现网上的下面这套题答案有问题。编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 他们的我就不贴出来了。有兴趣可以到网上找找。下面是我写的一个,有错

2007-12-08 18:53:00 701

转载 由浅到深了解JavaScript类

 由浅到深了解JavaScript类  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>类是什么?        许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实

2007-10-31 10:19:00 689

原创 js 动态改变imput type属性

 script type="text/javascript">    function shoppw(thebox)...{        var ps = document.getElementById(ps);        var pass = document.getElementById(pass);        ps.removeChild(pass);       

2007-10-23 17:29:00 4259

mybaits refid patch

解决 mybatis 加载xml配置文件bug Caused By: org.apache.ibatis.builder.BuilderException: Could not find SQL statement to include with refid 'SAD02.SAD02_COL' at org.apache.ibatis.builder.xml.XMLStatementBuilder$IncludeNodeHandler.handleNode(XMLStatementBuilder.java:160) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseDynamicTags(XMLStatementBuilder.java:87) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:45) at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:192) at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:57) Truncated. see log file for complete stacktrace

2013-10-31

JAVA语言入门 .chm

第一章 Java语言的产生及其特点 第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的\"异常\" 第九章 Java输入输出操作

2007-03-31

空空如也

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

TA关注的人

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