- 博客(48)
- 收藏
- 关注
原创 oshi-core获取系统信息
背景虚拟机数量太多,如果全部使用人工巡检工作量太大,zabbix安全性太差,帮需要一款系统信息收集工具完成系统信息数据采集,以便于减轻运维人员工作量。PS: 网上抓取工具太多,但是安全性更差,其实工作量不大,建议有条件的自行开发。选型:oshi-core以下为示例代码PS: 在引入包时注意使用maven,否则需要引入全,不然会报错, <dependency> <groupId>com.github.dblock</groupId>
2021-04-15 15:02:57
2469
原创 政府工程项目完工、交工和竣工的区别
政府工程项目完工、交工和竣工的区别完工:承建方按合同完成项目建设将设计文件转化为工程的工作。交工:工程通过业主组织的交工验收,承建方与业主进行工程交接、开始运营进入试运行阶段。竣工:一般是指正常运营一段时间(3年)后,工程通过业务验收合格,业务支付保留我。交工验收主要工作为:检查合同执行情况,评价工程质量,对参建单位进行初步评价。竣工验收主要工作为:对工程质量、参建单位进行综合评价,并对工程项目建设对行整体综合评价,如果项目建设目标是否达到预期效果。...
2021-03-26 14:50:35
3676
原创 rsyslogd集中log服务器搭建分享
用途:搭建集中日志管理系统,以用于后续朔源。默认情况下 rsyslog 服务是开启的,不过日志文件一般是保存在 var/log 本地目录下,对于有经验收的入侵者,入侵以后一般会清空 var/log 或者本机上所有的log文件,造成无法朔源的后果,集中日志服务器可解决该问题一、服务端搭建(内网IP:192.168.225.83)默认情况下 rsyslog 是安装好的,所以就如何安装 rsyslog...
2018-03-21 17:48:30
1030
原创 SpringMVC框架之HelloWorld
一、SpringMVC数据请求流程 request –> DispatcherServlet –>Handler Mapping –>Control Servlet –>ModelAndView –>ViewResolver –> View –> response其中 ModelAndView 会调用 数据层(db,cache….)此处略二、创建一个第一个springMVC工程 (环境搭建此处略
2017-12-21 16:40:45
249
原创 MySql数据唯一标记方法
对于mysql 唯一数据标定方法,首先想到的肯定是 自增id, 但是自增id一般只在table定义时用户,一旦在其它地方需要用到唯一标志的时候,可能就麻烦了,下面介绍二个mysql内置函数,应该可以解决大多数这样的问题:1、uuid select uuid() 每次获取的都是唯一的2、uuid_short() 20位的随机数字,唯一
2017-12-05 09:49:05
4531
原创 阿里云内网集群搭建
阿里云内网集群搭建1、准备工作 SLB ECS 2 台基本架构环境如下图所示: 其中225.76,225.77的搭建为ngnix+tomcat ,tomcat使用的8084端口注意: 1、在集群搭建OK后,私网访问均使用的是 http://192.168.225.75 这个与外部集群使用域名有所区别 2、在与225.76环境下还有一台ECS225.77漏画了,图上226.76是标错了就该
2017-12-04 10:12:22
5593
1
原创 LayoutInflater类与inflate方法说明
LayoutInflater主要是来查找布局文件的(即xml文件),与findviewbyid功能类似,但是也有不同点,即findviewbyid只是找到并返回,而LayoutInflate是根据xml实例法,如果实例的方法有三种: 1、LayoutInflater inflater=LayoutInflater.from(this); 2、LayoutInflater inflater=get
2017-10-30 15:03:23
302
原创 listview-适配器
listview是android应用相当广的一个控件,系统为其自定了三种属性,但是这些属性在日常商业化的开户应用中,基本上不会用到,用到的基本都会是自定义适配器,以下就一个简单的实例介绍一下如何用listview实现适配器 1、定义适配器 activity, 假设命名为 item1.xml 文件代码如下:<?xml version="1.0" encoding="utf-8"?><LinearL
2017-10-27 10:00:55
238
原创 二、利用ViewPage制作启动而
所有App的启动的时候,都至少有一个或者几个启动画页,用户可以进行左右划动,如果不划动的话,系统将定时跳转下一个页面,直至首页。且在每一页展示相应的点以区别选中与未选中状态一、页面布局 考虑到点的问题需要用到层布局 层布局下上放置一个viewpage, 然后放置一个相对布局,相对布局下放置一个线性布局(用于放置点的按钮),横向居中,与父控件底部对齐即可,代码如下:<?xml version="1
2017-09-28 17:47:37
272
原创 android adt 网络请求
一、导入控件 我使用的是 xutils2.6.14,导入方法如下,下载 xutils2.6.14(下载地址:)到目录libs下在app文件夹下的 build.gradle 文件添加如下依赖项:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12'
2017-09-26 16:19:34
347
原创 vi常用操作
vi作为linux下的一款文本编辑工具,linux下的很多命令都基于其格式(utf-8&无bom),但是实事上我们用得并不多,以下就个人使用心得介绍相关命令1、创建一个文件。严格来说,这个不是vi命令,是linux命令,但是是必须要用的命令如下:touch filename.ext 创建文件 filename.ext如要创建 a.sh 文件
2017-09-25 14:27:26
280
原创 Linux下定时任务的设置入门
一、创建shell文件 由于个人原因,偏向于先将定时执行的任务全部写到一个shell文件,然后在定时任务时,只需要执行该shell文件即可。以下为shell文件示例,定时清理tomcat下的catlina.out文件#!bin/shecho "开始清除catalina.out"cat /dev/null > /mnt/tomcat7/logs/catalina.outecho "成功清除ca
2017-09-22 17:19:53
383
原创 安装mongodb遇到的问题 ERROR: child process failed, exited with error number 100 总结
操作系统:centos 6.5mongodb版本:3.2.10事由:测试环境服务器到期,需重新搭建服务器问题:在按常规方法安装好mongodb 后,在测试启动时,先用 kill -9 进程号删除,再启动mongodb 发现mongodb上报以下错误:ERROR: child process failed, exited with error number 100
2017-09-22 11:17:47
2241
原创 Linux下设置开机自动启动任务
1、涉及文件 etc/rd.local2、在该文件添加你所需要的启动任务即可。注意,任务执行顺序未作测试3、样本如下!/bin/sh#This script will be executed after all the other init scripts.You can put your own initialization stuff in here if you don’twant to d
2017-09-22 11:16:59
5880
原创 mysql安装
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake groupadd mysql useradd -r -g mysql mysql tar -zxvf mysql-5
2017-09-21 15:19:54
205
原创 linux加固
root口令超过10位,由“数字+小写字母+特殊符号”组成,定期更改root口令。查看/etc/login.defsPASS_MAX_DAYS 90PASS_MIN_DAYS 1PASS_MIN_LENS 8PASS_WARN_AGE 7查看/etc/pam.d/system-auth passwordrequisite pam_cracklib.s
2017-09-14 10:53:13
521
原创 andorid studio-hello world
创建一个工程,全部选择默认,按下一步,下一步即可只是在预览视图的时候出现一个小问题就是上报以下错误:Exception raised during rendering: com/android/util/PropertiesMap上报以上错误的主要原因是由于安卓版本选择问题,解决方法将版本选择降低,如下图(我选的是22)注意,一定要在desi
2017-08-07 15:26:56
250
原创 android学习参考
1、andriod studio 工程文件说明,请参考如下http://blog.csdn.net/wx198210/article/details/50248915
2017-08-02 17:52:28
200
原创 oss endpoint
使用oss endpoint 注意事项在使用不同的网络的时候一定要使用不同的地址,详见如下:https://help.aliyun.com/document_detail/31837.html?spm=5176.doc31835.6.572.1aIZuJ注意,内网,外网,特别是vpc网络的不同在切换vpc时,以为vpc就是内网,使用内网oss,结果无法上传,最后看仔
2017-07-27 16:16:43
3866
原创 如何禁止客户端机器使用凭据远程登录
1、打开:本地计算机策略 ---- windows 设置 ------- 安全设置 ------- 本地策略 ----- 安全选项 2、选中 ”帐户: 使用空白密码的本地帐户只允许进行控制台登录“ 3、配置为 “禁止” 即可以上基于 windows service 2008 标准版本
2017-07-21 17:46:57
847
原创 iptables如何删除一条规则
-- 查找所有规则iptables -L INPUT --line-numbers-- 删除一条规则iptables -D INPUT 11 (注意,这个11是行号,是iptables -L INPUT --line-numbers 所打印出来的行号)
2017-07-12 09:20:12
58543
原创 linux下的find命令
linux下的常用find命令1、在搜索所有目录下文件名为 file_name 的文件find / name file_name 2、搜索 mnt 下文件名为 file_name 的文件find /mnt name file_name其它依次类推
2017-07-12 09:16:09
372
原创 如何查看openssl版本号
注意,以下为centos6.8下使用如下命令:openssl version或者openssl version -a
2017-07-12 09:14:17
126476
转载 全国等级保护测评机构推荐目录
链接:http://www.djbh.net/webdev/web/LevelTestOrgAction.do?p=gzdtLv3&id=402885cb35d11a540135d168e41e000c全国等级保护测评机构推荐目录来源:admin 发布日期:2017-06-05国家信息安全等级保护工作协调小组办公室推荐测评机构名单
2017-06-12 14:03:23
15246
1
原创 windows7下tomcat环境安装
1、下载tomcat7, 本文以tomcat1.7.0.6.4版本为例,解压到d盘,命名为: d:\tomcat170_642、新增环境变量 TOMCAT_HOME 定义为 d:\tomcat170_643、新增环境变量 CATALINA_HOME 定义为 d:\tomcat170_644、修改Path定义,在Path最后加上:;%CATALINA_HOME
2017-05-27 14:12:40
205
原创 ngnix安装
一、 安装依赖 yum install gcc yum install gcc-c++安装过程当中,如果出现选项是否下载,选 Y二、安装 openssl yum install pcre-devel yum install openssl-devel注意:安装过程当中,如果出现选项是否下载,选 Y三、源码安装Tengine(nginx) 1、解压缩并进入对应目录 cd /mnt
2017-05-18 15:34:53
326
原创 linux端口相关操作命令
1、列出所有端口netstat -ntlp2、打开端口修改 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT保存 /etc/init.d/iptables save 重启防火墙,生效service iptables restart 重启防火墙3、关闭端口修改 /sbin
2017-05-16 10:45:17
434
原创 telnet使用方法
在服务器的运维过程当中应该比较常见的出现的问题就是端口连接不上,因此这个时候telnet应成为一个必不可缺的工具了,windows下的telnet大体操作如下:1、在windows下运行输入 “cmd" 打开命令行窗中2、输入 telnet , 将弹出 telnet 窗口3、在弹出的窗口中输入 open ip port 即可 查看连接状态如 : open 1
2017-05-16 10:36:18
1435
1
转载 信息安全等级定义
公安部、国家保密局、国家密码管理局、国务院信息化工作办公室制定的《信息安全等级保护管理办法(试行)》第四条规定:信息系统的安全保护等级分为以下五级:(一)第一级为自主保护级,适用于一般的信息系统,其受到破坏后,会对公民、法人和其他组织的合法权益产生损害,但不损害国家安全、社会秩序和公共利益。(二)第二级为指导保护级,适用于一般的信息系统,其受到破坏后,会对社会秩序和公共利益造成轻微损害
2017-05-09 11:59:19
1955
原创 HttpClient 中的get, post使用示例
一、Get示例代码 public static void test_httpClient_get(){ HttpClient httpClient = null; try { String url = “http://localhost:8080/testget“; httpClient = new DefaultHttp
2017-03-23 11:11:38
1200
原创 常用操作
一、在删除表时判断表名是否存在 DROP TABLE IF EXISTS table_name; CREATE TABLE table_name ( id BIGINT(20) NOT NULL AUTO_INCREMENT, time DATETIME DEFAULT NULL COMMENT ‘时间’, PRIMARY KEY (id) ) ENGINE=INNODB A
2017-03-23 11:01:04
297
原创 如何将mysql数据库由一台电脑导向另一台电脑
一、在my.ini 找到以下配置 innodb_data_home_dir="D:/MySQL Datafiles/"datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"二、停止二台电脑上的mysql服务三、向对应目录下的data文件夹整体copy过来ok注意,ibdata1文件 存放的位置应该是 in
2017-03-14 15:35:33
1896
原创 mysql常用操作
一、在删除表时判断表名是否存在DROP TABLE IF EXISTS table_name;CREATE TABLE `table_name` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `time` DATETIME DEFAULT NULL COMMENT '时间', PRIMARY KEY (`id`)) ENGINE
2017-03-09 11:06:22
239
原创 如何将一个数据库的表复制到另一个数据库
数据库 db1.table1 复制到 db2.table2create table db1.table1 as select * from db2.`table2` ;
2017-03-06 14:03:31
9487
3
原创 联想笔记本B40进行bios关闭tfn功能键方法
联想b40的功能键,默认上一排的f1--f12均为功能键,这对于开发工程师相当的不方便 ,为此改变此设置的方法为1、在开机时按f2进入bios2、在bios下的configcation中的legical hot key disable 即可3、退出保存,重启即可发再改变生效。
2017-03-03 21:48:14
4342
原创 windows下的jedis安装以及设置密码
一、安装下载redis 地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads下载完成之前直接解压到相应路径,无需安装,绿色版本,最好不要放在c盘,因相关数据直接保存在下面二、启动1、cmd 进入安装目录下,输入以下命令redis-server.exe切记,不要
2017-03-02 20:00:56
328
原创 邓白氏码联系方式
上海总机:021-26107666 这个是总机有可能会要求你打分机上海总机:021-26107504 这个是咨询问题的,有对应的人接待
2017-02-03 17:34:00
2769
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人