自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 @Cacheable缓存,自定义分组缓存时间、自定义缓存key(读取类+方法+参数)

【代码】@Cacheable缓存,自定义分组缓存时间、自定义缓存key(读取类+方法+参数)

2024-07-20 13:24:03 263

原创 java的stream流收集key和value,含索引取的问题

java stream reduce

2024-07-13 22:31:23 109

原创 hutool处理excel时候空指针小记

java使用hutool识别excel空指针

2024-07-13 22:21:33 315

原创 springboot aop学习

aop+获取http请求头、请求参数+注解

2024-06-07 00:33:02 238

原创 mysql8的授权远程访问方式有所变化

密码。

2024-03-30 23:22:59 140 1

原创 Windows系统Starting the Docker Engine 一直转圈解决方法

Windows系统Starting the Docker Engine 一直转圈解决方法 – 蓝队云docker初始化安装时的WSL两个问题_unexpected wsl error-CSDN博客docker desktop 因为某些原因无法打开报错wsl_docker desktop something went wrong-CSDN博客

2024-03-09 23:08:45 2444 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 360

原创 欢迎使用CSDN-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 146

原创 volitale

volitale: 轻量级的同步机制,三大机制:保证可见性、不保证原子性、禁止指令重排一、可见性各小伙拷贝一份,在自己地带改了弄回去、并通知其他人JMM三大特性: 可见性、原子性、有序性未完待续。。。...

2019-12-15 17:13:54 174

原创 消息队列在项目中的使用

=================================================上面是未使用消息队列若使用消息队列,支付成功后、让订单模块通知库存模块(4、5解耦合)example:支付模块 在支付宝回调之后就马上发送一个延迟队列,因为队列是延迟的,在这段时间内 支付模块会向支付宝去确认交易是否成功,不成功就延迟,成功就发送消息...

2019-12-15 15:18:00 376

原创 购物车实现过程

skuId是某一商品id

2019-12-15 14:06:43 182

原创 单点登录

2019-12-15 12:59:39 163

原创 ES和solr的区别

2019-12-15 11:37:52 256

原创 Redis在项目中的使用场景

补充:1.Incrby,增加的意思2.HashSet的使用3.List4.Zset(略微知道几个命令即可)

2019-12-15 11:12:03 188

原创 JVM垃圾回收机制

