自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 多线程学习-ThreadLocal

ThreadLocal的作用:提供线程内的局部变量,不同的线程直接不会相互干扰,这种变量在线程的生命周期内起作用,减少统一线程多个函数霍组件之间一些公共变量传参的复杂度。线程并发:在多线程并发的场景下 传递参数:我们可以通过ThreadLocal在统一线程,不同组件之间传递公共变量。 线程隔离:每个线程的变量都是独立的,不会互相影响ThreadLocal和synchronized区别...

2020-04-21 00:55:11 128

原创 多线程学习-(java内存模型、volatile、wait、notify、notifyall、停止线程)

java内存模型:java memory modelJMM规定了内存主要划分为主内存和工作内存两种。和java内存结构(堆 栈 方法区)属于不同纬度。每条线程拥有各自的工作内存,工作内存中的变量是主内存中的一份拷贝,线程对变量的读取和写入,直接在工作内存中操作,而不能直接去操作主内存中的变量。volatile关键字:使用volatile修饰的关键字,可以刷新到主内存,使线程之间变量...

2020-04-19 20:41:46 167

原创 多线程学习-死锁

死锁:多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进死锁产生的原因竞争资源产生死锁中的竞争资源之一指的是竞争不可剥夺资源(例如:系统中只有一台打印机,可供进程P1使用,假定P1已占用了打印机,若P2继续要求打印机打印将阻塞) 产生死锁中的竞争资源另外一种资源指的是竞争临时资源(临时资源包括硬件中断、信号、消息、缓冲区...

2020-04-19 16:21:27 117

原创 多线程学习-常用知识点(守护线程、线程状态、join、synchronized、lock)

守护线程和非守护线程守护线程和主线程共存亡。最典型的守护线程是GC线程。线程的七种状态准备、就绪、运行、阻塞、(等待、超时等待)、结束join方法join作用是让其他线程进入等待状态,实现多线程同步操作。线程安全问题多个线程同时共享同一个全局变量或静态变量,做写的操作的时候会出现数据冲突问题。synchronized和locksynchronized可以保证方法...

2020-04-19 16:07:00 105

原创 多线程学习-线程创建方式

目录1.线程与进程的关系2.创建线程的四种方式2.1继承Thread2.2实现Runnable2.3匿名内部类2.4实现Callable1.线程与进程的关系进程是资源分配的最小单位,线程是程序执行的最小单位eg:人们打开迅雷软件就是一个进程,同时下载多部电影就是多个线程2.创建线程的四种方式2.1继承Thread/** * 继承方式实现线程 *...

2020-04-19 13:38:04 109

原创 Windows系统Tomacat7部署应用,启动报错内存溢出

问题描述:windows系统,在tomcat的webapp包下部署war包,启动服务,报错内存溢出。解决方案:修改tomcat安装目录\bin\cataline.bat1.在文件第一行插入:set CATALINA_OPTS=-Xmx300M -Xms256M2.在文件中找到以下这行rem ----- Execute The Requested Command 然后插入以下代码set "JAVA_...

2018-06-12 21:29:45 306

原创 eclipse工程代码编译报错,maven私服nexus服务登录返回503错误码

问题描述:eclipse工程代码编译报错,maven私服nexus服务登录,503问题解决:1.首先登录maven私服nexus所在服务器,尝试重启服务,看能否解决问题。启停脚本:D:\nexus-2.14.8-01\bin\jsw\windows-x86-64\  查看启动日志,D:\nexus-2.14.8-01\logs\wrapper.log   然后发现启动日志报错,貌似是配置文件的问题...

2018-06-12 21:17:16 2532

原创 页面使用url方式get请求后台,数据混乱

问题描述:人工任务节点,提交第二笔任务数据到后台,发现数据还是第一笔任务的数据问题研究:get方式请求后台action,请求参数没有加随机数,IE浏览器下使用GET发送请求时,如果两次请求的地址和参数相同,在不刷新页面的情况下,浏览器会缓存第一次请求的内容,服务端更新后浏览器仍然显示第一次的内容。 加了随机数之后问题依然存在,然后开始检查注解,发现action的注解少了scope注解,解决方法...

2018-06-11 22:22:02 629

原创 数据库clob字段数据解析

问题描述:业务数据复杂不固定,使用json格式存储在clob大字段中,后期需要通过sql批量取数据,怎么解决?解决方法: 使用substr、 instr、 tochar、 casethen方法去实现方法描述: substr 方法:substr(字符串,截取开始位置,截取长度) //返回截取的字instr方法:instr( string1, string2 [, start_position [, ...

2018-06-11 21:57:45 3889

原创 Java代码去除svn标志

package svn;import java.io.File;import java.io.IOException;/** * 删除多级目录 * 由于一个目录中可能含有子项。所以要删除当前这个 * 目录必须现将 * @author * @doc 删除svn标志 * */public class FindAllDir {public static void main(String[] args)

2016-10-08 16:05:30 671

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除