自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛!Java微服务版本“仿百度网盘”系统来了

这个系统略牛逼!适合java新手司机学习用;适合java老司机搞事用;github开源地址:https://gitee.com/college996/zwz-netdisk就是架构也是很厉害;前后端分离,前端是vue.js+elementui;后端是采用SpringBoot+Dubbo+Zookeeper+Nacos为技术栈的微服务架构模式。页面简洁美观、易于上手学习。在线演示站点:http://106.15.248.223/disk界面很不错哦!最后再来看看平台的

2020-07-30 17:54:48 1063 1

原创 有两个这样的进程:僵尸进程&孤儿进程,蓝瘦香菇

进程先来说下什么是进程:来看下百度是怎么说的:光看说的不够形象,在windows系统中,它长这样:在Mac系统中,它长这样:Linux中是这样的:(有点长截图一部分好了)[root@iz2ze76ybn73dvwmdij06zz ~]# ps -efUID PID PPID C STIME TTY TIME CMDroot 1 0 0 5月20 ? 00:00:33 /usr/lib/systemd/system

2020-07-29 16:19:30 256

原创 Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击

为什么要配置HTTP响应头?不知道各位有没有被各类XSS攻击、点击劫持 (ClickJacking、 frame 恶意引用等等方式骚扰过,百度联盟被封就有这些攻击的功劳在里面。为此一直都在搜寻相关防御办法,至今效果都不是很好,最近发现其实各个浏览器本身提供了一些安全相关的响应头,使用这些响应头一般只需要修改服务器配置即可,不需要修改程序代码,成本很低。至于具体的效果只能是拭目以待了,但是感觉还是有一定的效果的。而这些HTTP响应头在我们部署 Nginx 的时候经常会被忽略掉,个人感觉这

2020-07-28 16:25:17 2069

原创 浪里来浪里去!网络协议如何成就网上冲浪?

我们网上冲浪也冲了这么多年,也该上岸好好看看这些浪的形状了。1. 从一个网址了解浪来浪去#我们知道计算机之间的通过其实都是通过IP+端口的形式,但是我们平时访问的时候根本就没涉及到这两个东西,还是能访问到资源,为啥呢?这得问问我们神奇的DNS。首先,举个例子,我们输入www.bilibili.com,这个时候需要通过DNS将其转化为IP地址才能继续访问,其流程大概是这样的:从当前的浏览器中查询是否存在当前域名,如果有则返回其对应的IP地址,否则的话向本机操作系统中查询。操作系统如果有,..

2020-07-28 16:04:44 181

原创 数据源面试三连杀:是啥?为什么要用?怎么用?

一、概述在日常项目中肯定需要用到数据源,那么数据源是什么,当遇到分布式事务的场景时数据源与非分布式事务场景的数据源又有什么不同呢,在J2EE中分布式事务又是如何实现的呢,希望本文可以解答您的疑惑。二、 数据源2.1 数据源是什么通俗来讲,数据源是存储数据的地方。例如,数据库是数据源,其他系统也可以是数据源。在J2EE里,数据源是代表物理数据存储系统的实际Java对象。通过这些对象,J2EE应用可以获取到数据库的JDBC连接。2.2 数据源的设计从UML图上可以看出,CommonDaraSour

2020-07-24 14:46:20 174

原创 大小只有8.6M!百度开源超轻量中英文OCR模型爆红Github

光学字符识别(OCR)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。前几个月,猿妹曾和大家分享过一个热门的中文OCR项目———chineseocr_lite。这两天猿妹才知道,百度也开源了一款超轻量级中文OCR,总模型大小仅8.6M,只有chineseocr_lite,那真真是超轻量级别的神级OCR。PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,支持iOS和Androi

2020-07-23 14:24:15 649

原创 github 新功能 profile README.md

引自从github被微软收购后,每天都会有一些新花样,ui变化,界面变化,更多的功能,相信这个它会越来越好,程序员越来越喜欢。今天浏览大佬的github 无意中发现了 github profile README.md【is a special repository. Its README.md will appear on your public profile!】。发现刚好我爱好的一个功能,而且之前利用Gists来给自己做了一个简单的介绍。来吧 我们就开始搞自己的 Github Profile Re

2020-07-23 14:15:34 481

原创 微服务聚合Swagger文档,这波操作是真的香

记得我的mall-swarm微服务项目中,没有做API文档聚合,访问每个服务的API文档都需要访问单独的swagger-ui.html页面,既然我们使用了微服务,就应该有统一的API文档入口,最近发现knife4j有这方面的支持,本文将详细介绍其实现,希望对大家有所帮助!前置知识我们将采用Nacos作为注册中心,Gateway作为网关,使用knife4j来生成API文档应用架构我们理想的解决方案应该是这样的,网关作为API文档的统一入口,网关聚合所有微服务的文档,通过在网关进行切换来实现对.

2020-07-23 10:17:15 508

原创 给Swagger换了个新皮肤,瞬间高大上了

Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。knife4j简介knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。knife4j完全遵循了springfox-swagger中的使用方式,并在此基础上做了增强功能,如果你用过Swagger,你就可以无缝切换到knife4j。.

2020-07-21 11:27:04 960

原创 两难!到底用Apache BeanUtils还是Spring BeanUtils?

# 前言在我们实际项目开发过程中,我们经常需要将不同的两个对象实例进行属性复制,从而基于源对象的属性信息进行后续操作,而不改变源对象的属性信息,比如DTO数据传输对象和数据对象DO,我们需要将DO对象进行属性复制到DTO,但是对象格式又不一样,所以我们需要编写映射代码将对象中的属性值从一种类型转换成另一种类型。# 对象拷贝在具体介绍两种 BeanUtils 之前,先来补充一些基础知识。它们两种工具本质上就是对象拷贝工具,而对象拷贝又分为深拷贝和浅拷贝,下面进行详细解释。# 什么是浅拷贝和深拷贝在J

2020-07-20 14:38:29 150 1

原创 Java 低代码开发平台“光”发布 2.1 Faith 信念第一个尝鲜版,支持纯英文界面

Java开源低代码开发平台:光,发布2.1版本Faith信念第一个尝鲜版,支持纯英文界面光是一个开源的Java低代码开发平台,生成基于SpringBoot的Java应用程序源代码。您只需要编写一个Excel模板,描述您要生成的数据对象,他们之间的关系和您不需要的功能。平台会生成一切必要的代码,并自动保存您的Excel模板,方便您以迭代的方式开发。生成结果是前端和后端项目的zip文件,可以直接编译运行。现在,光2.1 Faith信念第一个尝鲜版本,支持language选项,支持中文和英文界面。项目地址:

2020-07-19 20:35:26 257

原创 卧槽!这 5 个后端程序员学习指南竟然斩获超过 350k 的 star

前段时间弄应届生学习指南的时候,整理了几个不错的开源文档,分享给小伙伴们!我觉得应该可以对大家有帮助。本期文章对应的视频地址:www.bilibili.com/video/BV1xZ… 。然后,再说个闲话。这三天A股跌的有点厉害,昨晚估计是很多人的不眠夜啊。希望小伙伴们尽量要用闲钱炒股,最好不碰!不要寄希望于炒股发财,有那会时间自己多学一下知识、多编程一会或许更有价值。国内的股市很迷,一不小心就当了韭菜。developer-roadmap这个仓库是国外很火的开发人员学习路线,目前已经收获了 115

2020-07-17 16:39:34 452

原创 霸榜Github第一!谷歌重磅开源的“海啸”,我服了

最近,谷歌专门为大型企业网络开源了一个漏洞扫描神器,主要用于数千个甚至数百万个物联网组成的企业系统。为了让大家放心使用,谷歌已经将“海啸”用于内部使用一个月之久了。不过,“海啸”并非是谷歌官方的产品,而是由开源社区来维护,有点类似于Kubernetes。“海啸”是如何运行的?市场上已经有数百种类似的商业或开源的漏洞扫描器,但“海啸”和这些漏洞扫描器不同的是,它是专门为类似谷歌这样规模的企业构建的,诸如网络管理的企业,这些网络包括数十万台的服务器、工作站,网络设备和连接到互联网的物联网设备。谷歌表示

2020-07-17 16:00:51 261

原创 真的学不动了:除了 class , 也该了解 Type classes 了

作为一个 Java 开发者, class 的概念肯定是耳熟能详了,可是在山的另一边还有拥有别样风情的 type classes ,但不翻过 Java 这座山,它就始终隔着一层纱。一个经典的问题在编程中,经常需要判断两个值是否相等,而在很长的一段时间内这个问题都没有一个标准的解决方案,这就是经典的 判等 问题。我这里统一使用 “值” 来代替对象、基本类型等等概念,以便于简化沟通在 Java 中,我们可以用 == ,也可以用 equals 来判断值是否相等public void t

2020-07-17 15:18:09 221

原创 优质高效!阿里内部超高质量的k8s+Jenkins笔记,技术与实战齐飞

什么是k8s?Kubernetes是一个用于容器集群的自动化部署、扩容以及运维的开源平台。k8s孕育的初衷是培育出一个组件及工具的生态,帮助大家减轻在公有云及私有云上运行应用的负担,换言之,使得大型分布式应用的构建和运维变得更加简单(当然,越简单的表面意味着越复杂的内部细节)。什么是Jenkins?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目。Jenkins在日常工作中占据了一个非常重要的角色

2020-07-16 17:57:45 369

原创 手把手带你玩转k8s-jenkins安装与流水线

前言本系列教程最主要的目的是使用k8s做持续集成,从本文开始,才算是正式进入主题。环境安装如果使用的是阿里云Kubernetes集群 ,可以安装其 ack-jenkins应用。5分钟在阿里云Kubernetes服务上搭建jenkins环境并完成应用构建到部署的流水线作业为了通用性,这里并没有使用ack-jenkins,而是使用官方的 jenkinsci/blueocean镜像。jenkins中文官网因为后面要讲的jenkins内容需要联网,但是之前购买的服务器是没有绑定公网ip的,这里也不想

2020-07-16 15:15:11 630

原创 开源 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库

工欲善其事必先利其器,想要玩溜数据库,不妨去试试本文安利的 5 款开源的数据库管理工具。除了流行的 SQL 类数据库——MySQL、PostgreSQL 之外,文档型数据库 MongoDB、内存数据库 Redis 的管理工具也在列表之中。MongoDB 图形化的管理工具:MongoodGitHub Star 数 :222Mongood 是一个 MongoDB 图形化的管理工具。???? 特性:基于微软 Fluent UI,支持自动黑暗模式支持完整的 Mongo-shell 数据类型和

2020-07-16 13:41:39 674

原创 二面试余额宝,拿下offer,顺利定位阿里P8 ,一定要狂刷的面试题

一面自我介绍项目中的监控:那个监控指标常见的有哪些?微服务涉及到的技术以及需要注意的问题有哪些?注册中心你了解了哪些?consul 的可靠性你了解吗?consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?Spring Cloud 有了解多少?Spring Bea..

2020-07-15 14:33:45 605

原创 从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!

如果你看到这篇文章,恭喜你!不论是初入编程领域的小白,还是已经在工作几年的老手,这篇文章都将对你有很大的帮助。建议看到最后。相信我!一定会有收货。这篇文章我会试着给你带来一个更加不一样的编程能力提高实战指南。如果你觉得这篇文章对你有用的话,也不要白嫖好吧!点个在看或者赞就是对我最大的鼓励。欢迎转发让更多人看到这篇文章,一起变强!先来说一下自己的情况!我从小学就开始接触电脑,不过到了大学之后才接触编程,整个大一都很迷茫,编程很少,也不知道如何提高自己的编程能力。大二的时候,自己加入了学校的一个技术组织,自

2020-07-15 11:47:57 1974

原创 35个Java岗位面试题全曝光,刷完这1024道,金九银十大厂等你

由于本人对有深度的系列文章情有独钟,所以本仓库【Java Github 超硬核面试 “备战” 手册】整理过程中会更加偏重这个方向,整理中我也会分享一些近些年自己开发和工作过程中的一些感悟、心得和无奈。本仓库大部分内容来自我近几年的收集和整理,整体文章思路也是围绕着【面试备战计划】来进行整理的,主体内容包含:职业规划篇,跳槽篇,实操篇,一线大厂面试题篇,以及高频面试必备综合篇 等知识内容。总归一句话:养成一颗奋发的平常心目录程序员职业规划篇职业分析及定位职业生涯经验和建议跳槽篇跳.

2020-07-15 11:23:12 205

原创 通过实现网站访问计数器带你理解 轻量级锁CAS原理,还学不会算我输!!!

一、实现网站访问计数器1、线程不安全的做法1.1、代码package com.chentongwei.concurrency;import static java.lang.Thread.sleep;/** * @Description: * @Project concurrency */public class TestCount {  &n

2020-07-15 10:31:13 837

原创 阿里P7是道坎?别在神话阿里了,拜托

最近,知乎上有职场人po出了一个问题,引起了一众用户的刷屏回答。就是这个神奇的提问↓↓↓为什么都说阿里P7的晋升是道坎?这个问题迅速引起了职场人的围观,争着现身说法po出自己对阿里P7的见解~~**PS:**网友都太热情了,个个说的头头是道,就感觉自己真的是个阿里人一样…(笑哭)doodlewind:在我刚毕业一年多的时候,我就收到过阿里 P6 的 offer 但没去。而到去年 25 岁左右的时候,和我聊的阿里同学已经不会拿低于 P7 的岗位诱惑我了(当然我没拿 offer,你说我不配我也

2020-07-14 18:09:24 1071 1

原创 一份秀出新天际的SpringCloudAlibaba笔记,把微服务玩的出神入化

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,依托Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。下面这些都是Spring Cloud Alibaba技术栈中的技术点,各位看官瞅一眼有没有眼熟的。微服务环境搭建Nacos Discovery–服务治理Sentinel–服务容错Gateway–服务网.

2020-07-14 17:17:25 916

原创 肝了亿遍还是吃不透RocketMQ?这份神仙RM笔记,让我佩服的五体投地

最近公司急招架构师,形形色色的人面了很多,但真正懂得设计思维的真的是少之又少。印象最深刻的一个同学,面对我提问的这个问题的时候,回答真的是让我佩服的五体投地!问:“你们公司为什么会选择用RocketMQ,而不是ActiveMQ、RabbitMQ?”当时他给我的答案是:当时领导决定的!一个用消息队列好几年的人,却不知道它的工作原理,也没有评估引入这些不同的组件会给项目带来何种风险的意识,不知道这样的人是怎样有勇气来面试架构师的!但其实,这样的同学还真是不在少数!其实,一家公司在引入基础组件时,需要根.

2020-07-14 14:52:44 145

原创 从一道 LRU 算法题说到缓存淘汰策略

那天我在 LeetCode 上刷到一道 LRU 缓存机制的问题,第 146 题,难度为中等,题目如下。运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作:获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字/值」。当缓存容量达到上限时,它

2020-07-14 11:50:38 413

原创 微软员工求助:谷歌150w,拼多多200w,腾讯160w,offer怎么选?

前言:某综艺里曾有这么一段,**人生最痛苦的选择是选择什么?**一个选择是对的,另一个错的,那不叫选择。你傻才会去选择那个错的,两个都是对的,那不怕选择,选哪个都很爽。真的都爽吗?在现实生活中,即使面临所谓两个都对的选择,我们也一样会不爽。在互联网大行其道的今天,不管是互联网新人还是资深职场人,都难免会遇到Offer满天飞的轰炸,那么,如何选Offer呢?我们一起来看看这位职场人的求助。在互联网职场论坛,一位职场人发帖求助到。**跳上海,谷歌给了150w总包,拼多多200w总包,腾讯160w总包,

2020-07-13 16:02:47 907

原创 「Java岗」3年工作经验,用了三个月,斩获字节跳动offer

在开始正式的总结之前,还是希望各位同仁能否听我继续发泄一会,抱拳!我翻开自己2019年初立的flag,觉得甚是惭愧。其中就有一条是保持一周写一篇博客,奈何中间因为各种原因没能坚持下去。细细想来,主要是自己没能真正静下来心认真投入到技术的研究和学习,那么为什么会这样?说白了还是因为没有确定目标或者目标不明确,没有目标或者目标不明确都可能导致行动的失败。那么问题来了,目标是啥?就我而言,短期目标是深入研究某一项技术,比如最近在研究mysql,那么深入研究一定要动手实践并且有所产出,这就够了么?还需要我们能够

2020-07-13 15:33:23 472

原创 分布式锁(数据库、ZK、Redis)拍了拍你

前言标题使用最近异常火热的微信拍一拍的方式命名,最近拍一拍的玩法被各位网友玩坏了,出现了各种版本的拍一拍。比如:下面的这个版本是不是似曾相识的感觉,曾几何时你也曾有这种冲动的想法,但是奈于生活,你不得不把这股冲动埋在心底,毕竟冲动是魔鬼。还有比较重口味的,有点哭笑不得,这网友的脑洞真大,要是能把这些心思放在学习和事业上,必是成大事之人,不得不佩服,假如你在吃饭,千万别打我。不得不说拍一拍有点东西,好了,水话就说那么一两句,在开始真正的分布式讲解之前,先来个人的分析一下拍一拍的战略动机。对于老板

2020-07-13 14:10:37 203

原创 拿到腾讯offer,毕业前一个月被学校开除了,我该怎么办?

最近在知乎上浏览到一个帖子《今年大四,已经拿到了腾讯的 offer,但在毕业前一个月被学校开除了,我该怎么办?》问题是这样的:本人之前就读于某985大学,大四拿到了腾讯的offer,且已经在公司实习半年了,然而毕业前一个月被学校开除了,现在比较迷茫,不知道没了毕业证对以后会有什么影响。关于被开除的原因:之前我在深圳实习,选了两门网课,为了凑学校要求的文化素质学分,然而在快放假的时候,那两门课的老师要求在学校进行期末考试,网上的期末考试只占30%,当时心疼从公司来回学校的机票钱,选择了找同学帮忙替

2020-07-11 22:12:04 679

原创 干掉xxl-job:elastic-job王者归来

文章封面:稻城亚丁背景ElasticJob 是什么?ElasticJob 调度模型ElasticJob 功能列表ElasticJob 典型应用场景ElasticJob 新版本设计理念未来规划关于 ElasticJob 社区导读: 调度(Scheduling)在计算机领域是个庞大概念,CPU 调度、内存调度、进程调度等都可称之为调度。它是指在特定的时机分配合理的资源去处理预先确定的任务,用于在适当的时机触发一个包含业务逻辑的应用。调度无论在单机还是分布式环境中都是很重要的.

2020-07-10 14:36:50 1063 3

原创 一次 JVM 进程退出的原因分析

最近我们在测试把 APM 平台迁移到 ES APM,有同学反馈了一个有意思的现象,部署在 docker 中 jar 包项目,在新版 APM 里进程启动完就退出了,被 k8s 中无限重启。这篇文章写了一下排查的思路,主要包含了下面这些内容。一个 JVM 进程什么时候会退出守护线程、非守护线程从源码角度看 JVM 退出的过程APM 底层就是使用一个 javaagent 的 jar 包来做字节码改写,那为什么两者会有这么大的差异呢?我一开始想当然认为是新版的 ES APM 代码有毒,导致服务起不来。

2020-07-09 17:51:56 767

原创 万人血书的这份MongoDB速成笔记,6小时吃透,简历立马多一项熟练

MongoDBMongoDB 是当前广受欢迎的 NoSQL 数据库,目前社区版全球下载次数已超过六千多万,企业用户也有一万三千多家,国内外许多知名企业如 Facebook、Cisco、Adobe、华为、中国银行、阿里云、腾讯等,都是 MongoDB 的使用者。MongoDB优势:面向文档的存储:以 JSON 格式的文档保存数据。任何属性都可以建立索引。复制以及高可扩展性。自动分片。丰富的查询功能。快速的即时更新。来自 MongoDB 的专业支持。如果你也正好在MongoDB感兴趣或者

2020-07-08 22:16:50 528

原创 还在用 Navicat 的,可以试试这几款免费且好用的 MySQL 客户端

没别的意思,今天就是为了给你推荐几款 MySQL 客户端,这几款客户端有一个共通点,那就是好用而且免费。“害,我看也就是平平无奇嘛!” 然后,转身赶紧下载体验一下。哪个做开发的绕的过数据库,以关系型数据来说,用的最多的就是 MySQL、Oracle、Microsoft SQL Server 了,Oracle 好用但是付费,Microsoft SQL Server 付费而且人家自带的客户端很好用了,剩下的 MySQL 免费好用,但唯独客户端这块儿差点意思。要说 MySQL 最好用的客户端是 Navic

2020-07-08 20:52:58 2408 2

原创 SpringSecurity+JWT认证流程解析

本文适合: 对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。本文代码: 码云地址 GitHub地址大家在做系统的时候,一般做的第一个模块就是认证与授权模块,因为这是一个系统的入口,也是一个系统最重要最基础的一环,在认证与授权服务设计搭建好了之后,剩下的模块才得以安全访问。市面上一般做认证授权的框架就是shiro和Spring Security,也有大部分公司选择自己研制

2020-07-07 15:52:26 1348 1

原创 面试官再问分布式事务,求你看完这份至尊级分布式笔记,给年轻的面试官上一课

分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。举个栗子,你去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致

2020-07-06 17:13:24 421

原创 6月GitHub上最牛逼的10个Java开源项目,号称“Star收割机“

6月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧1,cwa-serverhttps://github.com/corona-warn-app/cwa-server Star 1489Corona-Warn-App(简称CWA)意思是“新冠病毒预警 App”,基于苹果和谷歌的 Exposure Notification API(曝光通知 API)。该存储库包含用于Corona-Warn-App的加密密钥的服务器的实现。2,mall-learninghttps

2020-07-06 16:47:52 3713

原创 Spring Boot 集成 Elasticsearch 实战

最近有读者问我能不能写下如何使用 Spring Boot 开发 Elasticsearch(以下简称 ES) 相关应用,今天就讲解下如何使用 Spring Boot 结合 ES。可以在 ES 官方文档中发现,ES 为 Java REST Client 提供了两种方式的 Client: Java Low Level Client 和 Java High Level REST Client 。低级别客户端,它允许通过 HTTP 请求与 ES 集群进行通信,API 本身

2020-07-06 16:21:10 369

原创 IDEA 那些不为人知的 5 个骚技巧!这也太香了!

工欲善其事,必先利其器,磊哥最近发现了几个特别棒的 IDEA“骚”技巧,已经迫不及待的想要分享给你了,快上车…1.快速补全行末分号使用快捷键 Shfit + Ctrl + Enter 轻松实现。2.自带的 HTTP 请求工具IDEA 自带了 HTTP 的测试工具,这个功能隐藏的有点深。这下可以卸载掉 Postman 了(我信你个鬼,你个糟老头…),如下图所示:使用快捷键 Shift + Ctrl + A,然后搜索 “rest client”,输入回车打开 HTTP 请求测试页面。3.粘贴板

2020-07-06 15:37:04 261

原创 程序员真实一次接私活的经历,值得反思~

这是一篇本人接私活的一个故事,但是现在看来好想笑啊~ 这篇文章讲的是小编在一个周末做私活一天发生的事情,非讲述项目类,然后就是文笔问题,我知道了,改正改正,抱拳了~故事开始了今天是休息日,这个时间大家都在干嘛内。逛街?电影?私活?加班?和朋友吃个饭?参加大会?小编这两天是准备宅一下了,这周小编算是比较忙的,但是之所以这么忙,还有忙了些什么,还有从忙中我得到了什么,小编想和大家分享一下。一般小编到公司的路线是这样的,小编住在六环吧。早上8点出门,20分钟到地铁排队,5-10分钟到排地铁的地方。昌平.

2020-07-06 15:33:13 2627

原创 面试JVM又双叕搞事?我拿这份“满级”的JVM笔记,手刃了阿里面试官

JVMJVM,一个熟悉又陌生的名词,从认识Java的第一天起,我们就会听到这个名字,在参加工作的前一两年,面试的时候还会经常被问到JDK,JRE,JVM这三者的区别。JVM(Java Virtual Machine),翻译成中文就是Java虚拟机,众所周知,Java语言有一个非常鲜明的特性,也是前期Java 发展的口号之**“一次编写,到处运行”**,相信作为一名Java开发人员,我们对这句话都不会陌生,这句话的底气就来源于我们的JVM。JVM可以说和我们是老朋友了,但是在工作中的应用场景也许不如那些

2020-07-02 22:39:56 224

空空如也

空空如也

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

TA关注的人

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