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

代码宇宙

专栏作者
21
文章
10726
阅读量
15
订阅数
这么多年终于解决了写代码时变量起名的问题....
只需要输入 中文 在输入框回车等待片刻,CODEIF 会在无数的开源项目中查找代码,并返回结果供你挑选变量名,并且可以一键复制,一键查看到源码。
代码宇宙
2023-02-23
3990
小朋友,你是否有很多的 GC ?
GC 即 Garbage Collection,中文 意思“垃圾回收”,在有GC之前,我们手动去管理内存,如果你忘记标记某一处已经不再使用的内存,那么这块内存将永远不会被系统回收,也就是常说的 “内存泄露”。
代码宇宙
2023-02-23
3700
Java14 都来了,你还不会用 Java8吗?
Java 8 于2014年3月18日发布,并且成为主流的 Java,如今,虽然 Java 14 都已经发布了,但是 开发者和公司选择的版本依旧是经久不衰的 Java 8 版本,如果你还不了解这些新特性,是时候学习一下了。
代码宇宙
2023-02-23
3050
为什么 HashMap 是线程不安全的?
图中 Main 方法中有三个线程,三个线程共享 num 变量,故 num 变量是 static 修饰的,使用 static 修饰后,由于没有进行原子操作导致,线程 1 在判断完 num 大小后,时间片被分配到线程 2 ,线程 2 执行完毕后时间片会到线程 1 ,这个时候线程 1 就输出了错误的 num,这是一个很经典的线程安全问题。
代码宇宙
2023-02-23
3200
一看就会,一写就废?详解递归
递归解法总是给人一种“只可意会不可言传”的感觉,代码一看就懂,自己动手一写就呆住了,很难受。究其原因,一是我们练习不够,二是理解不够。
代码宇宙
2023-02-23
2790
一看就会:最大自序和状态压缩算法
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
代码宇宙
2023-02-23
1570
坚持做一件事,究竟难在哪里?
2008 年初,刚过完春节,处在大四下学期的我正面临着找工作的压力,状态就像看美剧《迷失》一样迷失。一次偶然的机会,我发现了头马,并加入进去,10 年时间我做上了头马中国区区长,并带领 85 区成为了世界第一。
代码宇宙
2023-02-23
2340
有趣的多线程和无趣的线程锁
Java 中的多线程实现较为简单,这篇文章主要讲解多线程操作中状态操作相关的代码示例,希望可以帮助你提高对多线程的理解。
代码宇宙
2023-02-23
2200
做技术,如何使自己在重复性业务中持续提升?
每个工作两年以上的技术人都应该想过,自己每天这样的这些业务代码,并没有什么技术含量,也没有什么拿得出手的项目,在公司的始终处于螺丝钉的地位,觉得自己目前做的一切虽然对公司有价值,但是似乎对自己并没有什么价值,难道一成不变的工作内容对我们真的没有任何价值么?
代码宇宙
2023-02-23
5660
Openresty 配合 redis 实现无感知灰度发布系统(基础篇)
Openresty 是基于 Nginx 的一个成熟的网络平台,集成 Nginx 和加强的 LuaJit,许多实用的 Lua 库和一些高品质高性能的第三方 Nginx 模块。
代码宇宙
2023-02-23
1K0
「纯手打」2万字长文从0开始Spring Boot(上)
SpringBoot 看似非庞然大物,却又是整个 SpringFramework 的精华,本文尽可能的基于对 SpringBoot 官方文档进行入门式讲解,示例尽可能的简单易懂,目的就是帮助你快速上手,希望对你学习 SpringBoot 有所帮助。
代码宇宙
2023-02-23
3580
一次请求 SpringMVC 到底做了什么?
请求进入 DispactherServlet 会被分配给 doDispatch ,所以直接断点 doDispatch 即可
代码宇宙
2023-02-23
1620
微服务之服务容错保护( Hystrix 断路器)
最初,断路器模式源于 Martin Fowler 的一篇文章,“断路器” 是一种开关装置,用于在电路上保护线路过载,当线路电器发生短路时,“断路器” 会切断故障电路,防止发生过载、发热、甚至起火等严重后果。
代码宇宙
2023-02-23
2310
SpringCloud 构建微服务架构,分布式配置中心(加密解密)
在微服务中开发过程中,团队通常采用 DevOps 开发模式开发,也就是每个微服务团队管理自己的微服务项目,但是一些敏感的数据源不应该直接明文存储于配置文件中,Spring Cloud 早就想到了这一点,提供了配置文件对称加密和非对称解密方案。比如下面的例子:
代码宇宙
2023-02-23
3190
记一次Spring中HttpMessageConverter的源码分析
最近在使用Spring时遇到一个关于JSON解析的问题,@Response的接口如果返回值为一个Interfacce那么结果将变为空对象,也就是{},记录一下,防止再次踩坑。
代码宇宙
2023-02-23
5840
玩转MacBook,MacBook必备软件入门
MacBook和iPhone类似,因安全、流畅的操作系统和简洁美观强大的外观和接口闻名,其预装的OSX更是受到了很多人们的喜爱,OSX和我们平常熟知的Windows是两种从界面到内核完全不一样的操作系统,各有优点,但是 我认为OSX更适合于开发人员,因为它是天生的UNIX。
代码宇宙
2023-02-23
2K0
乐观锁&悲观锁&自旋锁
总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。
代码宇宙
2023-02-16
8790
为什么说写 Java 的人 for循环得用好?
注意,是四种写法,并不是说底层的四种实现方式,这四种写法各有千秋,但是也是最常用的几种
代码宇宙
2023-02-16
6270
IDEA 中如何调试 SpringFramework 学习源码
IDEA 从 Github 导入项目,为了方便起见建议 idea 更新到 2019 以上版本,旧版本的 gradle 可能存在兼容问题 构建 Spring-Framework 源码需要以下插件,都可以在 IDEA 中的 插件商店安装
代码宇宙
2023-02-16
3470
精准理解 ByteBuffer 中的 capacity、position、limit
查看 ByteBuffer 源码发现该类存在几个类似指针的东西来实现管理缓冲区的种种操作。
代码宇宙
2023-02-15
7720
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档