
互联网
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
只要你要,只要我有!阿里技术官整理出来的Java面试+Xmind+学习视频全部开源分享!
写在前面作为一名Java开发者,职业生涯规划使很重要的因素,一年、三年、五年、十年都是一道坎,如果一直温水煮青蛙,不用想,是一定不会有好的发展和去处的,当然,大厂也会与你无缘。程序员的技术栈的储备是很重要的,不能只有理论知识,要理论与实践相结合,每个版块都需要有相应的系统的的知识体系,都是不能放下的 。而且近几年来,Java开发的职位竞争也相当的激烈,毕竟这个职位也是不用在乎出身,是很多人的福音,靠自己的努力就可以拿到很高的薪资,从此走向赢娶白富美之路的,哈哈 O(∩_∩)O!(皮一下)不过最近的金原创 2020-10-25 18:08:53 · 573 阅读 · 0 评论 -
(从进程/线程视角看内存)鸿蒙内核源码分析
这篇文章说说内存,内存的管理是极其复杂的模块,涉及到非常多概念,光地址就有逻辑,线性,物理地址三个,网上文章很多,参差不齐,没有很好基础或实战经验的同学基本得懵掉,本篇最后也有这些概念介绍。系列篇打算用三篇来讲述鸿蒙内核的内存管理机制。由浅入深,层层递进。我们换个视角切入,将从进程和线程创建的视角看内存的运作机制。为何从进程和线程角度?两个原因:1.内存就是给他们使用的,只是分了内核空间和用户空间。用户空间的进程分配用到了虚拟内存,线程(task)需要分配栈空间 2.系列文章对进程和线程的管理和调度已经原创 2020-09-25 15:40:41 · 5130 阅读 · 0 评论 -
你的Chrome有这29款插件不?
前言相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少用户的偏爱,但流畅只是一方面, Chrome 最大的优势还是其支持众多强大好用的扩展程序(Extensions)。下面的很多插件都是工具插件,看完保证你工作效率、心情提高1倍。1、OneTab:一键合并 tabTab 过多的时候,要关闭浏览器的时候OneTab可以帮助你快速的保存、整理浏览器。2、掘金:最新的技术动态每次打开新的 tab 页面就可以看到最新、最热的技术文章。3、mar...原创 2020-09-19 15:30:08 · 383 阅读 · 0 评论 -
技术经验分享:用ELK搭建TB级的日志监控系统?
本文主要介绍怎么使用 ELK Stack 帮助我们打造一个支撑起日产 TB 级的日志监控系统。在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。然而在生产上跑着成百上千个服务,每个服务都只会简单的本地化存储,当需要日志协助排查问题时,很难找到日志所在的节点。也很难挖掘业务日志的数据价值。那么将日志统一输出到一个地方集中管理,然后将日志处理化,把结果输出成运维、研发可用的数据是解决日志管理、协原创 2020-09-19 15:29:59 · 465 阅读 · 0 评论 -
spring-boot项目优雅的http客户端工具,太香了!
大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。如果你的项目中还在直接使用RestTemplate或者okhttp,或者基于它们封装的HttpUtils,那么你可以尝试使用Retrofit。retrofit-spring-boot-starter实现了Retrofit与spring-boot框架快速整合,并且支持了部分功能增强,从而极大的简化spr原创 2020-09-15 12:59:04 · 433 阅读 · 0 评论 -
企业中台化落地:从战略分析到战术实践及架构演进过程
谈及中台,大都雾里看花,抱有一份敬畏之心,恐误导众人。但愿通过自己的思考与一同思考实践的朋友们一些启发,让中台建设得到它应有的收益,总结出更多的成功经验。最近接触到一些公司说在做中台,交流之后大都是应该使用什么样的技术,如何解决数据一致性问题等。其中公司发展时间有长有短,有十几二十年的传统企业,也有三四个月才起步的创业团队。交流下来心中不免有些担忧,不太清楚所谓中台是追求一种技术实现还是一个流行噱头。经过较长时间的思考、学习和实践,我发现了解得越多越不敢讲自己做的称之为中台。它是一种企业级业务构.原创 2020-09-14 14:31:30 · 315 阅读 · 0 评论 -
就这一次,从现实世界的角度去理解计算机领域的知识
这篇文章的阅读对象是计算机专业在读及刚进入工作一年左右的的同学,文章措辞也许不太严谨,主要目的是为了让大家更容易理解。01便利店背后的“系统”“系统”这个词不只是可以用在计算机领域,日常所见到的便利店、超市、商场也可以称之为一个系统。参照现实生活中的系统,我们可以更容易的理解计算机系统。UI便利店的门面、装修、售货员、货架,一切你所能看到的外在就是UI。UI,英文全称是 User Interface,中文名是 用户界面,UI是一个系统最接近用户的地方。对于一个便利店来说,UI很重原创 2020-09-14 14:31:28 · 660 阅读 · 0 评论 -
一篇文章给你把布隆过滤器的讲的明明白白
不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,在面试中面试官问到怎么避免缓存穿透,你的第一反应可能就是布隆过滤器,缓存穿透=布隆过滤器成了标配,但具体什么是布隆过滤器,怎么使用布隆过滤器不是很清楚,那今天我们就来把它说清楚,讲明白。。缓存穿透大家看下这幅图,用户可能进行了一次条件错误的查询,这时候redis是不存在的,按照常规流程就是去数据库找了,可是这是一次错误的条件查询,数据库当然也不会存在,也不会往redis里面写值,返回给用户一个空,这样的操作一次两次还好,可是次数.原创 2020-08-14 16:36:22 · 472 阅读 · 0 评论 -
不会吧,有人用了两年Spring, 居然不知道包扫描是怎么实现的
Table of Contents如果你曾经使用过 Spring , 那你已经配过 包扫描路径吧,那包扫描是怎么实现的呢?让我们自己写个包扫描用途基于 Java 的反射机制,我们很容易根据 class 去创建一个实例对象,但如果我们根本不知道某个包下有多少对象时,我们应该怎么做呢?在使用 Spring 框架时,会根据包扫描路径来找到所有的 class , 并将其实例化后存入容器中。在我们的项目中也会遇到这样的场景,比如某个包为 org.example.plugins , 这个里面放着所有原创 2020-08-13 15:13:55 · 445 阅读 · 0 评论 -
跪了!Java EE+Web搭建云服务器以及云应用平台7大项目详解
前些天在优快云上看到的一篇关于JavaSE、JavaEE和JavaWeb的区别与联系,总结的挺全的,跟大家分享一下Java SEJava SE 以前称为 J2SE,定位在个人计算机使用,用来开发C/S架构软件。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。Java EEJava EE,以前称为 J2EE,定位在服务器端应用。企业版本帮助开发和部署可移植.原创 2020-08-11 17:35:50 · 755 阅读 · 0 评论 -
Java空指针应该这样玩,打破你的认知!
相信在座的各位都遇到过空指针异常,不甚其烦,本文不是教你避免空指针,而是一些对空指针其他方面的理解。本文可能有点另类,也可能会打破你对空指针的认知。1、null.method() 空指针?我们知道调用一个对象的方法,如果对象为 null 肯定会报空指针错误的,但你确定一定会吗?不一定!来看下面的示例:如果 null 对象指向该类型的静态方法,不但不会报空指针错误,而且还会运行正常,是不是很6?因为静态方法不属于任何对象,它属于类本身的,相当于直接调用类的静态方法。2.原创 2020-08-11 17:22:03 · 660 阅读 · 0 评论 -
太牛了!百度开源超轻量中英文OCR模型大小只有8.6M!
光学字符识别(OCR)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。前几个月,猿妹曾和大家分享过一个热门的中文OCR项目———chineseocr_lite。这两天猿妹才知道,百度也开源了一款超轻量级中文OCR,总模型大小仅8.6M,只有chineseocr_lite,那真真是超轻量级别的神级OCR。PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,支持iOS和Andr原创 2020-08-07 16:44:25 · 1712 阅读 · 0 评论 -
后端开发就是增删改查?
作为后端开发,永远重复着「增删改查」,这些基础的操作占据了自己大部分工作时间,看到其他人成为技术大牛,而个人技术水平永远停在原地,也会很迷茫......需要学习的仅仅如此吗?当你工作久了是否会发现你的代码越来越复杂?文件的上传下载怎么提高效率?消息推送的实时性怎么保证?同时使用人数过多,服务器爆炸怎么办......需要学习的太多了。希望此文能重燃你的热情,更好的提升技术能力和判断力,站在更高的角度去看自己写的代码和技术方案,从中看到技术的亮点和价值。浅谈CRUD从CRUD的定义进行解读,CR原创 2020-07-10 21:19:25 · 4564 阅读 · 0 评论