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 · 61 阅读 · 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 · 120 阅读 · 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 · 141 阅读 · 0 评论