自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(876)
  • 资源 (649)
  • 收藏
  • 关注

转载 Linux 下杀毒软件 clamav 的安装和使用

Linux 下杀毒软件 clamav 的安装和使用 安装依赖: 1 2 3 yum install -y pcre* zlib zlib-devel libssl-devel libssl yum install -y openssl yum install -y epel-release openssl vers...

2018-12-24 14:51:09 1527

转载 sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法 因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了: 一、右击系

sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了:一、右击系统数据库master,新建查询执行以下SQL代码:RESTORE DATABASE xxxFROM DISK = 'E:\DB\xxx.bak' --bak文件路径with repl...

2018-12-24 10:49:15 330

转载 Anaconda安装第三方包(whl文件)

先说下环境Anaconda 对应Python3.5的版本win7,64位系统。 step1:下载whl文件step2:打开‘Anaconda Command Prompt‘,如下图: step3:命令行窗口pip安装,代码如下:pip install 路径+whl文件名具体如下: Step4:检查是否安装成功命令行窗口输入: pip li...

2018-12-10 11:34:30 5257

转载 解决FTPClient上传文件为空,显示0字节

JAVA使用FTPClient上传文件时总是为空,而使用FileZilla客户端时却不会。后来查了下资料,FTP服务器有被动模式和主动模式。(具体查另外资料)在JAVA中将FTPClient设置为被动模式即可解决问题。 import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPCli...

2018-11-28 15:28:45 2295

转载 asp.net2.0跨域问题

什么叫跨域?     简单理解就是不同服务器,不同域名之间的访问。1如何设置asp.net web程序的跨域?     在web.config中添加如下代码1<system.webServer>       <httpProtocol>        <customHeaders>       <add name="Access-Co...

2018-11-23 17:39:15 316

转载 服务被人当肉鸡了,叫一路赚钱 xig

网上看了一下,说有专门人研究服务个人怀疑是阿里云内部人干的,因为买了服务器后,没有安装对外使用的地址性质的网站,IP开通了之后只有阿里的人知道,上面还有阿里云盾。看了下进程地址,上面的启动命令xig -k -o stratum+tcp://xcn1.yiluzhuanqian.com:80 --api-port=1993 -k --slow 10 -u 64196_336388...

2018-11-19 16:50:28 3952 1

转载 定时任务(Spring Cloud Task)

引入依赖        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter</artifactId>        </dependency>  ...

2018-11-15 16:20:31 1665

转载 使用Spring Task完成定时任务

1. 前言上一篇我们学习了Quartz作为定时任务的框架的使用, 这一篇我们来学习Spring全家桶的SpringTask, 对于主张简单易用的Spring家族来说, SpringTask无疑也是一个轻量级的框架,他比Quartz更容易上手.2. pom.xml依赖  <dependencies>    <dependency>      <groupId...

2018-11-15 16:16:56 172

转载 ELK 6.2.4搭建

开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/products Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 ...

2018-11-15 12:17:22 147

转载 elasticsearch6.2.4 与logstash与kibana版本6.2.4搭建同步使用

解压tar -zxvf kibana-6.2.4-linux-x86_64.tar.gz 创建快捷方式ln -s kibana-6.2.4-linux-x86_64 kibana/app/elasticsearch/kibana/bin#端口 server.port: 5601#主机  server.host: "10.118.182.85"#es的地址 elast...

2018-11-15 12:02:49 313

转载 nohup /dev/null 2>&1 含义详解

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。该命令的一般形式为:nohup command &ls xxx 1>out.txt 2>&1nohup /mnt/Nand3/H2000G &g...

2018-11-15 12:00:20 2012

转载 Kibana linux下安装

1、kibana简介Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。Kibana让我们理解大量数据变得很容易。它简单、基于浏览器的接口使你能快速创建和分享实时展现Elasticsea...

2018-11-14 15:24:12 888

转载 linux下elasticsearch的安装

首先安装jdk下载elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz解压 tar -zxvf elasticsearch-6.2.4.tar.gz移动项目到/usr目录下mv elasticsearch-6.2.4 /usr启动es...

2018-11-14 15:23:23 174

转载 Centos7下使用ELK(Elasticsearch + Logstash + Kibana)搭建日志集中分析平台

Centos7下使用ELK(Elasticsearch + Logstash + Kibana)搭建日志集中分析平台  日志监控和分析在保障业务稳定运行时,起到了很重要的作用,不过一般情况下日志都分散在各个生产服务器,且开发人员无法登陆生产服务器,这时候就需要一个集中式的日志收集装置,对日志中的关键字进行监控,触发异常时进行报警,并且开发人员能够查看相关日志。logstash+elastics...

