
JAVA
文章平均质量分 56
哈哈和呵呵
这个作者很懒,什么都没留下…
展开
-
分布式缓存击穿(布隆过滤器 Bloom Filter)java
(88条消息) 分布式缓存击穿(布隆过滤器 Bloom Filter)_Fouy_风度玉门。-CSDN博客_布隆过滤器原创 2022-01-29 14:22:32 · 710 阅读 · 0 评论 -
BASE64 encodeBase64URLSafeString
RSA密匙Base64的encodeBase64URLSafeString引起对接问题 原encodeBase64URLSafeString原创 2021-12-10 17:15:20 · 2841 阅读 · 0 评论 -
javacore
Javacore分析(转载)javaCore分析示例(转)javaCore分析示例(转) - 沧海一滴 - 博客园Java中的JavaCore/HeapDump文件及其分析方法Java中的JavaCore/HeapDump文件及其分析方法_秀才的专栏-CSDN博客_javacore怎么分析...原创 2021-11-06 16:17:12 · 116 阅读 · 0 评论 -
正则表达式备用
package cal.cn;import java.util.Stack;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RexMain { public static void main(String[] args) throws Exception {// rexTst(); String originS...原创 2021-10-14 14:21:11 · 76 阅读 · 0 评论 -
isEmpty 和 isBlank 的用法区别,居然一半的人答不上来.
isEmpty 和 isBlank 的用法区别,居然一半的人答不上来.....原创 2021-10-10 19:58:58 · 109 阅读 · 0 评论 -
java技术栈 高清视频
一、Java 基础尚硅谷宋红康(强力推荐)https://www.bilibili.com/video/av48144058动力节点 Java 零基础教程视频https://www.bilibili.com/video/av11361088北京尚学堂高琪(推荐)https://www.bilibili.com/video/av30023103求知讲堂:2019 求知讲堂零基础 Java 入门编程视频教程高口碑无废话无尿点https://www.bilibili.com/vid原创 2021-07-25 18:48:50 · 3290 阅读 · 0 评论 -
微服务的优雅上下线,你学废了吗?
对于微服务来说,服务的优雅上下线是必要的。就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器。优雅下线基础下线(Spring/SpringBoot/内置容器)首先JVM本身是支持通过shutdownHook的方式优雅停机的。Runtime.getRuntime().addShutdownHook(newThread(){@Overridepublicvoidr...转载 2021-01-16 15:46:09 · 248 阅读 · 0 评论 -
感受 lambda 之美
一、引言java8最大的特性就是引入Lambda表达式,即函数式编程,可以将行为进行传递。总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。二、java重要的函数式接口1、什么是函数式接口函数接口是只有一个抽象方法的接口,用作 Lambda 表达式的类型。使用@FunctionalInterface注解修饰的类,编译器会检测该类是否只有一个抽象方法或接口,否则,会报错。可以有多个默认方法,静态方法。1.1 java8自带的常用函数式接口。public.原创 2021-01-16 11:41:40 · 102 阅读 · 0 评论 -
JAVA 教程
http://c.biancheng.net/java/30/原创 2020-08-28 11:19:01 · 99 阅读 · 0 评论 -
this.getClass().getResource(““).getPath()和this.getClass().getResource(“/“).getPath()路径问题
public class ResourcePathTest { @Test public void testResource(){ String path1=this.getClass().getResource("").getPath(); System.out.println(path1); String path2=this.getClass().getResource("/").getPath(); System.out...转载 2020-08-12 10:14:23 · 987 阅读 · 0 评论 -
2019 阿里java面试笔试总结
https://www.cnblogs.com/look-look/p/11715439.html转载 2020-07-31 20:20:12 · 177 阅读 · 0 评论 -
ConcurrentHashMap总结
原文:https://my.oschina.net/hosee/blog/675884并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)。ConcurrentHashMap的设计与实现非常精巧,大量的利用了volatile,final,CAS等lo转载 2020-07-30 08:48:46 · 437 阅读 · 0 评论 -
JAVA 工具类
Spring扩展的集合LinkedMultiValueMap和ConcurrentReferenceHashMap解析https://msd.misuland.com/pd/4146263811541696648原创 2020-07-30 08:47:50 · 87 阅读 · 0 评论 -
Java常用工具类
Java 常用工具类一)日期工具类[DateUtil]1.计算给定时间至今的天数:long date2day(String date)2.得到当前年:intgetYear()3.得到当前月:intgetMonth()4.得到当前日:intgetDay()5.返回当前月(01~12):String getMonth2()6.返回当前日(01~31):String getDay2()7.返回指定格式的当前时间:StringgetD...原创 2020-07-29 20:55:51 · 898 阅读 · 0 评论 -
高手总结java常用API
Java常用API的运用,效率及技巧1.Java面向对象基本概念2.System3.String, StringBuffer4.数值,字符,布尔对象与简单类型的操作5.Class, ClassLoader6.Java IO系统7.Java集合类8.ResourceBundle, Properties9.Exceptions10.JDBC类库11.常用设计模式...原创 2020-07-29 20:52:24 · 287 阅读 · 0 评论 -
java如何获取一个对象的大小
When---什么时候需要知道对象的内存大小在内存足够用的情况下我们是不需要考虑java中一个对象所占内存大小的。但当一个系统的内存有限,或者某块程序代码允许使用的内存大小有限制,又或者设计一个缓存机制,当存储对象内存超过固定值之后写入磁盘做持久化等等,总之我们希望像写C一样,java也能有方法实现获取对象占用内存的大小。How---java怎样获取对象所占内存大小在回答这个问题之前,我们需要先了解java的基础数据类型所占内存大小。数据类型 所占空间(byte) byte .转载 2020-07-26 21:58:53 · 1652 阅读 · 0 评论 -
听说你很懂集合源码,接我二十道问题!
问题一:看到这个图,你会想到什么?(PS:截图自《编程思想》)答:这个图由Map指向Collection的Produces并不是说Map是Collection的一个子类(子接口),这里的意思是指Map的KeySet获取到的一个视图是Collection的子接口。我们可以看到集合有两个基本接口:Map和Collection。但是我个人认为Map并不能说是一个集合,称之为映射或许更为合适,因为它的KeySet视图是一个Set类型的键集,所以我们姑且把它也当做集合。Collection继承了I转载 2020-07-25 14:55:26 · 183 阅读 · 1 评论 -
java 基础
谈谈final, finally, finalize的区别:final:::修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally:::再异常处理时提供 finally 块来执行任何清除操作.原创 2020-07-29 20:43:58 · 204 阅读 · 0 评论 -
java - 参数
java -Xms1024M -Xmx2048M -XX:+UseG1GC -jar /8080/webapps/app.war --spring.profiles.active=pro --server.port=8080原创 2020-06-30 15:27:50 · 105 阅读 · 0 评论 -
阿里巴巴编码规范(Java)
阿里巴巴编码规范(Java)编程规约命名风格 1. 代码命名不能以下划线或者美元符号开头或者结尾 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名 5. 常量名全部大写,单词间用下划线隔开 6...转载 2020-04-09 10:29:19 · 3386 阅读 · 0 评论 -
JAVA 爬虫 htmlunit 获取不到 某些页面form 表单, 来讨论一下
下面代码中 能获取到百度页面的Form 表单, 但是获取不到另外一个 网页的表单, 此时该如何处理?ps:获取另外一个网页的源码保存html后,用浏览器打开,能看到 form 表单。package com.xttx.cn.fetchpro.fetchImp;import java.io.IOException;import java.net.URL;import jav原创 2017-02-23 17:35:01 · 2426 阅读 · 1 评论