- 博客(8)
- 收藏
- 关注
原创 mybatis 批量将list数据插入到数据库
随着业务需要,有时我们需要将数据批量添加到数据库,mybatis提供了将list集合循环添加到数据库的方法。具体实现代码如下:1、controller层:public Map<String, Object> add(@Valid @RequestBody EnrollReq enrollReq) throws ServiceException { String ...
2019-03-07 14:47:45
1340
原创 如何解决百万级数据查询优化
一、SQL优化——使用索引查询造成全表查询的(索引失效的情况):避免null值查询。索引列的数据不要大量重复。where语句中or(union替代)、in not in(between and)、like、!=和<>符号的使用。where子查询中使用参数引入( select id from t where num=@num 可以改为强制查询使用索引: select id from ...
2019-03-07 13:04:27
941
原创 git如何解决failed to push some refs to git
Administrator@PC-20150110FGWU /K/cocos2d/yc (master)$ git push -u origin masterTo git@github.com:yangchao0718/cocos2d.git ! [rejected] master -> master (non-fast-forward)error: faile...
2018-08-19 19:17:17
701
转载 AJAX异步提交form表单
比如说有如下form: <form id="form1" name="form1" action="" method="post"> <input type="hidden" name="submitTime" value="${now }"> <input typ
2018-08-07 21:06:39
3415
转载 ssm框架之动态sql
动态SQL就是在SQL语句中添加一些标签,以完成某些逻辑。通常用到的动态SQL标签有<if>、<choose>、<where>、<trim>、<set>、<foreach>、<bind>、<sql>等。 1、if if是简单的条件判断,通过if语句我们可以实
2018-07-30 15:27:29
631
转载 IntelliJ IDEA常用快捷键汇总
在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。(注:有些操...
2018-07-28 15:30:03
71
转载 [MyBatis]模糊查询LIKE的三种方式
模糊查询也是数据库SQL中使用频率很高的SQL语句,使用MyBatis来进行更加灵活的模糊查询。直接传参法直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keyword%,然后直接作为参数传入mapper.xml的映射文件中。public void selectBykeyWord(String keyword) { String id = "...
2018-07-28 14:41:11
363
转载 【项目管理】 使用IntelliJ IDEA 将项目发布(提交)到GitLab
使用IntelliJ IDEA 将项目发布(提交)到GitLab本地Git代码仓库建立,首先需要启用项目的版本管理功能。点击VCS 启用版本控制 IDE底部显示本地Git代码仓库建立完毕,这时就代表这个项目已经可以使用Git版本控制了。我们再点击VCS就可以看见Git菜单了。首先我们先右击项目 选择Git->add,将项目中的文件 加入到git add 中等待...
2018-07-22 21:57:37
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人