2018-11-13 16:23:22 637

转载 centos7通过yum安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是java首先检索包含jav...

2018-11-13 15:35:26 98

转载 Linux: centOS6.5 RabbitMQ

在大多数大公司,像应用服务器软件的安装、部署都是运维的事情,其实自己去尝试部署一下,也是有收获的。有机会正好尝试了Linux下的rabbitMq安装过程,做了记录,希望有用到的人可以做下参考。 安装环境:Linux: centOS 7.0 mini版rabbitMq: 3.6.2 查询linux版本more /etc/issuemqrabbitMq服务端网址下载...

2018-11-08 10:39:00 311

转载 HTTPS连接过程以及中间人攻击劫持

 HTTPS连接过程以及中间人攻击劫持目前很多应用都用webview加载H5页面,如果服务端采用的是可信CA颁发的证书,在 webView.setWebViewClient(webviewClient) 时重载 WebViewClient的onReceivedSslError() ,如果出现证书错误,直接调用handler.proceed()会忽略错误继续加载证书有问题的页面。 一...

2018-11-07 16:02:12 813

转载 Fiddler抓取https设置及其原理

Fiddler抓取https设置及其原理2018-02-02目录1 HTTPS握手过程2 Fiddler抓取HTTPS过程3 Fiddler抓取HTTPS设置参考 数字签名是什么? 1 HTTPS握手过程HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用 SSL (安全套接字层)和TLS (安全传输层协议)代替而已。即添加了加密及认证机制的 H...

2018-11-07 15:32:47 187

转载 C#操作静态路由表(增、删、改、查、遍历)

C#操作静态路由表,通过Windows原生API进行操作(效率比通过CMD操作的高很多),支持增、删、改、查、遍历使用的是Iphlpapi.dll库,这个库里面还有很多很好用的API,有兴趣的童鞋自行研究吧,这里只用了路由表相关的API这个,那个,好像没啥好说了,接下来直接看代码吧等等,差点忘了,如果有童鞋需要需要Demo,那么请下载“C#通过DotRas实现完美控制VPN和PPPo...

2018-11-07 15:24:17 2560

转载 Fiddler简介及安装和HTTPS的解决

Fiddler简介:一个很强大的抓包工具,类似Charles1.安装:Filddler官网:点击打开链接我安装的是filddler4:点击打开链接直接下载文件,然后一路下一步就可以了1.下载文件:2.安装文件一路下一步即可3.安装完成后打开软件出现:接着安装完成后来说说遇到的坑——Filddler安全证书安装安装证书失败的解决:1、首先确保安...

2018-11-07 14:56:45 583

转载 github windows客户端

方法/步骤 1 1. 首先到官网下载Github客户端 2 2. 点击上图红框的按钮开始下载客户端。 3 3. 双击下载好的客户端,开始安装。 4 双击之后出现一个框 5 之后等待一段时间,出现一个在线下载界面 6 4. 在线下载完成之后开始进行安装。安装完成之后桌面会多了两个图标,点击左...

2018-10-29 15:38:07 307

转载 右键Git Bash Here不见了怎么办,手把手教你还原!

第一步,window + R,输入regedit回车进入注册表依次进入HKEY_CLASSES_ROOT —-》 Directory —-》Background —-》 shell右键点击shell,选择新建,然后选择项,命名为 Git Bash Here,成功后进入桌面右键发现多了 Git Bash Here.添加图标:右键点击shell中你刚刚新建的这个项(Git Bash Here),...

2018-10-29 10:35:33 3157 2

转载 初步使用github,并上传下载文件

使用GitHub需要先注册GitHub的账号,登陆进去然后开始创建项目start a project创建完成,开始生成公私钥,可以不必每次都要输密码ssh-keygen -t rsa -C "mghxy123@163.com" //填写email地址,然后一直“回车”ok然后把公钥导入GitHub中的key里面去,也就是把 id_rsa.pub导入,见下图:...

2018-10-29 10:29:42 266

转载 GitHub入门:如何上传与下载工程?

由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。 要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个在控制台完成对代码的管理。 首...

2018-10-29 10:26:33 398

转载 使用git将项目上传到github(最简单方法)

使用git将项目上传到github(最简单方法)首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目 2.填写相...

2018-10-29 09:33:29 198

原创 MySQL 亿级数据需求的优化思路(二),100亿数据,1万字段属性的秒级检索

