自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot中用@Transational控制事务的注意事项

事务是javaEE开发中一个很重要的概念,他控制了对多表操作的一组事务同时成功或同时失败。关于事务的一些概念与应用,相信已经很清楚了,这里不对事务做过多的介绍,谈一谈关于springboot中事务的使用的一些注意事项。一、springboot配置事务的方式简单的来说,springboot中配置事务可以通过@Transational注解的方式和配之类的方式进行全局性的事务配置。都是通过动态代理实现的,被代理前后执行的方式也相同,只是前者是springboot自带的切点拦截,后者自定义的切点拦截1.@Tr

2020-06-30 15:50:32 874

原创 MybatisPlus实现数据库分表查询

在程序的运行中,随着时间的推移,势必会发生数据库中的表中的数据暴涨,尤其是一些接口日志表或者PV记录表,面对数据的越来越多,在处理时就会增加处理难度,直到数据库难以承受。这时就面临着对表格的拆分,将该表格按照不同的维度(时间,类型等),满足开发需求的同时,拆分成多个表。而一个表变成了多个表,代表着原来的操作数据库的映射体系已经无法操作这些表了,如何对这些表进行增删改查呢?难道要为每一个表格建立一个映射的类吗?当然不可能,这是需要运用mybatis拦截器的方式实现动态的更换表名,这些完全可以在自定义mybat

2020-06-17 15:03:27 8447 3

原创 关于Java中值传递和引用传递浅析

严格来说在Java中不存在所谓的引用传递,只是在方法的传递过程中,传递的是值的副本还是引用地址的副本。相关总结:参数类型是基本类型,那么会将传过来的参数复制一个副本,传入方法,也就是传递了参数的值。如果在方法中改变了副本的值,不会影响原始的值.public static void func(int a){ a=20; System.out.println(...

2020-04-26 15:52:55 213

原创 linux日志常用查询命令

几个常用的查询日志的命令实时查询日志tail -f 日志文件名实时查询循环展示后100行tail -fn 100 日志文件名关键词搜索cat 日志文件名 | grep -C 5 '关键字' 显示日志文件里匹配关键字字串那行以及上下5行cat 日志文件名 | grep -B 5 '关键字' 显示关键字及前5行cat 日志文件名 | grep -A 5 '关键字' 显示关键字及后5...

2020-04-06 11:49:49 186

原创 通过idea操作git版本回退

在日常开发中,可能会发生commit错误的代码,或者合并了错误的分支,这是就会需要进行版本的回退。可以通过git指令进行操作,开发时一般都是使用idea进行git操作。1.通过idea的Undo Commit进行回退操作这种操作会回退到选择的前一次commit,这种操作不会影响本地文件和暂存区。2.通过Reset Head进行回退Reset Type 有三种模式,表名回退的形式:–...

2020-04-02 19:53:46 2625

原创 关于MybatisPlus的QueryWrapper定义查询条件的and()和or()方法连用问题

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了QueryWrapper自定义查询对象,可以无需手写sql,进行条件查询。在其中的and()和or()方法,可以进行条件的连接,写几个例子介绍一下使用方式;1.and()方法当只想进行简单的条件链接时,只需将查询条件直接连写即可,拼装后的sq...

2020-03-30 10:14:15 81971 8

原创 跨域问题的解决方法

现在的代码多是前后端分离开发,或是分布式应用,不可避免的会产生跨域问题,会在浏览器出现No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:9100’ is therefore not allowed access. The response h...

2020-03-23 17:23:04 398

原创 SpringBoot整合Thymeleaf模板引擎访问静态资源

Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本。springboot整合Thymeleaf模板引擎1.引入模板引擎依赖 <dependency> <groupId>org.springframework.boot</groupId> ...

2020-03-20 15:07:04 1032

原创 jenkins踩坑日记

新到一个公司,发现公司内部没有运维,也没有jenkins,项目发布全靠开发人员手动完成,闲来无事学一下,通过慕课网网站上的一个视频学习记录,但是视频上一路畅通无阻,我是一步一坑,在此记录一下搭建时的踩坑记录,进行分享,勉强搭建出来的Jenkins,能完成功能,很多地方不明,如果有大哥能看到为我解答一下,小弟不胜感激,搭建步骤就不详述了,可去找视频和网上的教程,主要写一下问题,还有我是通过虚拟机的l...

2020-03-16 11:43:55 518

原创 关于javabean属性的命名规范和lombok引起前端对象属性不显示

问题描述:使用Freemarker模板引擎作为前端页面,使用插值表达式获取对象中的属性时,明明对象中存在该属性,但{$对象.属性名}的时候却为空。设计知识:一、关于Freemarker获取对象中属性不显示属性没有getter方法或者找不到getter方法。Freemarker从对象中取属性,是通过属性名去推getter方法,找到就能拿到,找不到就为null。对象是内部类的对象,变成普通的...

2020-03-10 18:10:17 969

原创 springmvc接受前端请求注解说明

springmvc作为前后端交互的入口提供了多种注解用于接受前端传递过来的参数,并可以自动的封装成实体类。1.@ModelAttribute 该注解可以将前端传入的参数,封装在对应的实体类中,注意前端需是get请求将参数封装到url中或者表单提交类型Content-Type:“application/x-www-form-urlencoded”,Content-Type:“applicatio...

2020-03-07 16:14:39 703

原创 MySql两张表某个字段只存在单表中

比较两张表的某个字段在两张表分布的不同之处,该列的值在t1表中存在,在t2表中不存在或在t2表中存在,在t1表中不存在,sql有以下两种写法第一种:将两个表做union操作,然后按字段分组,统计数量,为1的就是单独存在一个表中的SELECT aliasFROM (SELECT t1.name alias FROM table1 t1 GROUP BY nameUNION ALLSELE...

2019-05-25 17:12:21 405

原创 解决IntelliJ IDEA中ssh方式git出现的 Could not read from remote repository问题

1.你需要确定你gitlab上的账号具有操作该远程仓库的权限2.在IDEA中正确的配置githttps://img-blog.csdnimg.cn/20190323150723157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9i3.如果上述配置之后,仍然无法连接,可...

2019-03-23 16:08:27 7353

空空如也

空空如也

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

TA关注的人

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