Java
文章平均质量分 66
Kexin_Li
这个作者很懒,什么都没留下…
展开
-
Windows 10下 JDK 与 ADB 环境变量的配置
一、下载 Java下载地址:点击打开链接二、配置环境变量1. 右击我的电脑----属性----高级系统设置----环境变量2.在 系统变量 一栏新建 Java_Home 变量,并添加变量值: JDK 的安装路径(例:C:\Program Files\Java\jdk1.8.0_102)3.在 系统变量 一栏双击打开 Path 变量,并点击原创 2016-09-20 23:12:06 · 1609 阅读 · 0 评论 -
Java Concurrency in Practice ---线程安全性
1. 什么是线程安全性当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。再解释一下就是: 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。无状态对象一定是线程安全的,而大多数 Servlet 都是无状态的,从而极大地降低了在实现原创 2016-12-01 18:08:40 · 420 阅读 · 0 评论 -
Java Concurrency in Practice ---对象的共享
这一小节主要讲如何共享和发布对象。2.1 可见性可见性指的是在多线程中,如果一个线程对某个变量做出了改变,其他线程要能够看得见这种改变。首先,来看一个没有同步机制的共享变量的例子:public class NoVisibility { private static boolean ready; private static int number; private static原创 2016-12-02 13:15:18 · 368 阅读 · 0 评论 -
Thymeleaf
标准表达式语法变量表达式语法:${...}例如:<span th:text=${book.author.name}>...</span>含义:将${book.author.name}的值赋给th:text这个属性消息表达式语法:#{...}例如:<span th:text=#{header.address.city}>...</span>含义:将${header.address.cit原创 2017-08-16 15:58:40 · 385 阅读 · 0 评论