自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 推荐10个GitHub上适合练手的后端项目(涵盖初中高阶),看这里

https://github.com/OpenFeign/feignswagger-uiswagger-ui是一个可视化API展现工具,它根据代码里的OpenAPI规范自动生成带有可视化文档的可交互API界面,便于后端实现和客户端使用。https://github.com/swagger-api/swagger-ui中级篇nettyNetty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。https://github.com/netty/n.

2021-12-30 17:05:51 1263

原创 指针数组与函数指针,Dubbo高频面试题+解析

p = a;p = &a[0];它们都是把3000这个地址值赋给了指针p。同样如下语句也是等价的:p = a + 1 == p + 1;p = &a[1];它们都是把3002赋给p。数组a和指针p之间的关系如下:【注】p = a + 1和p = p + 1语句是正确的,但a = a+1语句是错误的。如果已经对数组a的元素进行了赋值,求数组所有元素的和。代码如下:int sum = 0;for(p = a; p <= &a[99]; p++)sum += *

2021-12-30 17:04:01 143

原创 拼接字符串新姿势—StringJoiner,三年经验Java开发面经总结

StringJoiner 是 java.util 包中的一个类,用于构造一个由分隔符分隔的字符串,并且可以从提供的前缀字符串开头,以提供的后缀字符串结尾。虽然这些功能,我们可以使用 StringBuilder 或者 StringBuffer 来实现的, 但是 StringJoiner 提供的方法更简单,而且也不需要写大量的代码就能成。构造函数StringJoiner 一共有 2 个构造函数。 构造函数很简单,就是对 分隔符,前缀和后缀字符串的初始化。public StringJoiner(Char.

2021-12-28 18:13:35 248

原创 求求你别再写上千行的类了,试试这些牛逼的重构技巧吧,zookeeper和dubbo面试题

为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享类过长——读不通,扩展不通推荐一些很不错的计算机学习教程,包括:数据结构、算法、计算机网络、操作系统、Java(spring、springmvc、spr

2021-12-27 18:21:17 639

原创 树莓派4B安装官方Ubuntu20 Server版(64位),java编程基础题库

如下图,Ubuntu官网已经提供了用于树莓派的64位操作系统:关于本次安装总的来说,这是一次异常简单的操作,总结一下就是:树莓派无需连接显示器;需要个内网环境,可以从路由器的管理页面看到分配给树莓派的IP地址;准备一根网线,连接树莓派和路由器;准备一台windows电脑,用于安装软件Raspberry Pi Imager v1.3,该软件负责将Ubuntu镜像写入SD卡;读卡器;树莓派4B和SD卡;接下来,极速完成整个过程;安装首先要下载Rasp

2021-12-27 18:18:49 96

原创 服务网格Istio自身服务的安全风险,看懂这些帮你轻松解决就业问题年薪50万不是梦

TYPE envoy_cluster_bind_errors counterenvoy_cluster_bind_errors{cluster_name=“xds-grpc”} 0TYPE envoy_cluster_default_total_match_count counterenvoy_cluster_default_total_match_count{cluster_name=“xds-grpc”} 1TYPE envoy_cluster_http2_dropped_headers_wit

2021-12-27 18:12:20 313

原创 架构:第四章:微服务架构下的分布式架构之搭建环境,java在线编译器原理

ConsumerPortalorg.csourcefastdfs-client-javaorg.springframework.bootspring-boot-starter-weborg.springframework.cloudspring-cloud-starter-eurekaorg.springframework.cloudspring-cloud-starter-ribbonorg.springframework.cloudspring-cloud-sta

2021-12-24 19:46:46 632

原创 架构:第三章:单一(伪分布式)架构之SSM整合,索引为什么能提供查询性能

commons-fileuploadcommons-fileupload1.3.1jstljstl1.2junitjunit4.12testjavax.servletservlet-api2.5providedjavax.servlet.jspjsp-api2.1.3-b06provided建库建表SQLCREATE DATABASE IF NOT EXISTS atcrowdfunding CHARACTER SET utf8 CO..

2021-12-24 19:45:28 520

原创 月薪3K与月薪3万的程序员,差距在哪里?,java多态实现原理

对待难题有人遇到难题就想着去怎么解决,而有的人遇到难题就躲开。有人刚刚遇到难题,就把难题抛出去,等着别人来解决,有的人遇到了就自己琢磨,去排查,进而去解决这个问题。有人勇于挑重担,同样就有人喜欢挑简单的活。干的多错误就多,但是你不干那么多,你就不会成长那么多。你避开了困难,也就避开了成长的机会。时常处于顺境的人,一次小小的打击就足以让他捶胸顿足,郁郁寡欢。反而被问题千锤百炼的人,才能经得住磨难的考验。虽然有些问题处理起来相当棘手繁琐,一旦经过那个过程,都将是自身的财富,后面再遇到类似的问题就会

2021-12-24 19:40:48 54

原创 阿里架构师分享,想进大厂?数据结构和算法是你必过的一道坎

这一份Java数据结构与算法的PDF现在是可以免费的赠送给各位读者朋友关注我+点赞这篇文章后点这里即可免费获取这一份数据结构与算法的PDF目录第1章 综述=========================================================================第1章 综述第2章 数组=========================================================================第2章 数组第3章

2021-12-18 02:48:43 1163

原创 阿里P8总结出万字图解“Java多线程“并发编程实战,字节跳动基础架构高级工程师

java提供了丰富的api来支持多线程。为什么用多线程?========多线程能实现的都可以用单线程来完成,那单线程运行的好好的,为什么java要引入多线程的概念呢?多线程的好处:程序运行的更快!快!快!充分利用cpu资源,目前几乎没有线上的cpu是单核的,发挥多核cpu强大的能力多线程难在哪里?========单线程只有一条执行线,过程容易理解,可以在大脑中清晰的勾勒出代码的执行流程多线程却是多条线,而且一般多条线之间有交互,多条线之间需要通信,一般难点有以下几点.

2021-12-18 02:44:50 692

空空如也

空空如也

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

TA关注的人

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