自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 npm install 时候 停留在某个git 资源依赖上

npm install

2022-07-30 18:07:18 445 1

原创 go-micro 指定consul 作为服务发现时,绑定consul地址出现问题

go-micro

2021-12-25 23:44:54 619

原创 go 微服务项目编译出错

go微服务

2021-12-25 22:36:24 1335 1

原创 使用go-micro微服务创建

go-micro 微服务

2021-12-25 22:33:14 681

原创 docker 安装kibana

1. 拉取镜像docker pull kibana:7.4.22. 启动运行kibanadocker run --name kibana -e ELASTICSEARCH_HOSTS=自己安装机器的IP:9200 -p 5601:5601 \-d kibana:7.4.23. 查看启动运行情况docker ps -a4. 如果已经启动起来,浏览器登陆,地址栏输入,安装机器IP:5601(kibana 启动不较慢,要等一会),如果通过浏览器能进入,则说明 kibana 安装成功

2020-08-14 09:54:35 113

原创 docker 安装 elasticsearch

1. 拉取镜像docker pull elasticsearch:7.4.2docker pull kibana:7.4.22. 创建两个文件夹,之后会和docker 相关的配置文件相挂载,以后修改这两个文件夹中的内容,也就修改了docker 中elasticsearch的配置mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data3. 创建elasticsearch.yml文件,并向其中

2020-08-13 19:12:20 406

原创 JS 压缩工具使用

方式一:直接命令行执行下载 yuicompressor-2.4.8.jar cmd 执行下面命令 将缩小文件my.js并输出文件my.min.js java -jar yuicompressor-2.4.8.jar my.js -o my.min.js charset参数并不总是必需的,但如果文件的编码与系统的默认编码不兼容,压缩器可能会抛出错误。特别是,如果您的文件以utf-8编码,则应提供参数。java -jar yuicompressor-2.4.8.jar myfile.js -o my

2020-08-07 09:52:43 296

原创 记一次 nacos 服务注册失败

出错信息如下所示:Error processing condition on com.alibaba.cloud.nacos.discovery.reactive.Nacos。。。。从问题看像是没有在application.yml 中配置 nacos 地址信息没有配置可能会是问题原因之一,但如果已经在application.yml配置完成并且没有错误时,启动还是报这个错的话,可能是springcloud Alibaba 版本和某个 依赖产生冲突。我这边产生冲突的是 Alibaba 2.2.1..

2020-08-05 22:40:26 11133 2

转载 Docker 安装mysql

1. 拉取mysql 镜像,我这里默认拉取最新的版本,如(docker pull mysql:5.6) docker pull mysql 2. 运行容器 docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql注释:-p ...

2020-06-02 10:44:42 136

转载 RPC 相关内容学习

RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有:应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。 远程通信协议:RMI、Socket、SOAP(HTTP XML)、REST(HTTP JSON)。 通信框架:MINA 和 Netty。目前流行的开源 RP

2020-06-01 13:53:32 160

转载 分库分表相关算法博客推荐

参考这篇博文:https://blog.csdn.net/chenssy/article/details/100075675

2020-05-17 14:23:49 212

转载 Spring 的几种注入方式

set值注入构造器注入p命名空间注入集合类型的属性注入参考:https://www.cnblogs.com/xumaodun/p/4928136.html

2020-04-29 22:34:59 168

原创 AOP 实现全局异常处理

第一种:1. 我们将采用Spring AOP统一处理异常,统一返回后端接口的结果。2. 使用一个自定义异常和一个错误前端提示枚举来逐层传递消息3. 一个错误枚举来代替新建异常信息类,减少业务异常信息文件的数量//正常返回的枚举 SUCCESS(true, 2000,"正常返回", "操作成功"), // 系统错误,50开头 SY...

2020-04-29 11:27:49 8294

原创 List list = new ArrayList();和ArrayList list=new ArrayList();的区别

List是一个接口,而ArrayList 是一个类。 ArrayList 继承并实现了List。List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象则保留了Arr...

2020-04-24 15:24:39 646

原创 Docker 上部署搭建 GitLab

