Java
栈先锋
一名资深前端工程师,专注创造,热衷技术追求与美学设计
展开
-
macOS安装redis并设置服务自启动
brew install redis // x86_64平台arch -arm64 brew install redis // arm64 苹果M11.创建.plist配置文件sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist加入以下内容命令行输入 which redis-server 结果填入下方 ****** 位置<?xml version="1.0" encoding="UTF-8"?><原创 2022-03-21 17:23:37 · 482 阅读 · 0 评论 -
Java中将List转为树形结构的三种方法
Mapper文件 <resultMap id="nestedCategory" type="com.baizhi.mybatisplus.entity.vo.ProductCategoryVo"> <id property="id" column="id"/> <result property="title" column="title"/> <result property="sort" column="so原创 2020-12-06 09:00:26 · 3873 阅读 · 1 评论 -
java自动拆箱装箱
基本类型转成字符串☟¶面试题上述代码反编译后的结果:Integer缓冲区在-128-127之间,Java会预先创建256个常用的整数包装类型对象。在这个范围之内会从Integer的缓冲区内取数据(因为此范围的数字比较常用),超出范围则会重新new Integer(),在堆中开辟一段内存空间...原创 2020-10-17 09:10:11 · 159 阅读 · 0 评论 -
架构师的技能体系及正确的学习路线
找到正确的学习路线一、构成架构师的技能体系二、阅读源码,分析源码知识点总汇这张图详细介绍了源码中所用到的经典设计思想及常用设计模式,先打好内功基础,了解大牛是如何写代码的,从而吸收大牛的代码功力。结合Spring5和MyBatis源码,带你理解作者框架思维,帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。三、分布式架构有了大牛的代码功底之后,接下来可以更好地学习分布式架构...翻译 2019-03-07 14:10:26 · 2394 阅读 · 0 评论