设置 MySql 数据同步(转)
设置 MySql 数据同步(转)[@more@]不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论! mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下面的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf 命名为my
扫描整个网段的多线程程序(转)
扫描整个网段的多线程程序(转)[@more@]作者:steevenemail: phpme@citiz.net扫描500个IP10秒钟左右, 一个IP等待0.3秒说来惭愧, 我觉得是用java写的过程编程, 少贴一点仅供参考:package steeven;import java.sql.*;import java.io.*;import java.util.*;import java.text.*;import javax.servlet.http.*;public class Ip extends Common implements Runnable{public String ip; // IP, 用户名, 主机名ResultSet list; // 分页显示的记录集public Ip cur; // 分页显示的当前记录static public Hashtable ping = new Hashtable(); //ping 后的
利用MySQL的一个特性实现MySQL查询结果的分页显示(转)
利用MySQL的一个特性实现MySQL查询结果的分页显示(转)[@more@]不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论!在mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页, select语句的语法:SELECT [STRAIGHT_JOIN][SQL_SMALL_RESULT][SQL_BIG_RESULT][HIGH_PRIORITY][DISTINCT | DISTINCTROW | ALL]select_expression,...[INTO OUTFILE 'file_name' export_options][FROM table_references[WHERE where_definition][GROUP BY col_name,...][HAVING where_definition][ORDER BY {unsigned_integer | col_name
线程池与工作队列(转)
线程池与工作队列(转)[@more@]贴在我们多线程 Java 编程论坛上最常见的问题之一是“怎样创建线程池?”。几乎在每个服务器应用程序中都会出现线程池和工作队列问题。本文中,Brian Goetz 探讨了线程池的动机、一些基本实现和调优技术以及一些要避免的常见危险。为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管
Java技术:使您轻松地进行多线程应用程序编程(2)(转)
Java技术:使您轻松地进行多线程应用程序编程(2)(转)[@more@]使用 wait() 和 notify() 机制来完成“睡眠”和“踢”。实际的消费者工作由 OnConsume(Object) 方法处理,如清单 3 所示:清单 3. 唤醒和通知 Consumer/*** Add an object to the Consumer.* This is the entry point for the producer.* After the item is added, the Consumer´s thread* will be notified.** @param the object to be ´consumed´ by this consumer*/public void add(Object o){_queue.add(o);kickThread();}/*** Wake up the thread (wi
最简单的编写基于线程的代码的方法之一:派生线程类(转)
最简单的编写基于线程的代码的方法之一:派生线程类(转)[@more@]派生线程类最简单的编写基于线程的代码的方法之一,就是派生java.lang.Thread 类。该线程类是java.lang 包的一个成员,在缺省情况下,线程类可以被所有的Java应用程序调用。为了使用线程类,我们需要了解The java.lang.Thread 类中定义的五个方法:run():该方法用于线程的执行。你需要重载该方法,以便让线程做特定的工作。start():该方法使得线程启动run()。stop():该方法同start方法的作用相反,停止线程的运行。suspend():该方法同stop方法不同的是,它并不终止未完成
Java调试教程--多线程调试(转)
Java调试教程--多线程调试(转)[@more@]摘要 最有价值的调试工具是以线程为中心的。大部分 Java 错误都与线程交互有关。多线程调试让开发人员可以查看应用程序中运行的每个线程中的执行情况。--------------------------------------------------------------------------------By Wing, 出处:Laura Bennett Java调试教程(六)--多线程调试 SUN Laura Bennett 多线程调试基础 最有价值的调试工具是以线程为中心的。大部分 Java 错误都与线程交互有关。多线程调试让开发人员可以查看应用程序中运行的每个线程中的执行情况。
解析Java的多线程机制(1)(转)
解析Java的多线程机制(1)(转)[@more@]进程与应用程序的区别 进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。 C、C++、Java等语言编写的源程序经相应的编译器编译成可执行文件后,提交给计算机处理器运行。这时,处在可执行状态中的应用程序称为进程。从用户角
商业软件与开源“混合”有利开源运动持续发展(转)
商业软件与开源“混合”有利开源运动持续发展(转)[@more@]来自:TOM科技 BEA公司副总裁Bill Roth(冉卫烈)日前来京,邀请易观国际等三家知名市场研究机构,就混合开发战略等问题与分析师展开深入讨论。BEA的混合(Blended)开发战略将把开源软件与其商业软件混合,提高开发人员效率并降低企业购买软件的成本。分析近来,开源运动正在对商业软件产生越来越多的影响。商业软件厂商面对开源的挑战采取了如下几种姿态:拥抱:IBM、BEA等软件厂商一直都在积极支持开源社区建设,并向社区捐献代码;转型:Sun宣布所有软件都免费,彻底转变其软
Java开源项目管理工具大全(转)
Java开源项目管理工具大全(转)[@more@]Ganttproject Ganttproject,基于项目管理的开源项目,为项目经理提供甘特图表来规划管理项目。Ganttproject以XML格式文件存储数据,能够输出PNG和HTML文件,而且Ganttproject支持包括中文在内的多种语言。XPlanner XPlanner 一个基于Web的XP团队计划和跟踪工具。XP独特的开发概念如iteration、user stories等,XPlanner都提供了相对应的的管理工具,XPlanner支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题。 XPlanner特点包括:简单的模型规划,虚拟笔记卡(Virtual note cards),iterations
Linux/Windows谁能推动安腾增长?分歧很大(转)
Linux/Windows谁能推动安腾增长?分歧很大(转)[@more@]来源:赛迪网英特尔及其盟友都将Linux看作是安腾平台的主要增长引擎,但一些分析人士却将赌注押在了Windows上。 据外电报道称,安腾的支持者将希望寄托在了Linux,并在试图强化该芯片以及配置它的系统,使它们对Linux用户更有吸引力。支持安腾的厂商正在推出各种计划,使向安腾平台移植应用软件变得更加简单,它们还加强了营销活动,将Linux-安腾宣传为可以与Unix-RISC媲美的一种平台。 但是,一些业界观察人士并不认同这种观点,安腾平台未来增长的动力是Windows而不是Linux,尤
拉开对抗微软垄断办公软件战幕(转)
拉开对抗微软垄断办公软件战幕(转)[@more@]来源:新浪科技 记者:刘伟昨日,全国最大的IT运营服务提供商中企动力科技公司在深圳宣布,收购国产办公软件先行者北京红旗中文2000软件公司65%的股份,从而拉开了对抗微软垄断办公软件市场的战幕。 红旗2000由中科院软件所与香港文化传信集团共同组建,率先在国内开展跨平台办公套件的研究。该公司自主研发出的中文办公套件RedOffice,实现了针对Windows和Linux系统的跨平台统一开发接口,是惟一连续3年获得中国软件行业协会推荐的优秀软件。 中企动力在深圳注册,专注于中小企业信息化服
解析Java的多线程机制(2)(转)
解析Java的多线程机制(2)(转)[@more@]实现Runnable接口的多线程程序设计方法 Java语言中提供的另外一种实现多线程应用程序的方法是多线程对象实现Runnable接口并且在该类中定义用于启动线程的run方法。这种定义方式的好处在于多线程应用对象可以继承其它对象而不是必须继承Thread类,从而能够增加类定义的逻辑性。 实现Runnable接口的多线程应用程序框架代码如下所示: //Consumer.java import java.util.*; class Consumer implements Runnable { … … public Consumer(int nTime, String strCo
Linux将可以跟Google talk 语音通话了(转)
Linux将可以跟Google talk 语音通话了(转)[@more@]来自:jabber.orgJabber/XMPP协议进行了语音方面规范的扩展,Google Talk 也公布了语音接口API,多个新的开源项目即将启动。第一个:Client端的NewsForge reports that FreeSWITCH, an open-source softswitch project, has added support for interoperability with Google Talk and other XMPP/Jingle applications.http://newsvac.newsforge.com/newsvac/06/04/13/1435210.shtml第二个:服务器端交换Dave Greenfield of Networking Pipeline has posted some detailed news about the
广东开源文化节助推软件业(转)
广东开源文化节助推软件业(转)[@more@]来源:人民网由广东省发改委、教育厅、信息产业厅等7个部门共同主办、广东省Linux公共服务支持中心参与举办的首届“开源文化节”日前在广州大学城举办。 “开源”一词对很多人来说已不陌生,它指的是以Linux为代表的源代码开放的软件技术。采用这一软件技术的用户不但无需支付高昂的费用便可获得源代码,而且可根据软件运行的需要对源代码进行修改。目前,源代码开放、技术共享的特点已为提升国产软件产业核心竞争力、掌握自主知识产权提供了良机。 据与会专家介绍,源代码开放软件具有稳定、安
让双CPU的linux机器自动关机(转)
让双CPU的linux机器自动关机(转)[@more@]不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论! 我装了一台双CPU的机器,我注意到运行halt或者shutdown指令后,系统不能自动掉电。于是我开始研究,发现由APM电源管理选项在SMP机器上不可靠,所以如果SMP支持被编译到内核中的话,APM对SMP的机器会自动无效。 我阅读了APM核心源文件(arch/i386/kernel/apm.c)的注释, 发现有一种方法解决这个问题。就是启动系统时给内核传入两个参数。 第一步就是确保APM支持被编译到了内核中。我知道大多数发行版缺省就是这样的,但是如果
建立防火墙的主动性网络安全体系(转)
建立防火墙的主动性网络安全体系(转)[@more@]防火墙和其它反病毒类软件都是很好的安全产品,但是要让你的网络体系具有最高级别的安全等级,还需要你具有一定的主动性。 你是不是每天都会留意各种黑客攻击、病毒和蠕虫入侵等消息,不过当你看到这些消息时,也许你的系统已经受到攻击了。而现在,我要给你介绍一种更具主动性的网络安全模型,通过它,就算再出现什么新病毒,你也可以对企业的网络系统感到放心。 类似于防火墙或者反XX类软件(如反病毒、反垃圾邮件、反间谍软件等),都是属于被动型或者说是反应型安全措施。在攻击到来时
BluePoint linux的安装过程(转)
BluePoint linux的安装过程(转)[@more@]不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论!在此节中我们将介绍BluePoint操作系统启动时的相关进程,您要特别注意文件/etc/inittab,因为此文件中有系统启动有重大关系。启动(boot)当您启动linux系统时,内核将检查计算机的配置,并在屏幕上显示相关信息。接着安装根文件系统。如果您的计算机不能挂接此系统,系统会送出Kernel Panic消息,启动过程停止。注意:您能在系统启动后,使用命令dmesg | less显示系统启动信息。系统第一个进程是init进程。init进程的作用是起动其他进程
网络安全防范体系及设计上的原则(转)
网络安全防范体系及设计上的原则(转)[@more@]一、引 言 随着信息化进程的深入和互联网的快速发展,网络化已经成为企业信息化的发展大趋势,信息资源也得到最大程度的共享。但是,紧随信息化发展而来的网络安全问题日渐凸出,网络安全问题已成为信息时代人类共同面临的挑战,网络信息安全问题成为当务之急,如果不很好地解决这个问题,必将阻碍信息化发展的进程。 二、安全攻击、安全机制和安全服务 ITU-T X.800标准将我们常说的“网络安全(networksecurity)”进行逻辑上的分别定义,即安全攻击(security attack)是指损害机构所
2000与linux双系统的安装(转)
2000与linux双系统的安装(转)[@more@]不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论!1. 安装 2000,并保留空间给 linux。2. 安装 redhat linux,并做一张引导片以备开机启动时使用,把lilo装在安装Linux的分割区的第一个磁区。千万不要装在主启动记录mbr中切记!切记!3. 使用引导片进入redhat linux。4. 取出第一个磁区里的启动文件bootsect.lnx。使用以下命令# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=15. 将 bootsect.lnx 文件复制到c驱。您可以先将这个文件复制到软片上,再由nt复制到c驱。您可以用以下的指