自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker常用命令

常用命令最常用几个命令#显示现有镜像$docker images#查看正在运行的容器$docker ps#查看所有容器$docker ps -a#进入容器$ docker exec -it <containerName/Id> "bin/bash"#停止所有容器$docker stop $(docker ps -a -q)#删除所有已经停止的容器$docker rm $(docker p

2017-11-29 23:46:31 186

原创 JProfiler 7.X注册码

[email protected]#24777-1i8da63tvtyl2#[email protected]#61624-1dvrt8wj18v1#[email protected]#50028-se4zkrr1m6t1#[email protected]#15600-189y158nwwvuk#[email protected]#3064...

2013-05-09 11:23:44 289

原创 Javascript跨域访问的解决方案

来源:http://blog.csdn.net/tongdoudpj/article/details/4166096由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:58.com、a.58.com、b.58.com;它们有相同的...

2012-04-06 16:28:38 142

原创 MyISAM 和 InnoDB 讲解

原文来自:http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html ,略作修改 MyISAM 和 InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoD...

2012-03-26 13:30:30 100

原创 JVM介绍

JVM一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三...

2012-03-23 09:52:11 78

原创 Velocity语法

一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)&lt;img src="$info.imgs" border=0&gt;#else&lt;img src="noPhoto.jpg"&gt...

2012-03-22 18:20:20 76

原创 struts2的内置拦截器

  &lt;interceptor name="alias" class="com.opensymphony.xwork2.interceptor.AliasInterceptor"/&gt;&lt;interceptor name="autowiring" class="com.opensymphony.xwork2.spring.interceptor.ActionAutowiri...

2012-03-13 20:15:17 134

