3 Been_You

尚未进行身份认证

搬砖使我快乐

等级
TA的排名 8k+

java随机生成二代身份证号

package org.test;import java.text.SimpleDateFormat;import java.util.*;/** * 身份证号码 * 1、号码的结构 * 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码, * 八位数字出生日期码,三位数字顺序码和一位数字校验码。 * 2、地址码(前六位数) ...

2020-04-03 17:15:27

Ubuntu18.04 部署vue项目

1.安装nginx请参考 Ubuntu 18.04安装nginx2. 打包vue项目在项目的根目录中找到 package.json 文件 中的 scripts 节点在项目的根目录下执行npm run bulid:prod备注其中 prod 是上图中配置的参数3. 上传 dist在执行完上一步命令后,项目的根目录中会生成一个 dist 目录,这个目录就是打包好的项目,将该目...

2020-02-27 21:50:05

Ubuntu 18.04安装nginx

1.更新软件源sudo apt-get update2.安装nginxsudo apt-get install nginx3.nginx配置文件vim /etc/nginx/nginx.conf4.常用操作(1)不重启重新载入最新配置文件内容sudo service nginx reload(2)停止服务sudo service nginx stop(3)重启服务...

2020-02-27 20:28:17

解决 unexpected operator 报错问题

写了一个shell脚本,一直报如下错误:server.sh: 38: [: start: unexpected operator解决方法一将ubuntu 默认的 shell 链接的 dash 改成传统的 bash执行如下命令:sudo dpkg-reconfigure dash在弹出的框中选 no解决方法二将 == 改成 = ,因为在 dash 中默认的判断语句是 =...

2020-02-27 19:13:51

Ubuntu 18.04 安装nodejs、nmp

1.安装 nodejssudo apt-get install nodejs2.安装nmpsudo apt-get install npm3.更换nmp源sudo npm config set registry https://registry.npm.taobao.orgsudo npm config list4.全局安装n管理器(用于管理nodejs版本)sudo npm...

2020-02-27 16:42:06

Rabbit MQ 基础详解

1.Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。2.Publisher消息的生产者,也是一个向交换器发布消息的客户端应用程序。3.Consumer消息的消费者,表示一个...

2020-02-27 15:49:56

Ubuntu18.04 root账号登陆图形界面

Ubuntu18.04.1开发团队为了Ubuntu18.04.1系统的安全,默认root不能登录图形界面,普通用户需要使用root权限时,只能通过sudo [命令] [参数] 临时使用root权限,或是使用su root切换到root用户权限下进行操作。1.修改50-ubuntu.conf对于 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.con...

2020-02-21 15:26:31

Ubuntu vi和vim无法正常使用

在Ubuntu中,进入vi 命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是 vim-tiny,而我们需要使用 vim-full解决办法1.卸载vim-tinyapt-get remove vim-common2.安装vim-fullapt-get install vim...

2020-02-21 14:52:44

Can't load /root/.rnd into RNG

在安装 openssl 证书时提示如下报错:Can't load /root/.rnd into RNG140496635077056:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/root/.rnd解决办法cd /...

2020-02-21 12:27:26

搭建Docker本地仓库

为什么需要搭建本地仓库?1.节约带宽:因为如果用docker或阿里云官方的仓库走的互联网浪费带宽,而且慢。2.提供资源利用和安全:因为公司内部的镜像,推送到本地仓库,更方便公司内部人员用,而且安全性高。搜索仓库镜像docker search registry下载仓库镜像docker pull registry创建一个仓库容器默认情况下,会将仓库存放于容器的/tmp/regis...

2020-02-16 17:33:56

用dockerfile制作镜像

一、什么是dockerfile?1.dockerfile是一个文本的配置文件,它可以快速创建自定义的镜像。2.文本内容:包含了若干的命令行,并支持#作为注释行。3.文本格式:基础镜像FROM,维护者MAINTAINER,操作指令ADD,容器启动后指令等共计4部分。二、dockerfile内容1.基础镜像FROM指令:基础镜像名:tag,例如java:8FROM java:82.维...

2020-02-16 14:34:43

Docker镜像管理

1.什么是镜像?a.一个只读的模板,就是一个dockerfile,可以在镜像仓库上传或下载。b.先有镜像,后有容器;并且一个镜像可以创建多个容器。c.docker镜像最大的特点:分层结构。最底层是一个base层,也即是一个操作系统层。它还会从base层一层层的叠加生成。什么是层层叠加?例如,安装一个软件,它就会在base层的基础上追加一层。它的好处就是资源共享。2.查看docker...

2020-02-15 16:13:34

Ubuntu18.04 安装docker

前言docker要求系统内核在3.10以上查看系统内核uname -r安装Dockerapt-get install -y docker.io安装后会自动启动查看版本两个命令都可以查看docker版本,只不过 docker version 展示的信息更全。docker version或docker -v相关命令#启动systemctl start dockers...

2020-02-15 11:32:26

分布式链路跟踪Sleuth与Zipkin

  随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。  现今业界分布式服务跟踪的理论基础主要来自于 Google 的一篇论文《Dapper, a Large-Scale Distribu...

2020-02-09 19:17:21

MySQL创建用户并授权

创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';删除用户DROP USER 'username'@'host';说明:username:用户名host:允许连接的IP,若想让该用户在任何主机登陆,可以用 %password:账号密码授权对数据库的操作创建完用户后,只有可以连接登陆MySQL,对数据库没有...

2020-02-09 18:08:24

Spring Boot2.x sleuth集成ELK日志管理系统

搭建ELK日志管理系统Ubuntu 18.04 安装ElasticSearchUbuntu 18.04搭建LogstashUbuntu 18.04 搭建Kibana添加依赖<!--sleuth 服务跟踪依赖--><dependency> <groupId>org.springframework.cloud</groupId> &lt...

2020-02-08 19:21:44

Ubuntu 18.04 搭建Kibana

Ubuntu 18.04 安装ElasticSearchUbuntu 18.04搭建LogstashUbuntu 18.04 搭建Kibana1、下载安装包wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.3-linux-x86_64.tar.gztar zxvf kibana-6.2.3-linux-x86_64...

2020-02-07 20:19:31

Ubuntu 18.04搭建Logstash

1、下载安装包wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.3.tar.gztar zxvf logstash-6.2.3.tar.gz2、测试在logstash安装目录中./bin/logstash -e 'input { stdin { } } output { stdout {} }'3、修...

2020-02-07 15:41:58

Ubuntu 18.04 安装ElasticSearch

1、JDK版本java -version建议使用 JDK8 及以上版本。2、创建用户从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。(1)创建elk 用户组groupadd elk(2)创建用户#命令一:这种命令会在登录界面显示用户名sudo useradd -m jzelk -d /home/jzelk -s /b...

2020-02-06 17:30:45

Spring Cloud Stream【消息分组和消息分区】

spring boot版本:2.1.10.RELEASEspring cloud版本:Greenwich.SR4上一篇博文 Spring Cloud Stream 初步了解了Spring Cloud Stream,并写了一个入门的例子,本文在上一篇的基础上,实现消息的分组。stream-receiver 项目(1)添加配置#配置eureka注册中心eureka.client.servi...

2020-02-04 19:17:58

查看更多

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