前言现在是春招季嘛,而且我的读者大部分都是学生,今天被我石锤了,要问我怎么石锤的?哈哈,我这波调研,是不是很完美,大家想看的实习生,应届生视频,这周我会安排得明明白白的,也准备多录制一点,选个质量好点的。既然大家这么关心面试,那我们就来聊聊面试的流程好吧?相信看到封面你已经知道了,我以前被坑过,坑得实实在在,彻彻底底,就差点没把我坑哭,狗*HR,真的很生气,我会在最后说一下是什么情况。我这里说的面
分类:
其他好文 时间:
2020-11-01 10:48:09
阅读次数:
18
你知道的越多,你不知道的越多前言上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。正文开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。优点:所有的线程都能得到资源,不会饿死在队列中。缺点:吞吐量会下降
分类:
其他好文 时间:
2020-11-01 10:47:53
阅读次数:
14
你知道的越多,你不知道的越多前言上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。正文开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。优点:所有的线程都能得到资源,不会饿死在队列中。缺点:吞吐量会下降
分类:
其他好文 时间:
2020-11-01 10:47:32
阅读次数:
17
为了怕抄袭,用于广告,所以会在照片打上水印,影响观看请谅解。
分类:
编程语言 时间:
2020-11-01 10:47:00
阅读次数:
21
组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构最近最火的词是什么?那大概就是微服务(Microservice)了。最近也火的一踏糊涂的Docker、AppOps也都是围绕着微服务领域的。在微服务领域还有很多相关名词。这些名词有一个共同的特点那就是晦涩难懂。他们就像中国古代的道、气、八卦等词一样,一解释就懂,一问就不知,一讨论就打架。本文主要来介绍几个和微服务相关的概念。这些概念
分类:
其他好文 时间:
2020-11-01 10:46:27
阅读次数:
18
组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构最近最火的词是什么?那大概就是微服务(Microservice)了。最近也火的一踏糊涂的Docker、AppOps也都是围绕着微服务领域的。在微服务领域还有很多相关名词。这些名词有一个共同的特点那就是晦涩难懂。他们就像中国古代的道、气、八卦等词一样,一解释就懂,一问就不知,一讨论就打架。本文主要来介绍几个和微服务相关的概念。这些概念
分类:
其他好文 时间:
2020-11-01 10:46:05
阅读次数:
15
前言这又是一期读者的面经分享,很巧的是,他在蘑菇街面了三轮,最后虽然没过,但是也希望分享出来大家瞅瞅。我这周可能会单独做个大厂面试流程的视频,涉及每一轮的考察点注意事项,如果觉得有必要,可以留言让我知道你们想看啥。面试经历一.11.20字节跳动一面Java开发,直接挂(耻辱开头……)介绍主要项目,怎么做的;本来想简要介绍做的业务,但面试官要求详细介绍,所以二十分钟都在介绍业务;送命问题:数据量多少
分类:
其他好文 时间:
2020-11-01 10:45:42
阅读次数:
12
使用Dozer优雅的将DO转换成VO在Web开发中,我们会接触到很多领域模型中的概念,其中大部分和实体相关的概念都有缩写,一般以O(Object)结尾。其中比较常见的由DO、DTO、VO、DAO等。我们也经常有把一个实体对象转换为另外一个实体对象的操作。本文主要是介绍一种作者在实践中总结的一种自认为比较优雅的转换方式。欢迎拍砖。什么是DO、DTO和VO在Java中VO、PO、DO、DTO、BO、Q
分类:
其他好文 时间:
2020-11-01 10:45:27
阅读次数:
18
关于命名服务的知识点都在这里了命名服务,顾名思义,就是帮助我们对资源进行命名的服务,命名的目的当然是为了更好的定位了。这里所提到的资源在不同场景中包括但不限于计算机(主机)名和地址、应用提供的服务的地址或者远程对象等。本文主要介绍Java中的命名服务、简单的命名服务的实现策略以及在分布式场景中如何实现命名服务。JNDI要介绍命名服务,不得不提Java命名和目录接口(JavaNamingandDir
分类:
其他好文 时间:
2020-11-01 10:45:11
阅读次数:
17
深入理解分布式系统的2PC和3PC关注我的博客(http://www.hollischuang.com)的人可能都知道,我之前写过一篇文章专门介绍了一下2PC和3PC(详见:关于分布式事务、两阶段提交协议、三阶提交协议)。上一篇文章中主要介绍了下这两种分布式一致性协议的概念、具体提交流程以及优缺点。本文在上篇文章的基础上在深入了解下这两种分布式一致性协议。主要来分析下为什么2PC存在问题,为什么3
分类:
其他好文 时间:
2020-11-01 10:44:42
阅读次数:
12
2016年排名Top100的Java类库——在分析了47,251个依赖之后得出的结论本文由HollisChuang翻译自TheTop100JavaLibrariesin2016–AfterAnalyzing47,251Dependencies.原作者:HennIdan我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面。我们在漫长的周末的消遣
分类:
编程语言 时间:
2020-11-01 10:44:14
阅读次数:
16
本次学习,主要针对语句和函数两部分进行学习。分支语句(if,switch)与循环语句(while,for,dowhile)switch语句中,在每个选择之后如果不进行break跳出,会执行下一个case,而且应注意default语句的使用,一般会放在{}代码块的后方dowhile语句中,会首先执行一次循环,再进行判定,所以使用相对较少。while循环中,()中的判断条件会比循环代码的使用多一次。在
分类:
编程语言 时间:
2020-11-01 10:43:56
阅读次数:
20
#一、单链表 所谓单链表(Linked)在内存中不连续的一段内存空间,链表的每一个元素是一个节点,每一个节点由数据元素和下一个节点的存储位置组成,链表结构与数组结构最大区别是链表结构的存储内存是不连续的,而数组结构的内存是连续的,链表结构不能与数组结构一样快速查找 ? 链表机构操作特点是:添加,删除 ...
分类:
其他好文 时间:
2020-11-01 10:43:33
阅读次数:
20
beta不只是为了测试 首发 | 微信公众号「编程随想曲」 项目的最终版(release)相对于测试版(beta)终究是少很多的,但就是每一个beta成就了最终的release,我们做事情也可以参考项目发布的形式,先搞个beta版出来,逐步完善,逐步细化,慢慢打磨。 2020年10月31日 ...
分类:
其他好文 时间:
2020-11-01 10:43:11
阅读次数:
11
推荐阅读:https://www.cnblogs.com/suntp/p/9147136.html 1.1. Web服务器概念与基本原理 1.1.1. Web服务器的历史 1989年,互联网之父Berners-Lee向其雇主CERN提出了一个新项目,目的是通过使用超文本系统来缓解科学家之间的信息交流 ...
分类:
Web程序 时间:
2020-11-01 10:42:46
阅读次数:
30
安装 pip3 install virtualenvwrapper -i https://pypi.douban.com/simple 设置linux的用户配置文件配置virtualenvwrapper vim ~/.bashrc WORKON_HOME=~/My_env # 设置virtualen ...
分类:
移动开发 时间:
2020-11-01 10:42:25
阅读次数:
29
前言、 在mysql 中,可以使用SELECT 语句来查询数据,查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高,最重要的操作。 今天给大家带来查询语句的高级语法 一、按关键字排序 1、使用order by语句来实现排序 2、排序可针对一个或多个字段 3、ASC:升 ...
分类:
数据库 时间:
2020-11-01 10:41:51
阅读次数:
24