java
wohaoeya
这个作者很懒,什么都没留下…
展开
-
springboot配置文件内容优先级
这里只做测试结果记录,不做原理分析。application.propertiesspring.profiles.active=pl01application-pl01.propertiesapplication.yaml1.同位置不同文件优先级顺序由于application.properties指定spring.profiles.active=pl01application-pl01.properties>application.properties>applica原创 2022-01-19 10:53:06 · 167 阅读 · 0 评论 -
Integer比较
public class IntegerTest { @Test public void test() { //null无类型 Assert.assertFalse(null instanceof Integer); //与原始类型比较,自动拆包 Assert.assertTrue(new Integer(700) == 700); //不同对象之间比较,false Assert.assertF.原创 2020-06-18 11:15:37 · 145 阅读 · 0 评论 -
java.net.SocketException: Software caused connection abort: recv failed
java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:1...原创 2018-11-29 20:41:21 · 1574 阅读 · 0 评论 -
Could not transfer metadata ****SNAPSHOT.jar from/to
<repositories> <repository> <id>central</id> <url>http://******/repository/maven-public/<...原创 2018-12-08 15:22:13 · 7838 阅读 · 0 评论 -
测试AtomicInteger临界值应用
场景: AtomicInteger原子增长计数,每个线程平均获取资源。到达临界值后,尝试恢复到取模区间0~7。经过测试,200次|500次调用分别出现一例apiCall:8。 @Test public void test(){ AtomicInteger apiCallCount = new AtomicInteger(); ThreadFacto...原创 2018-12-08 17:11:08 · 300 阅读 · 0 评论 -
synchronized在spring的bean中修饰方法
synchronized修饰方法,在spring管理的bean中表现同样是获取当前对象的锁。 通过controller调用thread1(),再发起另一个请求调用thread2()。 等待thread1()执行完,才执行thread2()方法。@Servicepublic class ThreadSafeServiceImpl implements ThreadSafeServi...原创 2018-12-05 19:32:05 · 1367 阅读 · 0 评论 -
java正则理解 菜鸟教程
https://www.runoob.com/java/java-regular-expressions.html正则表达式语法 \num 匹配num,此处的num是一个正整数。到捕获匹配的反向引用。例如,"(.)\1"匹配两个连续的相同字符。 反向引用:对已经匹配的字符的引用,"(a)(b)\2"匹配abb,"(a)(b)\...原创 2019-09-04 17:39:28 · 228 阅读 · 0 评论