2 wsywb111

尚未进行身份认证

边哭边笑边尿尿。

等级
博文 40
排名 7w+

jenkins+sonar实现项目打包远程部署

一、安装jenkins1.需要安装maven、git、jdk(进行安装配置)2.下载jenkins安装包这里推荐使用yum方式安装Jenkins,最简单方便。yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yumrepos。sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.j...

2019-07-01 14:57:16

Debezium获取MySQL Binlog同步到kafka

为了实现数据库数据实时同步至内存,所以用到mysql的binlog机制1.安装Zookeeper:https://my.oschina.net/jerval/blog/30575282.安装Kafka:https://my.oschina.net/jerval/blog/30575023.下载MySQLConnectorpluginarchive:https://repo1.ma...

2019-06-14 17:05:45

搭建公司wiki系统Confluence

1.环境准备CentOSjavajdk1.8mysql-server5.7confluence6.8.52.创建数据库mysql>CREATEDATABASEconfluenceCHARACTERSETutf8COLLATEutf8_bin;mysql>GRANTALLPRIVILEGESONconfluence.*...

2019-06-10 18:06:56

java中try和finally中return语句的执行问题

今天看到有技术群里议论这个问题,虽然很少用但是也是一个知识点,在此做一个小记录1.先附上两张结果图(1)finally中不包含return的情况(2)finally中包含return语句的情况2.解释说明:因为第一个finally里面没有return,所以他对return改变不了,try里面的return会暂存下来,有个缓存区,finally只是改变了i的值没有改变到ret...

2019-04-29 17:26:21

python2.7脚本连接MongoDB、redis、mysql的操作

1.首先建立一个db.py用来专门连接这些基本的库#-*-coding:utf-8-*-importMySQLdbimportMySQLdb.cursorsimportredisfrompymongoimportMongoClientmongoUrl='mongodb://root:localhost:3717/?authSource=admin'mon...

2019-02-27 12:11:38

python2.7解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in ra

报错:原来用的python3.5版本后来改为2.7出现了这个错误里面的中文无法显示UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe6inposition0:ordinalnotinrange(128)解决办法:文件抬头加入importsysreload(sys)sys.setdefaultenc...

2019-02-27 11:54:28

org.joda.time时间库的使用

1.添加maven依赖<dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.9....

2019-01-18 17:38:59

MAC上使用rz和sz实现和服务器之前的文件上传和下载

参考:https://www.cnblogs.com/dingdada/p/4498766.html开发人员在开发时有时会遇到需要在本机和开发机之间传文件的问题。虽然Mac下的scp命令可以完成文件的上传和下载功能,但如果开发机的登陆需要经过跳板机时,scp命令就没有办法正常使用了。Window上可以用rx,sz命令上传,下载文件,Mac下也可以。下面介绍一下MacOS下如何配置rz,s...

2018-11-13 11:52:35

mysql操作查询结果case when then else end用法举例

mysql操作查询结果casewhenthenelseend用法举例最近写sql的时候遇到需要判断多种结果的情况,找到这篇文章=https://www.cnblogs.com/clphp/p/6256207.html。Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASEsex         WHEN'1'THEN'男'   ...

2018-10-26 14:25:12

调用微信接口实现网页分享小功能

//获取access_token *注意*经过实际开发测试,微信分享不支持跨域请求,因此获取access_token的请求必须从服务器发起,否则无法获取到access_token所以以下都是服务端操作微信接口说明参考地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183参考文章:https://...

2018-10-24 12:30:51

java 23种设计模式及具体例子

java23种设计模式及具体例子收藏有时间慢慢看设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美...

2018-09-19 17:32:40

Lock和synchronized的区别和使用

Lock和synchronized的区别和使用Java并发编程:Lock最近在学习多线程并发的东西,有缘看到这篇文章,讲的甚是不错,在此分享给大家。  在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。...

2018-09-19 11:05:18

SpringBoot整合elasticsearch

在这一篇文章开始之前,你需要先安装一个ElasticSearch,如果你是mac或者linux可以参考https://www.jianshu.com/p/e47b451375ea,如果是windows可以自定百度一下。下面是官方套话介绍elasticsearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulw...

2018-09-13 16:27:11

Git的工具安装介绍以及docker的简单说明

#工具使用##Git[https://gitee.com/yjliankuan/git-test.git](https://gitee.com/yjliankuan/git-test.git)###常用基本操作:+配置用户名与邮箱:```gitconfig--globaluser.name"昵称"gitconfig--globaluser.email"...

2018-09-07 17:47:46

Jenkins的使用说明

#环境搭建帮助说明-------------##Jenkins环境配置>前提:进入容器环境后启动了jenkins服务(启动命令:`servicejenkinsrestart`),然后打开网页,根据提示注册修改登录账户,并安装推荐的默认插件。###系统管理####系统设置+JenkinsLocation->填写“系统管理员邮件地址”+邮...

2018-09-07 17:46:17

开发中git命令的相关使用

1.有关git原理实现的学习https://lufficc.com/blog/the-core-conception-of-git2.常遇到的撤销提交回退版本的操作reset命令有3种方式:1:gitreset–mixed:此为默认方式,不带任何参数的gitreset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息2:gitreset–soft:回退到...

2018-06-30 14:56:46

SpringBoot整合HttpClient

1.首先加入httpclient需要的jar包<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.3.1</version>&

2018-05-14 16:51:39

Mysql实现主从复制,利用Amoeba实现读写分离

1.数据库主从复制:说明:由于传统的数据库设计在数据备份时,不能满足业务条件,可能会造成数据丢失,为了防止数据丢失采用实时备份.方式:Mysql主从复制技术主从复制原理: 1.角色划分:主库Master:主要进行的是数据的"更新操作"从库Slave:实时备份主库的更新信息二进制日志:实时记录主库的更新操作,并且形式二进制码.中继日志: 保存主库的更新信息2.调用原理1.当主库更新数据后,会实时...

2018-05-12 16:15:14

solr7.2.0的安装以及springboot整合solr

本案例使用的是solr7.2.0内嵌jeety服务器,solr5之前的版本都需要自己在tomcat上去搭建。solr7.2.0下载地址:http://archive.apache.org/dist/lucene/solr/7.2.0/1.解压安装2.进入solr的bin目录启动3.访问默认端口8983(新建core这里会报出错误因为新建的core中没有conf配置文件-看下一个步骤)4.进入以下目...

2018-04-24 18:15:44

java8中时间的各种转换(LocalDateTime)

1.将LocalDateTime转为自定义的时间格式的字符串publicstaticStringgetDateTimeAsString(LocalDateTimelocalDateTime,Stringformat){DateTimeFormatterformatter=DateTimeFormatter.ofPattern(format);retur...

2018-04-04 12:09:21
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。