BeanUtils.copyProperties(“转换前的类”, “转换后的类”);
将转换前的类对象有的值和属性给到 转换后的类
经常用于添加或修改的请求参数和实体类的转化。
好处后续维护性好
mybatis中的作用
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来解决。
是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<“字符 <=和”&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。
外键约束是个有争议性的约束,它一方面能够维护数据库的数据一致性,数据的完整性。防止错误的垃圾数据入库; 另外一方面它会增加表插入、更新等SQL性能的额外开销,不少系统里面通过业务逻辑控制来取消外键约束。
https://www.cnblogs.com/51python/p/10739254.html
https://my.oschina.net/dyyweb/blog/494504
微服务由多个服务器构成的
有主页服务器,相当于菜单
菜单之下有多个服务器
每小时执行一次(加在方法前面)
@Scheduled(cron = "0 0 * * * ?")
或者
@Scheduled(cron = "0/60 * * * * ?")
每日一点开始执行
@ Scheduled(cron = "0 0 1 * * ?")
mybatis传入的参数不能直接干涉到MySQL
传入的参数做的if判定只能影响#{}这个传入的值
不是对MySQL数据库进行选择
所以应该这样写
and (show_end_time is null or show_end_time >= #{today})
where
time is null or time >= #{day}
https://blog.csdn.net/weixin_44531229/article/details/107076200https://blog.csdn.net/weixin_44531229/article/details/107076200
https://blog.csdn.net/weixin_44108435/article/details/87937314
在微服务的演进过程中,为了最大化利用微服务的优势,保障系统的高可用性,需要通过一些类的服务支撑组件来协助服务间有效的协作,这便是服务治理的范畴。
git指令提交在要提交代码多的时候比idea提交更快
git指令提交是基础部分,idea提交像是可视化工具
https://blog.csdn.net/lfanyize/article/details/109577128
idea 提交代码出现Push to origin/master was rejected
到idea 输入框 输入 git push -u origin master -f
request:请求,在浏览器输入地址,回车,就是一个请求。
response:响应,服务器根据请求返回给浏览器的数据,就是一个响应。
这个很明显了,为什么还要讨论呢?
因为
public Page getCouponPage(Page page, PageCouponReq pageCouponReq) {}
这些是些实体类形式的应用,请求与相应
mybatis-plus交互的响应数据,处理MySQL
新建状态(New)
就绪状态(Runnable)
运行状态(Running)
阻塞状态(Blocked)
死亡状态(Dead)
gitee合并分支
https://www.cnblogs.com/zouhong/p/12610962.html
https://www.cnblogs.com/blogofzxf/p/12380800.html
gitee的核心是知道怎么解决冲突,如果是两个不同的人分支代码出现冲突,协商解决
idea提示很友好
养成良好的开发习惯,越早越好
Java开发规范 百度有解
推荐 阿里Java开发规范
https://files-cdn.cnblogs.com/files/han-1034683568/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%E7%BB%88%E6%9E%81%E7%89%88v1.3.0.pdf