自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面试官问:高并发下,你都怎么选择最优的线程数?

为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发地执行。在高并发的情况下采用线程池,可以有效降低线程创建释放的时间花销及资源开销,如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及 “过度切换”(在 JVM 中采用的处理机制为时间片轮转,减少了线程间的相互切换) 。但是有一个很大的问题摆在我们面前,即我们希望尽可能多地创建任务,但由于资源所限我们又不能创建过多的线程。那么在高并发的情况下,我们怎么选择最优的线..

2020-08-04 15:19:22 204

转载 Java编程这样学,能让你事半功倍

作为一名自学成才的程序员,我一直在不断敦促自己学习,我将通过本回答分享一下我个人总结出的六项重要诀窍。学习编程的过程,大致如下: 看书、看博客、学课程或者看视频等 模仿着书上或者博客的代码,进行复现,复现不重要,思考才是关键 思考学习别人思路后,脱离书本和博客,完全自己实现功能 自己实现一些 DEMO,看别人项目代码,与别人讨论,提升代码能力 在别人的框架和要求下,写代码实现业务 自己负责别人设计的模块的实现 独立设计业务模块并开发实现

2020-08-01 13:16:39 132

转载 一文懂聚集索引和非聚集索引的区别

一、深入浅出理解索引结构实际上,可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部

2020-07-31 14:12:30 606

转载 Java高级部分总结

1、数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举、位集合、向量、栈、字典、哈希表、属性。枚举 Enumeration类Enumeration接口定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。下面总结了一些Enumeration声明的方法:1、boolean hasMoreElements( )测试此枚举是否包含更多的元素。2、Object nextElement( )如果此枚举对象至少还有一...

2020-07-28 20:09:13 138

转载 Java中this和super的用法总结

这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:运行结果:初始化年龄:10H...

2019-07-26 16:10:15 66

转载 阿里Java面试官:请别再问我3次握手与4次挥手了!

在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章。今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较多被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就差不多了。三次握手当面试官问你为什么需要有三次握手、三次握手的作用、讲讲三次握手的时候,我想很多人会这...

2019-07-25 20:41:06 69

转载 Spring Boot的消息事件机制

Spring Boot自带了消息机制,可以让我们在一个地方发布消息,多个地方同时接收消息并处理消息,当然这是在同一个JVM内存下进行的,不同的进程还需要使用MQ来实现。我觉得该消息模式跟观察者模式有一定的区别,观察者模式一般观察的是一个对象内部属性发生变化的时候使用。而该消息机制可以在任意地方使用。 消息事件本身是一个对象,继承于ApplicationEvent还需要有一个消息事件发布者,...

2019-07-22 15:35:58 420

转载 听听京东架构师浅谈,MySQL binlog 主从同步

一、binlog 的基础知识1,binlog 的概念Server 层的日志系统(归档日志),binlog 中跟踪对其数据库的所有更改操作。是逻辑日志,以追加日志的形式记录。2,binLog 的三种格式Java架构Q社区:7817255211)statement记录 SQL 语句的原文。风险点:如果主/从用到的索引不同,操作语句带 limit 时,处理的可能是不同行的记录...

2019-07-10 21:08:47 115

翻译 当编程语言都变成女孩子

试想一下,当Java、C++、Python、Ruby、PHP、C#、JS等编程语言变成了动漫人物会是怎样的一幅场景呢?下面就一起看看在日本作家渡辺将人的笔下,各种编程语言都是哪类“美女”的吧! ▋Java犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是十分...

2019-01-29 21:43:00 373

转载 2018 之后,Android 工程师将何去何从?

Android 工程师真的烂大街了么?Google I/O 的 Session ,有相当一部分是围绕 Android 展开的, 移动互联网是互联网的里程碑,而手机是 Google 数百种设备中最重要的, Google 一直以来都在优化 Android 的用户体验。虽然移动开发这两年已经接近饱和,但只要仔细观察就不难发现,是初级工程师的门槛在变高,而各个大厂的高级/专家级工程师/架构师缺口仍然很大。...

2018-06-20 11:59:55 4046 2

空空如也

空空如也

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

TA关注的人

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