javaweb
文章平均质量分 85
JAVA技术分享官-乐乐
zzz
展开
-
JAVA代码的动态编译加载,随后实例化bean注入Spring容器
一 需求背景每天需要定时的进行各种姿势的数据校验,而这些姿势的叠加层出不穷,如果每增加一个小姿势都要进行测试部署上线,十分不值得。于是我们决定将代码搬到数据库里面,可以随时随地增加不同的“校验姿势”。注意:这样的作法虽然可以很便捷的上代码,但是生产环境上还是不建议这样做,有心人想在动态代码里面搞事情,太容易了。二 步骤在项目中先定义一个checker接口,这个接口便是我们动态代码class的父类。定义一个数据库表,形式如下:-- Dynamic Code CompilerDROP TAB原创 2021-06-01 22:12:30 · 1919 阅读 · 3 评论 -
Mybatis源码学习之二 设计模式总结(一)
Mybatis源码中设计模式很多,我从里面捞起来九种,在此分享: 一、单例模式。 单例模式六种常见的写法。 package designPattern;/** * 单例模式:线程安全、反序列化 */public class SigleTon { // 1、饿汉模式 static SigleTon sigleTon = ne...原创 2020-03-03 21:32:53 · 165 阅读 · 0 评论 -
Mybatis源码学习之一——基础支持层总结
源码+注释地址:https://github.com/flyChineseBoy/mybatis_studymybatis 基础支持层。-----------1、解析器模块(基础支持)------------1、XML解析方式 DOM解析(JDK官方,也是mybatis使用的解析方式):基于树形结构的解析器,它会将整个XML文档读入内存并构建一个Dom树。 SAX是基...原创 2020-02-03 19:17:02 · 243 阅读 · 0 评论 -
当mybatis逆向工程遇上了数据库字段增加
最近做的一个项目让我对mybatis的逆向工程有些迷茫,毕竟第一次在实际项目中使用,有太多稚嫩,老人路过还请指教。对于mybatis的逆向工程,我既喜欢它让我省了很多力气,但是另一方面,它也给我套了个框框,遇到非要加字段的情况时,就很难受。个人最讨厌的就是照着数据库的字段一个一个的敲,实在不愿意做这种无聊的搬运工作,相信大家也不会喜欢。这个时候逆向工程就派上用场了,它生成了pojo和map原创 2017-12-22 15:54:52 · 4170 阅读 · 0 评论 -
个人网站建设日记——富文本编辑器
原文链接: 对于个人博客网站来说,富文本编辑器的选择应该是个不大不小的问题,若是没有用着顺手、看着顺眼的编辑器,写起东西来也是没有感觉的。 提前标出,最后使用的是wangEditor,轻量、简洁。 一开始对富文本编辑器一无所知,只是在从前听说过百度的那一款ueditor,去http://ueditor.baidu.com/website/看了之后发现,竟然从16年之后就没有更新过,gith...原创 2018-05-15 16:50:41 · 1553 阅读 · 0 评论 -
个人网站建设日记之二--springboot打包war部署运行
原文链接: http://www.leleblog.top/daily/more?id=4 对springboot的接触时间不短了,却一直没有自己真正动手做一个小项目,这次个人网站的搭建使用了springboot,部署的时候发现,它对tomcat不太友好,对jsp简直是到了坑杀的地步,于是决定将这个坑记录下来。 目前我所知道的两种打包部署的方式,一种是jar包运行,一种是war包放在外部t...原创 2018-05-15 19:59:24 · 373 阅读 · 0 评论