【IT168技术】记得Martin大叔在《企业应用架构模式》中特别强调:“能够不分布式的应用就不要分布式”,这句话没什么问题,尤其对于做过分布式应用的人而言,就更会有深刻的体会了,但这个世界偏偏就没有那么简单,大多数人都会碰到分布式应用的场景,尤其是对于大型应用而言,从集中式步入分布式是不可避免的,只是也许是小型分布式的,也许是大型分布式的;也许是有高性能要求的,也许是没有的,在这篇blog中我们来看看java应用从集中式步入分布式后到底会带来些什么挑战。
系统 2019-08-29 22:12:56 2339
今天练习了一个小的聊天程序,实现客户端与服务器端相互发送消息,仿照的例子中是点击发送button实现发送消息,我忽然想到了QQ中常设的Ctrl+Enter组合键发送消息,快捷又方便,就试着改了下,原来java自身就有几乎对应的方法,于是往消息输入框添加按键监听,很容易地就实现了该功能,哈哈,舒服。。。。。。关键设置如下/***初始化消息输入框**@returnjavax.swing.JTextArea*/privateJTextAreagetInputAr
系统 2019-08-12 09:30:33 2339
Java本地接口(JavaNativeInterface(JNI))允许运行在Java虚拟机(JavaVirtualMachine(JVM))上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其它语言编写的,比如C、C或者汇编语言。当一个程序无法完全使用Java编写时,开发者可以通过JNI来编写本地方法,比如标准Java类库并不支持的依赖于平台的特色或者程序库。JNI还可以用于修改现有的使用其它语言编写的程序,使它们可以通过Java编写的程序
系统 2019-08-12 09:30:16 2339
无论Linux还是windows,jenkins都是作为一个后台服务存在的。所以在Linux下,手动启动或停止jenkins:servicejenkinsstartservicejenkinsrestartservicejenkinsstop在windows下,同样的道理:找到jenkins服务,然后启动具体位置是:控制面板->系统工具->管理工具->服务里面会有个jenkins选项,右键他,启动。就ok了手动启动jenkins
系统 2019-08-12 09:27:35 2339
http://msdn.microsoft.com/zh-cn/library/ee539975.aspx本主题介绍协作应用程序标记语言(CAML)定义的视图和查询中的列表联接和字段投影。列表视图中的联接和投影列表视图可包括来自其他列表、已经联接到主列表的字段。CAMLView元素通过其子元素Joins和ProjectedFields实现此功能,这两个元素是在对象模型中通过SPView对象的Joins和ProjectedFields属性来表示的。(SPQu
系统 2019-08-12 09:26:59 2339
说在前面可能您会问,树的系列还差第三篇没有写呢,怎么就又说数据库设计了?因为如果写第三篇的话,那么就涉及到了权限,而权限里面又涉及到了人员,这些信息都是存放在表里面的,所以就只好先说数据库设计了。(说到这里,我也感觉到了,以数据库为主的话,各方面的关联确实比较密切,不容易分割,如果使用面向对象的话,也许能够更清晰的分割开来吧。)前提:这里讨论的还是以数据为主的项目,数据都需要保存在关系型数据库里的项目。正文:当您接手一个项目后,打开SQLServer一看,
系统 2019-08-12 01:54:21 2339
Oracle数据库安全相关:1、口令管理:由dba和安全员通过用户的概要文件来控制。createprofile语句来创建用户概要文件,用createuser和alteruser语句把概要文件分配给用户。2、帐户锁定与解锁:以sysdba登陆例子:scott用户失败的登陆次数为4次,帐户保持锁定的时间为30天,超过30天后帐户自动解锁。createprofileproflimitfailed_login_attemps4password_lock_time3
系统 2019-08-12 01:53:34 2339
1----------------------------------------------------------------------------2------------oracletime------------3-----------------------------------------------------------------------------4/*5Year:6yytwodigits两位年显示值:127yyythreed
系统 2019-08-12 01:51:50 2339
我下载的是mongo-2.8.0.jar—Version2.8.0打开mongoshell--新建数据库test--(usetest)打开eclipse新建工程,把junit,mongo-2.8.0.jar导入。新建测试类如下:packagecom.db;importjava.net.UnknownHostException;importjava.util.ArrayList;importjava.util.List;importorg.bson.type
系统 2019-08-12 01:51:35 2339
原文:SQL删除重复数据方法例如:idnamevalue1app2app3biii4bpp5bpp6cpp7cpp8ciiiid是主键要求得到这样的结果idnamevalue1app3biii4bpp6cpp8ciii方法1deleteYourTablewhere[id]notin(selectmax([id])fromYourTablegroupby(name+value))方法2deleteafrom表aleftjoin(selectid=min(id
系统 2019-08-12 01:33:02 2339