- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 Docker安装
1、解决的问题1、统一标准应用构建Java、C++、JavaScript打成软件包.exedocker build … 镜像应用分享所有软件的镜像放到一个指定地方 docker hub安卓,应用市场应用运行统一标准的 镜像docker run…容器化2、资源隔离cpu、memory资源隔离与限制访问设备隔离与限制网络隔离与限制用户、用户组隔离限制…2、架构Docker_Host
2021-10-01 21:34:32 173
原创 Java中的五种IO模型
同步与异步 阻塞和非阻塞同步与异步同步与异步其实是指对CPU时间片的利用,主要是看请求发起方,对消息的获取是主动发起的还是被动通知的.如果是主动发起的,一直在等待应答结果(同步阻塞),或者可以处理其他事情,但要不断轮询查看发起的请求是否有应答结果(同步非阻塞)如果是由服务方通知的也就是请求方发出请求后,要么一直等待通知(异步阻塞),要么先去干自己的事情(异步非阻塞),当事情处理完成后,服务方会主动通知请求方,它的请求已经完成,这就是异步,异步通知的方式有状态改变,消息通知,或者回调函数来完成,
2020-08-09 23:45:21 615
原创 Java中的方法传递机制
Java中的方法传递机制1. 代码如下public class Test01 { public static void main(String[] args) { int a = 1; String b = "hello"; Integer c = 200; int [] d = {1,2,3,4,5}; E e = new E(); change(a,b,c,d,e); Syst
2020-07-18 22:00:18 191 1
原创 SpringBoot打包异常
Spring Boot 打包异常一 maven打包找不到依赖的包但是xml中已经添加了依赖 代码没有报错 编译出错1. 问题描述父子工程 子模块依赖打包时在pom.xml中添加依赖 可是打包出错显示 找不到所依赖的类2 原因及解决spring-boot工程打包编译时,会生成两种jar包,一种是普通的jar,另一种是可执行jar。默认情况下,这两种jar的名称相同,在不做配置的情况下,普通的jar先生成,可执行jar后生成,所以可执行jar会覆盖普通的jar。我是在父工程中添加一下配置
2020-07-14 12:19:03 673
原创 Spring Data Jpa实体类idea自动生成
Spring Boot Jpa实体类idea自动生成1. idea连接数据库点击Database idea右侧点击+ 号->Data Source -> MySql (这里选择你的数据库)按照提示填写信息连接成功后即可看到你的数据库情况2 建立基本项目 导入依赖 <dependency> <groupId>org.projectlombok</groupId>
2020-07-13 18:02:30 1102
原创 Intellij热部署插件JRebel
idea安装激活热部署1 下载热部署插件网上安装File->Setting->plugins点击install安装成功后重启idea就行本地安装链接:https://pan.baidu.com/s/1uHMMaLb8JzvbwfJm6oeU9A提取码:ush6下载后 按图所示点击install找到 jr-ide-intellij-2020.2.0.zip 点击即...
2020-06-14 09:11:42 495
原创 Spring Security Oauth2 JWT 实现用户认证授权功能
Spring Security Oauth2 JWT一 用户认证授权1. 需求分析1.1 用户认证与授权什么是用户身份认证?用户身份认证即用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问。常见的用户身份认证表现形式有:用户名密码登录,指纹打卡等方式。什么是用户授权? 有权限的资源将无法访问,这个过程叫用户授权。1.2 单点登陆需求实际开发中 项目拥有多个子项目,为了提高用户体验性需要实现用户只认证一次便可以在多个拥有访问权限的系统中访问,这个功能就叫做单点登陆1.
2020-06-10 14:03:56 21742 22
原创 MyBatisPlus学习笔记及代码生成器配置
MyBatisPlus视频笔记主要来源于狂神说java视频播放地址需要的基础:Mybatis Spring SpringMVC为什么要学? MybatisPlus可以解决我们大量的工作的时间JPA tk-mapper MyBatisPlus简介是什么?官网 https://mp.baomidou.com/ Mybatis Plus , 简化Mybatis!特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本
2020-05-27 09:48:16 837
原创 Docker!Docker!Docker!学习笔记
环境 : 阿里云服务器 centos7推荐看狂神说的视频 本笔记只整理了一些视频内容https://www.bilibili.com/video/BV1og4y1q7M4文章目录Dcoker概述应用更快速的交付和部署更便捷的升级和扩缩容更简单的系统运维系统更高效的计算资源利用1 Docker的常用命令1.1帮助命令1.2镜像命令1.2.1 查看镜像1.2.2搜索镜像1.2.3下载镜像1.2.4删除镜像1.3 容器命令1.3.1 运行容器1.3.2退出容器1.3.3列出运行的容器1.3.4 删除容..
2020-05-19 09:57:14 1949
转载 SpringBoot+Dubbo简单整合
SpringBoot+Dubbo整合一、创建用户微服务1、新建SpringBoot jar工程创建SpringBoot项目。支持SSM+Thymeleaf模版页面。实现功能:根据用户ID查询用户信息2、完整POM.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a
2020-05-15 22:57:54 347
原创 Linux系统安装dubbo-admin及运行测试
前置环境系统 centos7maven 3.3.9(配置阿里云镜像)git 2.24.21.下载dubbo-admingit下载git clone git@github.com:apache/dubbo-admin.git本地下载上传到linux链接:https://pan.baidu.com/s/1W-LzXZZfbQFS_-G2UhD7zA提取码:04282. 准备安装本地下载的需要解压unzip dubbo-admin.zip 进入dubb.
2020-05-13 16:01:56 367
原创 LInux上安装solr及简单配置
安装solr直接安装solr此次安装的版本为solr 7.3 LInux为cetos 7下载solr本地安装solr 连接链接:https://pan.baidu.com/s/1ZjQY5sAABPacfYPD_N5JSQ提取码:xezh在线安装wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.7....
2020-05-07 16:44:29 471
转载 RESTful
RESTful1 什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易 于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、 Apache服务器软件的作者之一、Apache...
2020-04-28 20:31:46 123
原创 springboot + swagger2的简单使用
springboot + swagger2创建swagger2的springboot项目在pom文件里面加上如下依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <versio...
2020-04-28 20:17:50 287
原创 SpringBoot基础&简单入门
SpringBoot基础一、SpringBoot简介1.1 原有Spring优缺点分析1.1.1 Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用...
2020-04-26 20:16:58 214
原创 Linux环境下nginx的简单使用
nginx简单使用1 Nginx反向代理概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。首先理解正向代理正向代理是针对你的客户端,而反向代理是针对服务器的,如下图配置反向代...
2020-04-26 17:03:17 394
原创 Windows下安装Postman
Windows下安装Postmanwindows系统为 win10 需要先装 .net4.51 . 下载Postman链接:https://pan.baidu.com/s/16nuYSJRBWthK6gFretejbA提取码:is0i2 . 双击Postman-win64-6.0.10-Setup3 . 注册账户按提示输入就行,成功后显示一下画面简单使用New Tab 下...
2020-04-26 15:10:47 1431
原创 Mongodb在windoms下的安装
Mongodb安装1 mongodb介绍2下载mongodb链接:https://pan.baidu.com/s/1V2dF8ECKJelg9osaR01LjQ提取码:hbwm使用的版本为3.43 安装mongodb操作系统为win10你的系统如果是 win7 可能需要vc++运行库安装需要vc++ 如果没有会提示无法启动此程序,因为计算机中丢失 VCRUNTIME140.d...
2020-04-21 11:46:33 382 1
原创 maven的一些简单使用
maven的一些简单使用1 maven介绍1.1 maven是什么maven是项目管理工具,主要对项目进行管理,通过安装和配置maven,就可以在项目中使用maven.1.2 为什么使用maven项目中需要依赖很多jar包,怎么解决这个问题,maven可以通过创建仓库,保存jar包,然后通过pom.xml配置文件,来配置jar包依赖1.3 maven的生命周期2 maven的安...
2020-04-19 22:01:28 160
原创 ssm整合的简单配置与环境搭建
ssm环境搭建整合环境1 整合说明: ssm整合使用XML+注解方式2 整合思路先搭建整合的环境配置spring用spring的配置整合SpringMvc框架用Spring整合Mybatis框架3 创建maven工程 在pom.xml中引入坐标依赖<!--指定版本--><properties> <sp...
2020-04-19 21:42:27 162
原创 Linux上安装软件软件汇总
Linux上安装软件1 安装jdk1.下载文件 上传到jdk目录下2.将jdk-8u241-linux-x64.tar.gz 文件放到/usr/local/java/jdk 目录下(此目录需要自己创建,见名知意即可) 输入以下指令 解压 tar zxvf jdk-8u181-linux-x64.tar.gz3.配置环境变量 命令 vim /etc/profile 在底...
2020-04-19 21:24:50 530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人