-编程工程师-_个人页

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2021年12月

  • 12.14 22:14:21
    发表了文章 2021-12-14 22:14:21

    图解 Java 垃圾回收机制,写得非常好!

    什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。 所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。
  • 12.14 22:14:01
    发表了文章 2021-12-14 22:14:01

    Spring的核心模块解析

    Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。
  • 12.14 22:13:40
    发表了文章 2021-12-14 22:13:40

    单点登录终极方案之 CAS 应用及原理

    Cookie的单点登录的实现方式很简单,但是也问题颇多。例如:用户名密码不停传送,增加了被盗号的可能。另外,不能跨域!
  • 12.14 22:11:28
    发表了文章 2021-12-14 22:11:28

    java.lang.String 的 + 号操作到底做了什么?

    在之前的面试经历中,对于String的考察还是挺频繁的,大致考察以下几个知识点: String 常量池 new String() == 和 equals 的区别 native 方法 String.intern()
  • 12.14 22:11:17
    发表了文章 2021-12-14 22:11:17

    一份详尽的 Java 问题排查工具清单,值得收藏!

    前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。 闲话不多说,开搞。
  • 12.14 22:10:40
    发表了文章 2021-12-14 22:10:40

    这 17 个 JVM 参数,高级 Java 必须掌握!

    前言 大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。 但是如果项目特别大了,需要增加一下堆内存的大小、或者是系统老是莫明的挂掉,想查看下gc日志来排查一下错误的原因,都需要咱们手动设置这些参数。
  • 12.14 22:10:26
    发表了文章 2021-12-14 22:10:26

    一个很艰难的 Java 核心面试问题!

    一个很艰难的 Java 核心面试问题,这个 Java 问题也常被问: 什么是线程安全的单例,你怎么创建它。
  • 12.14 22:10:06
    发表了文章 2021-12-14 22:10:06

    ArrayList 为啥要实现 RandomAccess 接口?

    在我们的开发中,List接口是最常见不过,而且我们几乎每天都在用ArrayList或者LinkedList,但是细心的同学有没有发现,ArrayList中实现了RandomAccess接口,而LinkedList却没有实现
  • 12.14 22:09:51
    发表了文章 2021-12-14 22:09:51

    Spring Boot 如何做参数校验?

    开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的代码。
  • 12.14 22:09:37
    发表了文章 2021-12-14 22:09:37

    教你在 IntelliJ IDEA 中使用 VIM!

    教你在 IntelliJ IDEA 中使用 VIM!
  • 12.14 22:09:26
    发表了文章 2021-12-14 22:09:26

    CPU飙高,频繁GC,怎么排查?

    处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。
  • 12.14 22:09:13
    发表了文章 2021-12-14 22:09:13

    Java开发必知道的国外10大网站

    里面包含各种开发遇到的问题及答案,质量比较高。
  • 12.14 22:08:41
    发表了文章 2021-12-14 22:08:41

    Java中的对象都是在堆上分配的吗?

    为了防止歧义,可以换个说法: Java对象实例和数组元素都是在堆上分配内存的吗? 答:不一定。满足特定条件时,它们可以在(虚拟机)栈上分配内存。
  • 12.14 22:07:28
    发表了文章 2021-12-14 22:07:28

    Java 中 String 对 null 对象的容错处理!

    最近在读《Thinking in Java》,看到这样一段话:
  • 12.14 22:07:17
    发表了文章 2021-12-14 22:07:17

    Arrays.asList 有坑,千万别踩!

    阿里巴巴Java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法。 因为它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会出现这种情况。
  • 12.14 22:07:00
    发表了文章 2021-12-14 22:07:00

    阿里巴巴为什么要禁用 Executors 创建线程池?

    看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用 Executors 去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因。 写在前面
  • 12.14 22:06:46
    发表了文章 2021-12-14 22:06:46

    天天用Synchronized,底层原理是个啥?

    Synchronized 的基本使用 Synchronized 的作用主要有三个: 确保线程互斥的访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题
  • 12.14 22:06:32
    发表了文章 2021-12-14 22:06:32

    京东购物车的 Java 架构实现及原理!

    今天来写一下关于购物车的东西, 这里首先抛出四个问题: 1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 不登录用户名和密码
  • 12.14 22:05:58
    发表了文章 2021-12-14 22:05:58

    面试再问HashMap,求你把这篇文章发给他!

    总所周知 HashMap 是面试中经常问到的一个知识点,也是判断一个候选人基础是否扎实的标准之一,因为通过 HashMap 可以引出很多知识点,比如数据结构(数组、链表、红黑树)、equals 和 hashcode 方法。
  • 12.14 22:05:43
    发表了文章 2021-12-14 22:05:43

    Maven Nexus私库搭建及使用,你还不会吗?

    maven默认去远程中央仓库下载JAR包的,访问国外网络相当慢,如果团队每个人都去下载一遍无疑是网络的浪费,当然也可以添加国内的镜像,如阿里的比较稳定,但如果想添加远程不存在的像第三方公司的JAR包就比较麻烦。
  • 12.14 22:05:31
    发表了文章 2021-12-14 22:05:31

    YYYY-MM-DD 的黑锅,我们不背!

    写这篇博文是记录下跨年的bug。
  • 12.14 22:05:19
    发表了文章 2021-12-14 22:05:19

    两年摸爬滚打 Spring Boot,总结了这 16 条最佳实践

    Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。 在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。
  • 12.14 22:05:09
    发表了文章 2021-12-14 22:05:09

    @Controller,@Service,@Repository,@Component你搞懂了吗?

    @Controller 用来表示一个web控制层bean,如SpringMvc中的控制器。 @Service 用来表示一个业务层bean。 @Repository 用来表示一个持久层bean,即数据访问层DAO组件。 @Component 用来表示一个平常的普通组件,当一个类不合适用以上的注解定义时用这个组件修饰。 需要注意的是@Controller,@Service,@Repository都有带@Component父注解,说明它们除了基本组件的属性外还有其他的的场景应用,即如果不用SpringMVC其实它们就是一个普通的组件,但普通组件建议最好还是用@Component修
  • 12.14 22:04:56
    发表了文章 2021-12-14 22:04:56

    另外,context:component-scan配置可以有多个。

    本次内容主要介绍基于Ehcache 3.0来快速实现Spring Boot应用程序的数据缓存功能。在Spring Boot应用程序中,我们可以通过Spring Caching来快速搞定数据缓存。
  • 12.14 22:04:42
    发表了文章 2021-12-14 22:04:42

    关于序列化的 10 几个问题,你顶得住不?.md

    任何序列化该类的尝试都会因NotSerializableException而失败,但这可以通过在 Java中 为 static 设置瞬态(transient)变量来轻松解决。
  • 12.14 22:04:07
    发表了文章 2021-12-14 22:04:07
  • 12.14 22:03:04
    发表了文章 2021-12-14 22:03:04

    BAT程序员常用的开发工具,建议收藏!

    今天给大家推荐一批 BAT 公司常用的开发工具,个个好用,建议转发+收藏。
  • 12.14 22:02:08
    发表了文章 2021-12-14 22:02:08

    Git 高级用法,喜欢就拿去用!

    如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!
  • 12.14 22:01:33
    发表了文章 2021-12-14 22:01:33

    Java 程序员必备的 Intellij IDEA 插件

    以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。
  • 12.14 22:01:20
    发表了文章 2021-12-14 22:01:20

    揭密!程序员面试不得不知道的潜规则

    规则1:面试的本质不是考试,而是告诉面试官你会做什么 很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难道你的意思,只是想通过提问的方式来知道你会什么
  • 12.14 22:00:45
    发表了文章 2021-12-14 22:00:45

    7 个棘手的 JavaScript 面试题!

    如果您符合高级开发人员的资格,其工作涉及 JavaScript,那么在编码面试中很有可能会被问到棘手的问题。 遵循这个建议:“熟能生巧”。深入有规律地学习 JavaScript 将提高您的编码能力,并且可以提高您的面试技巧。
  • 12.14 22:00:14
    发表了文章 2021-12-14 22:00:14

    推荐 5 款牛逼的代码编辑器

    1、Sublime Text (非开源)
  • 12.14 21:59:51
    发表了文章 2021-12-14 21:59:51

    spring-boot-run 指令是怎么运行 Spring Boot 项目的?

    初学 Spring Boot 的时候,按照官方文档,都是建立了一个项目之后,然后执行 mvn spring-boot:run 就能把这个项目运行起来。
  • 12.14 21:59:22
    发表了文章 2021-12-14 21:59:22

    46张PPT弄懂JVM、GC算法和性能调优!

    本PPT从JVM体系结构概述、GC算法、Hotspot内存管理、Hotspot垃圾回收器、调优和监控工具六大方面进行讲述。
  • 12.14 21:58:53
    发表了文章 2021-12-14 21:58:53

    15 个 Linux 神器,你会用几个?

    ag:比grep、ack更快的递归搜索文件内容。
  • 12.14 21:58:39
    发表了文章 2021-12-14 21:58:39

    10 个经典的 Java 集合面试题,看你能否答得上来?

    这里有10个经典的Java面试题,也为大家列出了答案。这是Java开发人员面试经常容易遇到的问题,相信你了解和掌握之后一定会有所提高。
  • 12.14 21:58:26
    发表了文章 2021-12-14 21:58:26

    Java 处理 Exception 的 9 个最佳实践!

    在Java中处理异常并不是一个简单的事情。
  • 12.13 17:32:55
    发表了文章 2021-12-13 17:32:55

    Git 提交代码每次输密码,真叫一个烦!

    大家都使用 Git 管理代码吧,如果你使用的是 SSH 连接方式,并且配置了 SSH KEY 密钥,那么每次 pull/ push 等远程操作时都会要输入这个 KEY 的密码,如以下所示:
  • 12.13 17:32:31
    发表了文章 2021-12-13 17:32:31

    每个程序员都必须掌握的 8 种数据结构!

    数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。
  • 12.13 17:32:10
    发表了文章 2021-12-13 17:32:10

    10 个雷人的注释,就怕你不敢用!

    本文来源网络: 1、码农何苦为难穷逼 2、删了就无法运行,我也不知道为什么
  • 12.13 17:31:39
    发表了文章 2021-12-13 17:31:39

    牛X!Eclipse 开始支持 Java 14~

    随着JDK 14的发布,各大Java IDE也开始支持JDK 14。最新版本的Eclipse IDE 2020-03也于2020年3月18日发布,本文介绍如何通过Eclipse IDE来开发Java 14应用。
  • 12.13 17:31:28
    发表了文章 2021-12-13 17:31:28

    Java 14 之模式匹配,非常赞的一个新特性!

    前些天 JDK 14 发布了: 重磅:Java 14 正式发布了!
  • 12.13 17:31:12
    发表了文章 2021-12-13 17:31:12

    详解 Java 中的三种代理模式!

    代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.
  • 12.13 17:31:00
    发表了文章 2021-12-13 17:31:00

    HTTP 无状态中的状态到底指的是什么?

    最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?
  • 12.13 17:30:50
    发表了文章 2021-12-13 17:30:50

    单例模式的 8 种写法,整理非常全!

    单例模式即一个 JVM 内存中只存在一个类的对象实例。
  • 12.13 17:30:37
    发表了文章 2021-12-13 17:30:37

    Spring 框架用到的 9 个设计模式汇总!

    1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。
  • 12.13 17:30:22
    发表了文章 2021-12-13 17:30:22

    我去,同事居然用明文存储密码!!!

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 Oh My God!
  • 发表了文章 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遭受勒索软件攻击

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