Java
卐兜兜飞卍
如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。
展开
-
Eureka如何手工删除已注册的服务
一不小心在Eureka上注册了一个BUG服务想赶紧删掉咋办…重启Eureka吗显然不靠谱实际上是可以手工删除的很简单:curl -X DELETE "http://localhost:1111/eureka/apps/CALL_CLIENT/localhost:call_client:8083"执行一下如上命令就好了,如果手边有postman更简单注意一下,上边的CALL_CLI...原创 2020-04-09 16:53:43 · 1734 阅读 · 0 评论 -
算法基础:二分查找(BinarySearch)
二分查找前提:为有序数组,时间复杂度:log2n空间复杂度:O(1)思想:在有序数组中,采用分治策略,在最坏情况下在O(log2n)时间复杂度的情况下完成搜索。即:(默认升序)将n个元素分成两份,如果target=array[n/2]位置的元素,则完成搜索;如果target>array[n/2]则继续在右半部分查找,反之则在左侧部分查找,循环直至找到目标。找不到则退出。impor...原创 2020-04-02 14:50:56 · 355 阅读 · 0 评论 -
HashMap--容量初始化中的位运算(|=,>>>)
阅读JDK中HashMap源码中的代码,HashMap初始化的时候,上来进行一通边界判断,然后接下来你会发现一段奇怪的代码:/** * Returns a power of two size for the given target capacity. */ static final int tableSizeFor(int cap) { int n ...原创 2020-03-31 17:43:32 · 438 阅读 · 0 评论 -
分布式自增唯一ID生成方式
目前推荐美团Leaf:https://github.com/Meituan-Dianping/Leaf.git其它类似的snowflake算法实现或者OSF的UUID相关阐述可参考:https://blog.csdn.net/dailywater/article/details/102735964?depth_1-utm_source=distribute.pc_relevant.none-ta...原创 2020-03-24 23:04:19 · 564 阅读 · 0 评论 -
查看java当前使用了哪种垃圾回收器
查看java目前在使用哪种垃圾回收器的命令:java -XX:+PrintCommandLineFlags -version如图中-XX:+UseParallelGC可以看出,本地使用的jvm垃圾收集器是ParallelGC原创 2020-03-20 13:31:29 · 2638 阅读 · 1 评论 -
idea下springboot注解失效的问题
今天碰到一个小坑,在用spring boot创建新项目的时候发现@SpringBootApplication这种注解都失效了…一连串的红色波浪线看着头疼。经过排查发现,原来是我之前项目引用的maven库中的spring-boot-autoconfigure是1.5.9版本,最新生成的项目引用的是2.2.5版本。莫名其妙的引起了冲突那么解决办法也就简单了直接删除1.5.9版本只保留最...原创 2020-03-19 15:26:35 · 4234 阅读 · 0 评论 -
Idea下创建SpringBoot项目无法拉取maven仓库代码
问题:Idea下创建了spring boot 项目,更新依赖时出现无法下载的情况解答:我的解决方案是在maven settings.xml文件中配置中央仓库的镜像<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xm...原创 2020-03-09 12:36:27 · 2433 阅读 · 0 评论 -
tomcat apr bug解决方法
2019-01-21 14:40:03.585 INFO 3232 --- [ main] o.a.catalina.core.AprLifecycleListener : The APR based Apache Tomcat Native library which allows optimal performance in production environmen...原创 2019-01-21 14:51:00 · 506 阅读 · 0 评论 -
Java Post测试代码(https)
以下代码展示了如何以POST方式向服务器发送数据并获取返回值。原创 2015-04-23 01:13:13 · 745 阅读 · 0 评论 -
Java Post测试代码(http)
以下代码展示了如何以POST方式向服务器发送数据并获取返回值。(Http)原创 2015-04-23 13:51:24 · 835 阅读 · 0 评论 -
Java Native Method
大家都知道,Java最重要的一项神奇能力是“一次编译,处处运行”。那么对于我们之前大量的使用其它语言编译的程序怎么处理呢,扔掉吗?当然不,接下来就该我们的Java Native Method出场了原创 2015-04-22 22:58:55 · 2673 阅读 · 0 评论