自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 有关linux常用操作

1.刷新缓存sync && echo 1 > /proc/sys/vm/drop_caches2.linux路由设置route -n add -net 192.168.62.0/24 gw 192.168.42.10

2020-04-03 09:54:20 342

原创 Mysql 5.7生产二进制安装.md

一、my.cnf 配置文件/etc/my.cnf[clinet]port=3306socket=/tmp/mysql.sock[mysqld]user=mysqlport=3306basedir=/usr/local/mysqldatadir=/data/mysql/datasocket=/tmp/mysql.socklog-error=/data/mysql/log/...

2019-11-25 15:24:08 263

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

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

2019-07-01 14:57:16 820

原创 Debezium获取MySQL Binlog同步到kafka

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

2019-06-14 17:05:45 3372 3

原创 搭建公司wiki系统Confluence

1 .环境准备CentOSjava jdk 1.8mysql-server 5.7confluence 6.8.52.创建数据库mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;mysql> GRANT ALL PRIVILEGES ON confluence.* ...

2019-06-10 18:06:56 2309

原创 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 298

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

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

2019-02-27 12:11:38 628

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

报错:原来用的python3.5版本后来改为2.7出现了这个错误里面的中文无法显示UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)解决办法:文件抬头加入import sysreload(sys)sys.setdefaultenc...

2019-02-27 11:54:28 10245 1

原创 org.joda.time时间库的使用

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

2019-01-18 17:38:59 10885

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

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

2018-11-13 11:52:35 1872 1

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

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

2018-10-26 14:25:12 218

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

// 获取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 2107 3

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

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

2018-09-19 17:32:40 270

转载 Lock和synchronized的区别和使用

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

2018-09-19 11:05:18 290

转载 SpringBoot整合elasticsearch

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

2018-09-13 16:27:11 937 2

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

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

2018-09-07 17:47:46 279

原创 Jenkins的使用说明

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

2018-09-07 17:46:17 362

转载 开发中git命令的相关使用

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

2018-06-30 14:56:46 204

原创 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 41897 39

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

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

2018-05-12 16:15:14 822

原创 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 3453

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

