工具、配置总结和为了防止自己迷路(已废弃,比如有些一些是过往收集的,还有部分工具类笔者在实习的时候使用Hutool已经集成)
其实是: 方便以后自己Copy.
Yml配置SpringBoot目前阶段配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154# 启动端口server: port: 9000spring: # 环境修改 p ...
此文章用于记录在Vue遇到的一些问题和解决方案
Vue对于axios的并行请求处理使用该方法, 优化性能与数据渲染效果, axios.all和axios.spread , 所有请求同时进行, 等请求全部发送后再对数据处理
123456789101112131415161718// 官方示例function getUserAccount() { // 封装Promise请求 return axios.get('/user/12345');}function getUserPermissions() { return axios.get('/user/12345/permissions');}axios.all([getUserAccount(), getUserPermissions()])// spread将各请求结果拆分返回 .then(axios.spread(function (resp1, resp2) { // 两个请求现在都执行完成 // 此时例 ...
刮开看看:这里只有一个面试题
nginx 配置 https配置 ssl 证书,然后重定向到 https
12345678910111213141516171819202122232425http{ server{ listen 443 ssl; #对应你的域名 server_name calyee.cn; ssl_certificate /usr/local/nginx/cert/ssl.crt; ssl_certificate_key /usr/local/nginx/cert/ssl.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; #如果是静 ...
Docker安装卸载如果之前有安装过旧版本的Docker,则通过命令卸载旧版本的Docker
1234567891011yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
没有任何匹配,说明没装过docker
安装首先需要虚拟机联网,安装yum工具
123yum install -y yum-utils ...
[TOC]
一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分
M:Model,模型层,指工程中的JavaBean,作用是处理数据
JavaBean分为两类:
一类称为实体类Bean:专门存储业务数据的,如 Student、User 等
一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。
V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据
C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器
MVC的工作流程:用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器
2、什么是SpringMVCSpringMVC是Spring的一个后续产品,是Spring的一个子项目
SpringMVC 是 Spring 为表述层 ...
下面两个章节(重要)
Redis的线程模型🪜对于读写命令来说,Redis 一直是单线程模型。不过,在 Redis 4.0 版本之后引入了多线程来执行一些大键值对的异步删除操作, Redis 6.0 版本之后引入了多线程来处理网络请求(提高网络 IO 读写性能)。
Redis线程模型Redis 基于 Reactor 模式设计开发了一套高效的事件处理模型 (Netty 的线程模型也基于 Reactor 模式,Reactor 模式不愧是高性能 IO 的基石),这套事件处理模型对应的是 Redis 中的文件事件处理器(file event handler)。由于文件事件处理器(file event handler)是单线程方式运行的,所以我们一般都说 Redis 是单线程模型。
《Redis 设计与实现》有一段话是如是介绍文件事件处理器的,我觉得写得挺不错。
Redis 基于 Reactor 模式开发了自己的网络事件处理器:这个处理器被称为文件事件处理器(file event handler)。
文件事件处理器使用 I/O 多路复用(multiplexing)程序来同时监听多个 ...
MyBatisPlus
未读Mybatis 插件机制Interceptor在 Mybatis 中,插件机制提供了强大的扩展能力,在 sql 最终执行之前,提供了四个拦截点,支持不同场景的功能扩展:
Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)
ParameterHandler (getParameterObject, setParameters)
ResultSetHandler (handleResultSets, handleOutputParameters)
StatementHandler (prepare, parameterize, batch, update, query)
例如我们需要对查询出来的数据进行解密(数据库保存的是加密信息,然后我们可以定义一个注解取修饰字段,假如字段被这个注解修饰的话,那么后续的操作我们则需要进行加密解密)
1234567891011121314151617181920212223242526272829303132333435 ...
问题点
ssh: connect to host github.com port 22: Connection timed out
解决找到git的安装目录,找到/etc/ssh/ssh_config文件
在文件( ssh_config)末尾处添加
123456Host github.comUser gitHostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaPort 443
再次进行提交,后续有可能会提示是否继续 我们选择yes即可
Spring
未读Spring总结来说就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架
Spring基础容器:IoCIoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。
Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IoC 容器管理的 Java 对象称为 Spring Bean,它与使用关键字 new 创建的 Java 对象没有任何区别。
IoC 容器是 Spring 框架中最重要的核心组件之一,它贯穿了 Spring 从诞生到成长的整个过程。
IoC容器控制反转(IoC)
控制反转是一种思想。
控制反转是为了降低程序耦合度,提高程序扩展力。
控制反转,反转的是什么?
将对象的创建权利交出去,交给第三方容器负责。
将对象和对象之间关系的维护权交出去,交给第三方容器负责。
控制反转这种思想如何实现呢?
DI(Dependency Injection):依赖注入
依赖 ...
Hexo
未读实现步骤第一步:修改项目根目录下的_config.yml文件参数post_asset_folder值为true。
12# 开始使用本地静态资源post_asset_folder: true
第二步:安装插件hexo-asset-image。
12# 在项目根目录下执行npm install https://github.com/xcodebuild/hexo-asset-image.git --save
完成上述配置后,在使用命令hexo new post新建文章时,将会在source/_posts目录下创建一个与文章同名的目录。
1hexo new post "测试文章"
复制
123456|____scaffolds|____source| |_____posts| | |____测试文章.md| | |____测试文章 # 与文章同名的目录,用于保存在文章中引入的本地图片资源|____themes
复制
如上,新建“测试文章.md”时,将会在_posts目录下创建同名文件夹“测试文章”,在“测试文章.md”文件中需要引入的图片文件只要放在目录“测试文章 ...