最近在研究亿级数据的时候,无意中看到了一个关于写58同城的文章https://blog.csdn.net/admin1973/article/details/55251499?from=timeline其实上面讲的version+ext的方式以及压缩json的思路,对于我来讲都可以看得懂,想得通,其实最感兴趣的还是他们那个E-Search架构,然后开始进行实验和研究其算法。上图是从...

2018-10-25 18:07:32 21890

原创 MySQL 亿级数据需求的优化思路(一),交易流水记录的查询

对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适?比如银行交易流水记录的查询 限盐少许,上实际实验过程,以下是在实验的过程中做一些操作,以及踩过的一些坑,我觉得坑对于读者来讲是非常有用的。首先:建立一个现金流量表,交易历史是各个金融体系下使用率最高,历史存留数据量最大的数据类型。现金流量表的数据搜索,可以根据时间范围,和个人,以及金额进行搜索。...

2018-10-24 22:14:23 16694 8

转载 mysql explain用法和结果的含义

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:...

2018-10-23 09:26:37 119

转载 Mysql插入很慢,找到了稍微快点的方法

MYSQL批量插入数据库实现语句性能分析假定我们的表结构如下代码如下   CREATE TABLE example ( example_id INT NOT NULL, name VARCHAR( 50 ) NOT NULL, value VARCHAR( 50 ) NOT NULL, other_value VARCHAR( 50 ) NOT N...

2018-10-23 09:04:59 8592

转载 Java程序员如何快速理解Kubernetes

我们希望微服务是可复制的,可替换的工作节点,这样可以轻松进行升级或降级,同时无需任何停机时间,并花费最少代价的管理。我们可以说我们希望他们成为我们的小黄人(minions)。本文我们将通过一个简单的例子来了解Kubernetes可以通过创建和编排一群“小黄人"来为我们做些什么。您可以与本文一起编码或从此处[1]克隆项目。先决条件需要将使用Docker容器化微服务以便在Kubernetes...

2018-10-18 14:25:34 225

转载 常见开源分布式存储系统

对比说明 /文件系统 TFS FastDFS MogileFS MooseFS GlusterFS Ceph 开发语言 C++ C Perl C...

2018-10-18 13:46:31 842

转载 Java运算符

Java字符串转换成算术表达式计算并输出结果,通过这个工具可以直接对字符串形式的算术表达式进行运算,并且使用非常简单。这个工具中包含两个类 Calculator 和 ArithHelperCalculator 代码如下:import java.util.Collections;import java.util.Stack;/** * 算数表达式求值 * 直接调用C...

2018-09-25 10:51:13 493

转载 C# 调用python

1.C# 调用python本质上是使用命令行运行python1.1 C# 使用命令行program.csusing System;using System.Diagnostics;using System.IO;namespace test{ class Program { static void Main(string[] args)...

2018-09-17 16:36:13 1362

转载 Python开发一个股票类库

前言使用Python开发一个股票项目。 项目地址: https://github.com/pythonstock/stock 相关资料: http://blog.csdn.net/freewebsys/article/details/78294566 主要使用开发语言是python。 使用的lib库是pandas,tushare,TensorFlow,tornado等。本文的原文连...

2018-09-13 10:42:05 3238

转载 tensorflow 安装在Anaconda

python环境:win10 64下anaconda4.2.0(python3.5)。安装tensorflow过程是在Anaconda Prompt中进行安装1:打开Anaconda Prompt  在安装之前,说几个关于conda的小命令  conda list:可以显示已经安装好的库。  conda install 库名 :可以直接安装想要的库。如:conda install ...

2018-08-23 11:30:46 420

转载 Nginx判断手机还是PC跳转

server {        listen       80;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location /api {            proxy_pass http://loc...

2018-08-23 09:44:10 11612

转载 linux运维、架构之路-jumpserver

linux运维、架构之路-jumpserver一、jumpserver介绍          是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 特点: 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证、授权、审计 集成了Ansible 1 2 3 ...

2018-08-21 16:01:08 424

转载 线程池的优点

线程池的优点1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。线程池的创建public ThreadPoolExecutor(int corePoolSize, int maximumPoo...

2018-08-13 13:26:00 10241

转载 Java多线程同步机制

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在 java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池 等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中 等待的某个线程就可以...

2018-08-12 14:29:33 1547

转载 Kubernetes常用命令

查看kubernetes管理的pods[root@centos-master kubeguide]# kubectl get podsNAME                 READY     STATUS    RESTARTS   AGEredis-master-u3824   1/1       Running   0          15m 查看kubernetes...

2018-08-02 16:27:27 171

加特林压力测试代码示例 gatling stress test samples

加特林压力测试代码示例 gatling stress test samples 可以增加线程 持续时间来达到一定量的QPS

2022-05-24

C# 隐写 二维码隐藏到网页

打开yxs.html,然后打开程序,可以测试出截取网页的图片后,如果在其他渠道,比如画图,粘贴就无水印,粘贴到微信,就加上了二维码溯源水印

2021-05-18

LSB隐写术 C#源代码

隐写术是隐藏的艺术通信隐藏的以事实的地方,由隐藏信息的其他信息。可以使用许多不同载体的文件格式,但数字图像是最流行的因为他们在互联网上的频率。对于隐藏秘密信息在图像中的,都存在一个种类繁多的信息隐藏技术有些比其他人更复杂,他们都有各自的强和弱点。不同的应用程序可能需要绝对隐形的秘密信息,而另一些需要一个大的秘密消息来被隐藏。本项目报告打算给图像隐写术,其用途和技术的概述

2021-05-17

javac++.zip

JDK7,OpenJDK(HotSpot JVM、Javac)源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)

2021-02-03

de4dot.zip

1、CMD 打开 De4Dot 所在文件夹 最好是以管理员身份运行CMD 2、输入 De4Dot C:\Users\muzigaiyu\Desktop\demo.exe 回车 3、成功后会在软件所在文件夹生成 demo-cleaned.exe 在用dotpeek 或者其他软件打开exe即可看到net源码 4、 一变混合 可以加 -v参数

2020-06-01

H5-Kline-master.zip

H5-Kline是基于echarts封装的非常轻量级的股票行情图表 功能点 基于ECharts的股票行情分时、K线、MACD、DIF、DEA图表 (绝无仅有)

2020-03-19

使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。

使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。

2020-02-23

NET_20.rar

在Visual Studio2005中实现SFTP上传,下载的dll文件,在Visual Studio2005中实现SFTP上传,下载的dll文件

2020-01-14

Spring Boot 拦截器+kibana 配置.zip

Spring Boot 拦截器 各项日志 通过kibana具体查询分析 Advanced Settings [7.2.0] 综合分析 定时任务执行日志 数据同步日志 用户访问操作日志 异常日志 内存日志 Spring逻辑参数执行日志 SQL流水日志 Feign接口调用日志 // 获取header中的属性 RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); if (requestAttributes == null) { return; } HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest(); Enumeration<String> headerNames = request.getHeaderNames(); if (headerNames != null) { while (headerNames.hasMoreElements()) { String name = headerNames.nextElement(); Enumeration<String> values = request.getHeaders(name); while (values.hasMoreElements()) { String value = values.nextElement(); if("content-type".equalsIgnoreCase(name) && value.contains("multipart/form-data")){ break; } template.header(name, value); } } } }

2019-09-04

SKU 相关代码及知识

1、模拟淘宝产品SKU信息的组合添加规格组合 2、SKUDemo 淘宝商户端发布商品时,动态生成SKU表格的实例 可以根据自己项目 修改js文件实现 3、HeadSearchView 商城的商品有多规格的时候的选择页面。能够无限制的添加规格类型如:颜色,尺码,风格,等 4、html.zip可以自定义sku属性,根据自己的需求来填写数据后生成想要的表格数据 5、SKUDemo (1) 销售属性;仿淘宝SKU;SKU表格 6、添加商品规格例子新.rar 添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格 例子新,添加商品规格例子新

2019-01-23

Face++ C# Demo实现web API 人脸比对,识别等接口

实现了以下接口 https://api-cn.faceplusplus.com/facepp/v3/compare https://api-cn.faceplusplus.com/facepp/v3/detect https://api-cn.faceplusplus.com/facepp/v3/faceset/create https://api-cn.faceplusplus.com/facepp/v3/faceset/addface https://api-cn.faceplusplus.com/facepp/v3/search 人脸识别,人脸集合创建,查找,两张人脸图片比对 并对返回结

2019-01-05

ELK6.2.4搭建

开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。 官方网站:https://www.elastic.co/products Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。 ELK下载:https://www.elastic.co/downloads/ ELK工作原理: ElasticSearch 配置ElasticSearch: 1 2 unzip elasticsearch-6.2.4.zip cd elasticsearch-6.2.4 然后编辑ES的配置文件: 1 vi config/elasticsearch.yml 修改以下配置项: 1 2 3 4 5 6 7 cluster.name=es_cluster node.name=node0 path.data=/tmp/elasticsearch/data path.logs=/tmp/elasticsearch/logs #当前hostname或IP,我这里是node1 network.host=node1 network.port=9200 其他的选项保持默认,然后启动ES: 1 nohup sh elasticsearch > nohup.log & 注意: 1.需要添加用户elk,ES不能以root用户进行启动 2.可能出现的错误: max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536] 1 2 3 vi /etc/security/limits.conf elk soft nofile 819200 elk hard nofile 819200 max number of threads [1024] for user [work] likely too low, increase to at least [2048] 1 2 3 4 vi /etc/security/limits.d/90-nproc.conf * soft nproc 1024 #修改为: * soft nproc 2048 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] 1 2 3 4 5 vi /etc/sysctl.conf #增加改行配置: vm.max_map_count=655360 #保存退出后,执行: sysctl -p 另外再配置ES的时候,threadpool.bulk.queue_size 已经变成了thread_pool.bulk.queue_size ,ES_HEAP_SIZE,ES_MAX_MEM等配置都变为ES_JAVA_OPTS这一配置项,如限制内存最大最小为1G: 1 export ES_JAVA_OPTS="-Xms1g -Xmx1g" 然后可以打开页面http://node1:9200/,将会看到以下内容:(我是通过外部访问虚拟机,因此为了简单没有配置host文件,直接用ip访问) Logstash 配置Logstash: 1 2 tar -zxvf logstash-6.2.4.tar.gz cd logstash-6.2.4 编写配置文件(名字和位置可以随意,这里我放在config目录下,取名为log_app.conf): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 vi config/log_app.config #以下为内容 input { file { path => "/usr/local/software/elk/app.log" start_position => "beginning" #从文件开始处读写 } # stdin {} #可以从标准输入读数据 } filter { #Only matched data are send to output. } output { # For detail config for elasticsearch as output, # See: https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html elasticsearch { action => "index" #The operation on ES hosts => "node1:9200" #ElasticSearch host, can be array. index => "applog" #The index to write data to. } } 其他的选项保持默认,然后启动Logstash: 1 2 # -f为指定配置文件 nohup sh ./bin/logstash -f ../config/log_app.config > nohup.log & 日志: Kibana 配置Kibana: 1 2 tar -zxvf kibana-6.2.4-linux-x86_64.tar.gz cd kibana-6.2.4-linux-x86_64 修改以下几项(由于是单机版的,因此host的值也可以使用localhost来代替,这里仅仅作为演示): 1 2 3 4 server.port: 5601 server.host: “node1” elasticsearch.url: http://node1:9200 kibana.index: “.kibana” 启动kibana: 1 nohup sh ./bin/kibana > nohup.log & 启动后界面: 然后需要创建index,步骤如下: ①点击左边iscover出现以下界面 ②按照注释配置,然后点击Next step,在第二页 选择@timestamp点击create创建 ③创建完成之后,可以看到以下一个界面,红框内是 自动生成的域,也可以理解为 跟数据库中的字段类似,其中有一个message字段,就是我们想要的日志信息。 ④再次点击Discover出现以下界面,可以看到默认搜索的是最后15分钟的日志,可以通过点击设置搜索的时间范围. ⑤可以点击右侧域的add设置需要显示的字段 添加完成之后,日志显示如下:

2018-11-15

Xshell6 可用的免费版本

Xshell6 可用的免费版本

2018-11-13

最新百度地图API Javascript V2.0 离线版本。 完全脱离百度在线地图, 有比较完善的示例Demo, 默认带有全国8级地图

最新百度地图API Javascript V2.0 离线版本。 完全脱离百度在线地图, 有比较完善的示例Demo, 默认带有全国8级地图

2018-11-13

Fiddler4 以及证书https

Fiddler简介: 一个很强大的抓包工具 1.安装: Filddler官网:点击打开链接 我安装的是filddler4:点击打开链接 直接下载文件,然后一路下一步就可以了 1.下载文件: 2.安装文件一路下一步即可 3.安装完成后打开软件出现: 接着安装完成后来说说遇到的坑——Filddler安全证书安装 安装证书失败的解决: 1、首先确保安装的 Fiddler 是较新的版本,比较老的版本可能会出现安装不上fiddler证书生成器的问题。 2、关闭Fiddler。 3、下载并安装Fiddler证书生成器。点击打开链接 4、打开Fiddler,点击工具栏中的Tools——>Fiddler Options… 5、切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。 6、重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存

2018-11-07

FiddlerCertMaker

关于高版本Fiddler导出的证书在ipad上安装显示未验证的问题,Google原文如下: Q:Can Fiddler intercept traffic from Apple iOS devices like iPad/iPhone/iPodTouch and Android devices? A: Yes, but these devices may not becompatible with the default certificates Fiddler generates. To resolve the incompatibility, you mayreplace Fiddler's default certificate generator with one that generatescertificates containing flags (e.g. AKID, SKID) that are compatible with theseplatforms. Simply download and install the newCertificateMaker and restart Fiddler. 安装一个证书生成器

2018-11-01

.net2.0 Mysql

String mysqlStr = "Database=test;Data Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306"; MySqlConnection mysql = new MySqlConnection(mysqlStr); 或者 string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" + "DATABASE=inv;" + "UID=root;" + "PASSWORD=root;" + "OPTION=3"; OdbcConnection MyConnection = newOdbcConnection(MyConString);

2018-10-24

ELK( ElasticSearch、Logstash和Kiabana)

通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。开源实时日志分析ELK平台能够完美的解决日志收集和日志检索、分析的问题,ELK就是指ElasticSearch、Logstash和Kiabana三个开源工具。 因为ELK是可以跨平台部署,因此非常适用于多平台部署的应用。 二 环境准备 1. 安装JDK1.8环境 2. 下载ELK软件包 logstash: https://artifacts.elastic.co/downloads/logstash/logstash-5.5.0.zip elasticsearch:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip kibana: https://artifacts.elastic.co/downloads/kibana/kibana-5.5.0-windows-x86.zip 分别解压下载的软件,elasticsearch,logstash,kibana 可以放在一个统一文件夹下 三 部署 1.配置logstash 在logstash文件夹的下bin目录创建配置文件logstash.conf ,内容如下: input { # 以文件作为来源 file { # 日志文件路径 path => "F:\test\dp.log" } } filter { #定义数据的格式,正则解析日志(根据实际需要对日志日志过滤、收集) grok { match => { "message" => "%{IPV4:clientIP}|%{GREEDYDATA:request}|%{NUMBER:duration}"} } #根据需要对数据的类型转换 mutate { convert => { "duration" => "integer" }} } # 定义输出 output { elasticsearch { hosts => ["localhost:9200"] #Elasticsearch 默认端口 } }   在bin目录下创建run.bat,写入一下脚本: logstash.bat -f logstash.conf 执行run.bat启动logstash。 2. 配置Elasticsearch elasticsearch.bat即可启动。 启动后浏览器访问 127.0.0.1:9200 ,出现以下的json表示成功。 3.配置kibana Kibana启动时从文件kibana.yml读取属性。默认设置配置Kibana运行localhost:5601。要更改主机或端口号,或者连接到在其他机器上运行的Elasticsearch,需要更新kibana.yml文件。 kibana.bat启动Kibana。

2018-07-20

eureka-server+gateway-service+user-service+zipkin-server

eureka-server+gateway-service+user-service+zipkin-server 本文案例一共四个工程采用多Module形式。需要新建一个主Maven工程,主要指定了Spring Boot的版本为1.5.3,Spring Cloud版本为Dalston.RELEASE。包含了eureka-server工程,作为服务注册中心,eureka-server的创建过程这里不重复;zipkin-server作为链路追踪服务中心,负责存储链路数据;gateway-service作为服务网关工程,负责请求的转发,同时它也作为链路追踪客户端,负责产生数据,并上传给zipkin-service;user-service为一个应用服务,对外暴露API接口,同时它也作为链路追踪客户端,负责产生数据。

2018-07-18

vue 一套前端框架

vue-element-admin is a production-ready solution for admin interfaces. Based on Vue.js and use the UI Toolkit -- element. vue-element-admin is a magical vue admin, it based on the newest development stack of vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. It helps you build a large complex Single-Page Applications. I believe whatever your needs are, this project will help you.

2018-05-31

weUI 入门教程:http://blog.csdn.net/libin_1/article/details/50734266

weUI 入门教程:http://blog.csdn.net/libin_1/article/details/50734266

2018-05-17

PostMan工具离线安装

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 打开chrome浏览器,单击右上角“≡”图标--&gt; “更多工具” --&gt; “扩展程序”; 下载类似Postman_v4.9.2.crx以crx为后缀的文件,改成“zip”或"rar"文件,解压该文件, 将文件夹里的“_metadata”文件夹名字改成“metadata”; 点击chrome浏览器“加载正在开发的扩展程序...”按钮,然后选中解压的文件夹; 点击加载后的postman界面上的“启动”即可。

2018-04-17

DsoFramer_KB311765_x86.exe 微软官方office控件,其中含源码,C、C++、Web 三种demo

DsoFramer_KB311765_x86.exe 微软官方office控件,其中含源码,C、C++、Web 三种demo

2018-04-13

weui开发的手机商城模板

weui开发的一完整手机移动端商城购物平台整站html模板源码下载,包括首页,购物车,订单管理,评价,分类,会员中心等,全面到注册协议都弄好了。

2018-04-12

nodejs上传下载管理文件

nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件

2018-04-06

使用springboot集成jseesite

使用 springboot 改造 jeesite,只保留最简单的系统配置 。 介绍 1、运行主类,登录 admin/admin com.wolfking.jeesite.WolfkingJeesiteDriver 2、砍掉了所有的冗余的东西,只保留系统配置,数据库脚本 wolfking-jeesite.sql 3、使用 springboot 集成,使用 HikariDataSource 数据源 4、mvn install 打包运行 java -jar wolfking-jeesite-1.0.0-SNAPSHOT.war 5、如果使用外置的配置文件,在启动参数添加 java -jar --spring.config.location=./application.yml wolfking-jeesite-1.0.0-SNAPSHOT.war 6、由于 boot 对 jsp 的集成问题,只能用tomcat 和jetty 启动,undertow 有问题

2018-03-28

Windows Server 2008 + tomcat 配置使用SSL.docx

Windows Server 2008 + tomcat 配置使用SSLWindows Server 2008 + tomcat 配置使用SSLWindows Server 2008 + tomcat 配置使用SSL

2018-02-23

源自开源的甘特图组件jquery gantt 可拖拽

源自开源的甘特图组件jquery gantt,加上了拖拽和resize功能,enjoy!

2018-02-12

C# idx1-ubyte idx3-ubyte转图片 文字 浏览器

扩展名为idx1-ubyte一般为Lables idx3-ubyte是图片张量集合 要同时选中两个文件才能进行同时预览是什么值

2018-01-04

TensorFlowSharp-master

TensorFlowSharp-masterTensorFlowSharp-masterTensorFlowSharp-masterTensorFlowSharp-master

2018-01-02

tensorflow 摄像头调用 Inception v1分类 vs2017 C#

TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作摄像头。

2018-01-02

tensorflow-sharp例子大全

learn-tensorflow-sharp-master 里面已经有了libtensorflow.dll

2018-01-02

libtensorflow.dll

libtensorflow.dll 应用于TensorflowSharp的目录下使用的资源

2018-01-02

Docker 快速安装caffe步骤

1.打开 2.解压 3.将这个压缩包传到linux里面 (我的环境如下: 我在win7虚拟机里面装的linux,用xshell用具链接linux,xftp实现win7和linux文件的传输。 3 可以使用 docker import 从容器快照文件中再导入为镜像,例如 cat ubuntu_c affe.tar | sudo docker import - test/ubuntu_caffe:v1.0 docker images 4建一个 Docker 实例: docker run -i -t test/ubuntu_caffe:v1.0 /bin/bash 5 执行训练: cd ~ cd caffe ./examples/mnist/train_lenet.sh 比较慢,多等一会儿!!! PS:centos7安装docker(其他版本安装centos自行百度) CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: 1.[root@localhost ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: 1.[root@localhost ~]# service docker start 2.[root@localhost ~]# chkconfig docker on (LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下: 1.[root@localhost ~]# systemctl start docker.service 2.[root@localhost ~]# systemctl enable docker.service )

2017-12-21

快速安装caffe步骤

1.百度云获取caffe镜像 链接:http://pan.baidu.com/s/1o8NNlOm 密码:9a5x 2.解压 3.将这个压缩包传到linux里面 (我的环境如下: 我在win7虚拟机里面装的linux,用xshell用具链接linux,xftp实现win7和linux文件的传输。 3 可以使用 docker import 从容器快照文件中再导入为镜像,例如 cat ubuntu_caffe.tar | sudo docker import - test/ubuntu_caffe:v1.0 docker images 4建一个 Docker 实例: docker run -i -t test/ubuntu_caffe:v1.0 /bin/bash 5 执行训练: cd ~ cd caffe ./examples/mnist/train_lenet.sh 比较慢,多等一会儿!!! PS:centos7安装docker(其他版本安装centos自行百度) CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: 1.[root@localhost ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: 1.[root@localhost ~]# service docker start 2.[root@localhost ~]# chkconfig docker on (LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下: 1.[root@localhost ~]# systemctl start docker.service 2.[root@localhost ~]# systemctl enable docker.service )

2017-12-21

EM抛硬币算法

Excel来解释公式,简单容易理解 这是一个抛硬币的例子,H表示正面向上,T表示反面向上,参数θ表示正面朝上的概率。硬币有两个,A和B,硬币是有偏的。本次实验总共做了5组,每组随机选一个硬币,连续抛10次。如果知道每次抛的是哪个硬币,那么计算参数θ就非常简单了,如上图所示。 如果不知道每次抛的是哪个硬币呢?那么,我们就需要用EM算法,基本步骤为:1、给θA和θB一个初始值;2、(E-step)估计每组实验是硬币A的概率(本组实验是硬币B的概率=1-本组实验是硬币A的概率)。分别计算每组实验中,选择A硬币且正面朝上次数的期望值,选择B硬币且正面朝上次数的期望值;3、(M-step)利用第三步求得的期望值重新计算θA和θB;4、当迭代到一定次数,或者算法收敛到一定精度,结束算法,否则,回到第2步。

2017-12-20

ID3 算法 决策树使用的算法与阿里巴巴Java开发手册(终极版)

ID3 算法 决策树使用的算法与阿里巴巴Java开发手册(终极版) ID3 算法 决策树使用的算法与阿里巴巴Java开发手册(终极版) ID3 算法 决策树使用的算法与阿里巴巴Java开发手册(终极版) ID3 算法 决策树使用的算法与阿里巴巴Java开发手册(终极版)

2017-12-15

Netica贝叶斯

贝叶斯NeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNeticaNetica

2017-12-14

Mysql安装Linux

一、卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y remove mysql-libs-5.1.52-1.el6_0.1.i686 卸载二: 输入: #rpm -qa | grep -i mysql 显示: MySQL-client-5.1.62-1. glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 卸载方法: #rpm -ev MySQL-client-5.1.62-1.glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 二、安装MySQL服务器端: 安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其拷贝到/etc/my.cnf中 # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 现在就安装完了,可以看看他运行的进程: # ps -ef | grep mysql 三、安装MySQL客户端: # rpm -ivh /software/mysql/MySQL-client-5.1.62-1.glibc23.i386.rpm 现在就安装客户端成功了,可以看看关于MySQL一些文件: # ls /usr/bin/mysql* 四、登录mysql: 刚开始装上mysql时是没有密码的,输入: # mysql 就可登录到mysql数据库上了。 五、设置MySQL密码: # mysqladmin -u root password 123456 这样就将mysql中用户名为root密码设为123456 六、登录设置有密码的mysql: 命令和dos下登录mysql是一样的: # mysql -uroot -p123456 或者 # mysql -uroot -p[回车] 再输入密码

2017-12-13

docker离线安装 linux

docker1.8 要求内核3.10起,但是redhat7.1内核是”2.6.32-431.el6.x86_64”奔溃,又不能升级内核,还不能联网。。。怎么办呢? 只好去网上下了docker1.7的rpm包手动安装吧,经过多次实验发现,1. 所需包如下: lxc-libs-1.0.9-1.el6.x86_64.rpm lua-alt-getopt-0.7.0-1.el6.noarch.rpm lua-filesystem-1.4.2-1.el6.x86_64.rpm lua-lxc-1.0.9-1.el6.x86_64.rpm lxc-1.0.9-1.el6.x86_64.rpm docker-io-1.7.1-2.el6.x86_64.rpm device-mapper-libs-1.02.117-12.el6.i686.rpm device-mapper-libs-1.02.117-12.el6.x86_64.rpm 1 2 3 4 5 6 7 8 9 好啦不要看了资源在这里下载:docker1.7.0 rpm包 直接安装device-mapper 的包会报依赖错误,解决方法就是不管他,直接忽略依赖安装。 所需执行命令如下: rpm -ivh lxc-libs-1.0.9-1.el6.x86_64.rpm rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm rpm -ivh lua-lxc-1.0.9-1.el6.x86_64.rpm rpm -ivh lxc-1.0.9-1.el6.x86_64.rpm rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm rpm -ivh device-mapper-libs-1.02.117-12.el6.i686.rpm --force --nodeps rpm -ivh device-mapper-libs-1.02.117-12.el6.x86_64.rpm --force --nodeps 1 2 3 4 5 6 7 8 9 10 rpm 安装完毕 后启动docker service docker start(用来生成cgroup隔离环境,好像不执行也可以。我没有测试,如果有朋友测试了麻烦给个评论。) docker -d & 1 2 然后检查是否安装成功 docker ps

2017-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除