- 博客(41)
- 收藏
- 关注
原创 @Cacheable缓存,自定义分组缓存时间、自定义缓存key(读取类+方法+参数)
【代码】@Cacheable缓存,自定义分组缓存时间、自定义缓存key(读取类+方法+参数)
2024-07-20 13:24:03
561
原创 Windows系统Starting the Docker Engine 一直转圈解决方法
Windows系统Starting the Docker Engine 一直转圈解决方法 – 蓝队云docker初始化安装时的WSL两个问题_unexpected wsl error-优快云博客docker desktop 因为某些原因无法打开报错wsl_docker desktop something went wrong-优快云博客
2024-03-09 23:08:45
2896
1
原创 本来程序正常运行,突然 org.apache.ibatis.io 找不到
org.apache.ibatis.io找不到,切换下idea的maven为idea自带maven就可以了,经分析,应该是maven版本问题,降3.8为3.6.3就ok了
2022-04-25 19:22:43
440
原创 欢迎使用优快云-markdown编辑器222
一级标题二级标题hello world!hello world!hello world!hello world!hello world!引用内容链接ABCabc姓名年龄张三5public static void main(String []args){ }
2020-08-06 22:15:39
199
原创 volitale
volitale: 轻量级的同步机制,三大机制:保证可见性、不保证原子性、禁止指令重排一、可见性各小伙拷贝一份,在自己地带改了弄回去、并通知其他人JMM三大特性: 可见性、原子性、有序性未完待续。。。...
2019-12-15 17:13:54
212
原创 消息队列在项目中的使用
=================================================上面是未使用消息队列若使用消息队列,支付成功后、让订单模块通知库存模块(4、5解耦合)example:支付模块 在支付宝回调之后就马上发送一个延迟队列,因为队列是延迟的,在这段时间内 支付模块会向支付宝去确认交易是否成功,不成功就延迟,成功就发送消息...
2019-12-15 15:18:00
406
原创 JVM垃圾回收机制
Question:GC发生在JVM哪部分,有几种GC,算法各是什么??? GC发生在堆里面,2种四大算法1、引用计数法tips:较难处理循环引用,被淘汰了2、标记清除tips:两次扫描(标记、清除)、会产生内存碎片、不需要额外空间、发生在老生代3、复制tips:双倍空间、效率高、无内存碎片、发生在新生代4、标记整理tips:两次扫描(标记、...
2019-12-14 19:30:33
215
1
原创 MySQL什么时候适合建索引
一、背景 性能下降(执行时间长、等待时间长)、SQL慢二、介绍 索引是帮助高效获取数据的数据结构三、索引优势与劣势优势: 检索查询快、排序快劣势: 降低了更新的速度 索引占磁盘空间四、什么时候适合创建索引?主键自动建立索引频繁查询的字段,应该建外键建索引单键/组合索引的选择问题,组合索引性价比更高排序字段统计或分组字段(注...
2019-12-14 18:55:28
185
原创 Redis持久化
1.RDB和AOF两种持久化机制的介绍 2.RDB优缺点三、AOF的优缺点四、RDB和AOF到底如何选择(1)不要仅仅使用RDB这样会丢失很多数据。(2)也不要仅仅使用AOF,因为这一会有两个问题,第一通过AOF做冷备没有RDB做冷备恢复的速度快;第二RDB每次简单粗暴生成数据快照,更加健壮。(3)综合AOF和RDB两种持久化方式,用AOF来保证...
2019-12-14 18:13:52
150
原创 git分支相关命令和实际应用
一、分支相关git branch <分支名> 创建分支git branch -v 查看分支git checkout<分支名> 切换分支git checkout -b<分支名> 创建并切换git checkout master;git merge <分支名>合并分支git checkout master;git branch -...
2019-12-14 17:54:59
209
原创 linux系统,常用服务类命令
一、centos6===============================================二、centos7
2019-12-14 11:39:44
149
原创 MyBatis中当实体类中的属性名和表中的字段名不一样
1.sql语句起别名2.MyBatis的全局配置文件中开启驼峰命名规则(mapUnderscoreToCamelCase=>last_name lastName)3.在Mapper映射文件中使用ResultMap自定义映射规则
2019-12-14 11:19:35
137
原创 简单谈一下SpringMVC的工作模流程
ModelAndView、Map、Model、ModelMap,都会转换为ModelAndView 发送请求,到中央控制器,调用处理器映射器找到处理器,并返回所有的拦截器和处理器,通过处理器的适配器,调用处理器(到Controller了),返回ModelAndView,调用视图解析,通过视图解析器得到view,渲染视图,响应给用户...
2019-12-14 10:47:30
181
原创 简单介绍Spring支持的常用数据库事务传播属性和事务隔离级别
一、事务传播行为:一个方法运行在了一个开启的事务方法中时,当前方法使用原来的事务还是开启新的事务propagation:用来设置事务的传播行为required_new=================================================二、事务产生的问题脏读:读到了更新但未提交的值不可重复读: 第一次读了后,后来别人更新并提交了...
2019-12-14 10:15:47
142
原创 Bean的作用域
1.singlenton:默认值,IOC容器一创建就会创建Bean实例,而且是单例的,每次得到的都是同一个2.prototype:原型的,当IOC容器创建不再实例化Bean,调用getBean方法的时候再实例化,每次得到的不同3.request:每次请求实例化一个Bean4.session:一次会话中共享一个Bean5.application:全局的会话中共享一个Bean...
2019-12-14 09:26:24
151
原创 6、成员变量与局部变量
一、题目二、答案三、解析变量就近原则;静态共享;结合“题目3.类初始化、实例初始化” 栈、局部变量({}里的) 堆、实例变量(非static) 方法区、类变量(static)...
2019-12-13 21:39:12
119
原创 类初始化、实例初始化
一、题目二、答案三、分析a.先执行父类的静态(变量、方法、代码块同级),再执行自己的静态(变量、方法、代码块同级)b.先执行父类非静态(变量、方法【涉及多态:指向子类的方法】、代码块、同级)、父构造,再执行自己的非静态(变量、方法、代码块、同级)、己构造publicstaticvoidmain(String[]args){//执行aSon son1=n...
2019-12-13 12:07:43
101
原创 面试题汇总(逐步完善)
面试题第一季1.自增变量i=i++;2.单例设计模式63.类初始化、实例初始化4.方法的参数传递机制5、递归与迭代6、成员变量与局部变量7.Bean的作用域8.简单介绍Spring支持的常用数据库事务传播属性和事务隔离级别9.SpringMVC如何解决POST请求中文乱码问题,GET的又如何处理10.简单谈一下SpringMVC的工作模流程11.My...
2019-12-12 20:54:15
179
原创 2.单例设计模式6
一、饿汉式publicstatic final 类名INSTANCE1.变量直接new2.利用枚举特性3.static里变量new(可以搞配置文件)二、懒汉式getInstance()里1.new2.外加同步块3.静态内部类====================要点========...
2019-12-12 20:49:45
143
原创 1.自增变量i=i++;
1.题目:2.答案:i=4j=1k=113.重点分析i=i++;初始:变量值 1、操作数栈 1自增:变量值 2、操作数栈 1赋值:(将操作数栈赋值给变量=>)变量值 1【个人理解:i++计算时候呈现出原值i(1)、计算的结果是i(2),又因为赋值运算最后算->经赋值运算符,导致i=i(1)】4.详细分析i=i++;局部变量表(存变量)...
2019-12-12 20:35:47
522
转载 Jquery-ui的sortable插件之自由拖动排序-table
复制粘贴放入jsp文件即可使用我注释部分是打算用本地的js和layui的样式,方便大家尝试,直接复制粘贴即可使用,样式自行引入吧参考:https://blog.youkuaiyun.com/weixin_42322501/article/details/80514405<%@ page contentType="text/html;charset=UTF-8" language="ja...
2019-10-30 10:23:28
686
原创 springboot restful风格 后端接收
前端->后端:不用jsonajax不指定contentType即可=>后端不用@RequestBody,且避免了单独接收一个未封装参数的麻统一头@RequestMapping(value = "/users")GET1 根据id查@GetMapping("/{id}")@PathVariable int idGET2 需要条件or分页@G...
2019-10-24 21:32:55
671
原创 Eclipse导入项目后报错
右键---> build path--->configure build path--->3 Libiaries看看版本对应【tomcat、jre】右键->properties->project facts->右侧run**->选自己版本的tomcat个别人可能会点击把编译版本变成了1.5,可以右键->properties->ja...
2019-07-17 22:51:19
177
原创 分页功能【仅仅整理一下大致逻辑】
前端:起始位置、当前页、一页显示几个、总页数、总条数下一页:当前页+=1;起始位置+=每页多少个上一页:当前页-=1;起始位置-=每页多少个某一页:当前页=某;起始位置=(某-1)*每页多少个=================================================给后端最少可以是当前页和起始位置后端:起始位置【默认0】、当前页【默认1】、一页显示几个【默...
2019-07-16 11:32:29
183
原创 jQuery小结+用过的html、el表达式【会更完善】
首先,引入jQuery文件。一.选择器:获得id,前加#获得class,前加.: 状态值[=] 属性和该属性的值, 分隔多个选择空格 子代没有空格直接并上 相当于&&【都要满足】样例:$('input[name="testradio"]:checked').val();//【input标签&&...
2019-07-16 08:58:31
1909
原创 小结一下SpringBoot的时间问题的处理
备注:个人喜欢后端用java.util.Date而不是String,因为这样日期互相比较起来要比字符串比时间方便1.给实体类的属性加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")二者分别为传参和...
2019-07-15 20:41:55
1389
转载 IDEA上传项目到码云仓库
备注:GitHub挺好用,但是本人翻墙技术有点差,故导致访问效率略低,试试用码云仓库1.初始操作:注册一个码云账号【不做概述】2.打开IDEA,找到那个项目,安装插件:File->settings->plugins->gitee(以前是gitosc)3.VCS->import into version control->托管项目到码云4.弹窗:我选择密...
2019-07-15 19:18:34
855
原创 Parameter ***not found. Available ...
因为mapper里多个变量参数,每个都加@Param("起一个区别的名字")注解,调用的时候#{起的名字.属性}或者${起的名字.属性}
2019-07-15 18:39:44
4626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人