git log 查看commit的历史
git show 查看某次commit的修改内容
git log -p 查看某个文件的修改历史
git log -p -2查看最近2次的更新内容
git log –name-status 每次修改的文件列表, 显示状态
git log –name-only 每次修改的文件列表
git log –stat 每次修改的文件列表, 及文件修改的统计
git whatchanged 每次修改的文件列表
git whatchanged –stat 每次修改的文件列表, 及文件修改的统计
git show 显示最后一次的文件改变的具体内容
摘要:
find . -name 'filename*' | xargs sed -i '$a springfox.documentation.enabled=false' 由於 $ 代表的是最后一行,而 a 的动作是新增,因此该文件最后新增 springfox.documentation.enabled= 阅读全文
摘要:
#1.递归 理解起来比较困难,网上大部分是这种实现 参考: https://blog.csdn.net/weimingjue/article/details/101013282 #2.lambda表达式 简单,清晰 参考:https://www.91mszl.com/zhangwuji/articl 阅读全文
摘要:
启动报错: 解决办法: 升级openssl yum install openssl 或者 yum update openssl 阅读全文
摘要:
一个简单的方法: 在idea中设置启动方法: 打开设置: 点左上角“+”号,选择maven 设置命令行参数为: 阅读全文
摘要:
https://www.geeksforgeeks.org/callback using interfaces java/ 阅读全文
摘要:
官方解释 Set a system property value. If value is a string that contains spaces, you must enclose the string in double quotes: java Dfoo="some string" Som 阅读全文
摘要:
问题: 生成的ws(webservice)客户端代码,wsdl的文件地址写死在文件中,无法从配置中心读取。 步骤: 查看地址写死位置 静态代码块中的变量注入 由于静态代码块会先于spring注入执行,故常规思路不可行。 创建配置文件schedule.properties,和配置类ScheduleHr 阅读全文
摘要:
问题来由 一个老系统使用频率很低,但是一旦用,就是很多人一起用。每次这个时候,服务都会挂掉。 原因是使用mysql数据库做复杂计算。没有使用缓存。 着手解决 框架版本 struts 2.0 spring 3.2 集成redis 代码优化 添加缓存。 重新方法。减少不要的数据库查询。 异步入库。 并发 阅读全文
摘要:
线程池的作用 限制系统中执行线程的数量 做法:使用线程池控制线程数量,其他线程排队等候。 为什么要使用线程池 减少线程的创建和销毁 可以根据系统承受能力调整线程数量,太多了系统扛不住 几个重要的类 ExecutorService:线程池接口 ScheduledExecutorService: 和Ti 阅读全文