1、synchronized 方法与锁对象 线程锁的是对象。 1)A线程先持有 object 对象的 Lock 锁, B线程可以以异步的方式调用 object 对象中的非 synchronized 类型的方法 2)A线程先持有 object 对象的 Lock 锁, B线程如果在这时调用 object ...
分类:
编程语言 时间:
2020-03-11 01:04:06
阅读次数:
67
需求假设:假设在包com.zhoutao.controller下有方法getKey()方法,在JavaEE中,通过AOP获得该方法的的对象method,现在通过该对象的getName方法,仅仅只能获得getKey的结果,现在我需要的是com.zhoutao.controller.getKay 那么该 ...
分类:
其他好文 时间:
2020-03-10 01:26:11
阅读次数:
139
1、默认使用无参构造的方式,验证下: public class User { private String name; public User(){ System.out.println("这是一个无参构造方法"); } public String getName() { return name; ...
分类:
编程语言 时间:
2020-03-07 13:13:51
阅读次数:
70
以字母、下划线开头 原则:见名知意 区分大小写 建议: 驼峰式:getName payMoney 除第一个单词以后的每个单词的首字母大写 类:GetName 下划线式: get_name pay_money ...
分类:
编程语言 时间:
2020-03-01 23:19:21
阅读次数:
65
1、项目结构 2、具体内容 2.1、maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/ ...
分类:
编程语言 时间:
2020-03-01 14:32:15
阅读次数:
65
1、静态代码块是在类加载的时候执行的,格式为static{...} 2、非静态代码块(构造块),每调用一次构造方法就会执行一次,可以提取构造函数中公共的部分放在构造块,格式为{...} 代码示例: public class Student { private String banji; privat ...
分类:
其他好文 时间:
2020-02-29 20:40:45
阅读次数:
77
public static byte[] getFileByteArray(File file) { long fileSize = file.length(); if (fileSize > Integer.MAX_VALUE) { System.out.println("file too big ...
分类:
编程语言 时间:
2020-02-29 00:18:21
阅读次数:
222
也许在Controller层 在RequestFacde文件中getHeader函数逻辑实现如下所示: public String getHeader(String name) { if(this.request == null) { throw new IllegalStateException( ...
分类:
其他好文 时间:
2020-02-28 19:03:35
阅读次数:
58
DOM属性 元素对象属性: nodeType 节点类型 nodeName 节点名称 nodeValue 节点值 常用节点属性 nodeTypenodeNamenodeValue document/文档 9 # 无 Element/元素 1 元素标签的名字 null attrbute/属性 2 属性名 ...
分类:
Web程序 时间:
2020-02-27 09:16:16
阅读次数:
117
1: Solr导入1.1导入POM# Base Code Java org.apache.solr solr-solrj 8.4.0 # spring boot org.springframework.boot spring-boot-starter-data-solr# Base Code Jav... ...
分类:
其他好文 时间:
2020-02-27 00:44:00
阅读次数:
59