
通用知识
通用知识
一步一结
1.设计模式:结合各种源码进行学习
2.数据库相关: SQL优化
3.多线程编程
4.分布式解决方案
展开
-
远离996之神技能:泣血经验,每天过一遍
实战经验之谈1 背景2 技术方面2.1 坚决不抛5xx响应码2.2 版本问题2.2.1 拒绝引入重复依赖2.2.2 固定版本,构建starter2.2.2.1 构建步骤2.2.2.2 使用:引入依赖即可3 学习方面3.1 有关顺序3.2 有关方法3.3 有关时间4 关注招聘1 背景虽然经历了数不清日夜的加班加点,然而开发技能与收入却都还在原地踏步。觉醒吧,势必日复一日的单调生活中闯出一条血路。尽管成功学不在少数,但真正适合自己的却很少。以下内容均为经验之谈,如果对大家有所帮助,请不吝点赞。2 技术方原创 2020-10-12 17:52:16 · 208 阅读 · 0 评论 -
IDEA常用配置及骚操作总结...持续更新
1 设置类签名模板设置签名模板的话,很多博客都有提到,但问题在于很多博客的模板都不符合java Doc的规范,所以在这里我再总结一次1.1 操作步骤步骤非常简单,将参考模板复制到如下图设置位置即可参考模板/** * @author Yi Qiang * @date ${DATE} ${TIME} * @version 1.0.0 */设置位置1.2 操作效果新建class文件,可以自动生成签名1.3 注意事项@author等标签前后都必须有空格标签不是随意取的,应原创 2020-09-03 18:37:28 · 201 阅读 · 0 评论 -
[2021]年度反思总结
年度总结值得表扬的点1 技术栈大大丰富activiti工作流引擎mongo db数据库redis各种数据结构深入使用shiro权限控制框架spring security框架xxl job定时框架quartz定时框架dubbosharding-jdbcCDNOSS2 熟悉了各种设计模式观察者模式适配器模式策略模式模板模式代理模式工厂模式单例模式原型模式建造者模式3 接触了多种语言python: 学习了pyqt的使用,flask框架简单应用原创 2022-02-13 01:49:15 · 191 阅读 · 0 评论 -
代码编写过程中常遇到的坑,看完总会有所收获的
1 最常见的空指针异常1.1 初始化了空对象,但后来被篡改成了nullpublic void test(c){ //此处初始化了user对象 User user=new User(); //可能获取了null值,导致后续使用报空指针异常 user=userService.getById(userId); //特别注意,此处依然可能报空指针异常 user.getName();}1.2 连续多次获取属性public void test(String userId){ User原创 2021-08-04 01:46:39 · 1216 阅读 · 0 评论 -
git实操日志
一些操作实验的记录,哈哈哈## 拉取远程仓库代码:可以认为就是一个下载命令,将服务器上面的代码下载到remote22477@yq MINGW64 /d/IDEA PROJECT/study_note (test)$ git fetch## 查看分支:可以看到目前只有三个分支,并且当前是处于test分支上面22477@yq MINGW64 /d/IDEA PROJECT/study_note (test)$ git branch dev master* test## 切换分支: 从原创 2021-04-01 00:56:33 · 267 阅读 · 0 评论 -
CSS实现鼠标悬停遮罩效果
<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"> <title>Bootstrap鼠标悬停图片遮罩特效</title> <原创 2021-03-22 12:42:10 · 681 阅读 · 0 评论 -
Maven报错
1.勾选总是更新快照2.更新本地仓库索引原创 2021-01-07 15:27:14 · 197 阅读 · 0 评论 -
Mybatis Plus 中@TableField使用正解
1 研究背景和过程妹纸开发突然发现@TableField失效了,在群里发问。一了解,发现妹纸本意是想用@TabkeField达到类似@JsonProperty的功能。也就是当实体类属性名与数据库列名不一致时,通过此注解实现别名效果。奇怪的是,这注解一部分成功,一部分失效。具体表现就是有时候可以取到值,有时候又取不到。我点进改注解源码,发现它给value设定的本意是:当驼峰转化未开启时,使用此注解实现驼峰转化。然而,我实际测试表明它其实没这功能。我信誓旦旦跟妹纸讲,@TableField没有别名的功能。原创 2020-11-05 20:09:26 · 6016 阅读 · 5 评论