-编程工程师-_个人页

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年08月

2022年01月

  • 01.29 17:09:32
    发表了文章 2022-01-29 17:09:32

    Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!

    相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。
  • 01.29 17:08:29
    发表了文章 2022-01-29 17:08:29

    这篇 Linux 总结的很棒啊!

    1. Linux安装 因为图太多了,转载一篇从虚拟机 vmware 配置到 centos7 详细安装教程 https://www.cnblogs.com/wcwen19
  • 01.29 17:01:04
    发表了文章 2022-01-29 17:01:04

    京东把 Elasticsearch 用的

    京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。 我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elast
  • 01.29 16:55:22
    发表了文章 2022-01-29 16:55:22

    微服务架构实施原理详解

    基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发
  • 01.29 16:54:12
    发表了文章 2022-01-29 16:54:12

    Spring 中经典的 9 种设计模式,打死也要记住啊!

    实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,
  • 01.29 16:52:08
    发表了文章 2022-01-29 16:52:08

    分库分表 vs NewSQL 数据库

    最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去
  • 01.29 16:48:15
    发表了文章 2022-01-29 16:48:15

    我把 Spring Boot 项目从 18.18M 瘦身到 0.18M,部署起来真省事!

    一、前言 SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务
  • 01.29 16:40:12
    发表了文章 2022-01-29 16:40:12

    实现多级缓存架构设计方案

    TMC,即“透明多级缓存(Transparent Multilevel Cache)”,是有赞 PaaS 团队给公司内应用提供的整体缓存解决方案。 TMC 在通用“分布式缓存解决方案(如 CodisProx
  • 01.29 02:39:25
    发表了文章 2022-01-29 02:39:25

    面试官问:为什么 Java 线程没有Running状态?我懵了

    Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的状态:
  • 01.29 02:37:18
    发表了文章 2022-01-29 02:37:18

    分库分表就能无限扩容吗,解释得太好了!

    前言 像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。
  • 01.29 02:35:52
    发表了文章 2022-01-29 02:35:52

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

    日常工作中,程序员需要经常处理线上的各种大小故障,如果业务代码没打印日志或者日志打印的不好,会极大的加大了定位问题的难度,使得解决bug的时间变长了。 对于那种影响比较大的bug,处理时间是分秒必争的,慢几秒处理完,可能GMV就哗啦啦的
  • 01.29 02:31:33
    发表了文章 2022-01-29 02:31:33

    面试官问:Redis 是并发安全的吗?怎么做到的?

    Redis作为一个非常成功的数据库,提供了非常丰富的数据类型和命令,使用这些,我们可以轻易而高效地完成很多缓存操作,可是总有一些比较特殊问题或需求需要解决,这时候可能就需要我们自己定制自己的 Redis 数据结构和命令。
  • 01.29 01:56:04
    发表了文章 2022-01-29 01:56:04

    架构之道:分离业务逻辑和技术细节

    1. 什么是架构? 关于架构这个概念很难给出一个明确的定义,
  • 01.29 01:52:51
    发表了文章 2022-01-29 01:52:51

    SpringBoot中的线程池,你真的会用么?

    SpringBoot中的线程池,你真的会用么? 前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了 后面就想到了线程池ThreadPoolExecut
  • 01.29 01:52:07
    发表了文章 2022-01-29 01:52:07

    数据库连接池为什么要用 ThreadLocal 呢?(不用会怎样?)

    数据库连接池为什么要用 ThreadLocal 呢?(不用会怎样?) 本人是在学threadlocal的时候,网上大部分人都是说数据库连接池是典型的用了threadloca的例子,然后我就又查数据库连接池和
  • 01.29 01:50:09
    发表了文章 2022-01-29 01:50:09

    常用正则表达式最强整理(速查手册)

    非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$ 非负整数:^\d+$ 或 ^[1-9]\d*|0$ 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$ 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]
  • 01.29 01:49:18
    发表了文章 2022-01-29 01:49:18

    互联网公司理想架构探讨

    本文探讨了互联网公司的技术架构,涉及DNS、负载均衡、长连接、API网关、PUSH推送、微服务
  • 01.29 01:41:39
    发表了文章 2022-01-29 01:41:39

    总监问我:Kafka 为什么要抛弃 ZooKeeper?

    在上个月 30 号, confluent 发布了一篇文章,文章上说在 Kafka 2.8 版本上将支持内部的 quorum 服务来替换 ZooKeeper 的工作。
  • 01.29 01:39:32
    发表了文章 2022-01-29 01:39:32

    ConcurrentHashMap 有十个提升性能的地方,你都知道吗?

    如何在高并发下提高系统吞吐是所有后端开发者追求的目标,Java并发的开创者Doug Lea在Java 7 ConcurrentHashMap的设计中给出
  • 01.29 00:18:35
    发表了文章 2022-01-29 00:18:35

    Redis 读写分离技术架构解析

    Redis 不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量。这种架构读写请求都在master上完成,一致性较高,但性能受到m
  • 01.29 00:04:57
    发表了文章 2022-01-29 00:04:57

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

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

    细数 ThreadLocal 三大坑,内存泄露仅是小儿科

    我在参加Code Review的时候不止一次听到有同学说:我写的这个上下文工具没问题,在线上跑了好久了。其实这种想法是有问题
  • 01.29 00:00:03
    发表了文章 2022-01-29 00:00:03

    Spring 官宣,干掉原生 JVM!

    与 GraalVM 原生镜像的方式运行。为了更好地支持原生运行,Spring Native 提供了 Maven 和 Gradle 插件,并且提供了优化原生配置的注
  • 01.28 23:58:55
    发表了文章 2022-01-28 23:58:55

    API 快速开发平台设计思考

    网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。 对于API网关更多的是解决运行态的问题,API网关本身应该轻量化设计,不做太多的协议转换,适配,数据映射等工作,这些工作应该放到API开发平台来完成。API开发平
  • 01.28 23:52:15
    发表了文章 2022-01-28 23:52:15

    记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS

    需求描述如下:用户进入首页,从数据库中查询是否有合适的弹窗配置,如果没有,则继续等待下一次请求、如果有合适的配置,则返回给前端。这里开始则有多个条件分支,如果用户点击了弹窗,则记录用户点击,并且在配置的时间内不再返回配置,如果用户未点击,则24小时后继续返回本次配置,如果用户点击了,但是后续没有配置了,则接着等待下一次。
  • 01.28 23:51:06
    发表了文章 2022-01-28 23:51:06

    JDK/Dubbo/Spring 三种 SPI 机制,谁更好?

    举个栗子,现在我们设计了一款全新的日志框架:super-logger 。默认以XML文件作为我们这款日志的配置文件,并设计了一个配置文件解析的接口:
  • 01.28 23:50:28
    发表了文章 2022-01-28 23:50:28

    何谓架构?

    何谓架构? 前言 :在这个知识分享的爆炸时代,鉴于java生态的完整和繁荣,各种框架、中间件和工具包供我们使用。连新培训出来的人都知道ssm,微服务、集群、多线程、队列、高并发等技术,技术的间隔性正变得越来越小,仿佛
  • 01.28 23:34:52
    发表了文章 2022-01-28 23:34:52

    MySQL 百万级数据,怎么做分页查询?

    语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情
  • 01.28 23:32:57
    发表了文章 2022-01-28 23:32:57

    Optional 是个好东西,你真的会用么?

    在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示
  • 01.28 22:55:33
    发表了文章 2022-01-28 22:55:33

    Google 和 Facebook 为什么不 用Docker?

    看看 Docker 公司的 logo 上画的是啥就知道作者的心意了)。而一个 container 执行一个 image 就如一个 process 执行一个 program。 在 Google 工作过的人恐怕在用 Borg 的时候都未曾接触过 container 和 image 这两个概念。为啥 Borg 里没有,而 Kubernetes
  • 01.28 22:54:42
    发表了文章 2022-01-28 22:54:42

    求求你别再用 MySQL offset 和 limit 分页了

    不需要担心数据库性能优化问题的日子已经一去不复返了。 随着时代的进步,随着野心勃勃的企业想要变成下一个 Facebook,随着为机器学习预测收集尽可能多数据的想法的出现,作为开发人员,我们要不断地打磨我们的 API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。
  • 01.28 22:53:12
    发表了文章 2022-01-28 22:53:12

    Redis 大数据量(百亿级)Key存储需求及解决方案

    最近我在思考实时数仓问题的时候,想到了巨量的redis的存储的问题,然后翻阅到这篇文章,与各位分享
  • 01.28 22:51:42
    发表了文章 2022-01-28 22:51:42

    8年开发,连登陆接口都写这么烂...

    大家学写程序时,第一行代码都是hello world。但是当你开始学习WEB后台技术时,很多人的第一个功能就是写的登录 (小声:别人我不知道,反正
  • 01.28 22:50:55
    发表了文章 2022-01-28 22:50:55

    基于 Token 的多平台身份认证架构设计

    在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。 随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N 个客户端的格局 。
  • 01.28 22:46:11
    发表了文章 2022-01-28 22:46:11

    知乎高赞:拼多多和国家电网 Offer,选哪个?

    本人是某top3本硕,EE专业,秋招拿到了老家不差的地级市国网(东部沿海,非江浙山东)供电局与平多多的offer。现在在纠结,应该选择哪一个。
  • 01.28 22:45:45
    发表了文章 2022-01-28 22:45:45

    一个 Java 对象到底有多大?

    编写Java代码的时候,大多数情况下,我们很少关注一个Java对象究竟有多大(占据多少内存),更多的是关注业务与逻辑。但是殊不知,在我们不经意间,大量的内存被无形地浪费了。
  • 发表了文章 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遭受勒索软件攻击

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