• 前言作为一个普普通通的程序员,如何才能提升自己的能力,在职场上拥有一技之长,这也成为普通的你我,迫切的需求。拥有什么样的能力才能不被淘汰?答案是:高并发,它几乎成为了每个程序员都想要拥有的经验。原因很简单:流量是大的电商公司必要的需求,比如
    admin8月前
    260
  • 写在前面目前来说,前端请求方案其实发展到一个比较成熟方便的阶段了,只是......前端请求方案的发展方向一直是以开发体验为主的,但对于另一端————用户体验方面貌似并没有太大的改变。这个问题现在来说貌似有了一些解决方
    admin8月前
    240
  • Actor模型在异步处理中使用广泛,尤其是scala语言中actor框架的使用。本篇主要介绍thingsboard中其自主实现的actor模型,及在数据传输中的使用。Actor模型简介Actor由状态(state)、行为(Behavior)
    admin8月前
    160
  • 非计科大专一枚,当初学的机械自动化专业。大学完全可以说是玩过来的,临近毕业开始慌了,毕业后一直没能找到工作,在高中同学(211计科)的引领下,入坑程序员。萌生离职的想法不是因为别的,主要是感觉公司快不行了几个月前,公司前端的同事搬到了我们这
    admin8月前
    320
  • 前言相信各位小伙伴在求职过程中,都会遇到简历投递之后已读不回、面试邀请迟迟没有音讯以及初试被刷的情况。一般来说,大多数小伙伴就会直接选择放弃这家公司了,但是!先别急着换下一家投递呀!求职面试是彼此双向选择的一个过程,不要觉得有心理负担,也不
    admin8月前
    230
  • 5.元素的比较Comparable和Comparator??Java中两个对象相比较的方法通常用在元素排序中,常用的两个接口分别是Comparable和Comparator,前者是自己和自己比,可以看作是自营性质的比较器;后者是第三方比较器
    admin8月前
    260
  • 一、为什么需要优化?微服务之间的RPC调用使用的OpenFeign组件,并且完全使用的默认设置,**默认的设置**包括:1.1HTTP客户端默认使用的HttpURLConnection,这是java自带的发送http请求的API,优点就是j
    admin8月前
    280
  • 1.问题:线上的一个服务需要做缓存,并且每隔10s刷新一次缓存,使用了Ehcache框架。为了避免缓存的并发读写问题(仔细研究ehcache就会发现这并不是问题),当时设计了两个Cache对象轮流使用的方式,即使用(读取)缓存A的过程中刷新
    admin8月前
    280
  • 1.EXPLAINtype列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。key_len列,索引长度。rows列,扫描行数。该值是
    admin8月前
    250
  • 最近公司网站需要更新功能,也是赶上程序员跳槽的多,老板叫我找两个Java后端。4天时间面了15个人,怎么说呢,基本上没有符合要求的,也没别的意思,因为我们公司小,开的薪水也不高,所以来面试的基本都是外包公司出来的,技术好点的看不上这个待遇。
    admin8月前
    220
  • Kotlin提供了一个reified关键字,这个关键字在实际项目中有很大的用处,比如泛型相关的封装,SDK封装等。今天我们就来学习下这块的知识。首先需要先了解下内联函数,也就是inline关键字内联函数(inline)在Kotlin中内联函
    admin8月前
    220
  • SpringBoot是一个流行的Java框架,它可以帮助开发者快速创建和运行基于Spring的应用程序。SpringBoot提供了许多功能,例如自动配置、嵌入式服务器、外部化配置、监控和管理等。SpringBoot也支持多线程编程,这是一种
    admin8月前
    310
  • Excel2003版(后缀为.xls)最大行数是65536行,最大列数是256列。Excel2007以上的版本(后缀为.xlsx)最大行数是1048576行,最大列数是16384列。Excel读取:根据指定的开始和结束行数读取返回结果,结果
    admin8月前
    200
  • 一、背景在项目中有一个需求是:将某某信息在多少秒后发布,这个需求的解决方案很多,简单点可以定义单线程去执行或者采用@Scheduled,分布式的情况也可以采用乐观锁等。在闲暇之余,想起以前看到的基于原有的中间件Redis也是可以的。二、关于
    admin8月前
    220
  • Node.js的版本中,双数是稳定版,单数非稳定,推荐使用8以上的版本。推荐安装工具nrm用于切换下载源推荐用yarn替代npm,用yrm替代nrm全局安装ts-node可以运行TypeScript的node。nvm用来切换node版本No
    admin8月前
    230
  • 尽量在合适的场合使用单例。可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例。单例主要适用于以下三个方面:①控制资源的使用,通过线程同步来控制资源的并发访问。②控制实例的产生
    admin8月前
    200
  • 邮箱大家都常用,如果是个人使用,那么用第三方的邮箱就好了。但如果面向客户或企业管理,那么用第三方邮箱就不大方便了。有时我们的一些软件项目需要用邮箱发送验证码或推送一些推广信息什么的,使用第三方邮箱就更不合适了,这时搭建一个自己的邮箱服务器就
    admin8月前
    290
  • 该文档在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,已经帮很多人拿下互联网一线公司的offer。关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!好
    admin8月前
    420
  • 前言Java工程中内存管理总是一个绕不过去的知识模块,无论HBase、Flink还是Spark等,如果使用的JVM堆比较大同时对读写延迟等性能有较高要求,一般都会选择自己管理内存,而且一般都会选择使用部分堆外内存。HBase系统中有两块大的
    admin8月前
    210
  • 是这样的,前几天有个读者给我发消息,说面试的时候遇到一个场景题:他说他当时,一时间竟然找不到回答问题的角度,感觉自己没有回答到点子上。我仔细想了一下,确实是感到这个问题有一丝丝的奇怪,有一种让人千言万语
    admin8月前
    220