腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java架构筑基
专栏成员
举报
85
文章
126049
阅读量
23
订阅数
订阅专栏
申请加入专栏
全部文章(85)
java(51)
编程算法(32)
spring(14)
数据库(12)
sql(12)
微服务(7)
云数据库 SQL Server(6)
linux(6)
缓存(6)
网络安全(6)
http(5)
容器(5)
开源(5)
压力测试(5)
jdk(5)
jvm(5)
c++(4)
xml(4)
ide(4)
api(4)
面向对象编程(4)
云数据库 Redis(3)
unix(3)
容器镜像服务(3)
https(3)
架构设计(3)
kafka(3)
html(2)
ajax(2)
android(2)
mvc(2)
打包(2)
文件存储(2)
网站(2)
企业(2)
分布式(2)
mybatis(2)
spring boot(2)
hashmap(2)
aop(2)
rpc(2)
数据结构(2)
费用中心(1)
php(1)
bash(1)
servlet(1)
react(1)
node.js(1)
oracle(1)
git(1)
github(1)
struts(1)
nginx(1)
消息队列 CMQ 版(1)
腾讯云测试服务(1)
kubernetes(1)
存储(1)
正则表达式(1)
gui(1)
tcp/ip(1)
dubbo(1)
kernel(1)
spring cloud(1)
uml(1)
安全(1)
windows(1)
nat(1)
任务调度(1)
mvcc(1)
coding(1)
nio(1)
程序员(1)
互联网(1)
架构师(1)
敏捷(1)
设计模式(1)
搜索文章
搜索
搜索
关闭
Java研发面试题『八部曲』——从第一步开始
编程算法
打包
c++
面向对象编程
java
Java中主要有如下几种类型的变量 局部变量 类变量(静态变量)-- 属于类 成员变量(非静态变量)-- 属于对象
本人秃顶程序员
2019-10-07
581
0
Spring依赖注入:@Autowired,@Resource和@Inject区别与实现原理
spring
编程算法
网络安全
jdk
容器
点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! 一、spring依赖注入使用方式 @Autowired是spring框架提供的实现依赖注入的注解,主要支持在set方法,field,构造函数中完成bean注入,注入方式为通过类型查找bean,即byType的,如果存在多个同一类型的bean,则使用@Qualifier来指定注入哪个beanName的bean。 与JDK的@Resource的区别:@Resource是基于bean的名字,即beanName,来从spring的IOC容器查找bean
本人秃顶程序员
2019-06-13
2.7K
0
详解Spring Boot的应用限流
编程算法
网站
kafka
比如最近就有个这样的需求,我作为客户端要向kafka生产数据,而kafka的消费者则再源源不断的消费数据,并将消费的数据全部请求到web服务器,虽说做了负载(有4台web服务器)但业务数据的量也是巨大的,每秒钟可能有上万条数据产生。如果生产者直接生产数据的话极有可能把web服务器拖垮。
本人秃顶程序员
2019-06-05
519
0
JVM优化Java代码时都做了什么?
打包
jvm
ide
缓存
编程算法
JVM 在对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。运行时优化主要是解释执行和动态编译通用的一些机制,比如说锁机制(如偏斜锁)、内存分配机制(如 TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline cache,用于优化虚方法调用的动态绑定)。
本人秃顶程序员
2019-05-28
1.6K
0
优秀的Java程序员必须掌握的8项代码编程技巧!
java
编程算法
struts
api
gui
Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。
本人秃顶程序员
2019-05-27
921
0
算法之常见排序算法-冒泡排序、归并排序、快速排序
编程算法
对于编程中琳琅满目的算法,本人向来是不善此道也不精于此的,而说起排序算法,也只是会冒泡排序。还记得当初刚做开发工作面试第一家公司时,面试官便让手写冒泡排序(入职之后才知道,这面试官就是一个冒泡排序"病态"爱好者,逢面试必考冒泡排序-__-)。后来看吴军的一些文章,提到提高效率的关键就是少做事情不做无用功,便对这不起眼的排序算法有了兴趣。刚好今天周末有闲,遂研究一二,与各位道友共享。
本人秃顶程序员
2019-05-26
677
0
一篇文章彻底搞懂Java虚拟机
企业
编程算法
java
jvm
虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。
本人秃顶程序员
2019-05-21
678
0
阿里P8架构师浅析如何避免在Java中检查Null语句
api
java
编程算法
ide
通常,在Java代码中处理null变量、引用和集合很棘手。它们不仅难以识别,而且处理起来也很复杂。事实上,在编译时无法识别处理null的任何错误,会导致运行时NullPointerException。在本教程中,我们将了解在Java中检查null的必要性以及帮助我们避免在代码中进行空检查的各种替代方法。
本人秃顶程序员
2019-05-21
1.2K
0
详解后端Java面试——OOA/D,UML,和XML
编程算法
xml
java
uml
统一建模语言(Unified Modeling Language,UML)又称标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图, 协作图),实现图。
本人秃顶程序员
2019-05-18
587
0
【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制
编程算法
java
细心的同学一定会发现 :以无参数构造方法创建 ArrayList 时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素操作时,才真正分配容量。即向数组中添加第一个元素时,数组容量扩为10。 下面在我们分析 ArrayList 扩容时会降到这一点内容!
本人秃顶程序员
2019-05-17
638
0
使用Java 10的var类型推断的几个注意点!
java
ide
编程算法
不加选择地应用var可能会让代码不容易理解,因为模糊了类型这个概念,而人类是依据类型分类进行逻辑思考的,这样就使事情变得更糟,如果使用得当,var可以帮助改进良好的代码,使其更短更清晰,同时不会影响可理解性。
本人秃顶程序员
2019-05-16
1.2K
0
面试题丨Java的类/实例初始化过程
编程算法
java
c++
昨天看到群里面有人分享了一道题目,我答错了,于是趁机了解了下Java的类/对象初始化过程:
本人秃顶程序员
2019-05-13
951
0
面试中可能被问到的常用排序算法
编程算法
排序算法是一种比较简单的算法,从我们一开始接触计算机编程开始接触的可能就是排序或者搜索一类的算法,但是因为排序在其他的一些算法中应用较多,所以为了提高性能已经研究了多种排序算法。目前区别排序算法主要还是以时间复杂度,空间复杂度,稳定性等来排序,接下来我们分别分析。
本人秃顶程序员
2019-05-12
694
0
资深架构师吐血总结Java垃圾收集算法
编程算法
由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。
本人秃顶程序员
2019-05-09
383
0
详解并发编程的优缺点
编程算法
ajax
一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。
本人秃顶程序员
2019-05-08
522
0
技巧分享丨可以提高千倍效率的Java代码的35个小技巧
java
c++
编程算法
代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
本人秃顶程序员
2019-05-08
421
0
详解并发编程的优缺点
编程算法
ajax
一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。
本人秃顶程序员
2019-05-05
837
0
Java大学问——优雅地处理异常
java
编程算法
你有没有这样的印象,当你想要更新一款 APP 的时候,它的更新日志里总有这么一两句描述:
本人秃顶程序员
2019-05-05
561
0
一文讲解重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等各种锁
java
编程算法
重量级锁?自旋锁?自适应自旋锁?轻量级锁?偏向锁?悲观锁?乐观锁?执行一个方法咋这么辛苦,到处都是锁。
本人秃顶程序员
2019-05-04
969
0
Java虚拟机——垃圾回收算法与垃圾收集器
企业
编程算法
在Java运行时的几个数据区域中,程序计数器,虚拟机栈,本地方法栈3个区域随着线程而生,随线程而灭,因此这几个区域的内存分配和回收具有确定性,不需要过多考虑垃圾回收问题,因为方法结束或者线程结束时,内存就回收了。但是方法区和堆区不一样,一个接口或者实现类所需要的内存可能不一样,一个方法的多个分支需要的内存也可能不一样,只有程序运行时才能知道创建哪些对象,这部分内存的分配和回收是动态的。
本人秃顶程序员
2019-05-02
330
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档