注意:LocalDateTime是带时分秒的1.将LocalDateTime转为自定义的时间格式的字符串public static String getDateTimeAsString(LocalDateTime localDateTime, String format) { DateTimeFormatter formatter = DateTimeFormatter.ofPa...

2018-04-04 12:09:21 118206 8

原创 SpringBooot整合RabbitMq加spring的ApplicationEvent实现订阅消息的异步处理

首先简单介绍一下ACK原理参考:https://my.oschina.net/gaoguofan/blog/776057rabbitmq中文文档:http://rabbitmq.mr-ping.com/AMQP/amqp-0-9-1-quickref.html概念性解读(Ack的灵活)首先啊,有的人不是太理解这个Ack是什么,讲的接地气一点,其实就是一个通知,怎么...

2018-03-30 09:29:30 1883

转载 linux(unbutu+centos)环境下安装nginx步骤

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。开始前,请确认gcc g++开发类库是否装好,默认已经安装。  ububtu平台编译环境可以使用以下指令apt-get install build-es...

2018-03-22 17:13:42 403

原创 springboot默认的日志管理工具logback的配置

1.首先创建xxx-spring.xml(必须是以spring结尾)2.logback-spring.xml的内容编辑<?xml version="1.0" encoding="UTF-8"?><Configuration status="warn"> <property name="logback.logDir" value="logs/

2018-03-22 16:17:22 4820 3

原创 Jooq新手在SpringBoot中接入Jooq

参考:https://segmentfault.com/a/1190000006748584?utm_source=tuicool&utm_medium=referralJOOQ是啥  JOOQ 是基于Java访问关系型数据库的工具包。JOOQ 既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于 ORMS和JDBC的中间层。对于喜欢写sql的码农来说,JO...

2018-03-22 13:16:27 6015

原创 springboot集中处理controller层的异常(有关@ControllerAdvice的用法)

以往我们在controller做异常的处理特别零散,几乎只要有异常的地方都要去处理,在springboot的学习中遇到了这样一个集中处理异常的方法。1.首先建立自己会遇到的各种异常类(1)业务类异常public class ServiceException extends RuntimeException { private static final long serialV...

2018-03-21 17:28:46 1998

转载 java8的是大新特性

转自:http://www.jb51.net/article/48304.htm一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码 代码如下:interface Formula { double calculate(int a); default double sqr...

2018-03-21 14:25:50 216

原创 springboot使用protostuff进行序列化和反序列化整合redis的redisTemplate的各种方法的写法

1.加入gogole提供的工具包(序列化会用到)+redis包<!-- 工具库 --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</v...

2018-03-19 15:19:55 11452 5

原创 微信支付相关资料

1.微信开发文档公众平台https://mp.weixin.qq.com/wiki2.域名调试器https://natapp.cn/3.微信公众号授权SDKhttps://github.com/wechat-group/weixin-java-tools微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html微信支付SDKhttps://g...

2018-03-06 10:59:37 313

原创 python利用Opencv进行人脸识别(视频流+图片)

人脸识别,自己搞着玩可以,

2018-01-24 16:32:35 24375 14

原创 Python爬取V聊视频从信息入库到下载

使用 python(通过charles抓包)爬取手机app上的视频呢

2018-01-22 11:42:07 1757 4

转载 Spring MVC中 Json序列化对象实例的问题和两个办法

http://blog.csdn.net/aattxx/article/details/56614896

2018-01-03 18:01:22 515

原创 redis的安装启动

ubuntu17.10下redis的安装配置

2018-01-03 11:34:34 179

原创 Ubuntu Navicat for MySQL安装以及破解方案

首先上官网上下载LINUX版本: http://www.navicat.com/download/navicat-for-mysql1. 下载 navicat110_mysql_en.tar.gz 文件2. 下载后解压tar文件tar -zxvf  /home/rain/download/navicat8_mysql_en.tar.gz  3. 解压后  进入解压后

2018-01-02 11:55:44 594

原创 在Centos系统+ubuntu系统中安装配置Rabbitmq以及接受Rabbitmq的一些用法

1.安装rabbitmq的依赖的环境: sudo apt-get install erlang-nox2.进行一系列安装sudo apt-get install rabbitmq-server 等待安装完毕cd /usr/lib/rabbitmq/bin 进入文件夹这个下面/usr/lib/rabbitmq/binvim rabbitmqctl 修改脚本rabbitmqct

2017-12-31 17:02:07 343 1

原创 mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))

解决步骤:[====>>https://www.cnblogs.com/leolztang/p/5094930.html 1.sudo mysql -u root -p 2.select user, plugin from mysql.user; 3.update mysql.user set authentication_string=PASSWORD('newPwd')

2017-12-26 14:25:58 3723

原创 Python爬取百思不得姐的视频+视频的切割+给视频添加水印

1.下载视频的源码如下:import osimport requestsfrom bs4 import BeautifulSoupimport threadingfrom bj.models import Video# globals(repo_dir = './../tmp')repo_dir = './../tmp/video'# 定义请求数据的返回结果的函数def ge

2017-12-20 16:57:52 4666 4

原创 Ubuntu下在Python3.6的环境下安装Django以及新建项目

Ubuntu下在Python3.6的环境下安装Django以及新建项目,.开始搭建venv环境拉取python3.6进入virtualenv中

2017-12-15 19:09:56 1308

原创 在Ubuntu下安装Python3.6.0

1.查看Ubuntu系统的版本---->命令行中(lsb_release -a)2.Python3.6包的在线下载-->wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz3.进行解压--> xz -d Python-3.6.0.tar.xz tar -xvf Python-3.6.0.tar4

2017-12-15 18:21:04 469

rename_user_center.sh

此脚本可以修改java项目的jar包目录结构,,当你复制项目的时候可以用到,比如你同时两个服务注册到一个zk中,但是服务内容不同,因为复制的原因jar包名是一样的,所以注册进去会有冲突的。

2020-02-27

sonarqube-6.7.7.zip

jenkins+sonar集成进行代码自动化部署时,进行代码质量的检测需要的工具。

2019-07-16

macNavicat

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息

2018-08-23

空空如也

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

TA关注的人

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