![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
I_LOVE_SMALL_CAT
这个作者很懒,什么都没留下…
展开
-
mysql批量修改字段
目的:将所有表中的’created_by’字段和’changed_by’字段的长度改为varchar(255)第一步:查出所有表中需要同时修改的字段,并且拼接出修改的sqlSELECT CONCAT(‘alter table ‘,TABLE_NAME,’ modify ‘,COLUMN_NAME,’ varchar(255) ;’)FROM INFORMATION_SCHEMA.COLUMNSWHERE TABLE_SCHEMA=‘db1’ AND COLUMN_NAME IN (‘created_原创 2021-12-28 10:38:58 · 1844 阅读 · 0 评论 -
项目中新的方法
Optional(先备注)原创 2021-12-27 14:28:13 · 196 阅读 · 0 评论 -
项目中好用的方法01
arraylist.retainAll(Collection c)用于保留 arraylist 中在指定集合中也存在的那些元素,也就是删除指定集合中不存在的那些元素。import java.util.ArrayList;class Main { public static void main(String[] args){ // 创建一个动态数组 ArrayList<String> sites = new ArrayList<>();原创 2021-12-13 10:00:29 · 120 阅读 · 0 评论 -
阿里开发手册总结
最近在看阿里开发手册,稍微总结几个有用的。使用Objects的equals方法除了Object类,还有一个Objects的类,他们的区别:Object 是 Java 中所有类的基类,位于java.lang包。Objects 是 Object 的工具类,位于java.util包。jdk1.7引入的工具类,被final修饰不能被继承,拥有私有的构造函数。它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或 null-tolerant(容忍空指针的),用于计算对象的hashcode原创 2021-11-29 09:57:36 · 313 阅读 · 0 评论 -
吸取一下项目发布的教训
今天对线上环境进行项目的发布,然后状态百出。首先就是nacos的redis被人改了,导致第一次发布出错然后就是我写的sql把数据都给删除了,当时公司有60个,但是有三个公司不存在,就给排除了,却没想到人家公司存在对需求理解不清楚,并且不能够在需求提出的阶段就说出来,导致目前需求和结果对应不上,虽然产品经理提的需求不太合理。总结:需求不清楚,或者对需求做不出来,就提前跟产品经理说明,否则造成后果无法承受。也不知道半年后我会成为什么样子。。。。。...原创 2021-11-09 21:19:57 · 452 阅读 · 0 评论 -
Mybatis关联查询
最近发现sql的嵌套查询比较好,就记一下解释: 通过 collection 对 List 进行映射 property : 想要添加到类的那个属性上 javaType : 这个属性类型 ofType : 查询到属性具体类型 column : 根据那个表字段查询# SetmealDao中<sql id="AllParam">id, name, code, helpCode, sex, age, price, remark, attention, img&原创 2021-08-27 13:17:04 · 99 阅读 · 0 评论 -
项目中代码细节的优化
总是会有些编程细节不注意,在这里做总结吧,会经常更新。sql搜索不要用 * 号 (虽然知道,但是总是太懒,而且老大也不管这个,但自己还是要养成好的编程习惯)sql添加时不用循环,而是使用 <foreach> 形式INSERT INTO teacher_user (teacher_id, user_id) VALUES<foreach collection="UserIds" item="UserId" separator=","> (#{id}, #{UserId})&原创 2021-08-24 14:25:05 · 171 阅读 · 1 评论