![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
qingwufeiyang_530
初涉社会,万事需要学习
展开
-
多线程 第一篇
1. 线程的基本概念 1.1 线程和进程 1.2线程的底层知识 1.2.1线程间的可见性 多线程提高效率,本地缓存数据,造成数据修改不可见, 要想保证可见性,要么触发同步指令,要么加上volatile,被修饰的内存,只要有修改,马上同步涉及到的每个线程 1.2.2用volatile保持可见性 1.2.3 线程的as-if-serial 单个线程,两条语句,未必是按顺序执行 单线程的重排序,必须保证最终一致性 as-if-serial:看上去像是序列化(单线程) 1.2.4 CPU的乱.原创 2020-10-22 10:47:48 · 63 阅读 · 0 评论 -
SimpleDateFormat 线程安全问题
多线程导致时间转换报错 上DateUtils类代码 改之前: private static SimpleDateFormat sdfStandard = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); private static sdfDay = new SimpleDateFormat("yyyy-MM-dd"); public static String getDateStart(String dateStr){ Ca原创 2020-06-02 12:04:18 · 123 阅读 · 0 评论 -
java mail
使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) 。 您可以从 Java 网站下载最新版本的JavaMail,打开网页右侧有个Downloads链接,点击它下载。 您可以从 Java 网站下载最新版本的JAF(版本 1.1.1)。 你也可以使用本站提供的下载链接:...原创 2019-07-30 20:40:57 · 146 阅读 · 0 评论