首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
七印miss
掘友等级
程序猿
|
华为
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
Java 动态代理详解
动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等。 本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和…
Mybatis IO模块分析
ClassLoaderWrapper:ClassLoader的包装类。 DefaultVFS:VFS的默认实现类。 ExternalResources:已经废弃了。 JBoss6VFS:JBoss 6实现的VFS。 ResolverUtil:用来通过某种方式来查找类,如果满足某…
Mybatis日志实现分析
指定使用LOG4J作为日志框架。 主要用到了对象适配器模式。针对不同的日志框架提供对Log接口对应的实现。分别支持了 Log4jImpl实现了Log接口,实现Log接口的方法。 持有Logger对象的引用,并且调用Log接口的方法,实际上是通过调用Logger对象的方法实现的。…
Mybatis自定义异常
从该类中可以看出,Mybatis为每种不同的异常场景,都定义一个PersistentceException的子类。 而且这些自定义的异常类,并没有统一放在exception package中,而是分别放在各自功能模块的package中,这种处理方法可以借鉴一下。
Java开发提升十倍生产力:Idea远程一键部署springboot到Docker
1. Docker的安装可以参考https://docs.docker.com/install/ 2. 配置docker远程连接端口 3. 重启docker 4. 开放端口 5. Idea安装插件,重启 6. 连接远程docker 1. 创建springboot项目 Bind …
MyBatis的JUnit测试
最近项目中遇到一个场景,需要将项目中原有的DB切成MySQL。为了验证修改后的MyBatis的XML映射文件的SQL语法是否OK,重新部署后,在界面上一顿狂点。这种做法太Low,不仅没效率,还可能存在漏测。 通过MyBatis自带的API,实现XML映射文件的加载,达到在本地测…
Java 工程师成神之路 | 2019正式版
什么是浮点型?什么是单精度和双精度?为什么不能用浮点型表示金额? 什么是包装类型、什么是基本类型、什么是自动拆装箱 Integer 的缓存机制 字符串的不可变性 JDK 6 和 JDK 7 中 substring 的原理及区别、 replaceFirst、replaceAll、…
log4j2.properties采坑与填坑
%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10) 可以在%与模式字符之间加上修饰符来控制其最小宽度、最大宽度、和文本的对齐方式。如: 实现控制台打印,以及基于时间和基于文件大小的本地保…
SpringBoot实现过滤器、拦截器与切片
Filter是J2E中来的,可以看做是Servlet的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:…
分享一些好用的网站
这两年收藏了不少网站,特地整理一下,把一些大家都可能用得上的分享出来,希望能对你有用。 考虑到有一些网站大多数人都知道,所以我就不列出来了。 它不仅仅是一个网址收藏管理器,它还可以:推送、嵌入任何东西、集成、自定义、分享你的收藏夹、浏览器扩展。 可以在不同设备中共享书签。 域名…
下一页
个人成就
文章被点赞
190
文章被阅读
114,290
掘力值
2,072
关注了
34
关注者
93
收藏集
2
关注标签
62
加入于
2019-01-11