# study-bugs **Repository Path**: carl_1/study-bugs ## Basic Information - **Project Name**: study-bugs - **Description**: 记录与分析学习和工作过程编程的bug~~陈卓 - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # study-bugs #### 随笔 : 14 技术博客01 : threadLocal : https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651489243&idx=2&sn=92ad87282253f19fa3fb5753d97f5d41&chksm=bd25efa48a5266b299ab7ee15043d48e214816ccdb820474850af78453d5e4bf6c9fe154dbbc&scene=21#wechat_redirect 常用技术解读 : https://mp.weixin.qq.com/s?__biz=MzIwODkzOTc1MQ==&mid=2247485792&idx=1&sn=b2f942356ac4c4d21b8621366e3d4236&chksm=977a36e8a00dbffeb34724bd78c047349583d5472e7d65747238ae0be4f449e915006e82716a&scene=126&sessionid=1597905560&key=221452a4d6b5ef37655b3eb5b60c648bd737ecb94e3c6403f8bf0abae1ef31f3f3aa51a5f96e503cca596ce8c7ff5829f98d93786a17e66ffd97e6cfdcaa3368e3ea0ccb0476e0ee7a8a08b6383e4a8abf59340e1fb3e6771d9037dcb682cb36aac67eda9c75cc68158ef250053c6219b40914bbaf437003d77f012c014e47f6&ascene=1&uin=MTUzNDA1OTMyNw%3D%3D&devicetype=Windows+10+x64&version=62090529&lang=zh_CN&exportkey=A2v%2FB2D6c18aTPLaIjP%2Fbgg%3D&pass_ticket=PKSWlwmoel3olrARb%2FDMRW4WeeR5H32umgL0YhNMe48GmJF%2FzN2HUnkzYA5i0Nm7 13 spring-cloud常见面试 : 参考blog : blog.csdn.net/qq_41497111/article/details/92067565 12 Idea使用rest client : csdn : https://blog.csdn.net/qq_37502106/article/details/103183492 blog : https://www.cnblogs.com/billiskilled/p/12106794.html weixin导流 : https://my.oschina.net/keking/blog/3104972 11 Command line is too long 3 找到项目下的.idea/workspace.xml , 在标签里添加一行属性即可 : 2 参考链接 : https://www.jb51.net/article/186016.htm 1 运行mock用例时,Intellij IDEA运行报Command line is too long的问题 10 Mac-ssh失效 : ssh localhost sudo systemsetup -f -setremotelogin on 9 linux文件夹内容复制 : cp -r {pathA}/* {pathB}/ 8 GROUP_CONCAT&CONCAT : Group_concat : 多条数据纵向同一字段列的连接 Concat : 1条数据横向多个字段值的连接 7 mac-ip地址获取 : a 调用终端 : ifconfig -- en0 下 inet & netmask 之间为 mac本机 ip地址 b wifi信号-->系统偏好-->高级-->TCP/IP-->IP4地址 即为 mac本机 ip地址 6 idea项目丢失.iml文件 : 4 参考链接 : https://blog.csdn.net/u012627861/article/details/83028437 3 Idea-Maven projects选项卡中 , 再次刷新1次即可重新加载项目 2 当前项目目录下,执行如下命令 : mvn idea:module 1 .iml文件是idea项目标示文件,没有此文件,IDEA便无法识别项目 5 log.info不报红 : d 经过反复尝试,最终圈定少了依赖所致,可以加入如下依赖,避免飘红情况: org.springframework.boot spring-boot-starter-web 2.1.3.RELEASE org.projectlombok lombok 1.18.6 c Idea装了lombok插件,代码还是会出现飘红,像是少了依赖/插件依赖 b 项目场景可以mock,为了能够最快的【复制-粘贴】,最好demo-函数/组件 就可以使用log.info/error方法,而不用再从System.out进行相应转换 a 有时为了开发某个功能,需要自己在项目封装一个小组件或函数, 而为了最契合真实环境,同时最少修正项目代码,建议另起小的demo项目 4 maven-depencency : 1-1 现象 : org.apache.commons.codec.binary.Base64 无法使用 1-2 依赖 : 加上如下 commons-codec commons-codec 1.11 3 postman-bug : 1-1 现象 : something went wrong , could not open 1-2 解决 : A 先保存备份,先保存备份,先保存备份 B 推出当前账号/软件,重新登陆(一般有用) C 卸载 postman ,重新安装,注意清空遗留文件,否则会安装不成功 D 遗留文件 : Mac-../Application Support , Windows-../AppData/Roaming/ E 百度参考链接 : https://jingyan.baidu.com/article/37bce2beb9d2751002f3a23c.html 2-1 现象 : 本地接口已保存的信息,不能及时更新到账户中,导致他端登录无法同步接口信息 2-2 解决 : A 大部分原因在于公司工作使用的网络保护性太强(VPN等) B 本地接口信息需要同步postman账户时,切换wiki网络,排除VPN因素 C 若需求是同事快速访问,local建好目录与环境,导出到本地,相关文件发送同事导入即可 2 BeanUtils.copyProperties()方法 1 BeanUtils.copyProperties(#{sourceData}, #{targetData}); 2 targetData的父类属性会相应赋值sourceData的属性值 3 猜测copyProperties()方法应用反射,对getter方法进行映射 1 mysql-查表分析 : 3 分析sql执行 : EXPLAIN #{sql_select} eg : EXPLAIN SELECT tzvh.id FROM taizhang_variable_history tzvh WHERE tzvh.apply_id = '111' and tzvh.business_time < '2018-11-21 00:00:00' ORDER BY tzvh.business_time desc ; 2 查看建表描述 : desc #{tableName} eg : desc taizhang_variable_history ; 1 查看建表语句 : SHOW create TABLE #{tableName} eg : SHOW create TABLE taizhang_variable_history ; 记录与分析学习和工作过程编程的bug~~陈卓 Others : 0311 : 1 33 * 37 = 1221 {(3+1)*3=12 , 3*7=21} , 验证目前只有3&7好用