上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: Spring Boot 两种部署到服务器的方式 jar包(官方推荐) jar包方式启动,也就是使用spring boot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上,就ok。不需要外置tomcat 1.打成jar包 2.将jar包放到任意目录 执行下面的命令 $ nohup java -jar test.jar >temp.t 阅读全文
posted @ 2022-09-21 09:33 leepandar 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: JWT简介 前言 JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。微服务常见的认证方案 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等 阅读全文
posted @ 2022-09-21 09:30 leepandar 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 微服务网关 Spring Cloud Gateway 什么是网关 假设你现在要做一个电商应用,前端是移动端的APP,后端是各种微服务。那你可能某个页面需要调用多个服务的数据来展示。如果没有网关,你的系统看起来就是这个样子的: 而如果加上了网关,你的系统就会变成这个样子: #Spring Cloud Gateway Spring Cloud Gatewa 阅读全文
posted @ 2022-09-21 09:13 leepandar 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 枚举真的比静态常量更占空间吗? 前两天在网上看到一条信息:枚举比静态常量更占用空间。 这是真的吗? 前言 枚举 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 枚举实现原理 阅读全文
posted @ 2022-09-20 18:23 leepandar 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 快速搭建Spring Boot项目及常用技术整合 Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot特点 创建独立的Spring应用程序 嵌入的Tomc 阅读全文
posted @ 2022-09-20 18:21 leepandar 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Java反射 一、什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 简单的来说: 1.通过new关键字创建对象操作对象,在编译时就已经确定。 2.通 阅读全文
posted @ 2022-09-20 18:04 leepandar 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Double为什么会失真? 前言 先来看一个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 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 微信小程序版本自动更新 公司的小程序项目上线, 后期还会有小型的版本迭代. 为了让用户能在我们进行版本迭代后及时使用最新版本的功能. 做了以下优化.. 小程序的销毁 当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台; 当再次进入微信或再次打开小程序,又会从后台进入前台,只有当小程 阅读全文
posted @ 2022-09-20 17:58 leepandar 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Java中的clone Java中对象的创建 使用new操作符创建一个对象 使用clone方法复制一个对象 两种方式的异同 new操作符的本意是分配内存。程序执行到new操作符时, 首先去看new操作符后面的类型,因为知道了类型,才能知道要分配多大的内存空间。分配完内存之后,再调用构造函数,填充对象的各个域,这一步叫做对象 阅读全文
posted @ 2022-09-20 17:56 leepandar 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 什么是Java中的魔法值? 使用IDEA时,启用了阿里的代码规范检查,其中就有一项提示是不允许任何魔法值出现在代码里,于是出于好奇就了解一下到底啥时魔法值。 介绍 魔法数值、魔法数字、魔法值,这是一个东西,不同的叫法。 所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。 看一段代码 / 阅读全文
posted @ 2022-09-20 17:55 leepandar 阅读(399) 评论(0) 推荐(0) 编辑
摘要: MyBatis返回Map键值对数据Key值大小写问题 Controller @RestController @RequestMapping("/web") public class MapKeyTest { @Autowired private InvoicingBuyOrderService invoicingBuyOrderService; @Ge 阅读全文
posted @ 2022-09-20 17:54 leepandar 阅读(209) 评论(0) 推荐(0) 编辑
摘要: RSA 非对称加密原理 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 阅读(27) 评论(0) 推荐(0) 编辑
摘要: HTTP 413错误解决方法 这是由于上传文件过大引起的。 代码检查 如果是springmvc的框架,用mutipartFile上传的文件,先检查配置文件中的最大上传文件胆小。 spring-mvc.xml <!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes 和编码 阅读全文
posted @ 2022-09-20 17:53 leepandar 阅读(546) 评论(0) 推荐(0) 编辑
摘要: Centos 7 web 环境搭建 1、Xshell 5 为了方便管理操作服务器,这里采用 xshell 5 来连接服务器,使用ssh证书,端口号 22,对于购买的与主机需要开放相应的端口。 如下是连接成功的提示: [c:\~]$ open Connecting to 115.159.200.102:22... Connection 阅读全文
posted @ 2022-09-20 17:52 leepandar 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Git常用命令 相关资料: 廖雪峰教程链接 Git远程操作详解 Git查看、删除、重命名远程分支和tag 操作流程 日常使用git更新提交代码的一般流程是这样的: 在对代码进行了一些修改之后,使用:git add .或git add -A(git add --all的缩写)将本地所有新增文件添加进版本库。 使用:g 阅读全文
posted @ 2022-09-20 17:52 leepandar 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页