1.下载镜像文件docker pull beginor/gitlab-ce:11.0.1-ce.02.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。mkdir -p /mnt/gitlab/etcmkdir -p /mnt/gitlab/logmkdir -p /mnt/gitlab...

2020-02-20 18:40:28 148

原创 docker 启动容器出现 Exited

有时候在启动容器的时候,启动没报错,但是在执行 docker ps -a 时发现刚启动的容器状态为Exited(1),这个时候查看日志docker logs -f -t --tail 20 容器ID,发现报chown: changing ownership of '.': Permission denied 提示没有权限,这个时候将容器删除,在执行容器启动的命令中加入--privi...

2020-02-20 11:28:07 7683

原创 用Docker搭建GitLab私服出现 gitlab.rb 为空

用Docker部署Gitlab的时候,运行Gitlab容器执行如下命令后进行下一步修改gitlab.rb文件时发现没有gitlab.rb这个文件,并且/mnt/gitlab/etc /mnt/gitlab/log /mnt/gitlab/data 下都是空的,可能是没有开启挂载权限。加入--privileged=true \ 即可。停止Docker ,然后删除Docker ...

2020-01-31 13:33:25 1320

转载 docker配置修改阿里云镜像仓库

参考https://blog.csdn.net/wohaqiyi/article/details/89335932这篇文章

2020-01-31 11:51:03 478

原创 Mac 上运行vue 项目

注意:其他命令如下1.查看 node-sass versionsnpm ls node-sass2.卸载node-sassnpm uninstall --save node-sass3.清除缓存npm cache clean -f4.安装node-sassnpminstall--savenode-sass5.验证npm镜像npm conf...

2020-01-06 16:42:38 743

原创 nginx 启动出现问题

创建nginx 的存放log文件的地方 例如/usr/local/nginx/logs修改nginx.conf 文件 ,之后保存,重启即可

2020-01-06 14:04:09 128

原创 linux 安装mysql

1.解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar (例如解压成 /usr/soft/mysql)2.创建用户组和用户groupadd mysqluseradd -r -g mysql mysql3.创建数据目录并赋予权限mkdir -p /data/mysql #创建目录cho...

2020-01-06 13:14:02 126

转载 服务器通过U盘启动的方式安装Windows Server 2016

转载https://blog.csdn.net/qingfengleerge/article/details/82855192

2019-12-31 09:59:23 10368

转载 CENTOS7下安装REDIS

https://www.cnblogs.com/zuidongfeng/p/8032505.html

2019-12-17 20:26:22 63

原创 Guacamole实践

1. 安装Guacamole-Server安装环境rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rorpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86\_64/nux-dextop-release-0-1.el7.nux.noarch.rpmyum upd...

2019-12-17 15:00:22 497

转载 VMware虚拟机安装Linux系统

测试环境操作系统:Windows 10, 64-bit虚拟机:VMware® Workstation 14 Pro(版本号:14.0.0 build-6661328)Linux镜像版本:CentOS-7-x86_64-DVD-1804.isoVMware虚拟机的三种网络模式vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)...

2019-12-14 15:21:40 248

原创 linux 防火墙问题

查看已经被防火墙开启的端口[root@localhost ~]# firewall-cmd --permanent --zone=public --list-ports没有的话下面空白然后进行添加端口[root@localhost ~]# firewall-cmd --zone=public --add-port=8987/tcp --permanentsuccess...

2019-12-11 19:05:48 428

转载 快速失败(fail-fast)和安全失败(fail-safe)的区别

1.fail-fast和fail-safe比较Iterator的安全失败是基于对底层集合做拷贝,因此,它不受源集合上修改的影响。java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。快速...

2019-08-15 18:53:16 214

原创 Ubuntu18.04 安装记录

以下记录在安装Ubuntu过程中的一些内容,持续更新。。。。。。我这边是1T的硬盘,我分区规划如下:efi 主分区 100Mswap 逻辑分区 12288M(我的内存是12G)/ 逻辑分区 ext4 日志文件 剩余全部(我这边的规划可能不是很合理,可以参考以下其他人的两篇文章:)链接1:https://blog.csdn.net/rencyx/article/det...

