程序员
文章平均质量分 80
m0_65485385
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
推荐10个GitHub上适合练手的后端项目(涵盖初中高阶),看这里
https://github.com/OpenFeign/feign swagger-ui swagger-ui是一个可视化API展现工具,它根据代码里的OpenAPI规范自动生成带有可视化文档的可交互API界面,便于后端实现和客户端使用。 https://github.com/swagger-api/swagger-ui 中级篇 netty Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 https://github.com/netty/n.原创 2021-12-30 17:05:51 · 1580 阅读 · 0 评论 -
指针数组与函数指针,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 · 228 阅读 · 0 评论 -
拼接字符串新姿势—StringJoiner,三年经验Java开发面经总结
StringJoiner 是 java.util 包中的一个类,用于构造一个由分隔符分隔的字符串,并且可以从提供的前缀字符串开头,以提供的后缀字符串结尾。虽然这些功能,我们可以使用 StringBuilder 或者 StringBuffer 来实现的, 但是 StringJoiner 提供的方法更简单,而且也不需要写大量的代码就能成。 构造函数 StringJoiner 一共有 2 个构造函数。 构造函数很简单,就是对 分隔符,前缀和后缀字符串的初始化。 public StringJoiner(Char.原创 2021-12-28 18:13:35 · 351 阅读 · 0 评论 -
求求你别再写上千行的类了,试试这些牛逼的重构技巧吧,zookeeper和dubbo面试题
为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性 如果你身边有一个类写上千行的猿,一定要把此文转给ta 为什么类不能过长? 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》 【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享 类过长——读不通,扩展不通 推荐一些很不错的计算机学习教程,包括:数据结构、算法、计算机网络、操作系统、Java(spring、springmvc、spr原创 2021-12-27 18:21:17 · 734 阅读 · 0 评论 -
树莓派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 · 159 阅读 · 0 评论 -
服务网格Istio自身服务的安全风险,看懂这些帮你轻松解决就业问题年薪50万不是梦
TYPE envoy_cluster_bind_errors counter envoy_cluster_bind_errors{cluster_name=“xds-grpc”} 0 TYPE envoy_cluster_default_total_match_count counter envoy_cluster_default_total_match_count{cluster_name=“xds-grpc”} 1 TYPE envoy_cluster_http2_dropped_headers_wit原创 2021-12-27 18:12:20 · 401 阅读 · 0 评论 -
架构:第四章:微服务架构下的分布式架构之搭建环境,java在线编译器原理
ConsumerPortal org.csource fastdfs-client-java org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-eureka org.springframework.cloud spring-cloud-starter-ribbon org.springframework.cloud spring-cloud-sta原创 2021-12-24 19:46:46 · 725 阅读 · 0 评论 -
架构:第三章:单一(伪分布式)架构之SSM整合,索引为什么能提供查询性能
commons-fileupload commons-fileupload 1.3.1 jstl jstl 1.2 junit junit 4.12 test javax.servlet servlet-api 2.5 provided javax.servlet.jsp jsp-api 2.1.3-b06 provided 建库建表SQL CREATE DATABASE IF NOT EXISTS atcrowdfunding CHARACTER SET utf8 CO..原创 2021-12-24 19:45:28 · 594 阅读 · 0 评论 -
月薪3K与月薪3万的程序员,差距在哪里?,java多态实现原理
对待难题 有人遇到难题就想着去怎么解决,而有的人遇到难题就躲开。 有人刚刚遇到难题,就把难题抛出去,等着别人来解决,有的人遇到了就自己琢磨,去排查,进而去解决这个问题。 有人勇于挑重担,同样就有人喜欢挑简单的活。干的多错误就多,但是你不干那么多,你就不会成长那么多。 你避开了困难,也就避开了成长的机会。 时常处于顺境的人,一次小小的打击就足以让他捶胸顿足,郁郁寡欢。反而被问题千锤百炼的人,才能经得住磨难的考验。 虽然有些问题处理起来相当棘手繁琐,一旦经过那个过程,都将是自身的财富,后面再遇到类似的问题就会转载 2021-12-24 19:40:48 · 118 阅读 · 0 评论 -
阿里架构师分享,想进大厂?数据结构和算法是你必过的一道坎
这一份Java数据结构与算法的PDF现在是可以免费的赠送给各位读者朋友 关注我+点赞这篇文章后点这里即可免费获取这一份数据结构与算法的PDF 目录 第1章 综述 ========================================================================= 第1章 综述 第2章 数组 ========================================================================= 第2章 数组 第3章原创 2021-12-18 02:48:43 · 1253 阅读 · 0 评论 -
阿里P8总结出万字图解“Java多线程“并发编程实战,字节跳动基础架构高级工程师
java提供了丰富的api来支持多线程。 为什么用多线程? ======== 多线程能实现的都可以用单线程来完成,那单线程运行的好好的,为什么java要引入多线程的概念呢? 多线程的好处: 程序运行的更快!快!快! 充分利用cpu资源,目前几乎没有线上的cpu是单核的,发挥多核cpu强大的能力 多线程难在哪里? ======== 单线程只有一条执行线,过程容易理解,可以在大脑中清晰的勾勒出代码的执行流程 多线程却是多条线,而且一般多条线之间有交互,多条线之间需要通信,一般难点有以下几点 .原创 2021-12-18 02:44:50 · 799 阅读 · 0 评论
分享