首页
学习
活动
专区
工具
TVP
发布

全栈学习笔记

专栏作者
29
文章
23187
阅读量
15
订阅数
Java多线程四:Java必学并发编程基础
Java并发编程是指在Java程序中使用多线程技术,以实现多个线程同时执行的编程方式。这是一个非常重要的主题,因为它可以使程序更加高效,能够更好地应对需要同时执行多个任务的情况。除此之外,Java并发编程还可以提高程序的可伸缩性和可扩展性,从而使程序更加健壮。要实现这些,需要深入了解Java中的线程模型,包括线程的状态、同步机制、锁、内存模型等。在学习Java并发编程时,需要认真学习这些概念,并进行大量的实践,以便更好地理解和掌握这个主题。
全栈学习笔记
2023-09-09
1920
Java多线程三:线程中断
有线程运行,肯定就会有线程中断,在Java语言中,线程中断是一种协作机制,通过对线程设置中断标记,告知对应的线程,根据中断标记来决定是否需要中断当前线程。也就是说,在线程运行过程中,其实我们没有办法安全,准确的终止一个线程。
全栈学习笔记
2022-06-14
4380
Java多线程二: Thread中几个比较重要的方法
sleep作为最常见的方法之一,其作用就是使调用sleep的所在线程进入睡眠状态。它会让调用该方法的所在线程主动放弃CPU资源,进入阻塞状态,如果指定了睡眠时间,到达了指定时间之后线程就会进入就绪状态,等待调度器的调用。sleep()方法是Thread类的静态方法,如果调用线程对象.sleep()方法并不是该线程就休眠,而是哪一个线程里面执行了sleep()方法哪一个线程就休眠。
全栈学习笔记
2022-04-24
2180
Java多线程一:基础知识与线程创建的几种方式
进程是系统资源分配的基本单位,线程是CPU调度的基本单位,一个进程可以包含多个线程,同一个进程下面的资源共享很容易,但是进程之间的资源共享相对较难。
全栈学习笔记
2022-04-24
2100
微信公众号免费添加留言功能!看过来
自2018年3月之后开通的微信公众号都没有留言功能,所以具有留言功能的微信公众号显得格外贵重。具有留言功能的微信公众号可以与粉丝互动,增加粉丝的粘性。
全栈学习笔记
2022-03-31
3.3K0
ES6语法:函数新特性精讲(一)
函数在任何语言中偶读很重要,java里面的函数通常叫做方法,其实是一个东西,使用函数可以简化更多的代码,代码结构看着更加清晰。
全栈学习笔记
2022-03-31
2240
「css实用手册」CSS 垂直居中的七种方法,值得收藏
我之所以整理这类专题的手册,就是CSS相关的内容实在太零散,同时又夹杂着相关的兼容问题。遇到问题时,我们有时过度依赖搜索引擎进行求证解决,解决完也没做认真的归纳和总结。再次遇到此类问题时,我们有可能还不会,这就是我归纳这个手册的目的,我会把日常工作中经常会用到的高频CSS相关方法归纳到这个手册里(有的内容可能来源其它作者),欢迎你持续的订阅和关注。
全栈学习笔记
2022-03-31
7310
干货系列之java注解
java反射和注解在java里面很重要,但是很多人对这方面的知识理解不是很好,我来说说我自己对java反射和注解的理解,这两块内容本来应该出在一个博客文章里面讲解,但是由于我的java反射说的内容有点小多,然后我就分开将讲解一下。
全栈学习笔记
2022-03-31
3130
8千字java反射干货|java反射精讲
目录 1. 反射机制的概念 2. 反射的基础Class类 3. 反射的用法 4. 反射的应用示例
全栈学习笔记
2022-03-31
1820
css3笔记系列-3.css中的各种选择器详解,不看后悔系列
比较官方的解释:在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。
全栈学习笔记
2022-03-31
5220
ES6语法:var、let、const的区别详解
今天来说说es6的语法,最基础的也就是var,let,const 的用法与区别了,我们来看看他们之间的恩怨情仇
全栈学习笔记
2022-03-31
3900
JavaScript(js)函数声明与函数表达式的区别
在JavaScript中,函数是经常用到的,在实际开发的时候,我想很多人都没有太在意函数的声明与函数表达式的区别,但是呢,这种细节的东西对于学好js是非常重要的。
全栈学习笔记
2022-03-31
7900
css3系列-2.css中常见的样式属性和值
如果你是新手的话可能对盒子模型,外边距内边距都不熟悉,这一部分内容在学的时候相对来说比较吃力!如果有问题可以私聊或者留言评论给我,我帮你解决哦!
全栈学习笔记
2022-03-31
1.3K0
css3系列-1.css基础知识入门
这里推荐使用第二种方式,尽量不使用其他两种方式,第二种方式可以是html文件与css文件分离,代码可阅读性以及维护性更强
全栈学习笔记
2022-03-31
4020
SpringBoot(十四)缓存还是要用起来
缓存应该是我们每一个系统都应该考虑使用的,这样可以加速系统的访问,提升系统的性能。比如我们经常需要访问的高频数据,将此类数据放在缓存中,可以大幅度提升系统的响应速度。原因就是一般来说我们的数据都是存在数据库中,但是高频的访问数据库不仅会对数据库造成压力,一定程度上还会影响响应速度,影响用户体验。如果引入了缓存,不仅能提升访问性能的同时降低数据库的压力。
全栈学习笔记
2022-03-31
4830
SpringBoot系列(十三)集成邮件服务以及邮件发送的几种方式
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。
全栈学习笔记
2022-03-31
6730
SpringBoot系列(十二)logback+slf4j+自定义注解+aop,让你玩转日志处理。
 在我们运行项目的时候,你会发现控制台是有日志打印的,这个日志就是SpringBoot默认配置的日志框架处理的。SpringBoot默认是运用logback+slf4j处理日志,slf4j是抽象层,logback是实现层。
全栈学习笔记
2022-03-31
1.1K0
SpringBoot系列(十一)过滤器使用与配置详解
 Filter也称之为过滤器,过滤器是对数据进行过滤,预处理。开发人员可以对客户端提交的数据进行过滤处理,比如敏感词,也可以对服务端返回的数据进行处理。还有就是可以验证用户的登录情况,权限验证,对静态资源进行访问控制,没有登录或者是没有权限时是不能让用户直接访问这些资源的。类似的过滤器还有很多的功能,比如说编码,压缩服务端给客户端返回的各种数据,等等。
全栈学习笔记
2022-03-31
6760
SpringBoot系列(十)拦截器的配置与使用
 拦截器是在servlet执行之前执行的程序(这里就是controller代码执行之前),它主要是用于拦截用户请求并作相应的处理,比如说可以判断用户是否登录,做相关的日志记录,也可以做权限管理。
全栈学习笔记
2022-03-31
4K0
SpringBoot系列(九)统一异常处理与统一结果返回
 日常开发过程中,难免有的程序会因为某些原因抛出异常,而这些异常一般都是利用try ,catch的方式处理异常或者throw,throws的方式抛出异常不管。这种方法对于程序员来说处理也比较麻烦,对客户来说也不太友好,所以我们希望既能方便程序员编写代码,不用过多的自己去处理各种异常编写重复的代码又能提升用户的体验,这时候全局异常处理就显得很重要也很便捷了,是一种不错的选择。
全栈学习笔记
2022-03-31
2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档