java
小先肉
付出不一定有回报,但付出终会有回报
展开
-
Failed to auto-configure a DataSource: ‘spring.datasource.url‘ is not specified and no embedded data
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.今天搞了个读写分离多数据源的项目,启动时报了这个错,查了好几个博客都说用在启动类加@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)但是我加了还是报这原创 2021-07-24 16:41:05 · 569 阅读 · 0 评论 -
lambda表达式函数式接口实现
函数式接口是java 8中的一个新特性,经常与lambda表达式一起使用,也可以说lambda表达式也是针对函数式接口的简单实现方式,在语法上进行了优化,大大的减轻了代码的冗余,二话不说开撸;首先我们通过 @FunctionalInterface 注解声明一个函数式接口,需要注意的是:函数式接口是指仅仅只包含一个抽象方法的特殊接口,每一个该类型的Lambda表达式都会被匹配到这个...原创 2020-03-12 23:15:59 · 1734 阅读 · 0 评论 -
java使用Pattern类和Matcher类做正则匹配
Pattern类和Matcher类是java.util.regex 包下的两个类pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数Matcher 对象是对输入字符串进行解释和匹配操作的引擎。与Pattern 类一样...原创 2020-01-15 11:25:18 · 1834 阅读 · 0 评论 -
Linux根据时间范围查找日志
Linux根据时间范围查找日志grep 时间范围 文件名称例如:grep '2019-09-09 10:24:3[1-7]' test.log 查询test.log文件中2019-09-09 10:24:31到2019-09-09 10:24:37时间范围内的日志 grep '2019-09-09 10:2[0-6]' test.log 查询test....原创 2019-11-07 00:43:15 · 5705 阅读 · 1 评论 -
eclipse 和STS、idea中自动填充对象返回类型、对象名的快捷键
eclipse 和STS中我们往往会去手写对象类型和对象名这样手写虽然用不了多少时间 ,但是有个快捷键大家可能忘记了,我们先实例一个对象,然后在对对象进行声明,在eclipse和STS中我们可以使用快捷键Alt+Shift+L自动填充我们对象类型和对象名,如下图这是会弹出窗口让我们填写对象名,我们可以自己填,也可以直接使用工具自动提示的,点击OK按钮这时对象类型和对象...原创 2018-08-30 11:43:46 · 4101 阅读 · 1 评论 -
MySQL sql Error 1248: 'Every derived table must have its own alias'
前几天写了一条sql 老是报Error 1248: 'Every derived table must have its own alias'运行结果:在执行子查询sql:运行出结果:通过查询翻译:通过修改sql:执行结果:原因:子查询需要进行别名指定数据源。在这里做一点自己遇到的一些小问题,望各位大佬多多指点。 ...原创 2018-11-18 12:34:59 · 1861 阅读 · 0 评论 -
Linux下根据进程ID查看进程文件的路径
最近遇到一个问题,同事写得一个jar程序,在生产环境下出错了,他打电话让我给他重启一下,当时是我还不清楚他jar包放在哪个路径下的,只知道包名xxxxx.jar. 这个时候我通过ps -aux |grep xxxx.jar 找到进程PID这里有两种方法可以使用 1. 执行命令:pwdx PID 命令,就得到进程jar包所在的位置 ...原创 2019-04-18 12:34:54 · 7139 阅读 · 0 评论 -
java equals 和 equalsIgnoreCase 的区别 和 使用
Java中public boolean equalsIgnoreCase(String anotherString)用一个字符串与另一个字符串进行比较时,两个字符串的字符和长度相同,在大小写不一样的情况下(例如:a-z等同于A-Z),返回的结果为true,否者返回的是false;源码里面首先比较两个字符串是否相等,如果相等则返回true,否则会在字符串长度相等并且不为空的情况下进行遍历转换...原创 2019-07-25 18:06:12 · 1843 阅读 · 0 评论