随笔分类 - 开发日常问题总结
开发过程中遇到的问题记录
摘要:最近刚搭建的一个项目,启动日志没有输出,报下面的错误,虽然能大概知道是少了日志实现包,但是具体那个还不确定。 https://www.slf4j.org/codes.html#StaticLoggerBinder 在这个下面找到这样的问题建议: 引入slf4j-nop.jar slf4j-simpl
阅读全文
摘要:在IntelliJ IDEA中,选择File/Settings/Plugins 菜单项,如下图所示。 在搜索框中输入 Maven Helper ,查询出后双击即可安装。 Maven Helper 插件安装完成之后,重启 IntelliJ IDEA。 二、Maven Helper 使用当Maven H
阅读全文
摘要:参见:https://wenku.baidu.com/view/5419830dccc789eb172ded630b1c59eef8c79a10.html
阅读全文
摘要:1: field如果字段为空 使用field = null 是查询不出来结果的,要使用field is null 2: field='' , field=' ' 这两个条件在mysql查询的时候认为都是一样的效果
阅读全文
摘要:对于在模块中底层模块不能依赖高层模块,会破坏依赖结构,这个时候可以通过事件发布机制来做到底层模块出发高层模块的逻辑。 Spring中的事件监听机制 - SegmentFault 思否
阅读全文
摘要:Git修改已经提交的用户名信息 - 简书 (jianshu.com)
阅读全文
摘要:每次创建新分支后,idea的上面就看不到,很麻烦 我标记的地方就是后面解决问题后刷新出来的新分支 解决方法: 在该控制台页面输入“git pull”然后回车运行即可 在控制台输入git pull的命令 (注意通过右键项目的git-pul选项只能够拉取项目的代码,并不可以更新分支,控制台输入命令和工具
阅读全文
摘要:之前就用idea写代码了,最近新get一个新技能,在idea里连接数据库并生成表对应的entrity实例类。 1:view-tool windows-Database 2: 选择数据库类型,这里选择mysql 3:连接上数据库之后可以看到数据库的信息了 甚至可以查询,设置事务是手动还是自动,选择数据
阅读全文
摘要:问题描述如标题。 解决过程如下: 就算在容器里面使用: date -R 查看时间时区也是东八区正常的。 但是对于JVM所使用的时区来说它却不认这个时区的。JVM所使用的时区有一个顺序的加载。 镜像的操作系统是: JVM读取时区文件顺序依次为:$TZ > /etc/timezone > /etc/lo
阅读全文
摘要:默认情况下,SSH连接的数量是 这种配置: MaxStartups 默认设置是 10:30:60 表示的意思是:从第10个连接开始以30%的概率(递增)拒绝新连接,直到连接数达到60为止。 所以当连接数变大之后,失败率就会变的很高。 1)修改/etc/ssh/sshd_config中的MaxStar
阅读全文
摘要:由于新版的IntelliJ IDEA不再编译source folder下的xml文件,而我们平时使用mybatis时,习惯于将*Mapper.xml文件放在与dao层、service层平级的src目录下。这就导致ItelliJ IDEA不会变异这些xml文件夹,从而导致Invalid bound s
阅读全文
摘要:原则: 1: 定焦原则:抓主线(抓住一个主线去分析,不要漫无目的的去看源码) 2:宏观原则: 站在上帝视角,先脉络后枝叶(切记试图搞清楚每一行代码) 方法 1:先会使用,了解框架的设计思想和功能框架 2:抓住主线,多尝试静态看代码 3:在源码中写注释&画流程图 4:整理总结 技巧 宏观-》围观-》图
阅读全文
摘要:isAssignableFrom()方法与instanceof关键字的区别总结为以下两个点: isAssignableFrom()方法是从类继承的角度去判断,instanceof关键字是从实例继承的角度去判断。isAssignableFrom()方法是判断是否为某个类的父类,instanceof关键
阅读全文
摘要:现在还在加班的一只猿,调用公司现有的流程的时候遇到了一个NullPointException,照理来说这种问题一看日志就能定位到问题,但是这次花了我好一会才定位问题,首先报错的代码: sv.mergeToHis(obj, new TableDeterminerImpl(in.getMerge().g
阅读全文
摘要:HttpClient 4.5版本设置连接超时时间-CloseableHttpClient设置Timeout(区别于4.3.2) HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用Http
阅读全文
摘要:public static String getLocalIp() { String ip=""; if (System.getProperty("os.name").toLowerCase().indexOf("windows")>-1) { try { ip= InetAddress.getLo
阅读全文
摘要:部署生产的时候程序连接数据库一直报连接拒绝,搞了很久发现是数据库版本不同造成的连接字符串不一样了: 11版本的时候使用下面的连接字符串可以正常连接: jdbc:oracle:thin:@10.1.13.75:1521:PROEDOCPDB 12版本的时候要换成下面的连接字符串才可以正常连接: jdb
阅读全文
摘要:classpath: class路径 (不找jar包) classpath*:会去jar包里的class路径下面找。 在springboot中会经常涉及到这一点。
阅读全文