-编程工程师-_个人页

-编程工程师-
个人头像照片
2580
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年12月

  • 12.20 21:37:19
    发表了文章 2021-12-20 21:37:19

    MySQL 更新不成功,事务问题搞清楚了吗?

    一个忙(mo)碌(yu)的下午,小航同学,突然大骂一声,“TM ,见鬼了,version没变,更新就是不成功”。 我看他,满头大汗,双手握拳,面目狰狞,似乎又要发作,赶紧说:“不成功没关系啊,重试就好,乐观锁一般是要重试的”
  • 12.20 21:37:04
    发表了文章 2021-12-20 21:37:04

    面试官:new 关键字在 JVM 中是如何执行的?

    问:new 关键字在虚拟机中是怎样的一个过程?JVM 构造对象的步骤都有哪些?
  • 12.20 21:36:11
    发表了文章 2021-12-20 21:36:11

    IntelliJ IDEA 2021.2 发布,这次要干掉 FindBugs 了!!

    距离《IntelliJ IDEA 2021.1》的发布已经过去 3 个月了,现在 IDEA 2021.2 也来了:
  • 12.20 21:35:52
    发表了文章 2021-12-20 21:35:52

    Nginx 实现 10w+ 并发之 Linux 内核优化

    由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;
  • 12.20 21:35:29
    发表了文章 2021-12-20 21:35:29

    我们真的需要全栈开发吗?

    Web应用程序的开发涉及许多活动,例如: 捕获用户故事
  • 12.20 21:34:01
    发表了文章 2021-12-20 21:34:01

    Spring Boot 实现通用 Auth 认证的 4 种方式!

    文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。
  • 12.20 21:33:41
    发表了文章 2021-12-20 21:33:41
  • 12.20 21:33:25
    发表了文章 2021-12-20 21:33:25

    还在写代码造假数据联调?真 Low!试试 PostMan Mock,真香!!

    现在都是前后端分离架构,一般是后端人员先设计好接口定义,然后前端人员就可以根据接口定义进行开发了,前期前后端独立开发,互相不影响。
  • 12.20 21:32:19
    发表了文章 2021-12-20 21:32:19

    Spring Boot 实现多图片上传并回显,涨姿势了~

    这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。
  • 12.20 21:32:05
    发表了文章 2021-12-20 21:32:05

    Linux 大文件如何切割与合并?

    往往是因为网络传输的限制,导致很多时候,我们需要在 Linux 系统下进行大文件的切割。这样将一个大文件切割成为多个小文件,进行传输,传输完毕之后进行合并即可。
  • 12.20 21:31:43
    发表了文章 2021-12-20 21:31:43

    那些挑逗 Java 程序员的 Scala 绝技!

    有个问题一直困扰着 Scala 社区,为什么一些 Java 开发者将 Scala 捧到了天上,认为它是来自上帝之吻的完美语言;而另外一些 Java 开发者却对它望而却步,认为它过于复杂而难以理解。
  • 12.20 21:31:17
    发表了文章 2021-12-20 21:31:17

    系统架构设计:平滑发布和 ABTesting,你都会吗?

    平滑发布的介绍 背景 单位的云办公相关系统没有成熟的平滑发布方案,导致每一次发布都是直接发布,dll文件或配置文件的变更会引起站点的重启。 云办公系统的常驻用户有10000+,即使短短半分多钟,也会收到一堆投诉。基于此,我们梳理了一套平滑发布的方案。 实施方案
  • 12.19 15:36:02
    发表了文章 2021-12-19 15:36:02

    Spring Boot 应用可视化监控,一目了然!

    Spring Boot 基础就不介绍了,最新的教程和示例源码看这个:https://github.com/javastacks/spring-boot-best-practice
  • 12.19 15:30:44
    发表了文章 2021-12-19 15:30:44

    史上最便捷搭建 Zookeeper 的方法!

    ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。
  • 12.19 15:26:10
    发表了文章 2021-12-19 15:26:10

    SQL 窗口函数是什么?涨见识了!

    窗口函数(Window Function) 是 SQL2003 标准中定义的一项新特性,并在 SQL2011、SQL2016 中又加以完善,添加了若干处拓展。窗口函数不同于我们熟悉的普通函数和聚合函数,它为每行数据进行一次计算:输入多行(一个窗口)、返回一个值。在报表等分析型查询中,窗口函数能优雅地表达某些需求,发挥不可替代的作用。
  • 12.19 15:22:53
    发表了文章 2021-12-19 15:22:53

    异步编程的几种方式,你知道几种?

    近期尝试在搬砖专用语言 Java 上实现异步,起因和过程就不再详述了,总而言之,心中一万头草泥马奔过。但这个过程也没有白白浪费,趁机回顾了一下各种异步编程的实现。
  • 12.19 15:18:44
    发表了文章 2021-12-19 15:18:44

    全球部署的分布式数据库 YugabyteDB,了解一下?

    Yugabyte DB 是一个全球部署的分布式数据库,和国内的 TiDB 和国外的 CockroachDB 类似,也是受到 Spanner 论文启发,所以在很多地方这几个数据库存在不少相似之处。
  • 12.19 15:15:33
    发表了文章 2021-12-19 15:15:33

    别再乱打日志了,这样才是定位 bug 打日志的方式!

    日常工作中,程序员需要经常处理线上的各种大小故障,如果业务代码没打印日志或者日志打印的不好,会极大的加大了定位问题的难度,使得解决bug的时间变长了。
  • 12.19 15:12:07
    发表了文章 2021-12-19 15:12:07

    分布式事务中的时间戳,老大难了…

    时间戳(timestamp)是分布式事务中绕不开的重要概念,有意思的是,现在主流的几个分布式数据库对它的实现都不尽相同,甚至是主要区分点之一。
  • 12.19 15:08:31
    发表了文章 2021-12-19 15:08:31

    基于 Kubernetes 部署 Zookeeper,太有意思了!

    随着云原生化流行的大趋势,我们的基础组件也需要逐渐上Kubernetes了。Apache Zookeeper作为目前最流行的分布式协调组件,在我们的微服务架构中负责扮演注册中心的角色。
  • 12.19 14:38:52
    发表了文章 2021-12-19 14:38:52

    Java 正则表达式处理复杂文本,效率就是高!

    1.为什么需要正则表达式? 文本的复杂处理
  • 12.19 14:28:07
    发表了文章 2021-12-19 14:28:07

    如何打日志才能方便排查问题?

    在程序中打错误日志的主要目标是为更好地排查问题和解决问题提供重要线索和指导。但是在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全、没有相关背景、不明其义,使得排查解决问题成为非常不方便或者耗时的操作。而实际上,如果编程的时候稍加用心,就会减少排查问题的很多无用功。
  • 12.19 14:15:51
    发表了文章 2021-12-19 14:15:51

    为什么 HashMap 并发时会引起死循环?

    今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,查找时会陷入死循环。
  • 12.19 14:12:23
    发表了文章 2021-12-19 14:12:23

    Spring 为什么会有 FactoryBean?

    常说 spring 的核心是 ioc,ioc 的核心是 BeanFactory。然而在 spring 中还有一个很容易让人混淆的词FactoryBean。 本文通过一些 mybatis 源码来讲述其区别,请大家参考。另外,关注公众号Java技术栈,在后台回复:面试,可以获取我整理的 Java、Spring 系列面试题和答案,非常齐全。
  • 12.19 14:10:12
    发表了文章 2021-12-19 14:10:12

    常用 Git 使用技巧,收藏了~

    只有在遇到问题的时候,才体会到技巧带来的好处! 常见企业工作流程 主要介绍,企业中常用的 Git 工作流程!
  • 12.19 14:01:51
    发表了文章 2021-12-19 14:01:51

    别再用 kill -9 了,这才是微服务上下线的正确姿势!

    就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器。
  • 12.19 13:58:57
    发表了文章 2021-12-19 13:58:57

    深入了解 zookeeper 的 watcher 机制!

    我们可以使用 zookeeper 作为注册中心来实现服务的注册与发现,curator 框架提供了 curator-x-discovery 扩展实现了开箱即用的服务注册发现,但更多时候我们还是选择自己去实现,那这个时候我们需要额外关注 zookeeper 的 1 个特性,即 wathcer。
  • 12.19 13:54:31
    发表了文章 2021-12-19 13:54:31

    Spring Boot 2.5 重磅发布,黑暗模式太炸了!

    距离上次的 Spring Boot 2.4.5 版本发布刚好一个月左右,Spring Boot 又发新版本了!
  • 12.19 13:51:50
    发表了文章 2021-12-19 13:51:50

    Spring Cloud Eureka 与 Ribbon 是怎么做服务发现的?

    Eureka 与 Ribbon 都是 Netflix 提供的微服务组件,分别用于服务注册与发现、负载均衡。同时,这两者均属于 spring cloud netflix 体系,和 spring cloud 无缝集成,也正由于此被大家所熟知。
  • 12.19 13:42:31
    发表了文章 2021-12-19 13:42:31

    什么?Spring Boot CommandLineRunner 有坑!?

    在应用程序开发过程中,往往我们需要在容器启动的时候执行一些操作。 Spring Boot中提供了CommandLineRunner和ApplicationRunner两个接口来实现这样的需求。
  • 12.19 13:40:34
    发表了文章 2021-12-19 13:40:34

    关于 websocket 跨域的一个奇怪问题…

    近在建设websocket长连接网关,过程中遇到一件比较奇怪的事情,做下简单的记录。
  • 12.19 13:38:00
    发表了文章 2021-12-19 13:38:00

    电商金额计算的 4 个坑,千万注意了!

    前言 电商项目开发时肯定少不了金额计算,金额计算时有很多让人坑人的地方,在此记录,以免被坑。
  • 12.19 13:34:24
    发表了文章 2021-12-19 13:34:24

    Kubernetes 是怎么实现服务发现的?

    我们来说说 kubernetes 的服务发现。那么首先这个大前提是同主机通信以及跨主机通信都是 ok 的,即同一 kubernetes 集群中各个 pod 都是互通的。这点是由更底层的方案实现,包括 docker0/CNI 网桥、flannel vxlan/host-gw 模式等,在此篇就不展开讲了。
  • 12.17 13:07:12
    发表了文章 2021-12-17 13:07:12

    从零开始 Code Review,两年实战经验分享!

    前几天看了《Code Review 程序员的寄望与哀伤》,想到我们团队开展 Code Review 也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享、探讨。
  • 12.17 13:07:03
    发表了文章 2021-12-17 13:07:03

    手把手教你画架构图,看一次就会了!

    架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。 架构是结构和愿景
  • 12.17 13:06:54
    发表了文章 2021-12-17 13:06:54

    秒杀系统设计的 5 个要点:前端三板斧+后端两条路!

    高并发,cache,锁机制 基于缓存架构redis,Memcached的先进先出队列。
  • 12.17 13:06:44
    发表了文章 2021-12-17 13:06:44

    如何设计一个完美的权限管理模块?

    我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。
  • 12.17 13:06:32
    发表了文章 2021-12-17 13:06:32

    Spring 天天用,bean 懒加载原理你懂吗?

    普通的bean的初始化是在容器启动初始化阶段执行的,而被lazy-init修饰的bean 则是在从容器里第一次进行context.getBean(“”)时进行触发。
  • 12.17 13:06:23
    发表了文章 2021-12-17 13:06:23

    代码优化 5 大原则,第一条就是别优化了!!!

    “让这代码跑得快一点!!”——我碰到的第一件代码优化任务就是这么开始的。那个项目是一个巨大的 SAP 云平台应用程序,总共含有超过 3 万行的代码。
  • 12.17 13:06:04
    发表了文章 2021-12-17 13:06:04

    Spring 获取 request 的几种方法及其线程安全性分析

    本文将介绍在Spring MVC开发的Web系统中,获取request对象的几种方法,并讨论其线程安全性。
  • 12.17 13:05:27
    发表了文章 2021-12-17 13:05:27

    JDK 8 Stream 数据流效率怎么样?

    Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型:Stream<T> 代表对象引用流,此外还有一系列特化流,如 IntStream,LongStream,DoubleStream等。
  • 12.17 13:01:40
    发表了文章 2021-12-17 13:01:40

    微服务配置中心全面对比,哪个更牛逼!?

    在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。
  • 12.17 12:59:46
    发表了文章 2021-12-17 12:59:46

    如何实现一个短链接服务?

    家经常会收到一些莫名的营销短信,里面有一个非常短的链接让你跳转。新浪微博因为限制字数,所以也会经常见到这种看着不像网址的网址。短链的兴起应该就是微博限制字数激起了大家的创造力。
  • 12.17 12:55:51
    发表了文章 2021-12-17 12:55:51

    全网最全 Java 日志框架适配方案!还有谁不会?

    你是否遇到过配置了日志,但打印不出来的情况? 你是否遇到过配置了logback,启动时却提示log4j错误的情况?像下面这样:
  • 12.17 12:55:38
    发表了文章 2021-12-17 12:55:38

    你见过哪些操蛋的代码?切勿模仿!

    本文章展示的代码的片段来自知乎的同名问答贴,举出来一些反面例子,切勿模仿,就当轻松一刻了吧。
  • 12.17 12:55:17
    发表了文章 2021-12-17 12:55:17

    Nginx 除了负载均衡,还能做什么?

    本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过的。
  • 12.17 12:55:07
    发表了文章 2021-12-17 12:55:07

    索引失效的情况有哪些?索引何时会失效?(全面总结)

    虽然你这列上建了索引,查询条件也是索引列,但最终执行计划没有走它的索引。下面是引起这种问题的几个关键点。
  • 12.17 12:54:55
    发表了文章 2021-12-17 12:54:55

    线程、进程、多线程、多进程、多任务,傻傻分不清?

    可能学习嵌入式开发的读者都听说过这些专业名词,但又多少人理解了? 首先,从定义开始,先看一下教科书上 进程和线程定义
  • 12.17 12:54:44
    发表了文章 2021-12-17 12:54:44

    2021 年最新数据库排行榜出炉!Oracle 稳坐第一,MySQL 穷追不舍。。

    授权转自:OSCHINA,作者:局长* *原文:https://www.oschina.net/news/135658/db-engines-ranking-202104 DB-Engines 4 月份流行度排行已更新,基于 3 月份的整体数据变化。
  • 12.17 12:54:24
    发表了文章 2021-12-17 12:54:24

    微信、淘宝类扫码登录是怎么实现的?

    首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。
  • 发表了文章 2024-12-26

    开源更新|通义3D-Speaker多说话人日志功能

  • 发表了文章 2024-12-26

    开源更新|语音生成大模型CosyVoice升级2.0版本

  • 发表了文章 2024-12-26

    开源上新|通义语音处理技术ClearerVoice-Studio

  • 发表了文章 2024-12-26

    在华为云上,第三代半导体“小巨人”跑出数智转型升级加速度

  • 发表了文章 2024-12-26

    2025年供应链技术展望:进步、优势与未来挑战

  • 发表了文章 2024-12-26

    CMO的营销技术成功路线图

  • 发表了文章 2024-12-26

    ChatGPT拓展PC/Mac应用集成,迈向电脑操控新时代

  • 发表了文章 2024-12-26

    Infosys联合创始人再提每周70小时工作制引争议

  • 发表了文章 2024-12-26

    打破常规:引领增长的五大变革行为

  • 发表了文章 2024-12-26

    CISO年终总结:2024年网络安全领域的关键洞察与趋势

  • 发表了文章 2024-12-26

    ARM架构PC退货率与CEO策略透视

  • 发表了文章 2024-12-26

    OpenAI启动ChatGPT Projects,让你可以组织文件、分组聊天

  • 发表了文章 2024-12-26

    OpenAI推出适用于iPhone的ChatGPT,与Apple实现具有里程碑意义的AI整合

  • 发表了文章 2024-12-26

    揭秘网络危机模拟:现场vs.虚拟,未来创新何在?

  • 发表了文章 2024-12-26

    到2028年,30%的财富500强企业将使用仅支持AI的服务渠道

  • 发表了文章 2024-12-26

    173年传承,康宁借数字创新驶向未来

  • 发表了文章 2024-12-26

    心脏手术设备制造商成为勒索软件的受害者

  • 发表了文章 2024-12-26

    HPE取消7亿美元AI订单引发市场猜测与反思

  • 发表了文章 2024-12-26

    投资科技的未来:成功企业的经验教训

  • 发表了文章 2024-12-26

    能源供应商Electrica遭受勒索软件攻击

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息