自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Redis集群安装

看了几年前的Redis集群安装,那还是3.4的Redis,恍如时光在Github上下载了一个项目,spring也没有用上,各种都是那人自己手动封装,包括解析xml,牛逼是牛逼,倒是跑起来也是贼麻烦的,一直卡在Redis的集群里,本来想让公司的运维装个Redis集群直接让我用, 结过,弄了两次,代码连接redis一直报错也不太想麻烦别人了,就自己临时搭一个,还是招这几年前的笔记,哈哈哈,有点怀恋...

2019-07-02 21:05:34 191

原创 事件驱动编程

看完公司的基于Netty的游戏框架,框架中用到了多态,函数式编程和事件驱动编程,第一次看到事件驱动的时候,就想到跟观察者模式很像.事件驱动初上手感觉还很好用,在我自己写的项目里,要写很多爬虫,比如下面爬虫的例子,我只是想关心拼接URL地址,和关心不同的网站怎么解析DOM元素,写一个回调就好多态,函数式编程和事件驱动编程,这三个还是然让我学到很多,可以用一个框架的基础,比如在Netty中,继承S...

2019-06-15 18:37:39 513

原创 Docker+ELK搭建

换了个运行环境,重新搭建一套公司本地内部的ELK,之前也搭过(可访问:https://yanganlin.com/31.html),最近做什么事情都想用Docker,这次也用Docker,还算顺利,没掉什么坑里,上次搭建,也用用的6.2+的版本,这都过了一年,Elk这三个产品,都已经上7了,用docker搭建的还是用6.2.4,稳定不落伍就好安装elasticsearch安装docker...

2019-06-06 18:54:02 4196 1

原创 AWS S3 对象存储服务

1.图片上传1.1S3 Java SDK 分两个版本,1.0和2.0 , 1.0 的S3对象是AmazonS3 ,2.0的忘记了,下面的示例代码,是1.0版本的1.2导包<dependencyManagement> <dependencies> <dependency> <gr...

2019-05-31 18:51:44 1738

原创 Docker私服仓库Harbor安装

1.准备两台服务器centos7harbor 10.19.46.15client 10.19.44.312.harbor需要安装docker和docker-composere,client只需要安装dockerDocker安装yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --...

2019-05-22 23:16:32 339

原创 Jenkins+Docker 部署Maven聚合工程

这几天,把公司的预发布环境,改成docker部署,遇到了一些坑,有jenkins里的部署脚本的问题,也有harbor仓库的问题,还有docker远程访问的问题,还有DooD…一堆坑Jenkins里,没有直接安装在Centos7上,是用的docker安装的jenkins1.安装Docker这个就简单了,随便都可以搜到,这里只是贴我安装的命令# 卸载旧版本sudo yum remove ...

2019-05-21 00:11:05 459 1

原创 Linux WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!错误

问题:SSH去连接的时候,报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!应该是,错误之前连接成功连接过一次,然后把那台虚拟机销毁了,重新创建了之后,ip还是一样的报错ssh [email protected]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

2019-05-17 11:42:45 753

原创 python(四)函数式编程

引入工具包下面要用from functools import reducemapdef f(x): return x*xprint(list(map(f,[1,3,4,5])))reduce(求和)def myAdd(x,y): return x+yprint(reduce(myAdd,[1,2,3,4]))filterd...

2018-04-20 14:19:42 161

原创 python(三)高级特性

切片collect = ["a","b","c","d","e"]print(collect[:3]) # 取前三个print(collect[0:3]) # 取前三个print(collect[-2:]) # 取最后两个print(collect[:]) # 复制一个原样的listcollectTuple=(1,2,3,4,5)print(collectTuple[0:3]...

2018-04-20 14:18:52 131

原创 python(二)函数

调用内置函数print("100的绝对值",abs(100))print("-200的绝对值",abs(-200))print("谁是最大值",max(1,2,5,9,2,0,-1))数据类型转换print("字符串转成整数",int("123"))print("整数转成字符串",str(456))定义函数def myAbs(number):

2018-04-20 14:16:35 187

原创 python(一)基础

数据类型浮点数myFloat = 3.14print(myFloat) # 3.14字符串print('木木在唱歌') # 木木在唱歌print("木木在唱歌") # 木木在唱歌字符串中的转义字符print("I'm OK")print("I'm \"OK\"")print('\\\t\\') # \ \字符串另...

2018-04-18 18:47:56 168

原创 hexo搭建

一:准备 hexo官网:https://hexo.io/ git官网:https://git-scm.com/ github官网:https://github.com/ node.js官网:https://nodejs.org/en/ 买个域名二:安装先安装好git,和node.jsBugYang@DESKTOP-QPRK3K4 MINGW64...

2018-04-07 17:35:00 244

原创 java基础-那些修饰符们

1.static关键字概述2.final关键字概述3.四种访问权限修饰符1.static关键字概述static修饰的成员具有特点:该成员不再属于对象,而属于类,就是静态方法和静态成员方法,和代码块,但是可以被该类的所有对象共享。public class Test { public static void main(String[] args) ...

2018-04-02 20:40:40 129

原创 Java基础-抽象类,接口,多态

第一小节 抽象类1.抽象类格式和概念3.代码演示3.抽象类的作用4.抽象类的特点5.抽象类常见的几个问题描述第二小节 接口1.接口的概念2.接口的定义和使用格式3.示例代码4. 接口的特点和注意事项4.1 接口特点4.2 注意事项4.3 接口和抽象类的应用5. 接口和抽象类的区别5.1.相同点5.2.不同点第三小节 多态1.多态的概述2....

2018-04-02 02:09:05 495

原创 java基础-继承关系

package com.pay;/** * 继承关系 */public class Son extends Father{ String sonName; String sonAge; public Son(String sonName, String sonAge) { this.sonName = sonName; thi...

2018-03-30 09:55:17 173

原创 SpringCloud

搭建服务注册中心命名eureka-server引入包&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;1.3....

2018-03-29 23:47:55 231

原创 web文件下载

一:导包这里是导两个包,其实导一个就可以了&lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;3.17&lt;/version&gt;&lt;/dependency&g

2018-03-29 14:09:47 227

原创 mybatis源码二(MapperProxy)

一:sqlSession在上一篇文章写到了sqlSession创建SqlSession可以说是整个MyBatis的重中之重,在SqlSession中涉及到前一篇四大对象:Executor、StatementHandler、ParameterHandler、ResultHandler,所以在此先只对SqlSession有一个大概的了解。SqlSession sqlSession = ...

2018-03-29 13:58:55 169

原创 mybatis源码一(SqlSessionFactory)

一:首先对MyBatis的使用我们在最开始都已经知道可以通过xml配置文件的方式,也可以通过Java代码创建Configuration对象的方式。 这两者实际上是一样,xml配置文件的方式最终也是通过解析xml配置文件创建一个Configuration对象。可能对于很多人(我也是)来说MyBatis通常是和Spring配合使用,用了N年MyBatis也不能把MyBatis说个所以出来回顾...

2018-03-27 20:45:36 248 3

原创 SpringBoot 整合JPA

一:引包 &lt;!--jpa--&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt; &lt;/d...

2018-03-26 15:14:30 166

原创 SpringBoot 整合Druid

一:引包 &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;druid&lt;/artifactId&gt; &lt;version&gt;1.1.9&lt;/version&gt; &lt;/dependenc

2018-03-26 11:18:36 6500

原创 适配器模式

类适配器模式/** * 介绍:src类: 我们有的220V电压 * 作者:zhangxutong * 邮箱:[email protected] * 时间: 2016/10/18. */public class Voltage220 { public int output220V() { int src = 220; Sys...

2018-03-01 23:20:23 139

原创 RabbitMQ入门

一入门安装Erlang安装RabbitMQ配置下载maven创建发送者创建接受者二工作队列发送消息接收消息消息应答message acknowledgments消息持久化Message durability公平转发Fair dispatch三发布订阅1转发器Exchanges2匿名转发器nameless exchange3临时队列Temporary queues4绑定B

2018-01-18 11:47:55 2104

原创 JDK和CGLib动态代理

一:JDK动态代理1.创建接口public interface Subject { public void rent(); public void hello(String str);}2.创建接口实现类public class RealSubject implements Subject { public void rent() {

2018-01-16 10:04:30 260

原创 SpringBoot搭建

1.用IDEA搭建2.选择Srping initalizr 3.web框架 4.前端框架 5.选择mysql和mybatis,点击next 6.生成项目,选中不要的删掉 7.在src/main/java 下新建Controller文件夹,新建Controller,写好注解 8.建立service层 9.建立mapper层 注意这里的@MAPPER导...

2018-01-16 10:02:29 142

原创 SpringMVC图片上传

一.form表单提交<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <form action="/user/moreupload.action" method="post" enctype="multipart/form-data">

2018-01-11 09:50:47 1302

原创 Vue-5-模板和交互

<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>模板和交互</title> <script src="../js/vue.js"></script> <script src="../js/v

2017-12-24 22:01:28 149

原创 Vue-4-属性

<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>属性</title> <script src="../js/vue.js"></script> <style> .red{

2017-12-24 22:01:12 232

原创 Vue-3-事件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件</title> <script src="../js/vue.js"></script></head><body><div id="box"> <input type="button" value="按钮" @cli

2017-12-24 22:00:52 324

原创 Vue-2-循环和点击事件(留言板事例)

用到Bootstrap,和Vue的点击事件,循环,和数据取值 Bootstrap需要jQuery.js<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>留言板</title> <script src="

2017-12-23 12:19:21 1011

原创 Vue-1-循环和点击事件

<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>入门</title> <script></script> <script src="../js/vue.js"></script></head>

2017-12-22 13:53:13 2160

空空如也

空空如也

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

TA关注的人

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