Question:GC发生在JVM哪部分,有几种GC,算法各是什么??? GC发生在堆里面,2种四大算法1、引用计数法tips:较难处理循环引用,被淘汰了2、标记清除tips:两次扫描(标记、清除)、会产生内存碎片、不需要额外空间、发生在老生代3、复制tips:双倍空间、效率高、无内存碎片、发生在新生代4、标记整理tips:两次扫描(标记、...

2019-12-14 19:30:33 165 1

原创 MySQL什么时候适合建索引

一、背景 性能下降(执行时间长、等待时间长)、SQL慢二、介绍 索引是帮助高效获取数据的数据结构三、索引优势与劣势优势: 检索查询快、排序快劣势: 降低了更新的速度 索引占磁盘空间四、什么时候适合创建索引?主键自动建立索引频繁查询的字段,应该建外键建索引单键/组合索引的选择问题,组合索引性价比更高排序字段统计或分组字段(注...

2019-12-14 18:55:28 128

原创 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 97

原创 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 166

原创 linux系统,常用服务类命令

一、centos6===============================================二、centos7

2019-12-14 11:39:44 97

原创 MyBatis中当实体类中的属性名和表中的字段名不一样

1.sql语句起别名2.MyBatis的全局配置文件中开启驼峰命名规则(mapUnderscoreToCamelCase=>last_name lastName)3.在Mapper映射文件中使用ResultMap自定义映射规则

2019-12-14 11:19:35 110

原创 简单谈一下SpringMVC的工作模流程

ModelAndView、Map、Model、ModelMap,都会转换为ModelAndView 发送请求,到中央控制器,调用处理器映射器找到处理器,并返回所有的拦截器和处理器,通过处理器的适配器,调用处理器(到Controller了),返回ModelAndView,调用视图解析,通过视图解析器得到view,渲染视图,响应给用户...

2019-12-14 10:47:30 155

原创 SpringMVC如何解决POST请求中文乱码问题,GET的又如何处理

2019-12-14 10:24:59 343

原创 简单介绍Spring支持的常用数据库事务传播属性和事务隔离级别

一、事务传播行为:一个方法运行在了一个开启的事务方法中时,当前方法使用原来的事务还是开启新的事务propagation:用来设置事务的传播行为required_new=================================================二、事务产生的问题脏读:读到了更新但未提交的值不可重复读: 第一次读了后,后来别人更新并提交了...

2019-12-14 10:15:47 115

原创 Bean的作用域

1.singlenton:默认值,IOC容器一创建就会创建Bean实例,而且是单例的,每次得到的都是同一个2.prototype:原型的,当IOC容器创建不再实例化Bean,调用getBean方法的时候再实例化,每次得到的不同3.request:每次请求实例化一个Bean4.session:一次会话中共享一个Bean5.application:全局的会话中共享一个Bean...

2019-12-14 09:26:24 107

原创 6、成员变量与局部变量

一、题目二、答案三、解析变量就近原则;静态共享;结合“题目3.类初始化、实例初始化” 栈、局部变量({}里的) 堆、实例变量(非static) 方法区、类变量(static)...

2019-12-13 21:39:12 77

原创 5、递归与迭代

一、题目二、答案1.2.三、解析

2019-12-13 21:30:27 77

原创 方法的参数传递机制

一、题目二、答案三、分析基本是传值引用传地址,特别的(String等封装类不可变性)四、细致分析

2019-12-13 12:16:42 74

原创 类初始化、实例初始化

一、题目二、答案三、分析a.先执行父类的静态(变量、方法、代码块同级),再执行自己的静态(变量、方法、代码块同级)b.先执行父类非静态(变量、方法【涉及多态:指向子类的方法】、代码块、同级)、父构造,再执行自己的非静态(变量、方法、代码块、同级)、己构造publicstaticvoidmain(String[]args){//执行aSon son1=n...

2019-12-13 12:07:43 77

原创 面试题汇总(逐步完善)

面试题第一季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 144

原创 2.单例设计模式6

一、饿汉式publicstatic final 类名INSTANCE1.变量直接new2.利用枚举特性3.static里变量new(可以搞配置文件)二、懒汉式getInstance()里1.new2.外加同步块3.静态内部类====================要点========...

2019-12-12 20:49:45 112

原创 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 430

转载 Jquery-ui的sortable插件之自由拖动排序-table

复制粘贴放入jsp文件即可使用我注释部分是打算用本地的js和layui的样式,方便大家尝试,直接复制粘贴即可使用,样式自行引入吧参考:https://blog.csdn.net/weixin_42322501/article/details/80514405<%@ page contentType="text/html;charset=UTF-8" language="ja...

2019-10-30 10:23:28 616

原创 springboot restful风格 后端接收

前端->后端:不用jsonajax不指定contentType即可=>后端不用@RequestBody,且避免了单独接收一个未封装参数的麻统一头@RequestMapping(value = "/users")GET1 根据id查@GetMapping("/{id}")@PathVariable int idGET2 需要条件or分页@G...

2019-10-24 21:32:55 641

原创 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 127

原创 分页功能【仅仅整理一下大致逻辑】

前端:起始位置、当前页、一页显示几个、总页数、总条数下一页:当前页+=1;起始位置+=每页多少个上一页:当前页-=1;起始位置-=每页多少个某一页:当前页=某;起始位置=(某-1)*每页多少个=================================================给后端最少可以是当前页和起始位置后端:起始位置【默认0】、当前页【默认1】、一页显示几个【默...

2019-07-16 11:32:29 152

原创 jQuery小结+用过的html、el表达式【会更完善】

首先,引入jQuery文件。一.选择器:获得id,前加#获得class,前加.: 状态值[=] 属性和该属性的值, 分隔多个选择空格 子代没有空格直接并上 相当于&&【都要满足】样例:$('input[name="testradio"]:checked').val();//【input标签&&...

2019-07-16 08:58:31 1850

原创 小结一下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 1297

转载 IDEA上传项目到码云仓库

备注:GitHub挺好用,但是本人翻墙技术有点差,故导致访问效率略低,试试用码云仓库1.初始操作:注册一个码云账号【不做概述】2.打开IDEA,找到那个项目,安装插件:File->settings->plugins->gitee(以前是gitosc)3.VCS->import into version control->托管项目到码云4.弹窗:我选择密...

2019-07-15 19:18:34 810

原创 Parameter ***not found. Available ...

因为mapper里多个变量参数,每个都加@Param("起一个区别的名字")注解,调用的时候#{起的名字.属性}或者${起的名字.属性}

2019-07-15 18:39:44 4546

原创 SpringBoot项目配置jsp

【不推荐使用jsp,但是此项目是SSM项目改编,故如此配置】1.项目右键->OMS->Web->右侧红色点开->点ok->自动生成webapp文件夹进而放到新建的WEB-INF下,可以只让后台访问jsp2.application.properties相关设置spring.mvc.view.prefix: /spring.mvc.view.su...

2019-07-15 18:35:51 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除