JAVA线程安全及性能的优化笔记(五)——ThreadLocal
据我的粗略测量,在双处理器Linux 系统上的 Sun 1.3 JDK 中进行 ThreadLocal.get 方法的花费非常大,占了 ThreadLocal.get 仍然比争用同步快得多,所以如果在任何存在严重争用的地方, ThreadLocal 可能仍然要高效得多。
(实用干货) | Spring Boot集成发送邮件Mail完整示例代码
工作中经常会遇到发邮件的功能,如邮件预警,注册时发一个邮件确认等,这里给出在SpringBoot中发送邮件的完整集成示例邮件发送支持的内容类型如下:发送简单邮件。
我是如何实现HttpGet请求传body参数的?
前言最近调用公司项目一个接口时,发现该接口是一个Get请求,入参在Body 中(json格式)。场景如下:A服务需发送http请求调用B服务的接口(该接口为Get方式,入参是一个json字符串在body中传递)当我看到这个接口的时候,感觉好奇怪(MMP,干嘛不用POST请求。
Java面试,面对大厂的面试该具备哪些技术
虚拟机栈中用于存储局部变量表、动态链接、操作数、方法出口等信息方法区:所有线程共享,用于存放加载类信息,比如常量、静态常量,需要注意的是1.8以后将静态常量放在了堆里。
JAVA多线程-类锁(多个对象同一把锁)
如果要使这个类的所有对象都共享一个方法的锁,那么需要将方法设置为static,再加上synchronized锁,这把锁属于类了,所有这个类的对象都共享这把锁。继续之前的账户类,我们修改下代码账户类:package com.ck.thread; import java.
《零基础学习Android开发》第二课 Java语言基础1
视频:《零基础学习Android开发》第二课Java语言基础1变量声明、数据类型、赋值语句、选择语句一、为程序添加代码 同学们上一课我们制作了第一个Android程序,虽然一行代码也没写,但是也算我们第一个作品。
格式化时间用了YYYY-MM-dd,元旦当天老板喊我回去改Bug
2020年跨年的时候刚好是2019和2020交换的时候,于是就出现了格式化时间的问题,归其原因就是使用了”YYYY-MM-dd”格式化时间!YYYY是 week-based-year,现在就已经 2020 年了,yyyy 还是 2019 年!