搜索到与相关的文章
编程技术

今天开始学习osgi

最近有一个公司希望我过去工作,貌似是开发游戏网站的,老板希望我能负责网站的整个建设,项目主管希望项目跑在osgi中这个我之前还真没听过,虽然独立完成过几个项目,但都是采用的s2sh与mysql架构。底气不足啊,因此,我拼命的问,去需要做那些技术储备?,回日:springosgi。然后详细的讲解了下项目的构架。与osgi的优势。。通过自己了解了点,发现osgi确实在低耦合,热插拔,易扩展方面占有极大的优势。因此从,无知,到了解,到兴趣,,接下来就是,辛勤的学

系统 2019-08-29 22:37:32 2470

MySql

MariaDB/Mysql之主从架构的复制原理及主从/双主

3.深入了解复制3.1、基于语句的复制(Statement-BasedReplication)MySQL5.0及之前的版本仅支持基于语句的复制(也叫做逻辑复制,logicalreplication),这在数据库并不常见。master记录下改变数据的查询,然后,slave从中继日志中读取事件,并执行它,这些SQL语句与master执行的语句一样。这种方式的优点就是实现简单。此外,基于语句的复制的二进制日志可以很好的进行压缩,而且日志的数据量也较小,占用带宽少

系统 2019-08-29 22:11:22 2470

编程技术

大数据,大影响

数据,大量的数据,在这个时代俨然是“大杀器”。打造“理想主义收费社交网络”这种事会得到关注,实际上更从反面印证了“用免费来套数据”才是主流做法。以Google、Facebook等为首的互联网公司从不会在基本服务上标价格,因为大量数据比少量会员更具潜力。除此,我们还能看到Fizziology这样依托于社交网络数据的公司。于公司,大数据是盈利手段;于大众,大数据可以影响生活。据GigaOM介绍,在印度,每个周末的早晨,有成千上万的人会守在电视机前观看一档电视节

系统 2019-08-12 09:30:38 2470

编程技术

查看指定端口被哪个程序占用

相信很多朋友在启用某个应用程序的时候被提示“某个端口正在占用,程序无法启动”,现在我来教给你不通过任何工具就可以知道这个端口被谁占用了。查到之后就可以直接把进程停掉,新的应用程序就可以正确运行了。现在我们就以查看3306端口是被谁占用为例开始我们的旅程(提示:3306是MySql数据库占用的)。首先打开“开始”菜单,单击“运行”输入"cmd"(不家引号,后同),然后在出来的黑屏中输入"netstat-ano",就会看到类似下图的结果:找到LocalAddr

系统 2019-08-12 09:30:37 2470

编程技术

synchronized关键字

1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronizedaMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同

系统 2019-08-12 09:30:21 2470

Linux

Linux 命令集锦

本地机器访问虚拟机VirtuakBox中的CentOSVirtuakBox桥接CentOS设置静态IP。(子网掩码,网关和本机一致即可)Linux常用命令全集http://linux.chinaitlab.com/special/linuxcom/Linux常用C函数http://net.pku.edu.cn/~yhf/linux_c/http://man.chinaunix.net/develop/c&c++/linux_c/default.htmcen

系统 2019-08-12 09:30:06 2470

编程技术

迭代器(Iterator)模式

在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明的访问集合内部的数据。提供一种

系统 2019-08-12 09:29:28 2470

各行各业

用InstallShield制作卸载快捷方式

新建一个快捷菜单,在其对应的属性页中的shortcuttext中写入UNINSTALL(你想写什么就写什么),在target里面输入/InstallShieldInstallationInformation/{2CE6588F-D966-41C7-BAEB-1DB319218F1A}/Setup.exe,这里替换{2CE6588F-D966-41C7-BAEB-1DB319218F1A}为你的项目ID(PROJECTID),然后

系统 2019-08-12 09:27:31 2470

各行各业

duilib 增加gif控件(基于gdi+,可控制播放暂停

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081因为项目需要我需要给duilib增加一个gif控件,目前已经有了gif控件有很多版本,我去搜集了一些控件,但是都没有自己满意的。原uilib库中已经有GifAnim控件,但是这个控件给出的控制功能不足,不可以控制播放、暂停、停止。当控件隐藏时也不会停止播放动画,会影响效率。于是在原GifAnim的基础上做了增强,增加了

系统 2019-08-12 09:26:50 2470

Oracle

oracle高水位

oracle高水位http://www.cnblogs.com/chuyuhuashi/p/3548260.htmlhttp://blog.csdn.net/wyzxg/article/details/5631721数据表删除数据或者数据分区后,数据文件并没有减小。这是oracle数据库高数位highwatermark造成的。尽管用delete删除了数据,数据已经不在数据块中,但是,原有的数据块并不会被回收回去,只是被标记为空闲可用的了。就是说空间只要被划

系统 2019-08-12 01:54:35 2470