上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: ## 一、什么是代理 代理就相当于中间商,本来A和B是可以直接连接的,但是此时添加了一个C在中间,A跟B不直接连接,而是通过C作为中介进行连接。最常见的例子就是房屋中介,很多时候我们租房子时签约的人不是房子的真正房东,而是房东委托的中介,房东不想管事或者房子太多,只靠自己无法进行管理,所以才会通过中 阅读全文
posted @ 2023-08-11 13:47 杨业壮 阅读(56) 评论(0) 推荐(0) 编辑
摘要: >《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 `BigDecimal` 来进行浮点数的运算”。浮点数的运算竟然还会有精度丢失的风险吗?确实会! 示例代码: ```java float a = 2.0f - 1.9f; float b = 1.8f - 1.7f; Syste 阅读全文
posted @ 2023-08-10 13:01 杨业壮 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 安装 1.安装node 2.通过npm安装elasticdump npm install elasticdump -g 导入导出数据 格式:elasticdump --input {protocol}://{host}:{port}/{index} --output ./test_index.jso 阅读全文
posted @ 2023-08-05 09:38 杨业壮 阅读(370) 评论(0) 推荐(0) 编辑
摘要: >在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数做校验,例如登录的时候需要校验用户名密码是否为空,创建用户的时候需要校验邮件、手机号码格式是否准确。靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。 因为网络传输的不可靠性,以及前端数据控制的可篡改性,后端的参数校验 阅读全文
posted @ 2023-07-24 09:56 杨业壮 阅读(4992) 评论(0) 推荐(1) 编辑
摘要: ## 1. 引言 >倒排索引的概念是基于MySQL这样的正向索引而言的。 ## 2. 正向索引 那么什么是正向索引呢?例如给下表(tb\_goods)中的id创建索引: ![image](https://img2023.cnblogs.com/blog/3038063/202307/3038063- 阅读全文
posted @ 2023-07-23 16:32 杨业壮 阅读(154) 评论(0) 推荐(0) 编辑
摘要: # 使用AOP AOP(Aspect Oriented Programming),即面向切面编程。AOP是一种新的编程方式,它和OOP不同,OOP把系统看作多个对象的交互,AOP把系统分解为不同的关注点,或者称之为切面(Aspect)。 要理解AOP的概念,我们先用OOP举例,先回顾一下OOP(Ob 阅读全文
posted @ 2023-07-23 09:31 杨业壮 阅读(90) 评论(0) 推荐(0) 编辑
摘要: # SpringCache(1)集成 ## 声明式与编程式 说起SpringCache您可能不清楚。但您绝对清楚事务。一般使用事务分为编程式和声明式。 - 编程式:事务操作与业务代码耦合,一般我们不会使用这种方式; - 声明式:AOP的运用,通过注解使得事务代码与业务代码解耦,目前项目中一般都是使用 阅读全文
posted @ 2023-07-22 18:22 杨业壮 阅读(110) 评论(0) 推荐(0) 编辑
摘要: IDEA修改maven默认项目配置 在使用IDEA新创建项目的时候,为什么都是默认系统自带的Maven。这就导致每打开一个新的项目时都需要重新配置,其实只要为新项目设置默认的Maven配置就可以完美解决问题 解决方法 依次点击 File-->New Projects Settings-->Setti 阅读全文
posted @ 2023-07-22 17:28 杨业壮 阅读(263) 评论(0) 推荐(1) 编辑
摘要: [ ] 一文搞懂Java多线程 点击查看代码 目录 1. 基本概念 2. 线程的创建和启动 2.1. 多线程实现的原理 2.2.多线程的创建,方式一:继承于Thread类 2.3.多线程的创建,方式一:创建Thread匿名子类(也属于方法一) 2.4. 多线程的创建,方式二:实现Runnable接口 阅读全文
posted @ 2023-07-22 17:22 杨业壮 阅读(65) 评论(0) 推荐(0) 编辑
摘要: # 算法的时间与空间复杂度(一看就懂) 算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 那么我们应该如何去衡量不同算法之间的优劣呢? 主要还是从算法所占用的「时间」和「空间」 阅读全文
posted @ 2023-07-19 12:26 杨业壮 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页