Java
文章平均质量分 89
Java系列
yinying293
Java自由爱好者,人力资源从业者
展开
-
我的创作纪念日+【MySQL】- 08 优化服务器设置
【MySQL】- 08 影响MySQL性能的配置参数原创 2023-08-15 18:06:28 · 289 阅读 · 0 评论 -
【MySQL】- 07 影响MySQL性能的配置参数
MySQL参数中log_slow_queries参数在my.cnf文件中设置它,将其设置为on,默认情况下,MySQL会将文件放到数据目录,文件以“主机名-slow.log”的形式命名,但你在设置这个选项的时候也可以为其指定一个名字。 MySQL参数中query_cache_min_res_unit查询缓存中的块是以这个大小进行分配的,使用下面的公式计算查询缓存的平均大小,根据计算结果设置这个变量,MySQL就会更有效地使用查询缓存,缓存更多的查询,减少内存的浪费。原创 2023-06-26 19:22:11 · 615 阅读 · 0 评论 -
【MySQL】- 05 sql 语句练习题
查询结果就不放了,语句是否成功运行,结果是否正确都容易判断。原创 2023-06-09 23:48:01 · 907 阅读 · 0 评论 -
【MySQL】- 02 MySQL explain执行
第一行:id列为1,表示第一个select,select_type列的primary表示该查询为外层查询,table列被标记为,表示查询结果来自一个衍生表,其中3代表该查询衍生自第三个select查询,即id为3的select。myisam中,注意是表锁来的,比如在多个UPDATE操作后,再SELECT时,会发现SELECT操作被锁定了,必须等所有UPDATE操作完毕后,再能SELECT。第三行:select列表中的子查询,select_type为subquery,为整个查询中的第二个select。原创 2023-05-26 23:55:38 · 568 阅读 · 1 评论 -
Java开发架构演进篇
平时在写代码时,大多都在是Win10/Win7/Mac,这些系统都可以称呼为开发环境,咱们会为了更高效的开发应用程序,安装很多很多的软件,会导致操作系统不安全,稳定性降低。海量数据会导致数据库无法存储全部的内容,即便数据库可以存储海量的数据,在查询数据时,数据库的响应时极其缓慢的,在用户高并发的情况下,数据库也时无法承受住的。使用分布式架构之后,服务之间的通讯都是同步的。在Web1.0阶段,由于带宽不足,这时的项目大多是内容少,用户量也不多,甚至有一些项目不需要对外开放,对安全性和稳定性的要求是不高的。原创 2023-05-21 16:59:03 · 799 阅读 · 0 评论 -
【Nginx】- 03 Nginx集群
Nginx集群原创 2023-05-19 00:25:27 · 496 阅读 · 0 评论 -
【Nginx】- 02 Nginx反向代理、负载均衡、动静分离、虚拟域名配置
Nginx反向代理、负载均衡、动静分离、虚拟域名配置原创 2023-05-18 18:30:05 · 617 阅读 · 0 评论 -
【Linux】- 04 Linux其他重要操作命令,以及Linux环境下安装软件与项目部署
Linux其他重要操作命令,以及Linux环境下安装软件与项目部署原创 2023-05-16 11:27:49 · 490 阅读 · 3 评论 -
【Linux】- 03 Linux用户与权限操作
Linux用户与用户组操作、文件权限修改原创 2023-05-15 16:11:23 · 490 阅读 · 0 评论 -
【Linux】- 02 Linux常用命令
Linux基本命令、目录命令、压缩包命令原创 2023-05-13 11:03:50 · 564 阅读 · 0 评论 -
【Linux】- 01 Linux基础入门
Linux基础入门篇原创 2023-05-12 22:29:48 · 739 阅读 · 0 评论 -
Swagger2总结(Swagger2引入、Spring-Swagger2整合、Swagger2常用注解与插件)
Swagger2引入、Spring-Swagger2整合、Swagger2常用注解与插件原创 2023-05-11 21:34:15 · 2569 阅读 · 0 评论 -
面试题Spring - 关于Spring的25个经典问题和答案
面试题:关于Spring的25个经典问题和答案原创 2023-05-08 14:41:35 · 1192 阅读 · 0 评论 -
版本控制系统Git - 配置与基本使用
版本控制系统Git - 配置与基本使用原创 2023-05-06 22:02:56 · 661 阅读 · 0 评论 -
后端程序员的前端必备【Vue】 - 07 ES6新语法
vue - ES6新语法原创 2023-05-05 17:58:55 · 682 阅读 · 1 评论 -
后端程序员的前端必备【Vue】 - 06 axios语法、使用、并发请求、全局配置、拦截器
axios语法、使用、并发请求、全局配置、拦截器原创 2023-05-04 11:07:08 · 156 阅读 · 0 评论 -
后端程序员的前端必备【Vue】 - 05 class与style绑定、表单输入绑定、Vue生命周期
class与style绑定、表单输入绑定、Vue生命周期原创 2023-05-03 21:29:04 · 460 阅读 · 1 评论 -
后端程序员的前端必备【Vue】 - 04 Vue监听属性、计算属性、过滤器(全局过滤器和局部过滤器)
Vue监听属性、计算属性、过滤器(全局过滤器和局部过滤器)原创 2023-05-02 00:03:55 · 1038 阅读 · 0 评论 -
后端程序员的前端必备【Vue】 - 03 Vue属性绑定和事件绑定
Vue属性绑定和事件绑定原创 2023-05-01 14:28:03 · 797 阅读 · 0 评论 -
后端程序员的前端必备【Vue】- 02 Vue基础语法
Vue基础语法原创 2023-04-30 14:00:29 · 821 阅读 · 0 评论 -
后端程序员的前端必备【Vue】- 01 Vue入门
Vue概述与基础入门原创 2023-04-29 15:24:27 · 1153 阅读 · 0 评论 -
SpringBoot -05 SpringBoot web相关配置(静态资源访问、统一异常处理、文件上传、拦截器、统一跨域请求处理)
SpringBoot web相关配置:静态资源访问、统一异常处理、文件上传、拦截器、统一跨域请求处理)原创 2023-04-28 23:34:38 · 1037 阅读 · 0 评论 -
SpringBoot -04 Thymeleaf入门与基础语法
Thymeleaf入门与基础语法原创 2023-04-27 11:10:31 · 563 阅读 · 0 评论 -
SpringBoot -03 SpringBoot整合MybatisPlus、MP分页插件、Logback日志框架
SpringBoot整合MybatisPlus、MP分页插件、Logback日志框架原创 2023-04-26 15:39:28 · 903 阅读 · 0 评论 -
SpringBoot -02 SpringBoot整合Mybatis、Druid数据源、单元测试、JSP
SpringBoot整合Mybatis、Druid数据源、单元测试、JSP原创 2023-04-25 22:38:39 · 634 阅读 · 0 评论 -
面试问答模拟 -HashMap实现原理
面试问答模拟 -HashMap实现原理原创 2023-04-24 12:38:38 · 407 阅读 · 0 评论 -
SpringBoot -01 SpringBoot入门(初始化配置+SpringBoot项目构建三种方式+热部署+配置详解)
SpringBoot入门-SpringBoot -01 SpringBoot入门(初始化配置+SpringBoot项目构建三种方式+热部署+配置详解)原创 2023-04-24 12:21:32 · 860 阅读 · 0 评论 -
Mybatis-Plus -05 插件使用
乐观锁( Optimistic Locking ) 是相对悲观锁而言的,乐观锁假设数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。**但是在效率方面,处理加锁的机制会让数据库产生额外的开销,还有增加产生死锁的机会;当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。当要更新一条记录的时候,希望这条记录没有被别人更新。原创 2023-04-23 23:04:18 · 619 阅读 · 0 评论 -
聊聊程序员那些【越早知道越好】的道理或者建议-程序员如何提升自己
谈程序员如何提升自己以及如何提升编程能力原创 2023-04-23 23:02:47 · 640 阅读 · 0 评论 -
Spring中最常用的11个扩展点
Spring中最常用的11个扩展点:自定义拦截器、Spring容器对象、全局异常处理、类型转换器等等原创 2023-04-22 15:38:42 · 674 阅读 · 1 评论 -
Mybatis-Plus -04 条件构造器与代码生成器
Mybatis-Plus 条件构造器与代码生成器原创 2023-04-22 15:34:14 · 452 阅读 · 0 评论 -
Mybatis-Plus -03 Mybatis-Plus实现CRUD
Mybatis-Plus实现CRUD原创 2023-04-21 14:46:51 · 398 阅读 · 0 评论 -
Mybatis-Plus -02 CRUD接口
Mybatis-Plus CRUD接口原创 2023-04-21 14:41:45 · 394 阅读 · 2 评论 -
Mybatis-Plus -01 Mybatis-Plus入门
MyBatis-Plus (opens new window)入门篇(简称 MP)是一个MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2023-04-20 20:26:40 · 578 阅读 · 0 评论 -
SpringMVC 08 -SSM整合
SpringMVC-SSM整合 整合依赖 配置文件 前端jsp 整合测试原创 2023-04-19 12:58:48 · 408 阅读 · 0 评论 -
SpringMVC 07 -异常解析器&拦截器&跨域请求
SpringMVC异常解析器、拦截器、跨域请求原创 2023-04-18 10:18:09 · 382 阅读 · 0 评论 -
SpringMVC 06 -RESTFul风格接口设计
等价System . out . println("查询所有user" + "...." + pageNum + "..." + limit);i < 10;i ++) {userList . add(new User("张三" + i , "123" , "1234" + i , 30 + i));} return new DataResult(200 , "查询成功" , userList);原创 2023-04-17 19:11:10 · 358 阅读 · 0 评论 -
SpringMVC 05 -文件上传与下载
处理文件上传的内容获取上传文件的名称–获取文件的后缀–获取新文件名称将上传的文件保存到指定的位置成功跳转//文件上传的操作 //1、定义文件的位置(a、当前项目 b、本地磁盘) //2、解决文件名冲突问题 //-------------------------------------------------- //获取上传的文件名 String filename = file . getOriginalFilename();原创 2023-04-16 21:57:33 · 284 阅读 · 0 评论 -
SpringMVC 04 -静态资源放行与JSON交互
SpringMVC静态资源放行和JSON交互原创 2023-04-15 14:04:36 · 662 阅读 · 3 评论 -
SpringMVC 03 -SpringMVC中的常用注解
比如 https://blog.csdn.net/yinying293/article/details/130037325?该注解在执行其他方法之前先执行,可以先利用接收到的参数,去查询数据库,拿到完整的数据,然后通过方法的返回值再传递到其他的请求方法上。@RequestMapping(“/user”) //窄化请求路径,表示在每一个映射路径的前面添加了此路径。那么以后请求该类中的方法,都需要添加 /user。如果只有一个id并且相同,那么不用写 即。原创 2023-04-14 15:08:15 · 335 阅读 · 0 评论