- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 多线程笔记
什么是进程?CPU是我们电脑的执行单元什么是线程?进程和线程的区别1.进程是操作系统资源分配的基本单位,而线程是CPU的基本调度单位2.一个程序运行后至少有一个进程3.一个进程可以包含多个线程,但是至少需要有一个线程,否侧这个进程是没有意义的4.进程间不能共享数据段地址,但同进程的线程之间可以线程的组成线程的特点创建线程1.继承thread类重新run方法的方式执行结果:根据结果可以得出:进程中多个线程...
2020-12-01 16:31:20
270
原创 Jenkins持续集成环境-Tomcat安装和配置
安装Tomcat8.5 把Tomcat压缩包上传到服务器后,1.安装JDKyum install java-1.8.0-openjdk* -y2.解压上传的tomcat压缩包tar -xzf apache-tomcat-8.5.47.tar.gz3.创建目录,移动文件mkdir -p /opt/tomcatmv /root/apache-tomcat-8.5.47/* /opt/tomcat4.启动tomcat/opt/tomcat/bin/startup
2020-08-12 14:18:04
283
原创 CentOS7安装持续集成环境Jenkins
1)安装JDKJenkins需要依赖JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y2)下载Jenkins安装包wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.204.3-1.1.noarch.rpm3)安装并启动sudo yum install jenkins-2.204.3-1.1.noarch.rpm4)修改Jen
2020-08-07 13:43:14
358
原创 CentOS7安装Gitlab代码托管服务器
公司需要了解一下jenkins持续集成,所以来实践一下,代码从上传后自动拉取,打包,编译等自动化过程。实际体验一波。Gitlab安装1. 安装相关依赖 yum -y install policycoreutils openssh-server openssh-clients postfifix2. 启动ssh服务&设置为开机启动 systemctl enable sshd && sudo systemctl start sshd3. 设置post.
2020-08-07 10:13:15
281
原创 springcloud组件Hystrix简单运用
1.1.简介Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。主页:https://github.com/Netflix/Hystrix/那么Hystix的作用是什么呢?具体要保护什么呢?Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。1.2.雪崩问题微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路:
2020-05-10 13:08:44
174
原创 docker pull下载很慢解决方法(实测很稳)
1.设置阿里的yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)2.设置linux镜像服务提供者地址[root@localhost ~]# mkdir -p /etc/docker[root@localhost ~]# tee...
2020-04-15 21:32:17
2622
转载 Centos7下安装Docker
https://blog.youkuaiyun.com/u014069688/article/details/100532774
2020-04-15 21:10:48
192
原创 springboot项目打包jar文件在linux后台启动
一开始我以为跟在Windows下启动是一样的,只要不关闭这个窗口就可以了,然后吃完晚饭回来访问就发现访问不到了,查了下发现xshell连接的进程掉了,服务也就停止了... java -jar blog-0.0.1-SNAPSHOT.jar 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用)将jar程序设置成后台运行 nohup java...
2020-04-12 20:40:55
1349
原创 springboot+MongoDB基本操作
使用SpringDataMongoDB:SpringData家族成员之一,使用jpa语法,非常方便的就可以操作MongoDB。首先第一步导依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...
2020-04-11 16:45:51
1002
原创 MongoDB用Navicat的基本sql操作
常用命令1.插入与查询1.1 插入文档的语法格式:db.集合名称.insert({JSON格式的数据})db.bl_comment.insert({commentContent: '我是内容',commentUser: NumberInt(1234...
2020-04-10 23:11:28
22447
4
原创 docker下安装MongoDB
Docker安装MongoDBdocker run -di --name=mongo -p 27017:27017 mongo什么是MongoDB MongoDB 是一个跨平台的,面向文档的数据库(solr、Elasticsearch),是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它...
2020-04-10 22:07:28
157
原创 springboot+fastdfs实现文件上传功能
这个需求之前做过几遍了,但是因为都没有记录下来,导致再一次用到的时候又苦逼的去找了,特此记录下来,加深印象的同时当过了很久很久之后再需要用的的时候能够快速的实现.1.首先在pom文件中导入相关的依赖 <dependency> <groupId>com.github.tobato</groupId> ...
2020-04-07 21:17:41
1677
原创 spring boot通用mapper配置
在接触这个配置之前,已经觉得mybatis的逆向工程生成已经很方便了,然而今天学到了一个通用mapper配置,在单表的crud,不需要配置xml、接口中的方法。特此来记录一下:1.首先在pom文件中添加启动器:<!-- 通用mapper --><dependency> <groupId>tk.mybatis</groupId> ...
2019-04-02 17:12:42
2299
1
原创 SpringBoot-thymeleaf模板语法
第一次用springboot构建项目,后台对象传给前台显示的时候,因为用的是thymeleaf模板,所以需要用它规定好的格式进行数据的动态显示,开始查看官方文档进行记录:thymeleaf模板语法,都以th属性开头,如: <span th:text="...">一,thymeleaf-简单表达式1.变量表达式Thymeleaf模板引擎在进行模板渲染时,还会...
2019-03-25 22:35:53
291
原创 Springboot2.X用generator逆向工程生成代码
1.创建generatorConfig.xml文件放到resource下配置文件内容:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"...
2019-03-21 15:43:12
699
2
原创 阿里云Maven仓库地址及设置
最近实在是不能忍受maven构建项目下载jar包的速度了,之前学node.js的时候发现可以使用淘宝的镜像来下载依赖,然后突然想maven是否也有呢,一百度,果然啊,只有你想不到的,没有人家做不到的,还真的有阿里云上搭建的maven仓库。需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror:<mirror>...
2019-03-14 23:05:05
8505
原创 将Nginx注册为windows系统服务可随机启动
因为公司要求用Nginx,还是安装在Windows系统下面的(之前都是在Linux系统下布置的),然后就开始操作了,当时就是下载了一个Windows版的Nginx,解压后运行Nginx.exe文件后,输入localhost:8088,就可以访问到Nginx默认的主页了,然后查阅官方文档才知道当前windows版本的Nginx只是作为一个标准程序运行,而不是一个系统服务,如果不注册成系统服务,服务...
2019-03-04 11:33:04
6944
3
原创 用Maven构建ssm项目时,关于jsp中引入js、css文件路径问题
之前一直用ssm框架搭的项目,做了一段时间之后发现了几个问题,导入的jar包有可能会出现冲突问题,不好解决,前台页面编写麻烦,然后就想着重构这个项目,用maven来管理jar包,前台用layui框架,然后就开始做了起来,下载好layui需要的文件后,导入项目中,在jsp中引用,然后访问,发现找不到静态资源,之后各种找原因,最后发现了是link标签,script标签导入“姿势”错了,。...
2019-02-24 22:30:18
2810
1
原创 Windows坏境下部署web项目到Tomcat9上,后台服务自启
首先第一步也是最重要的一步就是下载对的zip,下载错了的话bin目录下会缺少service.bat这个批处理文件,没有这个文件的话,下面的步骤做了也不会起作用,正确下载的文件如下: 解压完后配置坏境变量:Step1:右键 "此电脑"(如果Win10桌面没有,请百度),点击"属性",点击"高级系统设置"—>"高级"—>"环境变量"。Step2:配置jdk的环境变量(省
2019-02-23 10:43:29
1511
原创 安装CentOS7.4后用ifconfig命令错误,然后安装使用它的命令出现Cannot find a valid baseurl for repo: base/7/x86_6
Cannot find a valid baseurl for repo: base/7/x86_6 出现这个原因是:安装的原生的CentOS7.4是没有联网的,需要手动打开网络。。 步骤1:打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOOT=no,改...
2018-09-28 21:55:37
1165
原创 cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'.......s
maven工程中添加的web.xml文件,创建servlet的时候出现以下错误:cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'. One of '{"http://java.sun.com/xml/ns/javaee":servlet-class, "http://jav...
2018-06-30 09:45:40
792
原创 Hibernate自动创表bug问题解决
会出现如下部分错误在hibernate的配置文件中设置了自动创建表的根据网上的资料,采用了第二种方式,在hibernate.cfg.xml中配置 SQL dialect方言。支持mysql高版本的建表然后就可以了!!!!...
2018-04-28 14:04:46
183
springboot + mybatis(通用mapper) + HikariCP(比durid更快)多数据源
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人