http://cdnetworks-kr-2.dl.sourceforge.net/project/ntop/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz 安装环境如下 Quick Optional packages - openssl, openssl-devel (http://www.openssl.org) - zlib, zlib-devel 2. 二,安装后调试 1,设置ntop # chown -R nobody /usr/local/var/ntop 安全 # ntop -A设置密码 # ntop -i eth0 -d -l echo " ntop -i eth0 -d -l " >>/etc/rc.local >& /dev/null开机启动 http://ip:3000测试 2,配置文件中加入插件 在cacti官网上下载ntop插件 ://ip/cacti #控制面板-----插件管理---ntop安装和启用 控制面板-----用户管理---admin---选上ntop #控制面板-----设置-----Misc---NTop URL
goalng 在github上使用的包是 https://github.com/rcrowley/go-metrics.git go-metrics 这个库官方采纳的influxdb 方案只提供了TCP 首先确定四分位数的位置: Q1的位置= (n+1) × 0.25 Q2的位置= (n+1) × 0.5 Q3的位置= (n+1) × 0.75 所以分位数,就是多少比例样本表示的数值是多少。
Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。 目前尝试了3个解决方案: 1.升级到struts2.2版本。 2.struts参数过滤。 Java代码 .*\\u0023.* .*\\u0023.* 这个可以解决漏洞问题,缺点是工作量大,每个项目都得改struts配置文件。
本篇是《数智万物下的运维思考》第5部分“场景”第5节的“chatOps”(2),主要介绍一下主流的chatOps解决方案思路。 所以他们在命令行中开发了hubot机器人,协助他们完成上述操作性工作,我理解这个机器人的前身应该是一个简单的“问答+命令执行”的解决方案。 2.从协同看chatOps的优势 chatXXX的思路,在我们生活中同样出现,比如各大电商,电子政务网站,移动网站,线上座席等都有他的影子。 3.chatOps解决方案的几个关键 chatOp解决方案并不复杂,用下面这个图就能理解。其中场景是关键,找到涉及协同、移动、自动化等特征的运维场景,融入chatOps的解决方案。 当然,前面讲的chatOps解决方案不复杂的前提是你首先要有一个合适的IM工具,比如像SLACK这种支持丰富的扩展性工具,相关解决方案将如鱼得水。
安装 首先我们下载的 iTem2 这个软件,比 Mac 自带的终端更加强大。直接官网 http://iterm2.com/ 下载并安装即可。 配色方案 我选用的是 solarized,效果还不错。 点开官网,下载,解压,然后打开 iTerm2 下的偏好设置 preference ,点开 profiles 下的colors 选项,点击右下角的 Color Presets 选项,选择import ,导入解压到的 Solarized Dark.itermcolors,或者在 github 上下载: git clone git://github.com/altercation/solarized.git 但是打开 iterm2 image 打开 iTerm2 - Preferences - Profiles - Text - Text Rendering,将 Draw bold text in bright colors 前面的勾去掉
2.知识 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 AT 模式是基于 2PC模式(两阶段提交协议)的演变: 一阶段:业务操作时,记录一个操作日志记录,并在同一个本地事务中一起提交,然后释放本地锁和连接资源。 二阶段:异步化快速地完成。 步骤2:调用链 ? 步骤3:提交和回滚 3. io.seata</groupId> <artifactId>seata-spring-boot-starter</artifactId> </dependency> 2、 seata 是 “两步提交机制”,即 2PC,在两步提交的模式进行了增强: 第一步: --- 1.1 更新前:根据解析得到的条件信息,生成查询语句,获得“修改前数据”。
这些数据可以直接发送到ntop的软件解决方案,也可以发送到网络数据包代理。Profitap提供了一系列网络数据包代理,可以实时聚合和过滤来自TAP的所有镜像流量。 在使用NPB的情况下,只有可以操作的数据会被传送到ntop软件,这使解决方案非常有效。 软件解决方案提供的功能: 流量记录: 使用n2disk™流量记录器记录10Gbit及以上的无损网络流量。 n2disk™能够在数据包捕获过程中即时生成索引,从而使用快速BPF和时间间隔快速检索感兴趣的数据包。可以使用disk2n™对捕获的流量进行精确的流量重播。 主要优点 使用Network TAP实时捕获所有网络流量,然后通过Profitap NPB仅将重要数据传递给ntop软件解决方案 根据IP地址、端口、L7协议、吞吐量、自治系统(ASs)等多种标准对网络传输进行排序 以线速复制并向ntop软件提供全双工流量,而不会影响网络链接 Profitap的TAP和ntop的全套软件共同提供对网络的完全访问权限和可见性。这样,可以识别并快速准确地解决网络问题的根本原因。
概述 在前面的文章中,讲述了通过“抽稀+后台生成图片”的方式解决大量POI点展示的一种思路,后面看了tilestache的矢量切片方式,自己仔细思考了下,提出了本文大量POI点的展示解决方案。 Double.parseDouble(extent[0]), ymin = Double.parseDouble(extent[1]), xmax = Double.parseDouble(extent[2] PrintWriter out = response.getWriter(); out.println(json); out.flush(); out.close(); } } 2、 jquery/jquery-1.8.3.js"></script> <script src="http://localhost:63342/lzugis/example/openlayers/ol<em>2</em>/
一、方案1:多套动画独立制作(SeparateAnimationSets)为角色的每一个朝向(如向左跑、向右跑)制作完全独立的精灵图和动画节点。 二、方案2:Sprite2D的flip_h属性(贴图翻转)通过修改Sprite2D的flip_h布尔值,在渲染层将图片进行水平镜像。工作原理:只欺骗玩家的眼睛,在GPU层面把图片左右翻转。 三、方案3:节点暴力缩放(scale.x=-1)直接通过修改节点的X轴缩放比例为-1,来实现空间翻转。工作原理:修改节点的Transform矩阵,将坐标系沿Y轴镜像。 通常作为过渡概念,引出下方的终极方案。四、方案4:枢纽节点法(PivotNodeMethod)引入一个专门负责承载视觉和方向性组件的空节点,通过翻转这个空节点来实现安全转向。 缺点:依然无法解决“不对称设计”带来的换手问题(这是所有翻转方案的通病)。
Struts2漏洞修复方案 近期Struts2被曝重要漏洞,此漏洞影响struts2.0-struts2.3所有版本,可直接导致服务器被远程控制从而引起数据泄漏,影响巨大,受影响站点以电商、银行、门户 官方描述: S2-016:https://cwiki.apache.org/confluence/display/WW/S2-016 S2-017:https://cwiki.apache.org/ confluence/display/WW/S2-017 官方建议修复方案:升级到最新版本 struts-2.3.15.1 但通常现有系统升级,可能导致不稳定及与其他框架比如spring等的不兼容 鉴于此本人整理了一种既可以不用升级现有struts版本,有能完美解决这两个漏洞的方案, 分享如下: ————————- 第1步.下载http://jskfs.googlecode.com/files private static S2_0XX s2_017 = new S2_0XX(); /* * Call by org.apache.struts2.dispatcher.mapper.DefaultActionMapper
第一种方案display:table <!
right
right
right
第一种方式 float +box-sizing <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> body,p{ padding: 0; margin: 0; } .column{ width: 25%; float:
接下来商用版本的时间表如下: 版本 平台版本 发布时间 关键特性 VSAN1.0 vSphere5.5 2014年3月 最大集群支持32个节点支持2-4个副本SSD做cache基于VM的策略管理 VSAN6.0 512e VSAN6.6 vSphere6.5u 2017年4月 支持单播支持数据加密保护慢盘检测与处理基于大数据的VSAN使用优化指南 最大集群支持32个节点 支持2-4个副本 SSD做cache 7,容量至少为虚拟机占用容量的10%) 2、 OS启动介质方案:单SD卡、双SD卡(主板组raid1)、单SATADOM、单SSD盘或者HDD盘。 也就是说,如果2个OS盘组raid1后和至少一组数据盘放在一个raid卡上,那么最坏情况下降导致数据丢失。最关键是VMware官方已经不支持这种方案。 这种方案是不可接受的。 所幸的是硬件合作伙伴又牛逼了一把,支持多个raid卡方案,原来是1个的,改支持2个,把OS盘独立放在一个raid卡上。顺利的解决了这个问题。
序 之前有篇文章讲了怎么进行免登录动态配置的方案,动用了反射去实现,有点黑魔法的味道,这里再介绍另外一种方案 permitAll spring-security-config-4.2.3.RELEASE-sources.jar
Github 登录注册的解决方案,笔者已经做成一个Demo放到github了,大家在实际开发的时候可以参考着根据自身的业务进行调整,但基本上不会差太多,第三方登录、验证码这个都可以选用第三方服务来实现, github地址如下: 登录注册解决方案
居中布局 垂直布局 写出两个盒子并满足以下条件条件: 1.里面的高度盒子不固定 2.外面盒子的高度不固定 第一种方式table-cell+ vertical-align <!
activemq官网给出了3种master/slave的HA方案,详见:http://activemq.apache.org/masterslave.html ,基于共享文件目录,db,zookeeper zk3,以及activemq1,activemq2,activemq3即可。 /activemq.sh console启动 四、测试Failover 正常启动后,然后手动停掉master,然后观察剩下的2个节点终端输出,正常情况下,应该过一会儿,有一个会自动提升为master. 最后提醒一下:采用上述HA方案后,虽然系统可用性提高了,但是在本机上测试发现,跟上篇同样的测试代码和用例,单节点运行时,1秒可以发8k+条消息,采用zookeeper的HA方案后,每秒只能写入500条消息左右 ,对于性能要求较高的场景,建议采用其它方案,比如下一篇要介绍的基于Networks of brokers的HA方案。
序 本文介绍一下spring security另外一种动态权限配置的方案 config @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter
activemq官网给出了3种master/slave的HA方案,详见:http://activemq.apache.org/masterslave.html ,基于共享文件目录,db,zookeeper zk3,以及activemq1,activemq2,activemq3即可。 /activemq.sh console启动 四、测试Failover 正常启动后,然后手动停掉master,然后观察剩下的2个节点终端输出,正常情况下,应该过一会儿,有一个会自动提升为master. 最后提醒一下:采用上述HA方案后,虽然系统可用性提高了,但是在本机上测试发现,跟上篇同样的测试代码和用例,单节点运行时,1秒可以发8k+条消息,采用zookeeper的HA方案后,每秒只能写入500条消息左右 ,对于性能要求较高的场景,建议采用其它方案,比如下一篇要介绍的基于Networks of brokers的HA方案。
cv2.xfeatures2d.SIFT_create() 本来计划使用cv2调用SIFT算法,对图片进行特征提取,但不断给我报错。