摘要: 前言 2024.05.26,项目中用到了MapStruct,今天对项目中的一个实体类进行改动,发现不起作用,一顿排查下来发现是MapStruct搞错的,因此打算系统整理一下MapStruct的用法。 介绍 在实际开发中我们经常需要做DTO、VO、Entity对象之间的转换,在开发中常见的做法有两种: 阅读全文
posted @ 2024-05-26 16:52 秋天Code 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: remove_if函数是STL中的一个函数 remove_if(iterator_begin, iterator_end, opt) 该函数的作用是迭代容器并删除元素,该函数的第一、二个参数是容器的迭代器,第三个参数是自定义比较函数,如果返回true则表示删除这个元素 在遍历过程中,该函数并不是真正 阅读全文
posted @ 2024-05-10 21:40 秋天Code 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 前言 在Linux中安装软件时,各种安装的命令整得我有些眼花缭乱的,有curl、wget、yum、apt-get、rpm等等,今天用时间来梳理一下这些软件包的安装工具。 在Linux中要安装软件,有两种方式:源码安装和二进制包,通过源码安装需要经过编译后才能得到可执行的二进制程序,较为繁琐。而通过软 阅读全文
posted @ 2024-05-10 15:46 秋天Code 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 简介 typedi是一个基于TS的装饰器和reflect-metadata的依赖注入轻量级框架,使用简单易懂,方便拓展。 使用typedi的前提是安装reflect-metadata,并在项目的入口文件的第一行中声明import ‘reflect-metadata’,这样就会在原生的Reflect 阅读全文
posted @ 2024-01-18 23:17 秋天Code 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在MySQL如何存储IPv4地址?这个在秋招面试的过程中被问到过,没有答上来,今天猛地想起了这个问题,做一下复盘。 一个IPv4地址是由32位二进制来表示的,用点分十进制表示可以划分为4部分,每部分占8位,例如192.168.1.8 基本上有两种方案: 直接使用char来存储固定的字符串将ip地址转 阅读全文
posted @ 2023-11-30 17:20 秋天Code 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 计算机中只能存储二进制01, 要想存储字符,就要有一个字符与编码的映射关系,这个关系就是字符集。 字符集就是字符与编码的映射关系* 字符集的发展历程: 因为计算机是欧美先发明的,他们的语言就26个字母,所以他们编制了ASCII字符集就够用了。后来中国也引入了计算机,汉字也要在计算机中展示,然后国家编 阅读全文
posted @ 2023-10-06 18:53 秋天Code 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 引文 系统中,在涉及到金额的运算中,往往都会涉及到小数点,而浮点数在计算机中会存在精度丢失的问题,但是像涉及到金额的业务对计算结果的精度要求较高,你们是怎么处理的? 通常来说有两种解决方式: 以分为单位,用Long来存储变量以BigInteger或BigDecimal来处理 BigInteger和B 阅读全文
posted @ 2023-10-04 15:25 秋天Code 阅读(21) 评论(0) 推荐(0) 编辑
摘要: spring中的加密工具类DigestUtils Spring中自带了一个加密工具类,所在的位置的是org.springframework.util.DigestUtils,在spring-core模块中。 该工具类中默认只提供了MD5加密相关的静态方法,同时还有一些获取其他加密算法的私有方法(暗示 阅读全文
posted @ 2023-09-12 08:28 秋天Code 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 介绍 Redis通过MULTI、EXEC、WATCH等命令来实现事务功能。 事务提供了一种将多个命令请求打包,然后一次性、按照顺序地执行多个命令的机制,并且在事务执行期间,服务器不会因为其他客户端请求而中断事务的执行功能,他会将事务中的所有命令都执行完毕,才会去处理客户端的请求 通过MULTI和EX 阅读全文
posted @ 2023-09-09 14:25 秋天Code 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 基础不牢,地动山摇。 今天小米的笔试编程题,输入格式是一整个字符串,需要从字符串中分割出数据,同时还需要将字符串转换为int数值。 本来用C++写,写到一般想起来了C++中没有split()函数,想到在java中有这个函数,于是又换到了Java语言,但是Java的输入、输出又不方便,唉~~ 这波,让 阅读全文
posted @ 2023-09-03 00:47 秋天Code 阅读(11) 评论(0) 推荐(0) 编辑