`
bianrongxin
  • 浏览: 101980 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
    <build>     <finalName>Hotlinesystem</finalName>     <resources>     <resource>     <targetPath>${project.build.directory}/classes</targetPath>     <directory>src/main/resources</directory>     <filtering>true</filtering>   ...

虚拟IP原理

高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。 实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。 怎么实现故障检测的那?       心跳,采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器上去。 怎么实现自动切换那?       虚IP。何为虚IP那,就 ...
1.我所知道的aop   初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就 ...
oracle中的数据库、用户、方案、表空间、表对象之间的关系   ps:这是我在别的网站下下载的,看到人家写的特别好,因为不是百度空间,也没法转载,所以以这样的方式和大家分享。     oracle中的数据库、用户、方案 ...
<!--这些是转的--> Thread.currentThread().getStackTrace()[1]是你当前方法执行堆栈 Thread.currentThread().getStackTrace()[2]就是上一级的方法堆栈 以此类推 <!--这些是转的--> <!--下面是自己写的-> StackTraceElement[] temp=Thread.currentThread().getStackTrace(); StackTraceElement a=(StackTraceElement)temp[2]; this.logge ...
详见附件!不含jre环境! string_replace.zip        : 执行文件 string_replace_src.zip  : 源码

TWaver Web 之入门

    网上找TWaver Web资料真是少之又少,经过努力终于写出一个hello world。       TWaver是专门做电信业务图形的一个组件,有很多版本,有java的,flex的,web的等等。我这里讲的是如何在web中实现。       TWaver Java要用到twaver.jar,这里有一个很重要的组件那就是TDataBox:TDataBox是用来绑定数据的一个容器,可以将它理解成一个数据集,也可以理解成一个pojo,总之如果TDataBox里边的数据用来被前台解析,就可以实现拓扑图形。   基本步骤:1 后台制作几个twaver的组件(节点 node 连接 li ...
也许有人会问 “既然用了多线程,为什么还要同步?还要顺序执行呢?”。这个看似脑残的问题其实并非我们想象的那么简单。       假设(这里只是一个假设,类似下面的情形有很多,这里不一一阐述)当你执行定时任务的时候,你需要执行ScheduledExecutorService的一个scheduleAtFixedRate方法的时候,那么你需要给这个方法传入一个线程A的实例。如果这个线程A是一个大的业务,这个大业务里边分多个步骤。假设第一个步骤需要用到多线程,而且业务需求是必须执行完第一步才能执行下面的操作,那么惨了。因为多线程不等第一步运行完毕就有可能执行第二步的操作,那我们该怎么办?     ...
    有的时候,如果我们需要将现有的List按照指定的大小(size)分成段到新的newList中,newList中的每个元素都是一个原有的List,原有的List中包含size个元素,见如下代码:       public class ListUtils {             /**     * ...
网上说的天花乱坠,各种招儿都试了,都没用,其实非常的简单,只需要将要被默认选中的combobox设置一下value即可,但是有一点是需要注意的,看代码:   <script type="text/javascript"> Ext.require([             'Ext.data.*',             'Ext.grid.*',             'Ext.tree.*'         ]); Ext.onReady(function() {     Ext.define('ctreemodel', {   extend: ' ...
NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一 ...

dll到底是啥玩意

DLL是什么   2009-02-04 21:40:59|  分类: 资料 |  标签: |字号大中小 订阅 在Windows世界中,有着无数个活动的板块,它们都有一个共同的名字后缀――――.DLL(动态链接库)。现在就让我们走进这些神奇的活动板块,看看它们到底隐藏了什么秘密?     1. Windows操作系统的基石     随便打开一个系统目录,一眼望去就能看到很多扩展名为DLL的文件,这些就是本文说的“动态链接库”,DLL是Dynamic Link Library(即“动态链接库”)的缩写。从Microsoft公司推出首个Windows版本以来,动态链接库(DLL)就一直是这个操 ...
Global site tag (gtag.js) - Google Analytics