- 博客(22)
- 收藏
- 关注
原创 在docker中安装gitlab
1.gitlab镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本$ docker pull gitlab/gitlab-ce2.运行gitlab镜像$ docker run -d -p 443:443 -p 8090:8090 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitla
2022-02-28 11:02:36 200
原创 Linux中gitlab安装教程
1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务&设置为开机启动systemctl enable sshd && sudo systemctl start sshd3.设置postfifix开机自启,并启动,postfifix支持gitlab发信功能systemctl enable postfix && systemc
2022-02-10 15:46:34 436
原创 SpringCloud动态获取yml文件中的配置
调用配置文件中的参数:@Component@ConfigurationProperties(prefix = "tencent")public class Properties { private String bucketName; private String fileUploadPath; public Properties() { } public String getFileUploadPath() { return file
2022-01-26 11:44:53 1275
原创 递归查询(获取当前阶段下的所有子阶段)
任务要求:通过递归查询当前阶段下的所有子阶段和任务步骤:先查询当前阶段下的所有子阶段,然后通过子阶段id查询所有任务CREATE TABLE `project_stage` ( `id` int NOT NULL AUTO_INCREMENT, `parent_id` int DEFAULT NULL COMMENT '父阶段id', `name` varchar(100) DEFAULT NULL COMMENT '阶段名', `creater_login_no` varchar
2022-01-19 11:15:48 375
原创 maven仓库报错
maven deploy私服仓库报错Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project dengkun-parent: Failed to deploy artifacts: Could not transfer artifact com.dengkun:dengkun-parent:pom:1.0 from/t...
2021-12-30 20:51:45 996
原创 数据库索引
MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。常见的查询算法一、顺序查找(linear search)数据结
2021-12-30 11:00:29 479
原创 数据库学习
SQL一、什么是SQL?Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。二、SQL通用语法1. SQL 语句可以单行或多行书写,以分号结尾。2. 可使用空格和缩进来增强语句的可读性。3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多...
2021-12-29 11:32:14 534
原创 Java包装类型和基本数据类型
Java是面向对象的变成语言,一切都是对象,但是为了编程的方便还是引入了基本数据类型,为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),从Java5开始引入了自动装箱/拆箱机制,使得二者可以相互转换基本数据类型:byte,int,float,double,short,long,char,boolean包装类型:Byte,Integer,Float,Double,Short,Long,Character,Boolean区别一、
2021-12-29 10:38:44 108
原创 Failed to start bean ‘documentationPluginsBootstrapper‘
springboot启动报错,发现是与swagger2发生冲突把springboot版本调低
2021-12-10 16:02:38 315
原创 tk.mybatis.mapper.MapperException: 无法获取实体类com.dengkun.db.entity.FileVisit对应的表名
引入jar包后,springboot项目能正常启动,但是测试的时候报错"code": "400", "message": "运行时异常:无法获取实体类com.dengkun.db.entity.FileVisit对应的表名!", "result": null解决方法:注释devtool依赖<!-- spring-boot-devtools --> <dependency> <groupId>org.springframework.bo
2021-12-09 22:08:05 460
原创 Error creating bean with name ‘fileVisitController‘ defined in file
从Nexus中引入jar包到本地项目中,启动时出现错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fileVisitController' defined in file [D:\dengkun\dengkun_server\dengkun-api\target\classes\com\dengkun\api\controller\auxiliary\FileVis
2021-12-06 16:27:43 1301
原创 敏感词屏蔽工具(DFA算法)
1.敏感词工具//敏感词工具public class SensitiveWordEngine { //敏感词库 public static Map sensitiveWordMap = null; //只过滤最小敏感词 public static int minMatchTYpe = 1; //过滤所有敏感词 public static int maxMatchType = 2; //敏感词库敏感词数量 public static
2021-11-02 15:08:28 900
原创 JavaWeb JSP
JSP1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前...
2021-07-24 14:15:57 1619
原创 JavaWeb session
JSP:入门学习1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!!2. 原理 * JSP本质上就是一个Servlet3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。...
2021-07-23 20:27:49 81
原创 JavaWeb Bootstrap
1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 2. 响应式布局。 * 同一套页面可...
2021-07-13 13:27:27 121
原创 JavaWeb JavaScript(2)
DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: * 属性:innerHTML 1. 获取元素对象 ...
2021-07-12 11:15:56 82
原创 JavaWeb HTML
1. 概念:是最基础的网页开发语言 * Hyper Text Markup Language 超文本标记语言 * 超文本: * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. * 标记语言: * 由标签构成的语言。<标签名称> 如 html,xml * 标记语言不是编程语言2. 快速入门: * 语法: 1. html文档后缀名 .html 或者 .htm 2. 标签分为 1. 围堵标签:有开始标签和结束标签。如 <h.
2021-07-09 20:45:29 103
原创 java 死锁的问题
死锁的理解不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。说明出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续。public class ThreadTest { public static void main(String[] args) { StringBuffer s1 = new StringBuffer(); StringBuffer s2 = new St
2021-07-09 12:17:35 117
原创 java sleep()和wait()的异同
sleep()和wait()的异同相同点:一旦执行方法,都可以使用当前的线程进入阻塞状态。不同点:两个方法声明的位置:Thread类中声明sleep(),Object类中声明wait() 调用的要求不同:sleep()可以在任何需要的场景下调用。wait()必须使用在同步代码块或同步方法中 关于是否释放同步监视器:如果两个方法都能使用在同步代码块或同步方法中,sleep()不会释放锁,wait()会释放锁。...
2021-07-09 11:04:12 124
原创 java常用类StringBuffer和StringBuilder
String、StringBuffer、StringBuilder的区别String:不可变的字符序列:底层用:jdk1.9,底层用byte[ ]存储StringBuffer:可变的字符序列:线程安全的,效率低:底层用byte[ ]存储StringBuilder:可变的字符序列:jdk5.0新增的,线程不安全的,效率高:底层用byte[ ]存储源码分析String str = new String();//char[] value = new char[];String str1 =
2021-07-08 21:08:45 110
原创 java线程池
使用线程池的好处提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程,不需要每次都创建) 便于线程管理 corePoolSize:核心池的大小 maximumPoolSize:最大的线程池 keepAliveTime:线程没有任务时最多保持多长时间后会终止 //使用线程池class NumberThread implements Runnable{ @Override public void run() { System.
2021-07-08 19:38:15 53
原创 java枚举类
一、发发发舒舒服服发地方撒旦飞洒范德萨 案发当时 按时地方烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦啊的说法烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦放到 发射弹道导弹认为我我我我我 ...
2021-07-07 15:50:51 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人