2019-06-24 10:11:07 324

原创 正则表达式

0-9999,整数数字$("#QUERY").on("click", function (e) { //resultGrid.dataSource.page(1); var t = $("#inqu_status-0-eventId").val(); var reg =/^(\d{1,4}|9999)$/; if(!reg.test(t)){ ...

2019-04-23 16:52:22 327 3

原创 git 相关的几个博客

1.https://blog.csdn.net/pandamax/article/details/785345132.https://blog.csdn.net/m0_37725003/article/details/809048243.http://www.bootcss.com/p/git-guide/

2019-04-23 14:14:24 91

原创 架构学习文档

架构学习文档,持续更新中。。。。。。Zookeeperhttps://pan.baidu.com/s/17cE2yMJmXICRPyMZoOaM5A 提取码: f1xdShirohttps://pan.baidu.com/s/1bAcwIbpeukIbfryLiNoHLg 提取码: 6rq3Dubbo https://pan.baidu.com/s/12k5F4bY81...

2019-04-08 17:01:33 112

原创 IFrame 标签的几个操作

在主页面上有两个Iframe 页面,一个iframe B中触发一个按钮可以刷新两外一个iframe A主页面中关于A页面<div class="i-region-content" id="result_events"> <iframe src="xxxx/XXX" height="100%" width="100%" frameborder="0" s...

2019-04-03 20:23:30 184

转载 基于SpringAOP实现数据权限列控制

原文连接:https://blog.csdn.net/jaune161/article/details/78984490

2019-03-29 11:29:44 2044

转载 Mybatis拦截器之数据权限过滤与分页集成

原文链接:https://my.oschina.net/lihaoshan/blog/1860563需求场景最近项目有个数据权限的业务需求,要求大致为每个单位只能查看本级单位及下属单位的数据,例如:一个集团军下属十二个旅,那么军级用户可以看到所有数据,而每个旅则只能看到本旅部的数据,以此类推;解决方案之改SQL原sqlSELECT a.id AS "id", a.NAME...

2019-03-29 11:24:47 1543

原创 将代码推送到自己的GitHub上

1.账号登录进入GitHub首页2.3.创建完成之后,跳转到下面的页面,git网址要记住,在后面上传代码的时候需要使用4.打开Git Bash5.cd 进入项目的根路径6.输入git init (这是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)7.输入git add . (这是将项目上所有的文件添加到仓库中的意思,若...

2019-03-25 09:18:29 4066

原创 mysql 查询一段时间内的数据

<!-- 30分钟内 -->select * from 表名 where CONFIRM_Time < DATE_SUB(NOW(),INTERVAL 60 MINUTE)<!-- 超过30分钟但没超一小时-->select * from 表名 where CONFIRM_Time < DATE_SUB(NOW(),INTERVAL 30 MINU...

2019-03-22 15:55:03 2585

原创 DB2SQL

查询当前时间前三天的数据,相对于的sql如下select * from 表名where TO_CHAR(TIMESTAMP(字段名),'YYYY-MM-DD') BETWEEN current date-3 days and current date;

2019-03-06 12:59:16 416

原创 关于mysql 树节点的一些遍历查找操作

一、查询某个节点下的所有子节点CREATE FUNCTION getChildLst(rootId INT)     RETURNS varchar(10000)     BEGIN         DECLARE sTemp VARCHAR(10000);         DECLARE sTempChd VARCHAR(10000);          ...

2018-12-18 17:29:46 501 1

转载 查看虚拟机里的Centos7的IP

账号密码登进去,输入ip addr输入cd /etc/sysconfig/network-scripts/输入vi ifcfg-ens33 从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。把这一项改为YES(ONBOOT=yes),保存之后退出重启网络服务: sudo service network restart 在输...

2018-10-26 11:43:29 97

转载 js 复制文字到剪贴板

function copyToClipboard (text) {    if(text.indexOf('-') !== -1) {        var arr = text.split('-');        text = arr[0] + arr[1];    }    var textArea = document.createElement("textarea");   ...

2018-10-15 18:04:39 121

空空如也

空空如也

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

TA关注的人

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