摘要: 1. 是什么? threadlocal而是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据,官方解释如下 /** * This class provides thread-local variables. These variables differ fro 阅读全文
posted @ 2020-04-30 22:13 zzmhust 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 什么是线程安全?如何保证线程安全? 线程安全: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数 阅读全文
posted @ 2020-04-30 19:13 zzmhust 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 获取session的方法 Spring MVC 中使用session是一种常见的操作,但是大家上网搜索一下可以看到获取session的方式方法五花八门,最近,自己终结了一下,将获取session的方法记录下来,以便大家共同学习进步。 第一种:将HttpSession作为Spring MVC 的方法参 阅读全文
posted @ 2020-04-29 22:37 zzmhust 阅读(172) 评论(0) 推荐(0) 编辑
摘要: public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { private static final long serialVersionUID = 阅读全文
posted @ 2020-04-26 16:10 zzmhust 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减 阅读全文
posted @ 2020-04-26 10:21 zzmhust 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spri 阅读全文
posted @ 2020-04-26 10:20 zzmhust 阅读(131) 评论(0) 推荐(0) 编辑
摘要: JDK1.7 分段数组+链表 JDL1.8 数组+链表+红黑树 读操作不加锁; 写操作当前位置为空则用CAS,写失败(当前值不为null)不break,下次循环继续修改 else if ((f = tabAt(tab, i = (n - 1) & hash)) == null) { if (casT 阅读全文
posted @ 2020-04-25 09:25 zzmhust 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 读写锁:读锁是共享锁,写锁是排他锁,读写同时的话先写后读。 Coding: 下面程序在单线程是没有问题的,但是一旦多线程就会出现线程安全问题 new一个ReentrantReadWriteLock类(写操作必须在读操作之前,否则将会出现脏读) 加锁操作 运行: 在读和写的过程中他们是互斥的 查看Re 阅读全文
posted @ 2020-04-25 08:33 zzmhust 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 在开始深入讲解之前,有必要纠正一下大家以前的那些错误看法了。如果你有以下想法,那么你有必要好好阅读本文。 错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。 错误理解二:Java是引用传递。 错误理解三:传递的参数如果是普通类型,那就是值传递, 阅读全文
posted @ 2020-04-23 10:14 zzmhust 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。 二、语法 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN MOD 阅读全文
posted @ 2020-04-21 18:41 zzmhust 阅读(3343) 评论(0) 推荐(0) 编辑