- 博客(176)
- 资源 (2)
- 收藏
- 关注
原创 Mybatis 使用 sql,include 等标签
通常工作中开发报表业务时,会出现很多查询sql,有差异大的,也有差异小的,如果sql差异小的我们可以选择使用sql,include,property 标签。
2023-01-16 17:02:21
705
原创 MongoDB用户管理命令
MongoDB用户管理命令1. 创建用户1.1. 创建超级管理员连接mongodb,进入MongoDB的shellmongo切换数据库到admin数据库use admin创建超级管理员db.createUser( { user: "admin", customData:{description:"superuser"}, pwd: "admin", roles: [ { role: "userAdminAnyDatabase", db: "admin" }
2022-04-17 11:46:40
1853
原创 Jenkins: Jenkins创建Maven项目
enkins创建Maven项目前言安装必须插件 Maven Integration创建任务总结前言使用Jenkins创建Maven项目,首先需要下载 Maven Integration 插件。下载好插件后我们就可以进行创建任务了。该文章为了演示一套整体流程,还会使用到一些其它应用及插件,如Tomcat、Gitlab等内容。鉴于篇幅有限,所以这些就不再详细说明,有关资料自己进行查阅。安装必须插件 Maven Integration创建任务需要安装插件 Maven Integration、Dep
2021-10-16 19:57:56
340
原创 Gitlab: 常用设置
常用设置前言配置 Outbound requests (出站请求)操作步骤配置项目Webhooks操作步骤创建用户Access Token操作步骤前言在工作中,大多数公司都会选择在服务器上,自己搭建一套Gitlab应用,进行公司内部源代码管理。下面内容我就介绍的Gitlab一些常用设置,注意:我是使用gitlab-ce-14.3.2-ce.0.el7.x86_64,版本不同,可能操作步骤上可能也有差异。配置 Outbound requests (出站请求)根据有道词典进行翻译,大致功能如下:配置允许
2021-10-16 18:22:44
2251
原创 Tomcat:Centos下载安装及配置管理界面
Centos下载安装及配置管理界面前言下载解压安装下载解压启动停止修改配置修改tomcat的访问添加用户和角色进入tomcat的管理界面Server Status 服务状态Manager App 管理应用前言下载解压安装下载访问apache tomcat 官网,选择下载自己需要的文件,这里我是要安装到Centos中,所以就下载tar.gz后缀的文件。解压$ lsapache-tomcat-9.0.54.tar.gz$ tar -zxf apache-tomcat-9.0.54.tar.gz
2021-10-13 22:26:44
481
原创 Jenkins:Jenkins创建自由风格任务
Jenkins创建自由风格任务前言分析大体步骤步骤1,创建Spring Boot项目步骤2,创建Gitlab项目新建Gitlab项目推送项目到Gitlab步骤3,远程服务器创建部署脚本创建步骤4,创建Jenkins项目前提条件创建自由风格任务总结前言使用Gitlab + Jenkins + Docker + Harbor 完成一次Spring Boot(单体maven工程)的自动化构建部署。前置条件:机器一:您要安装好Gitlab机器机器二:您要有安装好Jenkins + Docker + Ma
2021-10-10 11:29:38
1008
原创 Harbor: Harbor卸载安装及基本使用教程
Harbor 安装前言卸载删除harbor相关的目录及文件删除docker中有关harbor的镜像及容器下载解压安装解压tar文件配置Harbor执行安装脚本安装时出现的问题及解决方法使用页面创建项目及账号前言在使用jenkins作为自动化部署(CI/CD)应用时,我们在此期间将maven打包好的项目jar包制作成Docker镜像,然后在推送到一个Docker镜像私有仓库(Harbor)。其他部署服务器从Harbor中拉取镜像,然后启动容器即可。这篇文章我们就简单介绍Harbor的安装,卸载和基本使用教
2021-10-08 21:48:23
12955
4
原创 VMware 设置局域网其他主机和虚拟机通信
前言使用的是VMware安装的虚拟机,我们将网络修改成桥接网络。修改网络模式修改虚拟机的网络模式为桥接模式具体步骤如下:Created with Raphaël 2.3.0点击菜单栏 点击虚拟机(需要选中需要修改的虚拟机)点击虚拟机下的二级菜单 设置更改网络适配器,将其设置成桥接模式点击确定保存修改虚拟机系统的网络修改网络提示:修改配置文件前,自己将要修改的配置文件进行拷贝备份Created with Raphaël 2.3.0连接终端编辑 /etc/sysconfig/networ
2021-10-05 19:17:08
734
原创 Jenkins:插件安装及使用教程
Jenkins 插件管理前言修改Jenkins插件下载源方式一:web页面上进行修改方式二:配置文件修改插件下载中文汉化插件:ChinesJenkins用户权限管理插件:Role-based Authorization Strategy开启权限全局安全配置创建用户给用户分配角色创建角色修改用户的角色凭证管理插件:Credentials Binding安装管理凭证Git插件:Git安装创建凭证Maven插件:Maven Integration流水线插件:PipelineGitlab HookGitLab三级目
2021-10-05 17:03:41
7218
2
原创 Jenkins:Centos7 安装Jenkins
Centos7 安装Jenkins前言Jenkins安装安装JDK安装daemonizeYum方式安装Jenkins安装jenkins修改配置文件启动Jenkinsrpm 方式安装下载安装修改配置文件启动Jenkins获取管理员初始密码访问jenkins修改Jenkins插件下载地址方式一:修改配置文件 hudson.model.UpdateCenter.xml方式二:修改配置文件 default.json方式三:页面上修改插件下载安装基本命令前言Jenkins是一款流行的开源持续集成(Continuo
2021-10-05 13:41:00
1300
原创 Gitlab:Centos7 安装Gitlab
部署安装私有GItlab前言下载GItlab安装启动Gitlab安装修改配置文件防火墙设置启动GitlabGitlab基本使用介绍修改密码Dashboard 仪表盘Users菜单创建用户查看用户信息和修改锁定/禁用/删除/完全删除Groups 菜单创建组修改和删除组,前端也会封装全局请求的回调处理。在写这篇文章时,我自己也正在单独开发了一套前后端完全分离的项目,用于巩固前后端知识。在这期间遇到的问题和解决方式会在下面进行展示,,温馨提醒,文章因为将代码都贴上了,所以比较长,并且代码都是从微服务各个模块中拷贝的,可能包名会不一样,建议先在web单体项目中进行完整复制测试。总览文章解决了哪些问题:统一接口的返回格式自定义异常全
2021-08-12 12:22:24
1365
1
原创 使用工具YUMI制作多系统启动盘
YUMI市面上很多制作U盘启动的工具,但是我试了很多都发现只能装Windows系统,作为开发人员,Linux系统肯定也经常接触,指不定哪天就要装,频繁的装系统又很浪费时间和麻烦,所以找到了YUMI。使用YUMI可以制作多类系统为启动盘,这样就解决了问题。下载官网下载页面选择默认的(Legacy YUMI(BIOS Only)),然后往下滑可以看见下载按钮:这里我提供当前下载最新的下载地址版本2.0.8.9下载后,不需要安装,直接打开即可:界面介绍打开YUMI先统一协议主要界面,
2021-07-31 00:50:03
1371
原创 Java web 集成使用QQ互联
Java web 集成使用QQ互联前言自己模仿京东写一个电商项目,中间有一个功能是使用QQ快捷登录,这样确实方便用户使用。流程讲解流程大致如下:用户访问登陆页面,使用qq快捷登录,此时会跳转到qq登陆页面。用户输入qq号和密码,点击登录。如果账号密码正确就会跳转到自定义的回调接口。在回调接口中进行用户查询,如果该用户存在,就直接登录成功,如果不存在,就让用户先注册。准备工作创建maven项目拥有一个已经备案的网站申请QQ互联qq互联网官网大致流程分为 接入和创建
2021-05-29 10:55:36
503
原创 Idea中新编写的字符格式问题
问题新编写的代码,格式出现间距过宽,字符变小,没有代码提示等问题,如下图:可以看到,我本想使用sout快捷键时,因为出现这个问题,发现 代码字符有问题,且代码不能自动提示。后来在网上查找别人解决方法后,将其记录下来:参考别人的解决方法使用快捷键 Shift + Space 组合快捷键即可,如果不行,就多试几次。可笑的是,这个问题,我也不知道是怎么产生的了。只知道,在发现问题之前,我正查看maven的依赖图,并使用了快捷键排除依赖,但是一直没有成功,后面转回头写代码时出现这个问题。当这个问题解决
2021-05-25 16:30:31
387
原创 spring boot ErrorMvcAutoConfiguration 问题
ErrorMvcAutoConfiguration当mvc出现错误时,会使用该配置类进行处理异常流程。前言本人,在使用spring boot时,遇到了一些问题。我已经封装好了统一的接口返回类,但是当项目出现异常时(系统异常或自定义的异常),spring-mvc都会转发到 /error 接口进行异常处理,这就导致了前端接收的json格式不一致,难以维护。解决办法自定义 /error 处理流程下面是 BasicErrorController 处理 /error 的源代码,两个方法分别处理 浏览器和
2021-05-25 13:05:25
1234
原创 MyBatis 查询嵌套集合数据
MyBatis 查询嵌套集合使用场景在实际开发中,根据需求来,我们创建的表结构可能会出现很复杂的结构。例如:#mermaid-svg-TZVJRUYyiU9sfwwa .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-TZVJRUYyiU9sfwwa .label text{fill:#333}#merma
2021-03-18 14:14:58
984
UML入门教程(中文版).pdf
2019-06-19
TCP/IP详解卷
2019-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人