- 博客(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
358
原创 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
276
原创 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
838
原创 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
3409
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
2357
原创 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
320
原创 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
646
转载 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
10377
1
原创 org.joda.time时间库的使用
1.添加maven依赖 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9....
2019-01-18 17:38:59
11077
转载 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
1889
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
256
原创 调用微信接口实现网页分享小功能
// 获取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
2129
3
转载 java 23种设计模式及具体例子
java 23种设计模式及具体例子 收藏有时间慢慢看设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用 设计模式可以完美...
2018-09-19 17:32:40
290
转载 Lock和synchronized的区别和使用
Lock和synchronized的区别和使用Java并发编程:Lock最近在学习多线程并发的东西,有缘看到这篇文章,讲的甚是不错,在此分享给大家。 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。...
2018-09-19 11:05:18
305
转载 SpringBoot整合elasticsearch
在这一篇文章开始之前,你需要先安装一个ElasticSearch,如果你是mac或者linux可以参考https://www.jianshu.com/p/e47b451375ea,如果是windows可以自定百度一下。下面是官方套话介绍elasticsearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful w...
2018-09-13 16:27:11
946
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
293
原创 Jenkins的使用说明
# 环境搭建帮助说明-------------## Jenkins 环境配置> 前提:进入容器环境后启动了jenkins服务(启动命令:`service jenkins restart`),然后打开网页,根据提示注册修改登录账户,并安装推荐的默认插件。### 系统管理#### 系统设置+ Jenkins Location -> 填写“系统管理员邮件地址”+ 邮...
2018-09-07 17:46:17
380
转载 开发中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
215
原创 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
41984
39
原创 Mysql实现主从复制,利用Amoeba实现读写分离
1.数据库主从复制:说明:由于传统的数据库设计在数据备份时,不能满足业务条件,可能会造成数据丢失,为了防止数据丢失采用实时备份.方式:Mysql主从复制技术主从复制原理: 1.角色划分:主库Master:主要进行的是数据的"更新操作"从库Slave: 实时备份主库的更新信息二进制日志:实时记录主库的更新操作,并且形式二进制码.中继日志: 保存主库的更新信息2.调用原理1.当主库更新数据后,会实时...
2018-05-12 16:15:14
843
原创 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
3468
原创 java8中时间的各种转换(LocalDateTime)
注意:LocalDateTime是带时分秒的1.将LocalDateTime转为自定义的时间格式的字符串public static String getDateTimeAsString(LocalDateTime localDateTime, String format) { DateTimeFormatter formatter = DateTimeFormatter.ofPa...
2018-04-04 12:09:21
119189
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
1985
转载 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
431
原创 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
4835
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
6041
原创 springboot集中处理controller层的异常(有关@ControllerAdvice的用法)
以往我们在controller做异常的处理特别零散,几乎只要有异常的地方都要去处理,在springboot的学习中遇到了这样一个集中处理异常的方法。1.首先建立自己会遇到的各种异常类(1)业务类异常public class ServiceException extends RuntimeException { private static final long serialV...
2018-03-21 17:28:46
2018
转载 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
233
原创 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
11557
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
330
转载 Spring MVC中 Json序列化对象实例的问题和两个办法
http://blog.csdn.net/aattxx/article/details/56614896
2018-01-03 18:01:22
532
原创 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
624
原创 在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
356
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
3749
原创 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
4740
4
原创 Ubuntu下在Python3.6的环境下安装Django以及新建项目
Ubuntu下在Python3.6的环境下安装Django以及新建项目,.开始搭建venv环境拉取python3.6进入virtualenv中
2017-12-15 19:09:56
1323
原创 在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
495
rename_user_center.sh
2020-02-27
macNavicat
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人