自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Stream流常用操作

Stream流用法

2022-01-14 21:29:12 442

原创 通过URL访问本地资源

通过URL访问本地资源

2022-01-04 11:01:33 1598 1

原创 Spring定义Bean的方式

Spring定义Bean的方式1.XML文件配置Bean1.1_构造器创建bean1.2_setter方法创建bean1.3 _静态工厂1.4_ 实例工厂方法1.5_ FactoryBean2.通过注解配置Bean1.XML文件配置Bean1.1_构造器创建bean<bean id="UserService" class="com.wzh.service.UserService">默认使用无参构造器创建bean.使用有参构造来创建bean.<bean id="UserSer

2021-09-14 21:18:40 166

原创 认识IO流

IO流一.原理二. 流的分类1. 按照流的方向划分2.按照流的操作单元划分2.1、字节流2.2、字符流2.3、节点流2.4、处理流2.5、字节流和字符流的区别?2.5.1、读写单位不同:2.5.2、操作对象不同:3. 按照I/O设备划分3.1、网络IO3.2、磁盘IO三、同步和异步/阻塞和非阻塞1.同步和异步:同步: 被调用方做完事情之后才返回!异步: 被调用方先返回,然后再做事情,做完之后通知调用方.区别:被调用方的执行方式和返回时机.注意:逻辑对象为被调用方2.阻塞和非阻塞:阻塞:调用方一直等待被调用方

2021-09-07 20:59:09 153

原创 多线程

1.线程与进程是什么?进程:正在运行的程序。线程:运行程序需要执行的任务。多线程:在一个应用程序(进程)中有多个任务同时执行多进程:在操作系统中有多个应用程序同时执行。2.使用多线程可能会遇到的问题?安全性问题Public int decrement(){// count 初始化为10.Return --count;}–count看上去是一步操作,其实包含三步操作;1.读取count的值2.将值-13.把计算结果赋值给count.产生原因:如图展示的是错误的执行顺序导致的线程

2021-08-13 11:45:12 56

原创 通过redis来实现分布式锁

.1.什么是分布式锁?提到分布式锁就要提到单机锁。单机锁:多线程程序中,为了避免同时操作同一个共享变量产生的数据问题(脏读、幻读、不可重复读等),通常需要一把锁来-互斥,以保证共享变量的正确性,其使用范围是在同一个进程中。分布式锁:项目开发过程中,如果你的项目是部署到多台服务器上的微服务架构,意味着一个服务会部署多个进程,此时为了避免多个进程操作同一个变量导致的数据错误,需要引入[分布式锁来解决这个问题了。真实项目举例我之前写的一个项目是通过定时任务去解析压缩包,将压缩包里面的txt文本解析成ja

2021-08-10 16:27:47 70

原创 二维码扫码登录原理

1.应用场景扫码支付、扫码登录2.二维码登录本质二维码登录跟一般的账号密码登录一样,都需要做登录认证,所以需要做两件事情1.告诉系统我是谁?2.向系统证明我是谁?比如账号密码登录:账号就是用来告诉系统我是谁,密码则向系统证明我是谁。手机号验证码登录:手机号告诉系统我是谁,验证码向系统证明我是谁。那扫码登录是如何做到这两件事情的呢?1.手机端扫描PC填二维码,手机确确认授权后,账号就在PC墙登录了,这一步操作其实已经告诉了系统我是谁,完成了第一件事情。2.第二件事情,向系统证明我是谁。同密

2021-08-09 17:24:02 433

【公开】王子豪_软件组周报(23.12.20-12.26).xlsx

【公开】王子豪_软件组周报(23.12.20-12.26).xlsx

2023-11-27

空空如也

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

TA关注的人

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