摘要:

前两天在网上看到一条信息:枚举比静态常量更占用空间。 这是真的吗? 前言 枚举 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 枚举实现原理
阅读全文
posted @ 2022-09-20 18:23
leepandar
阅读(242)
推荐(0)
摘要:

Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot特点 创建独立的Spring应用程序 嵌入的Tomc
阅读全文
posted @ 2022-09-20 18:21
leepandar
阅读(244)
推荐(0)
摘要:

一、什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 简单的来说: 1.通过new关键字创建对象操作对象,在编译时就已经确定。 2.通
阅读全文
posted @ 2022-09-20 18:04
leepandar
阅读(95)
推荐(0)
摘要:

前言 先来看一个double失真的例子 public class DoubleTest { public static void main(String[] args) { for (double i = 0; i < 1; i = (i * 10 + 1) / 10) { for (double
阅读全文
posted @ 2022-09-20 18:03
leepandar
阅读(169)
推荐(0)
摘要:

公司的小程序项目上线, 后期还会有小型的版本迭代. 为了让用户能在我们进行版本迭代后及时使用最新版本的功能. 做了以下优化.. 小程序的销毁 当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台; 当再次进入微信或再次打开小程序,又会从后台进入前台,只有当小程
阅读全文
posted @ 2022-09-20 17:58
leepandar
阅读(316)
推荐(0)
摘要:

Java中对象的创建 使用new操作符创建一个对象 使用clone方法复制一个对象 两种方式的异同 new操作符的本意是分配内存。程序执行到new操作符时, 首先去看new操作符后面的类型,因为知道了类型,才能知道要分配多大的内存空间。分配完内存之后,再调用构造函数,填充对象的各个域,这一步叫做对象
阅读全文
posted @ 2022-09-20 17:56
leepandar
阅读(638)
推荐(0)
摘要:

使用IDEA时,启用了阿里的代码规范检查,其中就有一项提示是不允许任何魔法值出现在代码里,于是出于好奇就了解一下到底啥时魔法值。 介绍 魔法数值、魔法数字、魔法值,这是一个东西,不同的叫法。 所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。 看一段代码 /
阅读全文
posted @ 2022-09-20 17:55
leepandar
阅读(475)
推荐(0)
摘要:

Controller @RestController @RequestMapping("/web") public class MapKeyTest { @Autowired private InvoicingBuyOrderService invoicingBuyOrderService; @Ge
阅读全文
posted @ 2022-09-20 17:54
leepandar
阅读(416)
推荐(0)
摘要:

RSA 加密原理 | 步骤| 说明| 描述|备注| | | | | | |1| 找出质数| P 、Q| -| |2 | 计算公共模数| N = P * Q| -| |3| 欧拉函数| φ(N) = (P-1)(Q-1)| -| |4| 计算公钥E| 1 < E < φ(N)| E的取值必须是整数E
阅读全文
posted @ 2022-09-20 17:53
leepandar
阅读(44)
推荐(0)
摘要:

这是由于上传文件过大引起的。 代码检查 如果是springmvc的框架,用mutipartFile上传的文件,先检查配置文件中的最大上传文件胆小。 spring-mvc.xml <!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes 和编码
阅读全文
posted @ 2022-09-20 17:53
leepandar
阅读(591)
推荐(0)
摘要:

相关资料: 廖雪峰教程链接 Git远程操作详解 Git查看、删除、重命名远程分支和tag 操作流程 日常使用git更新提交代码的一般流程是这样的: 在对代码进行了一些修改之后,使用:git add .或git add -A(git add --all的缩写)将本地所有新增文件添加进版本库。 使用:g
阅读全文
posted @ 2022-09-20 17:52
leepandar
阅读(30)
推荐(0)
摘要:

1、Xshell 5 为了方便管理操作服务器,这里采用 xshell 5 来连接服务器,使用ssh证书,端口号 22,对于购买的与主机需要开放相应的端口。 如下是连接成功的提示: [c:\~]$ open Connecting to 115.159.200.102:22... Connection
阅读全文
posted @ 2022-09-20 17:52
leepandar
阅读(153)
推荐(0)
摘要:

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发
阅读全文
posted @ 2022-09-20 17:50
leepandar
阅读(240)
推荐(0)