- 博客(33)
- 收藏
- 关注
原创 ELK日志分析系统
什么是ELK:Elasticsearch:基于lucene的开源分布式搜索服务器(类似于solr)特点:分布式,零配置,分片索引,restful风格,多数据源logStash收集日志,过滤分析,并存储Kibana用于展示日志和分析结果ELK原理多个服务器的情况下,各个服务器都会产生不同服务器下不同路径的log文件如果每一台服务器都有一个filebeat把路径下的日...
2019-04-10 11:10:54
373
1
原创 Docker
Docker安装查看内核版本Docker需要64位版本,同时内核版本在3.10以上,如果版本低于3.10,需要升级内核uname -r更新yum包yum update添加yum仓库sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=ht...
2019-04-10 11:06:26
202
原创 Jenkins配置SSH连接
Jenkins配置SSH连接jenkins需要在指定的服务器上安装私钥和公钥,而且公钥的名称务必用 authorized_keys文件名在指定用户组创建ssh凭证创建.ssh文件夹mkdir .ssh生成凭证ssh-keygen复制公钥为authorized_keys文件名cd .sshcat id_rsa.pub >> authorized_keys复...
2019-04-10 11:04:30
26977
1
原创 Center OS 7
firewall1.防火墙查看端口firewall-cmd --zone=public --list-ports2.重启防火墙firewall-cmd --reload3.开放特定端口firewall-cmd --zone=public --add-port=8080/tcp --permanent4.删除特定开放端口firewall-cmd --zone=public --...
2018-12-14 19:47:26
1404
原创 MySQL
设置mysql外网可访问GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 配置文件核心配置文件my.cnf1.配置服务器字符集编码utf-8character-server-set=utf8日志文件log-bin*默认关闭错误日志log-error*默认关闭查询日...
2018-12-14 19:46:37
366
原创 Nginx
用于给请求提供服务的分配短请求可以反向代理Nginx负载均衡#upstream是和server同级的upstream tomcat1{ server localhost:8083; server localhost:8084;}#负载均衡server {listen 80;server_name localhost; location / { ...
2018-12-13 15:14:25
193
原创 支付宝调用
进入支付宝平台添加沙盒账号获取沙盒账号的私钥和公钥获取网页支付 public static String pay(String out_trade_no,double totalAmountl,String subject,String returnUrl,String notifyUrl) { AlipayClient alipayClient =new Defaul...
2018-12-13 15:10:39
906
原创 JQuery
jquery Method :$(“p”).addClass(css中定义的样式类型); 给某个元素添加样式$(“img”).attr({src:“test.jpg”,alt:“test Image”}); 给某个元素添加属性/值,参数是map$(“img”).attr(“src”,“test.jpg”); 给某个元素添加属性/值$(“img”).attr(“title”,...
2018-12-13 15:07:46
157
原创 Java 8流式操作
集合根据id分组Map<String, List<AreaBO>> areaGroupByLevel = areaList.stream() .collect(Collectors.groupingBy(AreaBO::getParent));2.过滤List<SkuSupermarketBO> priceList = value.strea...
2018-12-13 15:06:25
595
原创 IDEA快捷使用
设置代码提示忽略大小写setting->Editor->General->Code Completion取消勾选Match case然后直接用 Command + E 来找到最近访问的文件:或者直接用 Command + Shift + E 来访问最近编辑的文件:粘贴版历史如果使用过 Mac 里面的 Alfred 的话,可能大家早就习惯了 Alfred 的粘贴板...
2018-12-13 15:05:19
716
原创 Eclipse快捷使用
网上Eclipse快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面...
2018-12-13 15:02:12
212
原创 typora使用快捷键
无序列表:输入-之后输入空格 有序列表:输入数字+“.”之后输入空格 任务列表:-[空格]空格 文字 标题:ctrl+数字 表格:ctrl+t 生成目录:[TOC]按回车 选中一整行:ctrl+l 选中单词:ctrl+d 选中相同格式的文字:ctrl+e 跳转到文章开头:ctrl+home 跳转到文章结尾:ctrl+end 搜索:ctrl+f 替换:ctrl+h 引...
2018-12-13 14:56:25
324
原创 集合
数组和链表ArrayList 底层是数组(最多占用1字节,8byte)数组查询方便 时间复杂度 o(1),链表查询只能一个一个向右链表插入方便,每次要new一个对象,数组插入要先从右往左位移插入数据十万以下,由于数组插入的麻烦,链表快于数组十万以上,数组扩容越来越大的原因,速度快于链表(数组*1.5,链表++)中间插入:linkList巨慢(每次都要要从头或尾遍历到...
2018-12-13 14:55:20
148
原创 Redis
Redis应用环境分布式项目微服务框架下,不同tomcat怎么共享session(session只存在一个tomcat之中),虽然tomcat本身具有广播的功能,但是由于tomcat每个都要指定其他所有共享的tomcat目标,这种配置很繁琐,而且耗费tomcat性能,运用Redis就像运用一个第三方的存储,存放当前的登录信息,可以有效解决这样的问题单点登录一级域名单点登录:不同系统...
2018-12-13 12:31:01
304
原创 Solr
solr环境配置安装solr前,请确保系统中已正确安装jdk8,tomcat8和环境变量的配置。solr下载及解压使用命令:wget http://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.4.0从官网下载solr压缩包解压:tar -zxvf solr-7.4.0.tgz配置tomcat启动solrsolr自带je...
2018-11-13 15:40:36
156
原创 FastDFS
FastDFS安装编译环境1.由于FastDFS是C语音编写的,需要先安装C++库yum -y install gcc-c++2.安装fastDFS依赖库yum -y install libevent3.解压libfastcommontar -zxf libfastcommon4.进入libfastcommon文件夹,编译libfastcommon./make.sh如...
2018-11-12 11:29:43
1198
原创 Dubbo
是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册),核心在于服务的注册和发现.Dubbo诞生的意义集群同一个项目复制多份,每一个用一个tomcat服务,多个请求过来,分发到各个服务进行,但是如果把所有的功能都放在一个项目之中,项目的体积将会非常庞大,不利于项目维护分布式一个系统按模块分成n个子模块,每个子模块都是...
2018-11-07 19:54:51
213
原创 Zookeeper
用于分布式项目统一的文件管理(配置文件)用于服务的注册中心1.Zokeeper操作默认端口2182基本节点操作1.启动zkServer和引入zookeeper包&amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;gt;org.springframewo
2018-11-05 20:38:07
219
原创 SpringBoot
SpringBoot作用:整合了流行的第三方的框架,简化项目搭建操作,快速搭建spring应用先描述一下一些区别于SpringMVC的注解注解意义@RestContrller视图解析器失效,不会跳转页面,return “abv”,就是返回abv@GetMapping@RequestMapping(method = RequestMethod.GET)的缩写...
2018-11-02 18:04:01
192
转载 Nginx正则表达式之匹配操作符详解
Nginx正则表达式之匹配操作符详解 nginx可以在配置文件中对某些内置变量进行判断,从而实现某些功能。例如:防止rewrite、盗链、对静态资源设置缓存以及浏览器限制等等。由于nginx配置中有if指令,但是没有对应else指令,所以判断要分为匹配和不匹配。字符串表达式支持正则表达式,能设定大小写是否敏感。因此共有四个操作符,如下:~ ...
2018-10-16 17:56:24
665
原创 Nginx读写分离
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/sun5769675/article/details/51760403 1.实验拓扑&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;需求分析,前端一台nginx做负载均衡反向代理...
2018-10-16 17:30:27
316
原创 IDEA快捷使用
IDEA快捷使用设置代码提示忽略大小写setting->Editor->General->Code Completion取消勾选Match case然后直接用 Command + E 来找到最近访问的文件:或者直接用 Command + Shift + E 来访问最近编辑的文件:粘贴版历史如果使用过 Mac 里面的 Alfred 的话,可能大家早就习惯了 Al...
2018-10-09 17:04:30
416
翻译 Java空指针预防
equals方法把确定不是null的作为对象调用,尽量当参数而不是对象使用String s = null;String m = &quot;s&quot;;//truem.equals(s);//falses.equals(m);在两者返回相同结果的时候偏向使用valueOf()而非``toString()`double price = getPrice(); System.out.pri...
2018-09-21 18:19:49
770
原创 做Junit测试的时候出现HttpServlet无法用用Spring容器引入的问题
最近做项目使用到Junit,结果在测试时候根本就无法启动Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.servlet.http.HttpServletRequest] found for dependency: expec...
2018-09-07 16:10:46
1307
1
原创 微信公众号调用
微信公众号调用1.准备公众号开发的appId和secure 在微信开发者平台可以得到,前提是要有权限登陆公众平台&nbsp; 开发-----&gt;基本配置中的开发者ID(AppID)和&nbsp;开发者密码 (AppSecret)就是 2.获取授权页面(不需要参数)https://open.weixin.qq.com/connect/oauth2/...
2018-09-05 16:31:05
458
转载 使centerOS虚拟机开机自启图形化界面的方法
方法/步骤1虽然inittab中已经无法修改,但还是可以去下原因。命令行中:vi /etc/inittab步骤阅读2centos仍然只有两种启动模式 multi-user.target:&nbsp;analogous&nbsp;to&nbsp;runlevel&nbsp;3&n...
2018-09-03 00:27:53
3776
转载 JRebel无限制版
转载出处: https://blog.youkuaiyun.com/LawsonJin/article/details/76422807 ...
2018-08-22 20:29:05
1341
转载 设置ItelliJ IDEA里修改jsp不重启tomcat
On Upate Action 与 On Frame Deactivation 这两个选项的设置,依赖于 项目的部署方式 是war包 还是 exploded ,看下面的gif: 这里实在是太灵活了,如果要讲 太费时间...
2018-08-22 16:49:47
245
转载 7个小技巧,解决eclipse卡顿问题
eclipse速度优化1、去掉自动构建项目,改为手动在eclipse的菜单栏,选择Project,看到下方的Build Automatically,默认是勾选的,取消勾选就行。然后每次启动项目时,可以先clean所选项目,然后点击右键Build Project,这样不仅可以缓解卡顿,也可以解决某些地方修改了代码后没生效的情况。2、修改eclipse.ini配置参数在eclipse....
2018-08-10 09:48:16
607
原创 关于java的set方法意义
一直不明白为什么有的未定义过set方法的集合要在上面先定义一个同样类型的集合作为容器,然后把操作过的数据再一个个装回来 @Test public void libraryTest(){ ArrayList&lt;String&gt; arrayList = new ArrayList&lt;&gt;(); arrayList.add("a1")...
2018-08-03 14:20:13
3505
原创 Navicat v12.0.28破解
Navicat v12.0.28破解最近发现久用的navicat出了新版,出了具有旧版所有的有用功能外,还有一些新的功能,比如给连接名上色.可是苦于一个月使用时间太短,还是永久激活比较实在,那么直入正题…Navicat v12.0.28安装包和破解器1.先安装navicat v12.0.28这里就是无限双击下一步下一步的过程,没有什么技术点.2.控制台准备...
2018-07-31 11:26:05
3347
1
原创 easyUI
typora-root-url: imgeasyuicombobox组合框 用法组合(combo)可以使用 javascript 从 或 元素进行创建。请注意,从标记创建组合(combo)是无效的&amp;lt;input id=&quot;cc&quot; value=&quot;001&quot;&amp;gt;$('#cc').combo({ required:true
2018-07-30 16:31:47
434
原创 AngulaerJs
typora-root-url: imgAngulaerJsAngularJS 应用组成(MVC)View(视图), 即 HTML。Model(模型), 当前视图中可用的数据。Controller(控制器), 即 JavaScript 函数,可以添加或修改属性。安装与使用在页面head之间引入以下代码即可使用&lt;script src="//apps.bdimg....
2018-07-30 16:28:39
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人