6 一朵风中摇曳的水仙花

尚未进行身份认证

世人多愿锦上添花,却少有人雪中送炭

等级
TA的排名 6k+

Java类加载器( CLassLoader ) : 神秘的双亲委托机制

1. 每个类加载器都有一个parent父加载器2. 类加载器之间的层次关系3. 类的加载次序4 双亲委托机制原理与沙箱机制5. forName方法和loadClass方法的关系6. 使用组合而不用继承7. 各种不同的类加载途径1.每个类加载器都有一个parent父加载器每个类加载器都有一个parent父加载器,比如加载SystemConfig.class是由AppC...

2020-02-22 21:27:21

完全卸载删除gitlab

1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab4、杀掉第一个进程(就是带有好多.............的进程)kill -9 18777杀掉后,在ps aux | grep gitlab确认一...

2020-02-08 20:35:31

GITLAB访问慢,出现502,特别卡,耗内存CPU解决办法

前言浏览器访问gitlab的web页面,发现非常慢,并且很容易出现502问题。其中一个原因就是8080端口被tomcat占用,前面一篇已经更换了端口,但还是很慢。后来搜了下,原因是gitlab占用内存太多,导致服务器崩溃。尤其是使用阿里云的服务器,最容易出现502.默认情况下,阿里云云主机的swap功能是没有启用的,解决办法就是启动swap分区。Swap分区Swap分区在系统的物理...

2020-02-08 11:03:15

CentOS 7 防火墙常用操作及常见问题处理

一、常用操作1、启动防火墙:systemctl start firewalld.service2、关闭防火墙:systemctl stop firewalld.service3、添加放行端口:firewall-cmd --zone=public --add-port=8161/tcp --permanent (--permanent永久生效,没有此参数重启后失效)4、锁...

2020-02-08 11:01:01

centos7虚拟机开启端口后 外部不能访问的问题

虚拟机新开了5005端口,系统内部是显示开了的,但是外部不能访问端口。一些需要用到的命令:1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld / firewall-cmd --state 这个命令也可以,只是信息会简单点停止: systemctl disable firewa...

2020-02-08 10:57:00

gitlab搭建整体过程以及遇到的坑

首先登陆这个网址选择你的虚拟机:https://about.gitlab.com/install我选择了centos7,跳转至https://about.gitlab.com/install/#centos-7就可以看到安装的步骤了,直接抄就可以。第一步:sudo yum install -y curl policycoreutils-python openssh-serve...

2020-02-08 10:54:27

git连接远程github如何设置免密提交

因为公司目前的代码管理工具逐渐转向了git,我也学着使用起来,但是只会基本使用,并没有系统学习,感觉对其原理还是不是很懂。所以趁假期期间系统的学习一下git。这不,今天遇到遇到一个问题,我在本地连接远程github,push的时候总是要求我输入用户名和密码。主要是如果提交的频率比较高的话这样实在是太痛苦了。于是我在网上找到一种方法将原来的https的连接方式更改成为ssh连接,这样就可以使用免密提...

2020-02-04 12:27:05

java 标准日期字符串转日期

package com.meizu.mdsp.web.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import java.util.regex.Pattern;/*** @author * @version V1.0*/public class Da...

2020-01-19 11:23:30

kubernetes 配置镜像中的 Hosts 文件的域名解析

kubernetes 版本:1.16.3一、遇到的问题最近,给公司搭建的持续集成过程中,由于每次执行任务时都是新创建一个 Kubernetes Pod 执行的,在执行过程中经常出现 DNS 解析错误问题,如下:stdout: stderr: fatal: unable to access 'http://git.xxx.cn/mydlqcloud-xxxx/': Could not...

2020-01-16 17:20:50

yaml文件的格式问题

由于最近在搞容器化部署的需求,所以需要上传yaml文件作为docker镜像的配合使用。但是yaml文件有一些格式问题,多一个空格或者少一个空格都会导致问题,所以我决定总结一下yaml文件的格式问题。(1)idea中对yaml也是支持的,对于一个正常的配置项会显示为蓝色如果将name和baba之间的空格去掉,就不会显示蓝色(2)每个散列项冒号和值之间至少有一个空格!(3)在yaml...

2020-01-16 15:49:12

java正则

java中用正则从文本中取出所有16位数字怎么写 只要16位的数字import java.util.regex.Matcher;import java.util.regex.Pattern; public class Test{ public static void main ( String[] args ) { String input = ...

2020-01-16 15:32:56

这几个 IntelliJ IDEA 高级调试技巧,你用过吗?

一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置二、回到"上一步"该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了,想回过头看看刚才的变量值,如果不知道该...

2019-11-18 10:52:15

SpringMVC 多层嵌套的数据接收与展现

业务需求与设计一个媒体可以创建多条返点规则返点规则 分为 阶梯返点 / 固定返点阶梯返点 分为 返点下限 与 返点上限 以及 返点率固定返点 分为 返点率设计返点规则 - 》 返点规则 JavaBean返点明细 -》 返点明细 JavaBean返点规则 下面有 返点明细(固定/阶梯)。返点明细package com.ybl.test.threet...

2019-11-18 10:48:16

Idea中右边的maven projects窗口找不到了如何调出来

关于Idea中右边的maven projects窗口找不到了如何调出来?具体的idea版本我不太清楚,我用的是2016版,其他版本应该也是一样的。首先idea自带了maven控件,不像Eclipse还需要下载控件,如果你以前有maven在右边,出于某种原因,消失找不到 了,你可以试试我写的方法。方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到方法2.点击...

2019-11-18 10:45:46

Redis分布式锁-SETNX实现

Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。用SETNX实现分布式锁利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字foo的锁,客户端使用下面的命令进行获取:SETNX lock.foo <current U...

2019-11-18 10:42:25

GET请求参数中文乱码的解决办法

POST请求参数中文乱码,一般使用编码拦截器就可以解决,但是GET请求是地址栏传参,这些配置就没办法解决了。而java项目一般部署在tomcat上,第一种方式就是修改tomcat的配置文件,达到中文乱码的问题,如下:<!-- 修改前 --><Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000...

2019-11-18 10:30:10

xml转义字符在mybatis动态sql中的使用

一,常用转义字符表 < < 小于号 > > 大于号 & & 和 ' ’ 单引号 " " 双引号 二,使用方法示例  <if tes...

2019-11-18 10:21:50

MySQL模糊查询使用INSTR替代LIKE

使用内部函数INSTR,代替传统的LIKE方式查询,并且速度更快。INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。下面说明了INSTR函数的语法。INSTR(str,substr);INSTR函数接受两个参数:str 是要搜索的字符串。substr 是要搜索的子字符串。MySQL INSTR函数示例...

2019-11-11 18:48:08

mysql——逗号分割字段情况【find_in_set】

最近在做一个项目的时候,涉及了一个问题就是我在一个字段中添加好多数据用逗号隔开,违反了第一范式原则。当然是因为历史原因,具体不提。在这中情况下使用简单的like就会出现问题。比如这个字段存的IT,FT,SIT1,SIT2 然后筛选条件是IT,使用like的话,包含SIT1或者SIT2这种的也会被筛选出来,这样就会造成数据错误。这不是我们想要的结果。于是我想到的解决方法:find_in_se...

2019-11-11 18:36:19

阶段总结(1)

1.sql:日期格式化String sql3 = "select date_format( build_end_time, '%Y%m%d' ) from pms.product_lib where product_lib_uid='" + productLibUid + "'";2.StringUtils.leftPad(value.toString(), 4, "0")我使用的...

2019-10-12 17:44:47

查看更多

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