自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nothing 开发的点点滴滴

记录工作中我们一起踩过的坑。

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot 集成mybatis,解决【warn】No MyBatis mapper was found in '[*.*.*]' package

springboot+mybatis+druid集成,同时解决warn警告1. springboot 集成druid增加DataSource配置文件#用户中心数据源spring.datasource.url=jdbc:mysql://localhost:3306/mysql?serverTimezone=UTCspring.datasource.username=rootspring....

2019-03-04 14:11:49 13339 1

原创 java静态代理、动态代理、cglib动态代理实现原理

什么是静态代理、动态代理在面向对象编程时,经常会遇到一些需要统一处理的东西,比如每个方法的耗时打印、数据库的事物管理、以及一些其他的切面功能,这些功能如果加入到每个类里,就会有很多的重复代码,而且不便于维护。因此产生了代理对象,将这些需要统一处理的功能加入到代理对象中,统一由代理对象进行管理。比如下面的一个图书类:/** * 被代理对象接口 */public interface Boo...

2019-03-01 15:55:04 341

原创 Idea设置java常用注释

idea设置类和方法注释模板进入设置File -> Setting -> Editor -> File and Templates如图设置生成class注释/** * Title: ${NAME} * Description: TODO * * @author gejx * @version V1.0 * @date ${YEAR}-${MONTH}-...

2019-01-29 16:46:55 2049 1

原创 谷歌浏览器调试技巧

前端js调试技巧因为工作中,经常涉及到前端后台数据交互,前端js操作dom,所以会前端调试非常重要。我一直习惯用谷歌浏览器,所以这里就介绍一下谷歌浏览器的调试方法:首先介绍一下调试界面:(打开浏览器,按F12打开调试窗口)如上图所示,现在分别介绍每个菜单在调试中的作用Elements:首先点①,然后选择要查看的页面元素②,然后中间

2017-08-01 14:27:20 26202 6

原创 利用RestControllerAdvice统一打印日志

需求描述在springboot微服务中,会提供各种服务接口,在服务调用时,一般都会打印请求参数、以及返回值信息,方便查看日志调试问题,那么多接口就需一个统一的日志打印的功能。实现方法自定义aop实现,统一一个地方打印日志利用spring提供的RestControllerAdvice增强controller切面处理,本人实现方法代码如下:/** 1. Title: RequestA...

2019-06-28 15:01:09 6055

原创 Linux 安装xwiki详细步骤(war包安装)

Linux 安装xwiki详细步骤(war包安装)重要说明:xwiki的版本对应jdk版本和tomcat版本有严格的限制,如官网所说:本教程针对XWiki Enterprise 8.3说明开始安装重要说明:xwiki的版本对应jdk版本和tomcat版本有严格的限制,如官网所说:本教程针对XWiki Enterprise 8.3说明第一步安装jdk,必须1.8以上(略);第二步安装my...

2019-01-29 16:28:41 1426

原创 java内存模型总结

JAVA内存学习总结从最开始学习java的时候,老师就讲过,java主要分为堆和栈两个内存区域,随着不断的学习和深入,也对java的内存有了更细致的了解。本文是个人通过以前老师所讲知识、查看各位大牛的博客,总结而来,纯属个人学习总结体会,不喜勿喷。java内存划分 如上图所示,java内存主要分五个部分:方法区(Method Area):方法区是各个线程共享的区域,用于存储已经被虚拟机加载的类信

2017-07-31 16:50:46 303

原创 JAVA三大特性的理解

封装概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他部分只有通过包裹在数据外面的被授权的操作来与这个抽象数据类型交流与交互。也就是说,用户无需知道对象内部方法的实现细节,但可以根据对象提供的外部接口(对象名和参数)访问该对象。好处

2017-07-27 11:13:42 1714

原创 Tomcat的初识和配置注意事项

Tomcat是什么Tomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目, 由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费, 因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb 开发一般都使用T

2017-07-26 10:41:58 474

空空如也

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

TA关注的人

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