微服务Websocket(stomp)使用注意点
   最近公司使用微服务做一个办公系统,其中涉及即时推送技术,采用了基于 websocket 的 stomp 协议,其中遇到了不少坑儿,写个博文记录一下。 1、先上后端代码: package com.xxx.notice.config; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import lombok.RequiredArgsConstructor; ......
websocket   |  2020-12-03   0 评论   301 浏览

单机版搭建jenkins+docker+gitlab实现半自动部署
   公司搭建jenkins+docker+gitlab实现半自动(非gitlab的钩子)持续集成,因为有时连续推两次代码会连续触发两次钩子造成不必要的更新,浪费时间和资源。如果后面需要持续集成加上钩子可以加上。另外还有版本号这个目前没有做定义,都是写死的latest,镜像都是死的,如果正式服,那么就要定义动态版本号。测试服不影响就没管! 1、环境说明 服务器目前涉及3台,分别是: 192.168.88.246 jenkins部署机器,docker仓库部署机 ......
jenkins   |  2020-08-05   0 评论   808 浏览

jenkins的Publish_over_ssh无法连接到指定的服务器
   最近公司在搞持续集成,使用jenkins的publish over ssh插件来执行远程服务器的docker镜像拉取和执行,完了配置好了就是无法连接到远程服务器,搞了老长时间, 这个坑真的很让人无语,特此记录一下 环境说一下: 使用的是Jenkins 2.235.3版本,安装了Publish Over SSH, jenkins部署在192.168.88.246上面, 准备把项目部署到192.168.88.250上面 1. 问题 在 192.168.88.2 ......
jenkins   |  2020-08-05   0 评论   474 浏览

使用docker部署mysql主从复制同步;
   使用docker部署mysql主从同步,因为没钱买服务器, 所以用docker比较靠谱且省钱,主从同步可以做数据备份,可以读写分离等等好处,此文借助网上很多大神的博客,如有冒犯请联系。 准备工作: 要做主从复制这里肯定要准备docker, 还有镜像文件,本文以mysql5.7为例。以Ubuntu18.04服务器为准,centOS应该也没毛病,因为docker是通用的: # 拉取镜像mysql, 如果已经有了镜像,此处命令跳过。 docker pull my ......
待分类   |  2020-06-01   0 评论   634 浏览

使用SSH公钥进行连接到Linux服务器
   1. 本地要安装SSH工具, 如果没有先安装一下 2. 使用ssh命令生成公钥 ssh-keygen -t rsa # 一路回车下去, 如果要设置公钥使用密码就设置一下, 看提示输入即可 3. 将生成的公钥上传到远程服务器上去, 并将公钥内容复制到authorized_keys文件下 # 上传(本地操作, 也可以直接打开公钥, 将内容粘贴到指定文件中) scp ./id_rsa.pub root@11.101.146.31:/root/.ssh # 复制 ......
Linux   |  2020-05-27   0 评论   536 浏览

jrebel热更新插件激活方式
   转载文章 https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html
待分类   |  2020-05-09   0 评论   543 浏览

根据经纬度获取两个位置之间的距离
   已知两个地方的经纬度, 求两个地方的距离 /** * Description: * * * @author YeFei * @date 2020/5/8 10:04 */ public class LocationUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } ......
工具   |  2020-05-08   0 评论   559 浏览

身份证工具类
   记录身份证工具类 import java.time.LocalDateTime; import static java.lang.Integer.parseInt; public class IdentityCardUtils { /** * 获取年 * * @param idNumber * @return */ public static int getYear(String idNumber) { if (idNumber.length() == ......
工具   |  2020-05-08   0 评论   469 浏览

mongodb设置用户以及远程连接
   要配置mongodb的账户密码,以及可以远程连接,mongodb安装在阿里云服务器上面 所有的安装做好 此时应该是不能远程连接,此时要先设置数据库对应的用户. 在做这些前要保证用户可以正常登陆 mongo use admin db.createUser({user:"admin",pwd:"password",roles:["root"]}); 先创建对应的数据库,比如说给leanote库添加用户 use leanote; db.createUser({u ......
mongodb   |  2020-04-11   0 评论   766 浏览

使用指定账号的git进行拉取远程私有项目
   因为本地配置了git账号, 有时候有另外一个私有项目也要拉取下来, 这个时候就要用专门的命令取拉取, 否则会失效, 报账号不对, 没有权限拉取项目, 这里记载一下. 先说一下环境: 账号为: 572yefei@163.com 密码为: abcd123456 项目地址是: https://gitee.com/laowanye/moyutang.git 开始使用命令拉取 git clone https://572yefei%40163.com:abcd12 ......
git   |  2020-04-11   0 评论   669 浏览

docker启动失败故障排查
   最近阿里云老是发消息说我的服务器有漏洞,今天周末抽时间把服务器漏洞修复一下,按照阿里云提示修复完了重启,然后docker居然启动不起来... 问题: root@iZwz9ezkmfgg9pbiz2jyc6Z:~# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker ......
docker   |  2020-04-11   0 评论   968 浏览

2020年整年jetbrain全家桶激活码
   【必读】IDEA 2019.3 最新激活教程,有效期到 2089 年(持续更新中~) 注意 本教程理论上适用于 IntelliJ IDEA 所有版本,请放心食用~ 本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等。 本教程无需修改 hosts文件。 一、前言 说实话,IDEA 更新是真滴快,还以为 IDEA 2019.2.4 后 ......
idea   |  2020-01-06   0 评论   957 浏览

2018年11月份,我的博客开通了
   穷人一枚,盼星星盼月亮等到双11买了一台阿里云的ECS,经过一番折腾, 博客总算是安家了, 以后要努力, 经常写博客! 嗯, 就这样!
个人生活   |  2019-02-27   1 评论   1,586 浏览

springboot2.1.x使用redis记录
   使用redis经验,记录一下,区别于老版本的redis配置。 首先是redis的配置文件 此处的配置区别于2.x版本以下的配置。 import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.ObjectMapper; ......
redis   |  2020-01-30   0 评论   601 浏览

使用docker部署maven多模块项目
   docker 部署项目,真香! 再也不用配置什么垃圾环境了,直接拉镜像文件,任何地方都可以部署!
docker   maven   |  2019-12-30   3 评论   2,813 浏览