-
Java List的SubList使用问题
Java List的SubList使用问题 一、Sublist导致OOM 代码 @Slf4j public class SubListDemo { public static void subListOOM() { List ListInteger data = new ArrayList (); for ( int i = 0; i 1000; i++ ) { List Integer rawList = IntStream.rangeClosed(1, 100000)...
-
Java Arrays.asList的三个坑
Java Arrays.asList的三个坑 坑1,用Array.asList转换基础类型数组 代码 @Slf4j public class ArrayAsListDemo { public static void intArrayToList() { int [] arr = {1, 2, 3 }; List list = Arrays.asList(arr); log.info( "list:{} size:{} class:{}", list, list...
-
springboot 项目使用阿里云短信服务发送手机验证码
springboot 项目使用阿里云短信服务发送手机验证码 springboot 项目使用阿里云短信服务发送手机验证码------(第一篇) 1、注册阿里云账户进行账号实名认证 2、申请短信签名和模板 3、创建access_key和access_secret 4、然后就是代码编写 一、 找到产品与服务里面的云...
-
一个小工具帮你搞定实时监控Nginx服务器
一个小工具帮你搞定实时监控Nginx服务器 Linux运维工程师的首要职责就是保证业务7 x 24小时稳定的运行,监控Web服务器对于查看网站上发生的情况至关重要。关注最多的便是日志变动,查看实时日志文件变动大家第一反应应该是'tail -f /path/to/log'命令吧,但是如果每个...
2020-04-19 16:01:33 文件服务器LinuxIE访问日志系统CentOSPSSegmentFaultAccess
-
单例模式没你想的那么简单
单例模式没你想的那么简单 网上到处都是懒汉,饿汉模式。给两个Demo就算过去了吧。 饿汉单例模式:在类加载的时候,就开始实例化了。 public class HungrySingleton { private static HungrySingleton one= new HungrySingleton(); private HungrySingleton(){} public...
-
【坑的没脾气】Access denied for user ''@'lo
【坑的没脾气】Access denied for user @localhost (using password: NO) 出了问题,先根据提示仔细检查,再去百度。【敲黑板:因为很有可能因为粗心碰到的问题百度到的只是类似的,而不一样,那样排查起来更费时!...
-
使用 RestTemplate 进行第三方Rest服务调用
使用 RestTemplate 进行第三方Rest服务调用 1. 前言 RestTemplate 是 Spring 提供的一个调用 Restful 服务的抽象层,它简化的同 Restful 服务的通信方式,隐藏了不必要的一些细节,让我们更加优雅地在应用中调用 Restful 服务 。但是在 Spring 5.0 以后 RestTemplate...
2020-04-17 07:36:10 文件个人博客IE360天气预报公众号PSHTTPHeadersWiredAccess
-
HashMap源码分析
HashMap源码分析 HashMap源码分析 简介 HashMap是一个底层用数组+链表实现的存储KV键值对数据结构,它允许null键和null值。 原理 HashMap的存储规则是,根据K的hashCode运算得到hash值,然后根据hash值运算得到下标,如果数组中该下标没有值就放入,有值就一个一个比较...
-
JVM系列十三(类加载器).
JVM系列十三(类加载器). 一、概述 类加载器通过一个类的全限定名来获取描述此类的二进制字节流。 类加载器在类层次划分、OSGi、热部署、代码加密等领域发挥着重要的作用。 比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提之下才有意义,否则,...
-
SpringBoot 2.x 开发案例之前后端分离鉴权
SpringBoot 2.x 开发案例之前后端分离鉴权 前言 阅读本文需要一定的前后端开发基础,前后端分离已成为互联网项目开发的业界标准使用方式,通过 Nginx代理+Tomcat 的方式有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
