10-Swagger:Swagger.io 官网:https://swagger.io/ 1、Swagger的介绍1.1 Swagger的概述前后端分离开发,后端需要编写接口说明文档,接口文档其实是开发之前双方之间的一种约定。 通常接口文档分为离线的和实时的: 离线的接口文档需要程序员在上面编写,通常是由开发人员先在离线接口文档上编写信息,然后交给前端人员参照开发。最大的弊端是当我们的接口程序发生变动时,需要回过头来修改上面的内容 2023-03-23 Java #Java
50-认证鉴权 框架:Sa-Token 官网:https://sa-token.cc/doc.html#/ 文档很详细 gitee:https://gitee.com/dromara/sa-token git:https://github.com/dromara/sa-token Sa-Token 介绍Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Sess 2023-03-23 Java #Java
Java API Random RandomRandom产生随机数(掌握) 概述: Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能 API可以简单理解为Java已经写好的代码 使用步骤: 导入包 import java.util.Random; 创建对象 Random r = new Random(); 产生随机数 int num = r.nextInt 2023-03-23 Java #Java
Java API regex java.util.regex 是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括三个类 Pattern:Pattern是一个正则表达式经编译后的表现模式。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。 Matcher:Matcher对象是一个 2023-03-23 Java #Java
Java API 日期时间 Calendar Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 1 构造方法protected Calendar() :由于修饰符是protected,所以无法直接创建该对象。需要通过别的途径生成该对象。 Calendar 提供了一个类方法 getInstance 用于 2023-03-23 Java #Java
Java API 日期时间 Data 1 Date类(应用) Date类概述 Date 代表了一个特定的时间,精确到毫秒 Date类构造方法 方法名 说明 public Date() 分配一个 Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 public Date(long date) 分配一个 Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 示例代码 1234567891011 2023-03-23 Java #Java
Java 解析 XML Java 解析 XML 有四种方式 DOM(org.w3c.dom)方式解析XML Dom解析是将xml文件全部载入到内存,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,与平台无关,java提供的一种基础的解析XML文件的API,理解较简单,但是由于整个文档都需要载入内存,不适用于文档较大时。 SAX(org.xml.sax)方式解析XML 基于事件驱动,逐条解析,适用 2023-03-23 Java #Java
Spring JPA-使用@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy 自动生成时间和修改者 在spring jpa中,支持在字段或者方法上进行注解@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy,从字面意思可以很清楚的了解,这几个注解的用处。 @CreatedDate:表示该字段为创建时间时间字段,在这个实体被insert的时候,会设置值 @CreatedBy:表示该字段为创建人,在这个实体被insert的时候,会设置 2023-03-23 Java #Java
Spring 注解 一、注解(annotations)列表@SpringBootApplication:包含了 @ComponentScan、@Configuration 和 @EnableAutoConfiguration 注解。 @ComponentScan 让 spring Boot扫描到 Configuration 类并把它加入到程序上下文。 @Configuration 等同于 spring 的XML配置文 2023-03-23 Java #Java
00-CCF简介 简介CCF 官网:https://www.ccf.org.cn/ CCF即中国计算机学会(China Computer Federation),前身是中国电子学会计算机专业委员会,成立于1962年。这是由从事计算机及相关科学技术领域的科研、教育、开发、生产、管理、应用和服务的个人及单位自愿结成、依法登记成立的全国性、学术性、非营利学术团体,是中国科学技术协会成员。 CCF《中国计算机学会推荐国际学 2023-03-12
00-SCI分区之JCR分区和中科院分区 背景SCI论文在科研业绩评价中具有极为重要的作用。科研人员在发表SCI论文时,会面临选刊的问题。 很多高校和科研机构在学术论文质量分类政策中,把顶级学术论文定义为质量评价最高等级,然后是一类学术论文,其次是二类学术论文,以此类推。 有些学校规定顶级学术论文是在《Nature》、《Science》、《Cell》这三大顶级国际期刊发表的论文、ESI高被引论文(统计至前1%),并且规定一类学术论文是在S 2023-03-12
00-中文核心期刊 背景多作者想要发学术期刊,但是对于学术期刊到底是什么却了解甚少。学术期刊(Academic Journal) 是一种经过同行评审的期刊,发表在学术期刊上的文章通常涉及特定的学科。学术期刊展示了研究领域的成果,并起到了公示的作用,其内容主要以原创研究、综述文章、书评等形式的文章为主。 期刊等级的划分 按注册地(CN类、ISSN类) 按主管部门(国家级、省级) 按期刊质量(北大核心、南大核心、中 2023-03-12
00-论文题目 面向是指问题领域,基于是指用什么数据或方法。 写论文题目的技巧我们都知道标题是文章中最醒目的部分,也是对文章核心内容的高度概括,更是文章被检索的主要依据,因此,标题的写作至关重要,所以掌握论文题目写作方法和技巧是非常重要的。 那都有哪些技巧呢? 检索正文的聚焦要点如果你发现在拟定论文题目的时候,有很多点都可以拿来做标题,并给你一种都很重要的感觉,此时,建议检查论文主体是否有研究内容过于广泛且 2023-03-12
01-SCI 选刊网址 JournalFinder 网址:https://journalfinder.elsevier.com/ Journal Finder 是出版商 Elsevier 开发的选刊工具,页面简洁、容易操作,在网页上输入自己论文的标题和摘要,就可看到其推荐的期刊,同时还会给出推荐期刊的各种信息,如影响因子、审稿速度、接受率、版面费等。但是其推荐的期刊一般仅限于该出版社所出版的期刊。JournalFin 2023-03-12
11-写论文的一些要点和心得 摘要摘要一般有四大要素: 第一是陈述问题,也就是说清楚你这篇论文研究的目的、任务所涉及的主题范围(研究对象); 第二是说清楚你要研究或解决的问题; 第三是阐述你所用的方法(理论、手段、设备、算法、程序); 第四是接着引出研究的结果或者得到的结论。 分享给大家一个摘要的万能公式,研究背景(政策+社会环境)→理论来源(参考文献),研究对象→研究方法(建模)→示例→研究结果(结论)→推论(一般性) 2023-03-12
统一社会信用代码 统一社会信用代码(Unified Social Credit Identifier, USCI)简介统一社会信用代码(Unified Social Credit Identifier, USCI)是按照《国务院关于批转发展改革委员会等部门法人和其他组织统一社会信用代码制度建设总体方案的通知》(国发[2015]33号)规定,由赋码主管部门给每一个法人单位和其他组织颁发的在全国范围内唯一的、终身不变的 2023-03-12
01-Docker build 镜像时,无法访问网络 前言在使用 docker build 命令构建 Docker 镜像时遇到无法联网的情况,可能会有多种情况的发生。 检查主机网络设置测试主机的网络连接1ping www.baidu.com 测试主机是否能够访问外部网络。如果主机无法访问外部网络,则可能是由于主机网络设置错误或网络故障导致的。 测试主机的 DNS 解析1nslookup www.baidu.com 测试主机是否能够成功将域名解析为 2023-03-09 Docker #Docker
01-Docker commit 镜像太大的解决办法 在一些情况下,需要将容器直接打包为镜像。就会使用下面的命令: 1docker commit -m="提交信息" -a="作者信息" 容器名/容器ID 提交后的镜像名:Tag 用上面的命令有一个问题,就是镜像越来越大。我们可以通过:docker system df -v,在【Containers space usage:】中查看容器的大小 所以急需把镜像缩小。 方法1:直接打包容器,然后impor 2023-03-09 Docker #Docker
01-Docker 修改 DNS DNS 解析和默认网关不同,用比喻来说 网关属于套娃模式,当容器对外访问网络时,会经过宿主机。但是 DNS 可以理解为客户端端点模式,宿主机配置了 DNS 并不能使你 Docker 容器就默认可以解析了。所以要想 Docker 容器可以正常的通过域名访问,需要为容器也设置具体的 DNS 地址。 方法分为指定docker容器设置和宿主机docker统一设置两种: 基础:宿主机统一设置修改 /etc/ 2023-03-09 Docker #Docker
01-Docker 修改 host、resolv、hostname 文件 Docker 中的 host 等文件/etc/hosts, /etc/resolv.conf, /etc/hostname 等文件其实并不是存储在 Docker 镜像,而是存在主机上的 /var/lib/docker/containers/(docker_id) 目录下,容器启动时是通过 mount 将这些文件挂载到容器内部的。 因此如果在容器中修改这些文件,修改部分不会存在于容器的 top la 2023-03-09 Docker #Docker