JAVA
静静七分醉
该动手的年龄别只动脑
展开
-
Java中正则的作用
1.匹配字符串1.1string.matches(regex)String email = "LJ@qq.com";String regex = "^\\w+@\\w+(\\.\\w+)+$";//matches的底层也是Patternboolean flag = email.matches(regex);System.out.println(flag);1.2 ...原创 2019-12-09 22:08:28 · 289 阅读 · 0 评论 -
volatile关键字深度讲解
目录cpu缓存Java内存模型(Java Memory Model,JMM)并发编程核心问题1.原子性2.可见性3.有序性剖析volatile关键字1.volatile关键字的语义2.volatile的原理和实现机制3.volatile不适用的场景4.应用总结cpu缓存1.CPU里面就有了高速缓存:数据执行是在cpu,数据存储在内存,内存给c...原创 2019-09-17 12:14:34 · 335 阅读 · 0 评论 -
JDK1.5特性—— 泛型 自动装箱拆箱 增强for循环 不定参数 枚举 反射 注解
目录泛型不定参数:语法糖枚举反射:低耦合,高内聚注解JDK1.5 自动装箱 自动拆箱 泛型1. 泛型是JDK1.5之后的特性。泛型限定了集合中的数据类型,保证了程序的安全性 泛型在JDK1.7之后,new后面的泛型可以省略成一个<>:ArrayList<String> list = new ArrayList<>();...原创 2019-08-16 18:12:41 · 420 阅读 · 0 评论 -
java 集合Collection 子接口:List接口 set接口 queue 接口
目录概述collection接口Map细说:Hashtable和HashMap的区别:ConcurrentHashMap概述所有集合的顶级接口Collection子接口:List接口 set接口 queue 接口List接口:实现类有ArrayList linkedList stack vectorset接口:HashSet 底...原创 2019-08-08 10:29:42 · 717 阅读 · 1 评论 -
Java基础经典题集
目录java的垮平台原理JVM由哪些部分组成?类加载器是有了解吗?Java 虚拟机是如何判定两个 Java 类是相同的?双亲委派模型(Parent Delegation Model)双亲委派模型的工作过程?为什么这样设计呢?装箱和拆箱:有了基本的数据类型,我们为什么还要有包装类型。讲一下java中的集合Hashmap存储原理ArrayList...原创 2019-07-19 21:13:32 · 1718 阅读 · 2 评论 -
Java框架技术经典问题集
目录http get post请求的区别Servlet的生命周期jsp和Servlet的相同点和不同点Session和Cookie的区别和使用场景,你在项目当中哪些地方用到了简单介绍了一下AjaxSpring MVC的执行流程简单介绍一下Spring或者Spring的两大核心介绍一下redisredis的使用场景redis存储对象的方式red...原创 2020-05-01 21:02:42 · 319 阅读 · 0 评论 -
设计模式
目录概述创建型单例(Singleton)1. 懒汉式(线程不安全)2. 懒汉式(线程安全)3. 饿汉式(线程安全)4. 静态内部类5. 双重校验锁6. 枚举实现简单工厂(Simple Factory)工厂方法(Factory Method)抽象工厂(Abstract Factory)生成器(Builder)原型模式(Prototype)...原创 2019-12-10 20:54:44 · 259 阅读 · 0 评论 -
Spring Cloud微服务的服务注册搭建与CAP分布式思想
目录微服务概述CAP理论微服务框架SpringCloudeurekaEureka的角色服务注册者和服务注册中心的逻辑关系eureka报警自我保护机制实战EUREKA高可用Ribbon组件+restTemplate=feignRestTemplate方法的解析负载均衡策略Hystrix搭建一个ribbon+hystrix的工程Fei...原创 2019-09-03 13:48:50 · 2388 阅读 · 0 评论 -
所有的都判断完,有一个不满足,就不行,用Flag ——判断是否是质数
1、判断一个数是否为质数 质数:只能被1和数本身整除的数就是质数 如果该数能被除了1 和它本身之外的任意一个数整除,则该数一定不是质数 如果该数不能被从2到该数减1的所有数都整除,则该数是质数如果不用flag,就会出现每个循环都执行,10是质数,10不是质数,10是质数,10不是质数while循环import java.util.Scanner;class ...原创 2019-09-18 20:06:49 · 666 阅读 · 0 评论