原创 Java排列组合算法

 import java.util.ArrayList;/** * 全排列算法 * */public class Arrange { private int total = 0; private ArrayList&lt;string&gt;&lt;/string&gt; arrangeList = new ArrayList&lt;string&gt;&lt...

2012-03-11 23:07:14 161

原创 HmailServer安装配置

安装很简单 一路next 解析好你的域名 主要是配置: 添加域名和用户  这个也很简单,不用点其他选项卡,general选项卡填完就可以了 settings--&gt;protocols 三个选项(IMAP,POP3,SMTP)勾上。 Utilities--&gt;Diagnostics--&gt;选择你的域名--&gt;测试 如果通过就OK了 ...

2011-10-31 15:37:02 153

原创 UrlRewrite使用小结(转)

urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三:一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内...

2011-09-01 10:37:34 90

JAVA检测字符串编码并转换

就一个类,detectUtf8(String w3UrlPart)方法 package com.mountain.util;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Map;public class Utf8Utils { pri...

2011-08-03 14:15:48 325

原创 JAVA NIO 简介

http://www.iteye.com/topic/834447

2011-03-09 13:20:54 68

原创 解读NIO Socket非阻塞模式

前言:      jdk供的无阻塞I/O(NIO)有效解决了多线程服务器存在的线程开销问题,但在使用上略显得复杂一些。在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。     这段时间在研究NIO,写篇博客来记住学过的东西。还是从最简单的Hello World开始, client...

2011-03-09 11:58:09 72

原创 ibator改进,生成中文注释

先修改ibator1.2.2(http://svn.apache.org/repos/asf/ibatis/java/ibator)1) 修改org.apache.ibatis.ibator.api.Ibator类,方法private void writeFile(File file, String content) throws IOException修改编码如下:pr...

2011-03-03 15:25:33 151

原创 做一个懒惰的程序员

本文写给所有可爱的程序员,(我)你们都是一群可爱的,用双手建造世界的思想家。从今天起,我要做一个懒惰的程序员。第一 拒绝鼠标从今天,我将拒绝鼠标。鼠标,是鼠标手的根源,无数的程序员都被鼠标手所困扰,这似乎已经成为了程序人员的专利。我们养成了一个一个的“恶习”,比如,滥用鼠标右键刷新,看文档的时候,喜欢用鼠标来标记正在阅读的段落等等。这些非常规的使用使我们的手得了严重的疾病,我不知道...

2011-03-03 08:44:17 108

原创 一台机器运行多个JBoss多实例

我们经常会遇到这种情况,有时候希望在同一台机器上部署若干个JBoss实例,上面运行不同的应用程序,这样的话无论由于什么原因需要对某个JBoss实例进行关闭、重启等操作都不会影响到其它实例上面的应用的正常运行,我们知道JBoss启动时默认发布的不同的服务需要开放一些端口,如果只是简单地拷贝两套JBoss或者在一个JBoss中启动多个配置的话,同时启动多个JBoss实例会由于端口冲突而导致JBoss无...

2011-02-28 10:12:51 194

原创 如何使 maven+jetty运行时不锁定文件

原因是Jetty会使用内存映射文件来缓存静态文件,其中包括js、css文件。在Windows下面,使用内存映射文件会导致文件被锁定。解决方案是不使用内存映射文件来做缓存。步骤如下:1)在所使用Jetty版本的jar中找到webdefault.xml,把它拷贝到项目中,比如src/main/resources/webdefault.xml。对jetty6,jar文件在$maven_repo$...

2011-02-23 13:07:40 82

原创 java压缩文件夹下的所有文件和选定文件及乱码解决

在linux下,如果文件夹内的文件是中文名,那么压缩后,这些文件名全部成为了乱码而无法解压,要能支持linux压缩,有两点: 1:再压缩前,要设置linux模式,   如果是文件目录,则ZipEntry zipEntry=new ZipEntry(basePath + System.getProperties().getProperty("file.separator"));zipEntr...

2010-12-27 15:04:19 878

Json-lib在Json转Java时日期为空处理出错的解决办法

  我在处理json和java的相互转换中出现这样的错误:net.sf.json.JSONException: Error while setting property=date type class java.lang.String出错的具体情况如下:在Java--&gt;Json时,日期为空,我写了一个JsonDateProcessor,作为处理Date类型数据的处理器...

2010-12-07 20:03:41 748

原创 免费云存储SugarSync简介

免费云存储SugarSync介绍:    通过SugarSync您可以从任何Mac、PC或移动设备上快速安全地获取您的所有文件!   申请SugarSync帐户,帐户分免费和商业版,免费初始为2G空间,可通过推荐朋友注册提高容量 ^o^SugarSync 强大功能: 安全自动备份数据 — 以防系统崩溃。这正是SugarSync连续、实时备份您所有文件的原因。...

2010-12-03 10:37:20 394

原创 sql数据库及语句优化

设计1个应用系统似乎并不难,但是要想使系统达到最优化的性能并不是一件容易的事。在开发工具、数据库设计、应用程序的结构、查询设计、接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能。本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议。  1 数据库设计  要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很...

2010-11-15 14:47:23 103

原创 死锁的四个必要条件以及处理策略

 什么是死锁?如果一个进程集合里面的每个进程都在等待只能由这个集合中的其他一个进程(包括他自身)才能引发的事件,这种情况就是死锁。这个定义可能有点拗口,一个最简单的例子就是有资源A和资源B,都是不可剥夺资源,现在进程C已经申请了资源A,进程D也申请了资源B,进程C接下来的操作需要用到资源B,而进程D恰好也在申请资源A,那么就引发了死锁。这个肯定每个人都看过了。然后套用回去定义:如果一个...

2010-11-07 23:30:09 79

原创 二进制、八进制、十进制、十六进制

一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分   ① 整数部分   方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下面 举例:       例:将十进制的168转换为二进制    ...

2010-11-06 12:57:40 638

原创 WebService开发经验(转载)

去年,在一个大型项目(1500w)中用到Web Services,现在项目进入了尾声,所以对以前的开发经历做一个总结。 我想大家一定会问?为什么你们项目中要用到Web Services,因为客户有如下需求: 1、客户要求项目用C/S架构,并且服务器端是IBM那一套:WebSphere AppServer+DB2+AIX5.3+RS/6000。 2、最终用户上报数据,因为网络原因,譬如Modem...

2010-11-05 08:52:38 173

原创 根据sessionId获取Session对象

Servlet2.1之后不支持SessionContext里面getSession(String id)方法。但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext。MySessionContext.java:public class MySessionContext {    private static HashMap...

2010-10-22 15:51:37 1166

原创 Dom4J工具类

import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.StringReader;import java.util.List...

2010-09-17 16:34:17 105

原创 数据库设计范式的理解

范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第...

2010-09-10 17:31:04 92

原创 Spring事务配置的五种方式

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory...

2010-09-02 17:20:26 78

原创 java webservice的发布以及调用

安装axis 下载:http://ws.apache.org/axis/ 1.4 解压后把webapp/axis目录,放置于%TOMCAT_HOME%\webapps\下。 注意需要另外的lib: activation-1.1.jar, mail-1.4.jar, xercesImpl-2.8.1.jar, xml-apis-2.0.2.jar, xmlsec-1.3.0.jar 设置环境变量: ...

2010-08-25 13:13:38 135

原创 eclipse常用插件在线安装地址

SVN2 - http://subclipse.tigris.org/update_1.8.xFindImplement - http://eclipse-tools.sourceforge.net/updateseasyshell - http://pluginbox.sourceforge.netfindBug - http://findbugs.cs.umd.edu/eclipsecomm...

2010-08-10 18:13:00 104

原创 利用Spring的AOP来配置和管理你的二级缓存(EHCache)

 如果我们的项目中采用的是Spring+hibernate来构建的,在缓存方面,我们一定会首先想到Spring自带的EHCache缓存工具,在Spring中集成了目前比较流行的缓存策略EHCache,现在用的比较多的还有像OSCache,MemCached.这些应该是当前用的最多的缓存工具了。       在Spring+hibernate的这样的框架中,EHCache应该属于二级缓存了,我们知道...

2010-08-03 16:23:51 82

原创 理解ThreadLocal

值得一提的是,在JDK5.0中,ThreadLocal已经支持泛型,该类的类名已经变为ThreadLocal&lt;T&gt;。API方法也相应进行了调整,新版本的API方法分别是void set(T value)、T get()以及T initialValue()。ThreadLocal是如何做到为每一个线程维护变量的副本的呢?其实实现的思路很简单:在ThreadLocal类中有一个Map,...

2010-08-03 14:27:44 112

原创 关于InterruptedExceptoin

可能会花一些时间,但是可以取消掉     在编写多线程程序时,我们都会习惯去看看方法后是否跟着throws InterruptedException.当方法后面跟着throws InterruptedException时,表示这个方法内可能会抛出InterruptedException异常.    这通常暗示了我们两个信息:    这是"需要花费点时间"的方法   这是...

2010-08-03 11:13:10 132

原创 Java操作XML文件 dom4j 篇

在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。今天就来讲一下Java 中使用dom4j来操作XML文件。我们需要引入的包://文件包 import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileWriter; //工具包 import java...

2010-07-30 16:44:24 75

原创 dom4j建立,修改XML文档,并解决格式化输出和中文

package com.holen.dom4j;import java.io.File;import java.io.FileWriter;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;i...

2010-07-30 16:40:25 63

原创 读取xml的四种方式

在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。   预 备   测试环境:   AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4...

2010-07-30 16:04:33 170

原创 Struts2的国际化支持

每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入&lt;constant name="struts.custom.i18n.resources" v...

2010-07-29 17:43:48 65

原创 什么是架构

由于在软件业迈向组件装配工业(software component industry) 的过程中﹐不断发现组件设计者对其组件之应用场合的预想环境与应用软件师的软体结构常无法完美地整合起来﹐导致应用软件师难以灵活地再使用(reuse) 他人设计之组件,造成软件组件工业成长上的瓶颈。OO软件专家也逐渐认识到其问题是来自于软件主架构的不相合(mismatch)。软件主架构的重要性并非今天才呈现出来﹐...

2010-07-29 13:04:37 84

原创 spring AOP面向切面编程

spring里面有个概念叫aop(面向切面编程),很好很强大又很让人费解,很多开发人员会用并且天天挂在嘴边但是不理解其核心原理,今天周末有空,我想用一个小系列的文章给大家把aop分析清楚。要理解aop,首先要掌握java中的代理模式。     在日常生活中,会遇到各种各样的中介机构,比如猎头公司,律师事务所,婚姻介绍所,房产公司等。在这些单位工作的人员均可称为代理人。代理人的共同特征是可以代替...

2010-07-29 11:39:15 105

原创 Spring 依赖注入原理学习

首先我们来看看 Spring 参考文档的 11.2.6. 执行SQL语句 这里有个代码片断: import javax.sql.DataSource; import org.springframework.jdbc.core.JdbcTemplate; public class ExecuteAStatement { private ...

2010-07-29 11:38:13 89

NCV6X-信息交换平台技术红皮书

信息交换平台 实施技术红皮书 NC-UAP 6.0 目 录 第一章 总体概述 1 1. 信息交换平台总体结构 1 2. 信息交换平台功能特点 1 3. 信息交换平台V50版新增功能 2 4. 信息交换平台V55版新增功能 3 5. 信息交换平台V60版新增功能 3 第二章 实施简介及相关注意点 4 1. 实施方法简介 4 外系统数据导入的一般步骤 4 信息交换平台服务器端文件目录结构 5 2. Servlet的URL地址参数与XML交换文档头属性的关系 6 3. 向NC系统发送数据方式 7 手动界面发送 7 后台预警发送 8 自定义程序发送 11 4. 回执及异常出错信息 12 回执格式 12 异常和错误编码 14 查询及回执格式样例 14 5. 信息交换平台总体参数设置 23 外部系统默认帐套 24 单篇最大传输上限 24 导入过程是否记录中间文件 25 回执文件后台备份 25 回执和导出文件编码格式 25 单据导入规则设置 26 设置客户端IP范围 26 6. 单据流水号和单据并发控制 26 单据流水号的概念和作用 26 单据并发控制 27 7. 日志查看 27 8. 翻译器配置 30 第三章 单据交换规则定义 32 1. 校验文件全局配置 32 2. 表记录的配置 34 3. 字段属性项的配置 34 第四章 基于信息交换平台的单据集成开发 44 1. 注册单据相关信息 44 2. 生成&配置交换规则定义文件 45 3. 辅助信息项设置 48 4. 插件代码维护 49 第五章 单据集成示例 51 1. 问题描述 51 2. 设计 51 3. 具体开发指导 51 3.1 单据插件信息注册 51 3.2 单据转换规则定义 51 3.3 插件代码编写和部署 52 3.4 修改单据转换规则 52 3.5 手动加载测试 53 第六章 安全 54 1. 加密类编写 54 2. 加密类注册 56 第七章 扩展 57 第八章 JMS及大文件传输模式 59 1信息交换平台异步通信解决方案 59 1.1信息交换平台现状及存在的问题 59 1.2需求分析 59 1.3 JMS简介 60 1.3 JMS Client消息交互图 62 1.5解决方案 62 2.JMS传输模式 64 3. JMS Client For NC6.0 65 4 大文件传输模式 85 附录 86 1发送结果错误码 86 2 K系统自定义项目档案样本defdoc.xml 89 常见问题 90

2018-12-28

NCV6-开发平台技术红皮书

目录 第一章 前言 2 第二章 如何建立NC开发环境 5 1. 第一步:建立数据库 5 2. 第二步:运行UAP安装盘程序,安装NC服务器端环境 6 第三步:在Eclipse中建立NC开发环境。 14 第三章NC初学者开发指南 21 概述 21 基本概念 21 单据开发主要流程 21 搭建开发环境 22 本文软件开发环境 22 给PD打补丁 22 建立数据库 22 建立开发工程 23 数据库表pdm及SQL脚本的生成 23 数据模型 23 生成pdm步骤 24 生成SQL脚本步骤 27 生成数据字典 30 步骤 30 参照 33 什么是参照 33 建立参照类 34 实际应用 35 单据模板中的公式使用 37 什么是公式 37 给单据模板设置公式 38 第四章 UI工厂II开发框架 41 1.基本设计思路 41 2.基本原理 41 1、灵活布局的支持 41 UI工厂 41 2、界面元素的构成 42 3、界面的组织方式 42 4、布局方式 42 3、典型模型层元素 43 4、典型视图元素 44 5、常用功能接口 45 第五章 NC集成开发工具 46 1.进入开发工具 46 2.对现有开发工具的集成 48 3.节点快速开发流程 48 4.单独元素创建 50

2018-12-28

effective java 第三版 英文 pdf

effective第三版 最新的就是第三版,这个是英文版,非常清晰带书签。pdf格式

2018-04-02

流畅的python高清中文带书签

《流畅的Python》这本书是图灵科技翻译出版的一本书,作者Luciano Ramalho。 作者从Python的特性角度出发,以Python的数据模型和特殊方法为主线,主要介绍了python的集合类型(sequence、mapping、set等)、把函数作为一等对象来使用、类的构建、新的文件控制流程(生成器、上下文管理器、协程)、用描述符来从底层解释Python对象属性的存储等各个方面。 书中主要围绕Python标准库展开,不会涉及太多的标准库以外的包。虽然它们也很实用。 建议大家可以把前言多读几遍。书的结构也挺棒,每一章都有内容大纲、小结、延伸阅读、杂谈。 0x01:这本书适合谁看? 作者在前言中说:“本书的目标读者是那些正在使用 Python,又想熟悉 Python 3 的程序员。” 还有就是希望深入了解Python3新特性的人。 貌似是任何学了Python的人都可以看。 不过正如作者所说的, 我也觉得这本书的确不太适合新手看,主要是因为它并不讲解基础的内容,例如如何开始编程,而是重点讲解如何更好的使用Python。 当然新手看一看也有提升的,毕竟你希望自己有一天也成为老鸟。 那么你到底是不是新手呢?可以看一看官网教程,做一做里面的例子,如果感觉吃力,那么就是新手了。^_^ 官网教程中文版http://www.pythondoc.com/pythontutorial3/index.html 英文版https://docs.python.org/3/tutorial/

2018-04-02

Core Java Volume II--Advanced Features 10 Th. 英文清晰文字版

Core Java 10 th VolumeII--Advanced Features java核心第10版卷二目前已经放出清晰文字版,喜欢看英文的,可以放弃之前厚重的影印版了

2018-01-07

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

TA关注的人

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