首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Simula
掘友等级
后台开发
|
字节跳动
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 33
沸点 4
赞
37
返回
|
搜索文章
最新
热门
Mybatis学习[2] Mybatis中的设计模式之策略模式
一共有三个部分:1.策略的接口;2.实现策略接口的具体实现类;3.持有策略实例的具体上下文对象。 在mybatis中使用到上述类图这种结构的策略模式的地方还是挺多的,比如说DefaultSqlSession和GenericTokenParser等。在这里我们就以GenericT…
Mybatis学习[1] Mybatis中的设计模式之单例模式
Mybaits中的org.apache.ibatis.io.VFS使用到了单例模式。 VFS就是Virtual File System的意思,mybatis通过VFS来查找指定路径下的资源。查看VFS以及它的实现类,不难发现,VFS的角色就是对更“底层”的查找指定资源的方法的封…
使用反射调用方法时的注意事项
当使用反射调用方法的时候,如果被调用的方法的入参只有一个,且是数组的时候,传递实际参数给Method的invoke方法时,需要注意(如果有)。 所以上述例子中实际传递给Test.main方法的入参是String类型,值为“hello”,和Test.main方法要求的入参类型St…
springboot如何构建独立可执行的jar包
最近有一个需求要往公司的生产数据库中导入一批数据,因为python用的不熟练,所以最终还是决定用老本行java来导数据到db中。使用maven来构建管理项目,同时为了方便操作JDBC、处理数据库表和JAVA对象的映射、SQL语句的生成,使用了Mybatis。但是,在将项目代码以…
SpringBoot事务使用及注意事项
感谢你百忙之中抽出时间阅读我这篇笔记。如果有错误的地方,劳烦批评指正。如果有地方和我持不同意见,很高兴和你一起探讨。最后,如果觉得这篇笔记对你有帮助的话,麻烦点个赞,谢谢~ 数据库事务的存在是为了保证“多个数据库操作”的“原子性”。举个最简单的银行汇款业务的场景,A向B汇款10…
SpringBoot整合MySQL数据库和Mybatis
SpringBoot 2.3.1.RELEASE版本,整合Mysql和Mybatis例子。 使用mybatis来操作数据库的时,我们还需要创建dto、dao、*Mapper.xml文件。如果手动创建上述文件的话,那将会非常的麻烦!!!好在人民的智慧是无穷的,我们可以通过myba…
单元测试对象的private方法
为了能够让项目更加健壮,项目组要求大家在开发的过程中要写单元测试。在我写单元测试的过程中,想编写下面这个MessageService类的getUserMessageCount方法的单元测试: 但是不巧的是,这个方法是private的,在单元测试方法中,是无法直接通过Messag…
操作系统时间不正确造成的问题
最近在开发的过程中,遇见一个服务器时间不正确而导致的数据查询结果不正确的问题。代码(使用Springboot的web应用)大概如下: MessageCenterService是另一个系统提供的服务,通过dubbo(使用zookeeper作为服务注册中心)来调用。getMessa…
Postgresql修改最大链接数
今天有同事说连接不上开发环境的PG库,提示“sorry, too many clients already”。看提示是PG库的连接数被占满了。想着我们开发环境有很多应用共用这一个PG库,所以经常出现连接数被占满的情况,干脆一不做二不休把开发环境的PG库的最大连接数调大就完事了,…
SpringBoot服务端如何设置跨域资源共享(CORS)
同源策略不属于HTTP协议,它是浏览器的一个规范限制。 同源即两个网络资源的“协议”、“域名”、“端口”都是一样的。浏览器不允许A网站去访问B网站的资源,这就是浏览器的同源策略 浏览器的同源策略保证了用户保存在浏览器中的其他网站的信息(比如cookie),不会被恶意的网站or脚…
下一页
个人成就
文章被点赞
73
文章被阅读
47,276
掘力值
958
关注了
41
关注者
16
收藏集
4
关注标签
37
加入于
2019-12-25