开源
-
Python-6 测试对象的引用个数
import sys class T:pass t = T num = sys.getrefcount(t) print(num) #测出的个数-1为实际对象个数,此处num的值为2,实际引用的对象个数是1.
-
找java设计,基于ssh,j2ee管理系统,设计,管理系统的设计思路与技巧
关于基于ssh,ssm,javaee等等管理系统的设计思路与框架搭建,很多同学都是一知半解,甚至是知之甚少。为了大家能快速的开发设计一套这样的java设计,我们提供下面的一些方法仅供参考。不足之处大家可以相互学习共…
-
mongodb集群shard状态异常:RECOVERING
mongodb集群shard状态异常:RECOVERING 报错信息 2018-11-28T06:46:55.783+0000 I REPL [replication-0] We are too stale to use 172.19.9.12:27003 as a sync source. Blacklisting this sync source because our…
-
生产常用Spark累加器剖析之一
由于最近在项目中需要用到Spark的累加器,同时需要自己去自定义实现Spark的累加器,从而满足生产上的需求。对此,对Spark的累加器实现机制进行了追踪学习。 本系列文章,将从以下几个方面入手,对Spark累加器进行剖…
-
PyCharm--工程下导入不同路径下模块报错问题
在使用PyCharm时经常碰到import自己写的py脚本时提示模块未被定位,导致导入失败。 一起来看一个例子: 目录结构: ---实际写的代码 ----Interface &nbs…
-
micro-mvc框架支撑mvc各层代码热部署
micro-mvc框架,借助nhmicro框架和groovy技术使所有的controller、servicebean、dao和sql脚本都支持动态热部署和调试。 Controller层Controller层groovy中使用注解MicroUrlMapping设置url地址 类上的注解必须有并作…
-
高可用flume-ng搭建
一、概述 1.通过搭建高可用flume来实现对数据的收集并存储到hdfs上,架构图如下: 二、配置Agent 1.cat flume-client.properties #name the components on this agent 声明sou…
-
程序员的主要工作
程序员的主要工作应该是:程序的应用逻辑设计及设计后相关代码的编写。做项目时现有一个大概的逻辑设计,然后开始编写代码,在编写代码的时候,会不断调整以前的逻辑设计和增加新的逻辑设计。项目完…
-
打包部署常用命令
对应Jenkins项目: /data/jenkins/workspace 查看端口状态: netstat -adp | grep 8092 查看 进程id: ps -ef | grep 3532 开发提供: applications.properties 配置文件: server.xml /conf/web.xml context.…
-
Grafana+Telegraf+InfluxDB搭建性能监控平台
一:实现原理 在被测服务器上预先部署性能监控服务、时序数据库,以web形式生成性能图表,同时实现性能数据存档查询服务,节约测试耗时。 由三个开源模块组成: 数据可视化模块:Grafana 数据收集模块:Telegraf 数…