写在前面:对Netty并发问题的测试和解决完全超出了我的预期,想说的东西越来越多。所以才出现这个中篇,也就是说,一定会有下篇。至于问题点的发现,OneCoder也在努力验证中。 继续并发的问题。在Java NIO框架Netty教程(十一) 并发访问测试(上)中,我们测试的其实是一种伪并发的情景。底层 ...
分类:
编程语言 时间:
2017-10-11 00:46:25
阅读次数:
229
如果您一直关注OneCoder,我们之前有两篇文章介绍关于Netty消息连续收发的问题。( 《Java NIO框架Netty教程(五) 消息收发次数不匹配的问题 》、《 Java NIO框架Netty教程(七)-再谈收发信息次数问题 》)。如果您经常的“怀疑”和思考,我们刚介绍过了Object的传递 ...
分类:
编程语言 时间:
2017-10-11 00:46:13
阅读次数:
168
一.Zabbix简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix由zabbixserver与可选组件zabbixagent两部门组成。zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视。zabbixagent需要..
分类:
系统相关 时间:
2017-10-11 00:46:05
阅读次数:
239
1.初始化配置1).pubdbpostgres=#createdatabasepubdb;postgres=#\cpubdbYouarenowconnectedtodatabase"pubdb"asuser"postgres".pubdb=#createtablet1(idbigserialprimarykey,namevarchar(20));CREATETABLEpubdb=#createpublicationpub_mdb1_t1fortablet1;CREATEPUBLICATIONpubd..
分类:
数据库 时间:
2017-10-11 00:45:57
阅读次数:
508
当你直接打开一个工程时,虽然显示已经有了这些jar包,实际工程中确实没有的。所以必须引入。直接附上链接。http://jingyan.baidu.com/article/fec7a1e5f79e2b1191b4e74f.html这里详细讲述了如何引入jar包。
分类:
编程语言 时间:
2017-10-11 00:45:36
阅读次数:
111
看到题目,有的同学可能会想,上回不是说过对象传递了吗?是的,只是在Java NIO框架Netty教程(八) Object对象传递中,我们只是介绍如何使用Netty提供的编/解码工具,完成对象的序列化。这节是想告诉你Netty具体是怎么做的,也许有的同学想自己完成序列化呢?况且,对象的序列化,随处可用 ...
分类:
编程语言 时间:
2017-10-11 00:45:28
阅读次数:
185
网络设置修改说明:系统环境CentOSrelease6.5(Final)2.6.32-431.el6.x86_641.网卡配置文件、setupvim/etc/sysconfig/network-scripts/ifcfg-eth2DEVICE=eth2HWADDR=00:50:56:2a:1e:f8TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcpIPV6INIT=noUSERCTL=noPEERDNS=yes/..
分类:
其他好文 时间:
2017-10-11 00:45:20
阅读次数:
167
一 学习心得 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进、小步快走的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 ...
分类:
其他好文 时间:
2017-10-11 00:45:14
阅读次数:
145
一用户的理解用户就是系统使用者的身份在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow用户认证信息用户:密码:最后一次密码修改该时间:最短有效期:最..
分类:
其他好文 时间:
2017-10-11 00:45:00
阅读次数:
172
LaTex编辑公式不够直观,常常会因为结构复杂导致数据或者符号出错,使用MathType编辑公式后再直接转换成LaTex代码可以避免这个问题。 一、首先在MathType中编辑公式 二、然后点击参数——转换 三、直接复制公式粘贴到LaTex编辑环境中即可 注:LaTex中的代码环境需要自己创建。 四 ...
分类:
其他好文 时间:
2017-10-11 00:44:52
阅读次数:
152
一、简介1.1基本概念:ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,去中心化,相对比puppet和saltstack无需安装客户即可实现文件传输、命令执行、应用部署、配置管理、任务编排等,..
分类:
其他好文 时间:
2017-10-11 00:44:44
阅读次数:
203
Linux用户管理一.用户管理概念1.Linux系统用户管理特点多用户平台(ALT+F1--6)单用户模式中无需用户管理方法有两种:命令、图形工具、2.用户账号的分类超级用户(UID=0):具有一切系统操作权限普通用户(UID=500—MAXUID默认值60000):操作权限受到限制伪用户(UID=1—49..
分类:
系统相关 时间:
2017-10-11 00:44:35
阅读次数:
196
今天遇到一个问题,用正则实现千位分隔符,例如:12345678.90 转换成 12,345,678.90。如果用 js 实现挺简单的,然而,正则实现优雅多了,但是如果对正则表达式不熟的话,还是有一定难度的。 现在对千位分隔符的实现进行总结,不仅仅是正则的实现哦。 方法一:toLocalString( ...
分类:
其他好文 时间:
2017-10-11 00:44:29
阅读次数:
116
一、准备搭建环境:系统:CentOS7二、安装过程:Mvepel.repo/etc/yum.repo.d首先查看SELinux状态[root@localhost~]#getenforceEnforcing三、关闭SELinux1、修改SELinux状态,这个修改是重启后永久生效[root@localhost~]#vim/etc/selinux/config在文件中可以看到这一行SELINUX=e..
分类:
其他好文 时间:
2017-10-11 00:44:22
阅读次数:
183
作者痴迷于枪战还有个人英雄主义。。好吧能不说废话么,上正题。对于***换子弹的动作,就是这里设计的是仅仅需要将***从大腿前侧稍稍往后侧这么一摆,ok,上弹完成。哎,这里直接上代码吧。首先说下,这是自己做的VR项目,所以肯定不能把整个脚本源码都溜出来,就把实现这一功..
分类:
其他好文 时间:
2017-10-11 00:44:17
阅读次数:
171
Java继承:指一种“is-a”关系,表示子类是一个特殊父类,子类除了具备父类的特性,还有自己的特性。使用继承的好处如下:1、子类拥有父类除private修饰的属性及方法2、子类可扩展自己的属性及方法3、对父类的方法可重写4、对使用频率比较高的代码,使用继承易于维护继承的缺点..
分类:
编程语言 时间:
2017-10-11 00:44:11
阅读次数:
152
openpyxl作为excel众多的一员,具有简单易用,功能广泛的特点。环境:win10python3.6pip9.0.1openpyxl2.4.8安装openpyxl打开cmd命令行,输入pipinstallopenpyxl,回车执行命令。学习创建excel文件(Createaworkbook)首先导入openpyxl库中的WorkbookfromopenpyxlimportWorkbook
w..
分类:
其他好文 时间:
2017-10-11 00:43:40
阅读次数:
253