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

bingfeng-技术

专栏作者
71
文章
67119
阅读量
15
订阅数
如何正确的中断线程?你的姿势是否正确
在Java程序中,我们想要停止一个线程可以通过interrupt方法进行停止。但是当我们调用interrupt方法之后,它可能并不会立刻就会停止线程,而是通知线程需要停止。线程接收到通知之后会根据自身的情况判断是否需要停止,它可能会立即停止,也有可能会执行一段时间后停止,也可能根本就不停止。
一个程序员的成长
2022-12-18
5910
为什么重写equals必须重写hashCode
如果我们不重写equals和hashcode,那么它使用的是Object方法的实现。我们先简单看一下
一个程序员的成长
2021-12-08
1.6K0
策略模式在实际业务中的应用
策略模式主要由以上三个身份组成,这里我们就不过多及时策略模式的基础知识,默认大家已经对策略模式已经有了一个基础的认识。
一个程序员的成长
2021-11-02
7030
面试问题:ThreadLocalRandom类原理分析
这个方法用来创建ThreadLocalRandom随机数生成器,如果当前线程中threadLocalRandomProbe的变量值为0,则说明是第一次调用current方法,那么就调用localInit方法初始化种子变量。
一个程序员的成长
2021-10-18
3240
一文看懂JVM内存分布与作用
那么我们在开始介绍Java内存区域之前,我们先放一张内存区域的图,方便我们后面介绍的时候可以对照着看。
一个程序员的成长
2021-06-21
3000
移除List中的元素,你的姿势对了吗?
之前遇到对List进行遍历删除的时候,出现来一个ConcurrentModificationException 异常,可能好多人都知道list遍历不能直接进行删除操作,但是你可能只是跟我一样知道结果,但是不知道为什么不能删除,或者说这个报错是如何产生的,那么我们今天就来研究一下。
一个程序员的成长
2021-02-04
6040
【云+社区年度征文】Java-IO流-FileInputStream学习(一)
从执行结果可以看出,前三次读取到了数据,返回了对应的ASCII码,当读取到文件末尾的时候,则返回-1。
一个程序员的成长
2020-12-14
4230
【云+社区年度征文】Java如何适配请求路径中多余的斜杠
本次斗殴事件起因全部归iOS,为啥这么说,http请求都不会发,瞎写的什么玩意(ps:他应该不会看到...)。
一个程序员的成长
2020-11-30
1.4K0
Java重点基础:反射机制
Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。
一个程序员的成长
2020-11-25
2720
一文看懂线程的生命周期,利用线程池模拟群发短信
Java给多线程编程提供了内置的支持。,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务,能满足程序员编写高效率的程序来达到充分利用 CPU 的目的,实现多线程的方法有四种,继承Thread类,实现Runable接口,Callable接口,或者从线程池中获取。
一个程序员的成长
2020-11-25
1.1K0
设计模式之 - 简单工厂模式
简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,一个抽象的产品类,可以派生出多个具体的产品类,它们都具有共同的父类。
一个程序员的成长
2020-11-25
2980
SpringCloud中多个子模块如何集成Swagger文档
不知道大家工作中有没有使用Swagger,可能没有用过,但是肯定或多或少的接触过、听说过,它是一款基于Restfull接口的文档在线生成 + 功能测试的工具。
一个程序员的成长
2020-11-25
4.3K1
最最最常见的Java面试题总结推送给你们
首先要明确的是:“对象传递(数组、类、接口)是引用传递,原始类型数据(整型、浮点型、字符型、布尔型)传递是值传递。”
一个程序员的成长
2020-11-25
4110
Java中枚举的线程安全性及序列化问题
要想看源码,首先得有一个类吧,那么枚举类型到底是什么类呢?是enum吗?答案很明显不是,enum就和class一样,只是一个关键字,他并不是一个类,那么枚举是由什么类维护的呢,我们简单的写一个枚举:
一个程序员的成长
2020-11-25
1.2K0
用户输入的虎狼之词,怎么校验之后不见了?
不知道你们有没有对用户输入的东西进行过敏感校验,如果不进行校验,用户属于一些攻击脚本,那么我们的服务就挂逼啦!所以我们首先需要通过过滤器将用户的数据读出来进行安全校验,这里面涉及到一个动作,就是需要将用户的数据在过滤器中读出来,进行校验,通过之后再放行。
一个程序员的成长
2020-11-25
6090
Java开发中那些不容忽略的小问题-1
写公众号说实话挺久了,也因此认识了很多的朋友,咨询什么的都有,总之,或多或少的帮助到过一些人。最近想了好久,我往后应该写一些什么类型的文章?
一个程序员的成长
2020-11-25
4990
基础篇-Java三大特性之封装
写了这么长时间的代码,现在感觉代码设计真的是一门艺术,虽然是一个非常简单的增删改查的需求,但是1000个人可能有1000个不同的设计方法,怎么设计的更为优雅、美观、简洁这是我们作为程序员的追求,那么我觉得应该从最基础的开始,我们应该重新认识Java这门语言,带着一种艺术的眼光去欣赏它。那么我们今天就先聊一聊Java的三大特性之封装。
一个程序员的成长
2020-11-25
2530
一、如何快速搭建你的第一个SpringBoot项目应用
上次我们说了JavaBean注入的三种方式中基于Java类的配置方式,其实只所以说这种方式,是为了让大家对SpringBoot中的配置文件有一个比较清晰的认识,这样在大家学习起来,不会看的那个懵逼,我把上篇的链接放在下面,如果没看过的同学可以看一下,再接着往下看,可能会更容易理解。
一个程序员的成长
2020-11-25
2910
JavaBean三种配置方式之:Java类方式
3月份入职一家公司一个多月了,进来是各种坑啊,总算在这周知道自己要做什么项目了,虽然项目还没有跑起来,但是里面的技术还是可以了解的。由于之前项目中没有使用过SpringBoot,所以也不是太会,然后自己就看了一下,今天不是想跟大家去讲一SpringBoot,而是想跟大家分享一下JavaBean的三种配置方式中的Java类配置的方式。
一个程序员的成长
2020-11-25
4880
线程中断以及线程中断引发的那些问题,你值得了解
上周写了一篇多线程的文章,其实更多方面是偏基础一点的文章,而且也比较大白话,争取人人都能看的明白,再举一些常见的例子,能很好的帮助大家理解多线程,文章发表之后我投给了几个大号和CSDN反应都挺好的,大家表示希望能写更多这样的文章,希望再多写写线程相关的文章,所以我打算从线程的基础开始写起,每周写那么两三篇,大家闲的时候可以看看,也可以多吸收一点东西。
一个程序员的成长
2020-11-25
3490
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档