Veni,Vidi,Vici
  • Home
  • Archives
  • Categories
  • Tags
  • Diagrams
  • Running
  • Tools
  • About
  •   
  •   
DWZ 表单提交 自定义回调 刷新问题

DWZ 表单提交 自定义回调 刷新问题

HTML: 123456789101112131415161718192021222324252627282930<form method="post" th:action="@&#123;&#x27;sys/detamgup/add_save/&#x27;+$&#123;nti&#125;&#125;" class="pageForm
2018-10-15
前端
#DWZ
sourcetree破解,跳过atlassian账号登陆sourcetree

sourcetree破解,跳过atlassian账号登陆sourcetree

找到本地账户sourceTree目录 找到对应的accounts.json文件,如果没有新建一个. 编辑accounts.json 内容为: 123456789101112131415161718192021222324[ &#123; "$id": "1", "$type": "SourceTree.Api
2018-09-21
工具类
#sourcetree
Mybatis ----- 剖析Mybatis原理(二)

Mybatis ----- 剖析Mybatis原理(二)

SqlSession 创建过程我们接下来要看看 SqlSession 的创建过程和运行过程,首先调用了 sqlSessionFactory.openSession() 方法。该方法默认实现类是 DefaultSqlSessionFactory ,我们看看该方法如何被重写的调用了自身的 openSessionFromDataSource 方法,注意,参数中 configuration 获取了默认的执
2018-09-20
Mybatis
#Mybatis
Intellij IDEA 常用快捷键及使用技巧

Intellij IDEA 常用快捷键及使用技巧

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
2018-09-20
工具类
#IDEA
设计模式-----建造者模式

设计模式-----建造者模式

定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 好处保证了流程不会变化 建造者模式主要包括以下几个角色 Builder(建造者):给出一个抽象接口,以规范产品对象的各个组成部分的构建。该接口要规定要实现复杂对象的哪些部分的创建,并不涉及具体的创建。 ConcreteBuilder(具体建造者):实现Builder接口,根据不同的商业逻辑,具体化各部分的创建,在
2018-09-13
设计模式
#设计模式 #建造者模式
Mybatis ----- 剖析Mybatis原理(一)

Mybatis ----- 剖析Mybatis原理(一)

从 Mybatis 的一个 Demo 案例开始从 github 上 clone 了mybatis 的源码,过程比Spring源码顺利,主要注意一点:在 IDEA 编辑器中(Eclipse 楼主不知道),需要排除 src/test/java/org/apache/ibatis/submitted 包,防止编译错误 在源码中写了一个Demo,给大家看一下目录结构 图片中的红框部分是楼主自己新增的,然后
2018-09-13
Mybatis
#Mybatis
Mybatis ----- 面试(三)

Mybatis ----- 面试(三)

Mybatis中如何执行批处理?使用BatchExecutor完成批处理。 Mybatis都有哪些Executor执行器?它们之间的区别是什么?ybatis有三种基本的Executor执行器,SimpleExecutor、ReuseExecutor、BatchExecutor。 SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Sta
2018-09-13
Mybatis
#Mybatis
Mybatis ----- 面试(二)

Mybatis ----- 面试(二)

Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重?不同的Xml映射文件,如果配置了namespace,那么id可以重复;如果没有配置namespace,那么id不能重复;毕竟namespace不是必须的,只是最佳实践而已。 原因就是namespace+id是作为Map<String, MappedStatement>的key使用的,如果没有namespace,就剩
2018-09-13
Mybatis
#Mybatis
Mybatis ----- 面试(一)

Mybatis ----- 面试(一)

#{}和${}的区别是什么? .#{}是预编译处理,${}是字符串替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值。 使用#{}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 通过在查询的sql语句中定义字段
2018-09-13
Mybatis
#Mybatis
Collection 集合 及 Map 总结

Collection 集合 及 Map 总结

Collection 各自的原理、特点及区别都在图中有相应的体现。 Map HashMap是基于哈希表的Map接口的非同步实现。在JAVA编程中,最基本的结构就是两种。一个是数组,另一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表数组”的数据结构,每个元素存放链表节点的数组,即数组和链表的结合体。HashMap底层就是
2018-08-26
Java基础
#Map #Collection
1…101112131415

Search

I came, I saw, I conquered.