自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于JUC面试题

一、围绕知识点多线程的一些概念(进程、线程、并行、并发以及对于高并发的看法认识) 同步机制(lock、synchronized、atomic) 并发容器类(线程不安全示例以及解决办法、阻塞队列) 线程池 AQS辅助类 atomic类 分支合并框架二、多线程的一些概念进程是什么? 线程是什么? 进程和线程有什么联系?请简单举例。 什么是并行? 什么是并发? 并行与并发有什么区别? 请说一下同步、异步、阻塞和非阻塞。 什么是线程安全和线程不安全。 什么是上下文切换 什么.

2022-03-06 20:57:08 154

原创 多线程-狂神

多线程一、线程进程多线程初步了解进程(Process):就是把一个程序跑起来。线程(Thread):*很多线程都是模拟出来的。真正的多线程是指含有多个CPU,即多核,如服务器。而模拟出来的多线程,则是在一个CPU,在同一个时间点,CPU只能执行一次代码,因为切换的很快,所以就会造成同时执行的错觉。通常一个进程可以包含多个线程,当然至少包含一个,不然该进程就没有任何存在的意义。进程是系统资源分配的单位,线程是CPU调度和执行的单位。1. 线程就是独立的执行路径。2. 程序运行时,即使没

2021-11-13 21:31:32 105

原创 计算机网络

计算机网络零、 概述边缘部分、核心部分的作用(分组交换);计算机网络的各种性能指标;计算机网络分层的体系结构;三种网络电信网络:想用户提供开发、电报以及传真等服务有线电视网络:像用户传送各种电视节目计算机网络:使用户能够在计算机之间传送数据文件Internet:因特网、互联网:有数量极大的各种计算机网络互相连接起来。连通性:使用户彼此联通、共享:资源共享(信息、软件、硬件)计算机网络(网络)是由若干结点以及连接这些结点(计算机、集线器、交换机、路由器)的链路组成互连网

2021-04-06 07:54:15 100

原创 Spring(1)

Spring一、Spring简介Spring:给软件行业带来了春天!严重简化代码;2004年3月24正式发布了1.0;Rod Johnson理念:是现有的技术更加容易使用,本身就是一个大杂烩,整合了现有的技术框架。<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework&l

2021-03-26 21:54:40 51

原创 多线程(续2)

线程同步(队列+锁)会损失性能是肯定的并发:同一个对象被多个线程所控制。同一个时间片并行:同一时刻处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这个时候我们就需要线程同步,线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个*对象的等待池*形成队列,等待前面线程使用完毕,下一个线程再使用。由于同一个进程的线程共享同一块存储空间,在带来方便的同时,也带来了访问冲突问题,为了保证数据在被访问时的正确性,在访问时加入***锁机制 synchornized.

2021-03-16 21:27:18 74 1

原创 HTML

今天,我们来学习html!因为我是手动笔记,所以就给大家把照片拍了下来,字不好看,将就着借鉴。都有标序号,不怕连不起来!!!

2021-03-15 09:40:19 65

原创 多线程(续)

大家好,今天继续多线程!这期是和上一期连接起来的,大家可以连着看!方法三:实现Callable接口(目前了解即可)实现Callable接口,需要返回值类型。重写call方法,需要抛出异常。创建目标对象。创建执行服务:ExecutorService service = Executors.newFixedThreadPool(1);提交执行:Future result = service.submit(t1);获取结果:boolean r1 = result.get();关闭服务:ser

2021-03-14 23:25:58 63

原创 多线程基础

大家好,今天学的是多线程。今天先学了一点基础的,以后会继续更新的剩下的!!!多线程一、线程、进程、多线程初步了解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pbuiRY7o-1615628906745)(D:\多线程图片\1.png)]进程(Process):就是把一个程序跑起来。线程(Thread):*很多线程都是模拟出来的。真正的多线程是指含有多个CPU,即多核,如服务器。而模拟出来的多线程,则是在一个CPU,在同一个时间点,CPU只能执行一次代码,因为切换

2021-03-13 17:53:16 66

原创 JSP九大内置对象

hello,这里是Angle!今天,我刚学了JSP的皮毛,就给大家整理了一下JSP的九大内置对象:一、请求对象requestobject getAttribute(String name) 返回指定属性的属性值Enumeration getAttributeNames() 返回所有可用属性名的枚举String getCharacterEncoding() 返回字符编码方式int getContentLength() 返回请求体的长度(以字节数)String getContentType()

2021-02-02 19:56:17 142 1

原创 java与JDBC

大家好,我是Angle。在开始今天的主要内容之前呢,先来个今天的算法热热身:欧几里德算法(求最大公约数)public int zcd(int q, int p) { if(p==0) { return q; } int r = q%p; return zcd(p, r);}Java如何与数据库连接(JDBC版)先来一张图片,方便大家理解,大家可以看着这张图片边看下面的,边对照着理解。1.下载驱动。2.导入jar包。(mysql-connector-java-版本.j

2021-02-01 21:24:44 123 2

原创 Java连接数据库后,查出来的东西不一样? 一半有值,一半无值?

Java连接数据库后,查出来的东西不一样? 一半有值,一半无值?大家好,又是Angle来了。今天我遇到了Java连接数据库的难题,那今天就先和大家分享一下,我个人感觉其中最难以调试的问题!不多废话,看看下面的原因,有没有揪中你呢!!!原因一:是因为自动生成的geter、setter方法大小写有误。再次提醒大家,看代码,自动生成的,也要认真仔细审核。原因二:你的sql语句有问题。此情况,我建议大家,不管是自动生成的,还是自己编写的,都应该先在sql里面调试一下,其一看语句是否有误,其二检查结构是否是

2021-01-31 21:34:46 652 1

原创 Eclipse基本快捷键

Eclipse基本快捷键大家好,这里是Angle编程。今天呢,是我第一篇文章,目前,我是一名大二学生。不出意外的话,我将会在这个平台每天给大家分享我学到的技能以及遇到的问题!关注我,让我们一起进步吧!接下来,就让我们来更加快速的上手eclipse吧!!!编辑快捷键快捷键描述Ctrl+1快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F格式化当前代码Ctrl+Shift+M添加类的im

2021-01-30 12:59:45 139

空空如也

空空如也

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

TA关注的人

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