- 博客(76)
- 资源 (78)
- 收藏
- 关注
原创 (转载)利用 Dnsmasq 搭建自己的 DNS 服务器
利用 Dnsmasq 搭建自己的 DNS 服务器Oct 1st, 2012 | Comments 前言最近新买了 iPad mini, 在不断折腾的过程中发现一点让我非常非常的无语… 还是与网络有关, 那就是通常情况下, iPad mini 中的 App Store 连接速度那是相当相当相当的慢的, 慢到我打开 App Store 软件的首页需要登上 20~30s 才会有可...
2014-04-02 22:59:57
1171
原创 (转载)详细分析Java中断机制
1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的线程将立马退出运行,但事实并非如此。中断机制是如何工作的?捕获或检测到中断后,是抛出Int...
2013-09-25 00:17:15
730
原创 (转载)JTA 深度历险 - 原理与实现
JTA 深度历险 - 原理与实现 肖 国一, 软件工程师, IBM肖国一是一位在 IBM 中国软件开发中心(CSDL)工作的软件工程师,目前从事企业电子商务应用的开发。王 晓利, 软件工程师, IBM王晓利,一位工作在 IBM CSDL 的软件工程师,具有 5 年的 J2EE 开发经验和 2 年的 DB2 存储过程开发经验,目前从事企业电子商务应用的开发。 ...
2013-09-14 13:16:54
794
原创 (转载)使用图形编辑框架创建基于 Eclipse 的应用程序
使用图形编辑框架创建基于 Eclipse 的应用程序倾向于使用图形的 Eclipse 开发人员如何开始使用 GEF 和其他选项Randy Hudson, 软件开发人员, IBM Randy Hudson:软件开发人员,IBM。Chris Aniszczyk, 软件工程师, IBM Chris Aniszczyk 是 IBM Lotus 的软件工程...
2013-07-01 21:42:26
808
原创 (转载)几何图形编辑器
几何图形编辑器概要 图形编辑框架(Graphical Editing Framework - GEF)为创建用于可视化编辑任意模型的编辑器提供了强大的基础。它的功能依赖于模块化的结构,合理选用的设计模式,和相对独立的组件,这些组件构成了一个完整的编辑器。对于一个新手来说,GEF中所涉及的大量概念和技术可能是令人难以承受的。然而,一旦这些技术被掌握并正确使用,它们就可以帮助开发出具有高扩展性...
2013-06-27 23:20:05
1952
原创 (转载)ESB企业服务总线
ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同:· 解耦中介:客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也...
2013-06-25 19:07:00
763
原创 Oracle CDC
1、Oracle 11g1)同步模式--初始化参数--为了JVM的管理ALTER SYSTEM SET JAVA_POOL_SIZE=50000000 SCOPE=BOTH; --第二步,创建表空间、用户并授权--Oracle官方建议自定义表空间,以便管理和控制,否则使用默认的系统表空间USERS大小有限制,会出问题CREATE TABLESPACE ts...
2013-06-25 18:58:49
975
原创 Oracle Flashback技术
1、看是否打开闪回功能 SQL>select log_mode,open_mode,flashback_on from v$database;2、打开闪回功能 SQL> shutdown immediate SQL> startup mount SQL>alter database archivelog; SQL> alter database flash...
2013-06-25 18:58:32
663
原创 (转载)ESB核心功能及使用场合
ESB是达到终点的手段,而不是终点本身。1. ESB核心功能: (1) 协议适配器 也被称作组件或服务,让ESB可以轻松地与基于HTTP,FTP,POP3/SMTP(电子邮件)和文件系统等通信协议的 传输方式对接。ESB适配器通常要么用作服务器端,要么用作客户端。例如,可以设置好一个HTTP监听器/消费 者来接受传入的请求或是...
2013-06-25 18:57:46
1198
原创 (转载)Apusic ESB之我见
因为公司今年推出了Apusic ESB集成平台,而销售同事希望能够用通俗的方式理解这个产品,于是一段谈话促成了这篇随笔。Apusic ESB字面意思就是(Enterprise Service Bus)企业服务总线,顾名思义就是把(web services)注册在服务总线上,使应用程序通过统一的服务总线平台获取其他应用提供的服务,目的是可以获取其他应用程序里面的信息,再简单些就是让程序与程序之间...
2013-06-15 14:56:20
744
原创 (转载)初探ESB服务组合之演示
初探Apusic ESB服务组合之演示 1. 前言2. 开发环境3. 业务场景介绍4. 模拟已有的业务服务4.1. 北京中介:客户信用度服务和利率比较大小服务4.2. 上海银行:贷款利率服务4.3. 深圳银行:贷款利率5. 开始使用ESB 服务器5.1. ESB安装及配置5.2. 启动ESB服务器6. ESB网络配置7. ...
2013-06-14 21:08:12
1266
原创 (转载)Apusic ESB特性(下)——面向服务功能特性
之前提过,ESB应该具有可高度分布部署的能力。那么在应用集成方面,ESB具有三个最为鲜明的特征:面向服务、面向消息,面向驱动。 在这里还得提提SOA。到底什么是SOA:SOA是一个非常伟大的思想,它试图定义一个大家,各个软件厂商各个开发人员甚至于各个自然人,都“认可”的、都“遵循”的法则,大家都使用这样的方法来进行互通互联,从而实现无界限的“联通”和100%的复用,解放无效和重复...
2013-06-14 21:01:18
657
原创 (转载)Apusic ESB特性(上)——高度分布式部署
ESB将集成特性和SOA特性巧妙的糅合在了一起。那么,抛开SOA的特性,单纯就集成特性来说,来看看ESB有哪些功能特点。 之前分析过,在于传统的集线器模式的EAI体系中,中央服务器的存在严重的限制了这种集成模式的部署模型,无法实现分布式的部署。同时,由于所有的路由逻辑、数据逻辑、流程逻辑全部都由中央服务器一力承担,往往会造成中央服务器的逻辑处理能力成为整...
2013-06-14 20:59:27
723
原创 (转载)ESB的前世今生(下)
下一代的企业集成解决方案:Enterprise Service Bus当人们正在为集线器模式的企业集成架构所表现的不足寻求解决方案时,SOA的思想被提出来了。划时代的体系思想:SOASOA(Service-Oriented Architecture),指的是面向服务的架构,意指将软件按照功能设计成一个个独立封装、支持异步处理的服务,这些服务用标准的方式定义接口,并可以通...
2013-06-14 20:56:14
742
原创 (转载)ESB的前世今生(上)
序言你可能是一家集团企业的CIO,为了维持企业业务正常运转,你已经部署了几个,十几个,甚至是几十个不同的IT系统。这些IT系统在运行初期,为提升企业的执行效率发挥了很大的作用,但随着业务内容的不断深入,你发觉这些业务系统之间是离散的,是孤立的,你希望将这些系统进行整合。更进一步的,你盼望有一种神奇的魔力,不仅能够有效整合遗留系统,新建的IT系统也能够在这种魔力下获得一体化的支持,而你所掌管...
2013-06-14 20:54:59
880
SQL Sever中文乱码的分析解决
在JSP页面中,我们通过以下的方法解决中文乱码问题,首先,在html的head标签内加入以下meta信息: <meta http-equiv=Content-Type content="text/html; charset=gbk"> 其作用是告诉客户端浏览器,这个HTML为GBK编码文件。 在JSP中加入以下的一句编译指令,定义...
2007-11-29 10:36:52
934
Windowsxpsp2下用JSP访问SQLServer2000数据库(Errorestablishsocket)
默认安装SQLSERVER 2000企业版后,用JSP调用JDBC驱动程序访问数据库,会得出“Error establish socket”的出错提示,即驱动程序找不到SQLServer的端口,通过查看“事件查看器”的应用程序事件,有以下出错信息: “您运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop ...
2007-11-29 10:34:35
733
jsp连接Oracle9i数据库(用thin模式)
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*"%><html><body><% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
2007-11-29 10:32:10
690
JSP连接SQL Server 2000
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*"%><html><body><% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").n
2007-11-29 10:16:30
836
如何在jsp连接mysql数据库
<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("com.mysql.jdbc.Driver").newInstance(); String
2007-11-29 10:15:32
1330
Windows Xp上手工创建数据库Oracle9i的完整步骤
系统环境操作系统:Windows Xp 数据库:Oracle 9i安装路径:C:\Oracle 1、手工创建相关目录 C:\Oracle\admin\mydb C:\Oracle\admin\mydb\bdump C:\Oracle\admin\mydb\udump C:\Oracle\admin\mydb\pfi...
2007-11-29 10:12:31
257
MYSQL数据库的中文问题
中文显示问题一直是困扰我们的一个难题,不信你上google搜索一下,这类的问题和解答可以说是铺天盖地,好多网站甚至将其提出来作为专题来讨论,管中窥豹,可见一斑。开始也曾为这个问题头疼,上网查阅大量的资料和解决方法,终于找到了一种既简单又好用的办法,以JSP+MYSQL存储为例,简单介绍一下。配置:Winxp+Tomcat5.0+Mysql5.0当页面<%@ page ...
2007-11-29 10:08:25
192
怎么安装MYSQL5.0的JDBC驱动
1、下载mysql for jdbc driver. http://dev.mysql.com/downloads/connector/j/3.1.htmlMySQL Connector/J is distributed as a .zip or .tar.gz archive containing the sources and class files as well as a cla...
2007-11-29 10:07:36
879
在Linux下安装WebLogic Server
一、软件安装1. 安装前的准备工作 1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html 1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情...
2007-11-29 10:06:25
434
在Linux下安装和使用MySQL
想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文...
2007-11-29 10:02:06
140
安装Linux9+httpd-2.0.52+tomcat-5.0.28+mod_jk2步骤
所需安装包(latest version):j2sdk-1_4_2_06-linux-i586.binhttpd-2.0.52.tar.gzjakarta-tomcat-5.0.28.tar.gzjakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz额外安装包:apr-1.0.0.tar.gzapr-util-1.0.0.tar.gzlibt...
2007-11-29 10:00:07
295
在Linux下配置Java开发环境
1. 去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK, 建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_10-linux-i586-rpm.bin); 2. 上载到Linux服务器上,在shell下执行命令: [root@j2sdk]#...
2007-11-29 09:58:47
168
Red Hat Linux 9.0系统的安装图解 (2)
(2)从硬盘安装 如果没有安装光盘,而是从网上直接下载Linux的ISO映像文件,能不能用下载的ISO文件进行安装而不用刻录成光盘呢?当然可以! 从硬盘安装RedHat Linux 9.0通常需要三个文件①shrike-i386-disc1.iso;②shrike-i386-disc2.iso;③ shrike-i386-disc3.iso。(这里将它们放在D:盘的根目录,因为...
2007-11-29 09:57:39
274
Red Hat Linux 9.0系统的安装图解 (1)
Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做与微软抗衡的一面大旗或自由软件爱好者的精神支柱。如果说几年前的Linux是星星之火的话,今天的它已经真正地形成了燎原之势。随着越来越多成熟的Linux发行版的推出以及Linux推广的许多问题(安装不方便、中文化困难、软件匮乏、缺乏统一标准等)得到 圆满解决,现在Linux已经真正地向广大的...
2007-11-29 09:56:25
199
Jbuilder 配置常见问题的处理
1.Jbuilder光标定位不准 JB9中光标定位不准确:主菜单->Tools->Editor Options->Color->Java ->SQLJ token ,Reserved word,去掉Bold属性; 然后-> HTML/XML/JSP ->HTML Tag 去掉Bold属性。2.Jbuilder里配置lib 需要引用的其它的包文件...
2007-11-29 09:52:02
183
Jbuilder9里配置Tomcat5.0
1.Jbuilder9里配置Tomcat5.0Tomcat已经有5.0.28版本了,但是Jbuider9里默认是没有tomcat5.0,所以我们要自己把它添加进去。主菜单->Tools->Configure Servers,在旁边的选中 Tomcat4.1,点左下方的Copy按钮,在弹出的窗口里,Server name填写: Tomcat,Server version:填写5.0...
2007-11-29 09:51:12
199
JAVA SOCKET编程
Server端程序:package test; import java.net.*; import java.io.*; public class Server { private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; ...
2007-11-29 09:50:21
158
用java写二叉树的算法
class Node{ int iData; // data used as key value double dData; // other data Node leftChild; // this Node's left child Node rightChild; // this Node's right child public void displayNode() { ...
2007-11-29 09:49:21
184
一个实现长整型数相加减的小程序
import java.io.*;public class BigInteger//定义长整型的类{ private static final int add1Max=100;//可计算最长位数 private static final int add2Max=100;//同上 private char[] add1 = new char[add1Max]; p...
2007-11-29 09:47:43
606
使用 Eclipse 作为 Jakarta Tomcat 的开发环境
一、软件下载:注意:(一共5个,一个都不能少,很多网友发表的相同文章里只写了需要下载安装tomcat的软件,而没有写还需要下载eclipse里的tomcat插件,导致很多网友安装后eclipse里不能正常显示tomcat)1、java这里使用的是jdk1.4.2。下载地址: http://dlc.sun.com/jdk/j2sdk-1_4_2_06-windows-i586-p.exe;...
2007-11-29 09:38:22
202
AppFuse快速起步指南
AppFuse快速起步指南一、系统环境准备1. 安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。2. 下载 源程序报或者从CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中检出appfuse模块。注意:我这里下载的是AppFuse 1.93. 安装 I...
2007-11-29 09:33:32
184
原创 AppFuse快速起步指南
AppFuse快速起步指南一、系统环境准备1. 安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。2. 下载 源程序报或者从CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中检出appfuse模块。注意:我这里下载的是AppFuse 1.93.
2006-07-15 18:04:00
2675
原创 JAVA SOCKET编程
Server端程序:package test; import java.net.*; import java.io.*; public class Server { private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; publi
2006-02-19 15:59:00
2392
原创 用java写二叉树的算法
class Node{ int iData; // data used as key value double dData; // other data Node leftChild; // this Nodes left child Node rightChild; // this Nodes right child public void displayNode() { // (se
2006-02-11 17:23:00
8718
3
原创 一个实现长整型数相加减的小程序
import java.io.*;public class BigInteger//定义长整型的类{ private static final int add1Max=100;//可计算最长位数 private static final int add2Max=100;//同上 private char[] add1 = new char[add1Max]; priva
2006-02-11 16:28:00
2820
面向模式的软件体系架构(卷1、2、3)
2018-07-03
剑指Offer:名企面试官精讲典型编程题
2018-07-02
程序员面试逻辑题解析
2018-07-02
大型网站系统与Java中间件实践
2018-07-02
Fedora和Red Hat Enterprise Linux实用指南(第6版)(下册)
2018-06-30
Fedora和Red Hat Enterprise Linux实用指南(第6版)(上册)
2018-06-30
Linux/UNIX系统编程手册.part2
2018-06-28
Linux/UNIX系统编程手册.part1
2018-06-28
Python编程(第4版 套装上下册)
2018-06-28
TCP/IP 指南(卷1+卷2)
2018-06-28
Apache Kafka源码剖析.part3
2018-06-26
Apache Kafka源码剖析.part2
2018-06-26
Apache Kafka源码剖析.part1
2018-06-26
高可用架构 (第1卷).part2
2018-06-26
高可用架构 (第1卷).part1
2018-06-26
架构探险:轻量级微服务架构
2018-06-26
SQL注入攻击与防御(第2版).part2
2018-06-26
SQL注入攻击与防御(第2版).part1
2018-06-26
Oracle Database 11g & MySQL5.6开发手册.part2
2018-06-26
Oracle Database 11g & MySQL 5.6开发手册.part1
2018-06-26
Hadoop技术内幕(套装共3册).part2.rar
2018-08-24
Hadoop技术内幕(套装共3册).part1.rar
2018-08-24
Wireshark网络分析(的艺术+就这么简单)
2018-08-21
TCP/IP详解:卷1+卷2+卷3(套装共3册)
2018-08-21
可伸缩服务架构 : 框架与中间件.part2
2018-08-05
可伸缩服务架构:框架与中间件.part1
2018-08-05
可伸缩服务架构:框架与中间件
2018-08-05
企业级JAVA开发与架构:专业程序员在实战中的蜕变
2018-07-09
Oracle PL/SQL程序设计(第5版)(套装上下册)
2018-07-07
C语言程序设计:现代方法(第2版)
2018-07-03
面向模式的软件架构(卷4、5)
2018-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人