HelloWorld. py
码龄7年
关注
提问 私信
  • 博客:195,222
    社区:56
    195,278
    总访问量
  • 293
    原创
  • 54,600
    排名
  • 198
    粉丝
  • 0
    铁粉

个人简介:后端敲门人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-12-02
博客简介:

wy

博客描述:
coder
查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    691
    当月
    3
个人成就
  • 获得311次点赞
  • 内容获得58次评论
  • 获得512次收藏
  • 代码片获得782次分享
创作历程
  • 8篇
    2024年
  • 16篇
    2023年
  • 38篇
    2022年
  • 137篇
    2021年
  • 30篇
    2020年
  • 64篇
    2019年
成就勋章
TA的专栏
  • JUC
    5篇
  • 多线程
    2篇
  • k8
    3篇
  • 数据库
    2篇
  • Web
    11篇
  • Java
    94篇
  • 就爱敲代码
    39篇
  • 数据结构与算法
    44篇
  • PTA
    46篇
  • Bug
    4篇
  • python
    7篇
  • 温故知新
    4篇
  • 笔记
    25篇
  • 程序人生
    4篇
  • c
    27篇
兴趣领域 设置
  • Java
    javatomcathibernatespringmavenstrutsintellij-ideajava-ee
  • 数据结构与算法
    算法推荐算法
  • 大数据
    mysql
  • 后端
    mysqlspringrabbitmqspring boot架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 学习和成长
    面试
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JUC-ThreadLocal

ThreadLocal 保存线程变量,保证了每个线程的变量不会相互干扰。
原创
发布博客 2024.10.13 ·
333 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

JUC-CompletableFuture

CompletableFuture.allOf() 可以用于等待所有任务完成,thenCombine() 和 thenCompose() 可以将多个异步任务的结果合并。使用 thenApply()、thenAccept() 和 thenRun() 方法,可以将多个任务串联起来进行顺序执行,实现异步任务的链式处理。接口在获取结果时,如果任务未完成,会阻塞,直到任务完成,或超时。当任务完成时,应用指定的函数对结果进行转换,并返回一个新的。任务完成时,执行指定的动作,对结果进行消费,无返回值。
原创
发布博客 2024.10.10 ·
782 阅读 ·
30 点赞 ·
0 评论 ·
21 收藏

JUC-Fork Join 框架

框架是 Java 7 中提供的并行执行框架。
原创
发布博客 2024.10.10 ·
184 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

线程安全-原子性,可见性,有序性

在并发时,程序的执行可能会出现乱序。给人的直观感觉就是:写在前面的代码,会在后面执行,这是因为高并发场景下,多个线程共同进入到同一块代码逻辑中造成的。每个线程都有自己的工作内存,线程在执行操作时,会将共享变量读入到自己的工作内存中,从而导致了贡献变量在线程之间的不可见。可以保证同步代码块在同一时间内只有一个线程能够进入,因此也能保证一定的有序性。但是它不能禁止指令重排序。主要是通过在编译是,在指令序列中添加内存屏障实现的。一组操作要执行就都执行,不执行就都不执行。共享变量的修改对所有线程可见。
原创
发布博客 2024.10.09 ·
401 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

JUC-synchronized 知多少

底层是通过monitor锁实现的,每个对象都会关联一个monitor锁。
原创
发布博客 2024.10.08 ·
415 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

JUC-ReentrantLock 锁粒度为什么更小

ReentrantLock 可以通过构造方法传参,设置为公平锁,就会按照线程的请求顺序获得锁,先到先得。synchronized 中的线程一旦进入阻塞状态,除非锁被释放,否则无法中断退出。ReentrantLock 可以选择在等待锁的时候中断退出,而不必一直等待锁释放。在一定时间内如果没有获取锁,就会放弃锁的竞争,而不必一直等待。可以在不阻塞的情况下获得锁,通过。
原创
发布博客 2024.10.07 ·
390 阅读 ·
11 点赞 ·
1 评论 ·
3 收藏

dubbo使用的三种配置

dubbo使用,配置
原创
发布博客 2024.01.04 ·
1920 阅读 ·
17 点赞 ·
0 评论 ·
22 收藏

按照层次遍历结果打印完全二叉树

完全二叉树,层次遍历,打印
原创
发布博客 2024.01.04 ·
740 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

有趣的多线程:累计相加-CompletableFuture优化

Future接口天然可以通过回调获取结果,所以可以利用。
原创
发布博客 2023.12.26 ·
721 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

有趣的多线程之:累计相加

耗时大概 15s 结果:499999999500000000。显然不是,当线程数过多时,上下文切换也会增加耗时。10线程耗时大概 2.6s。
原创
发布博客 2023.12.24 ·
774 阅读 ·
10 点赞 ·
2 评论 ·
9 收藏

遇到解决不了的问题,你会怎么办

但是工作中,我们很难找到这样的老师。很多时候,当你遇到一个解决不了的问题,请教别人,你能得到的只是一个方案,这个方案,可能可行,也可能不可行。我记得高中那会,遇到不会的问题,一定会去问老师,因为他们总能给你全新的思路,让你获益匪浅。不知道大家平常工作中或者学习中遇到问题都是怎么解决的?那么这时候你又该怎么办呢?这周都在面临这个问题。
原创
发布博客 2023.12.09 ·
401 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

k8s(三): 基本概念-ReplicaSet与Deployment

ReplicaSet 的目的是维护一组在任何时候都处于运行状态的 Pod 副本的稳定集合,通常用来保证给定数量的、完全相同的 Pod 的可用性。
原创
发布博客 2023.12.02 ·
1554 阅读 ·
17 点赞 ·
1 评论 ·
23 收藏

k8s(二):Pod

pod 是K8s中最小的可部署单元,用于容纳一个或多个容器。Pod为容器提供了一个共享的环境,包括网络命名空间、存储卷和IP地址。
原创
发布博客 2023.12.02 ·
1224 阅读 ·
23 点赞 ·
0 评论 ·
25 收藏

k8s(一):基本概念

在Kubernetes系统中,Kubernetes对象是持久化的实体。哪些容器化应用正在运行可以被应用使用的资源关于应用运行时行为的策略:重启策略,升级策略,容错策略在k8中使用yaml格式的文件表示Kubernetes对象。几乎每个对象都包含两个嵌套的对象字段对象spec(规约)和对象status(状态)spec表示你希望对象所具有的特征,期望状态status对象当前的状态描述对象的yaml文件中必须具备的字段apiVersion。
原创
发布博客 2023.12.02 ·
1303 阅读 ·
21 点赞 ·
0 评论 ·
16 收藏

AOP + 自定义注解实现日志打印

AOP + 自定义注解 实现日志打印,并处理注解失效问题
原创
发布博客 2023.11.26 ·
984 阅读 ·
22 点赞 ·
0 评论 ·
21 收藏

制作docker镜像

制作docker镜像
原创
发布博客 2023.11.25 ·
913 阅读 ·
7 点赞 ·
1 评论 ·
12 收藏

docker操作手册

【手册】docker操作手册。
原创
发布博客 2023.11.25 ·
1048 阅读 ·
5 点赞 ·
1 评论 ·
10 收藏

题解_notion(持续更新ing)

题解coding
原创
发布博客 2023.10.27 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

切分集合的奇技淫巧——stream

【代码】切分集合的奇技淫巧——stream。
原创
发布博客 2023.10.07 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

if消除术之 Map + Function

设计一个简易计算器,只支持 a+b, a-b, a*b, a/b。
原创
发布博客 2023.10.07 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多