07 2021 档案

摘要:apache commons工具类库中的commons-lang是java.lang的增强版,优化了一些api,原来的commons-lang已停止更新 Maven依赖是: <dependency> <groupId>org.apache.commons</groupId> <artifactId> 阅读全文
posted @ 2021-07-31 02:10 程序员小明1024 阅读(384) 评论(0) 推荐(0) 编辑
摘要:当我们用equals比较两个对象是否相等的时候,还需要对左边的对象进行判空,不然可能会报空指针异常,我们可以用java.util包下Objects封装好的比较是否相等的方法 Objects.equals(strA, strB); 源码: public static boolean equals(Ob 阅读全文
posted @ 2021-07-31 02:06 程序员小明1024 阅读(287) 评论(0) 推荐(0) 编辑
摘要:来源:https://mp.weixin.qq.com/s/bPmgOOlJ1AahgEIoy7SuRg 关于重构 为什么要重构 什么是重构 代码的坏味道 坏代码的问题 什么是好代码 如何重构 SOLID原则 设计模式 代码分层 命名规范 重构技巧 质量如何保证 测试驱动开发 TDD的开发周期 两个 阅读全文
posted @ 2021-07-31 01:55 程序员小明1024 阅读(184) 评论(0) 推荐(0) 编辑
摘要:来源: https://mp.weixin.qq.com/s/Ep_6OY29fcjr-rHJcyarDQ https://mp.weixin.qq.com/s/mpfxqVGEivtosHTz1MZS4Q js常用代码整理 1、单行 If-Else 语句(三元运算符) 这是许多编程语言的共同特征。 阅读全文
posted @ 2021-07-31 01:30 程序员小明1024 阅读(67) 评论(0) 推荐(0) 编辑
摘要:来源:https://mp.weixin.qq.com/s/rVPNwBzDlgUDqsLJl7g9qg 1 Stream概述 Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。 那么什么是Str 阅读全文
posted @ 2021-07-31 01:07 程序员小明1024 阅读(48) 评论(0) 推荐(0) 编辑
摘要:java返回json数据 方式1、自己全部手动写 这种方法是用servlet的内置对象response返回到前台。注意,java里的引号要用的转义字符“\”) protected void doGet(HttpServletRequest request, HttpServletResponse r 阅读全文
posted @ 2021-07-31 00:13 程序员小明1024 阅读(2069) 评论(0) 推荐(0) 编辑
摘要:原文参照: https://mp.weixin.qq.com/s/cFDmHf59UAvHP9_qswbMFA https://mp.weixin.qq.com/s/QJuBUKXS-FoFBbf7N84QpA 一、关系图理解 二、过滤器(Filter) 定义:Filter依赖于servlet容器。 阅读全文
posted @ 2021-07-29 23:04 程序员小明1024 阅读(233) 评论(0) 推荐(0) 编辑
摘要:postman工具的使用 原文连接:https://www.toutiao.com/i6913538714060800515/?wid=1627567899873 postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是 阅读全文
posted @ 2021-07-29 22:19 程序员小明1024 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.application.properties文件 #阿里云 OSS #不同的服务器,地址不同 aliyun.oss.file.endpoint=oss-cn-beijing.aliyuncs.com aliyun.oss.file.keyid=LT aliyun.oss.file.keysecr 阅读全文
posted @ 2021-07-29 20:42 程序员小明1024 阅读(646) 评论(0) 推荐(0) 编辑
摘要:一、创建maven工程 idea创建springboot的工程方式有很多,这是其中一种,这个主要是父工程统一管理子工程。 准备工作:配置好JDK,MAVEN,需要知道或者了解启动器,了解@RESTController和@Controller的区别。 IDE都支持使用Spring的项目创建向导快速创建 阅读全文
posted @ 2021-07-27 21:10 程序员小明1024 阅读(1287) 评论(0) 推荐(0) 编辑
摘要:代码实例 this.second--初始值=60 this.codeTest--显示倒计时的字段 当点击获取验证码的时候,把this.second的值赋给this.codeTest,这样this.codeTest就会动态的显示倒计时功能。 //60秒倒计时 timeDown() { let resu 阅读全文
posted @ 2021-07-19 21:28 程序员小明1024 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.阿里云短信功能购买(首次0元5次,超过会收费) 参考地址:https://market.aliyun.com/products/57126001/cmapi025016.html?spm=5176.10695662.1996646101.searchclickresult.29c14beeHXI 阅读全文
posted @ 2021-07-17 20:07 程序员小明1024 阅读(529) 评论(0) 推荐(0) 编辑
摘要:一、前端思维图 1.JS基本概念 2、JS Date 3、JS编程风格 4、JS编程实践 5、JS操作符 6、JS数组用法 7、JS字符串 8、JS基本语法 9.JavaScript基础 10、css基础 11、Vue框架 12、工程化 13、性能优化.webp 14、TypeScript 15、网 阅读全文
posted @ 2021-07-12 18:02 程序员小明1024 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一 什么是代理 代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。刚开始的时候,代理多数是帮助内网client访问外网server用的后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到内 二 正向代理 正向代理类似 阅读全文
posted @ 2021-07-12 17:24 程序员小明1024 阅读(69) 评论(0) 推荐(0) 编辑
摘要:例子一 1、log的xml文件 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN 阅读全文
posted @ 2021-07-11 21:20 程序员小明1024 阅读(648) 评论(0) 推荐(0) 编辑
摘要:一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2021-07-11 19:29 程序员小明1024 阅读(823) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot 1.什么是SpringBoot SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 我们可以看到下面的一段介绍: Spring Boot makes it easy to create stand 阅读全文
posted @ 2021-07-11 17:44 程序员小明1024 阅读(1873) 评论(0) 推荐(0) 编辑
摘要:单点登录-百度百科 https://baike.baidu.com/item/%E5%8D%95%E7%82%B9%E7%99%BB%E5%BD%95/4940767?fr=aladdin JSON Web Tokens官网 Libraries里有各种语言的推荐包jjwt的Github网址 JWT官 阅读全文
posted @ 2021-07-05 20:52 程序员小明1024 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Redis 虚拟机linux+centos7+docker+redis的安装和配置参照:https://www.cnblogs.com/konglxblog/p/14968147.html 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的ke 阅读全文
posted @ 2021-07-04 22:13 程序员小明1024 阅读(158) 评论(0) 推荐(0) 编辑
摘要:一、Docker的安装 1.Docker官网:https://docs.docker.com/engine/install/centos/ 1.1Docker基本命令快速入门 1)镜像命令 镜像:相当于应用的安装包,在Docker部署的任何应用都需要先构建成为镜像 docker search 镜像名 阅读全文
posted @ 2021-07-04 03:08 程序员小明1024 阅读(254) 评论(0) 推荐(0) 编辑
摘要:vagrant构建linux虚拟机 1.下载软件 Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.msi VirtualBox: https://download.virtualbox.org/vi 阅读全文
posted @ 2021-07-01 00:18 程序员小明1024 阅读(89) 评论(0) 推荐(0) 编辑