上回说到了整个项目的风格和结构最基本是如何进行的,那么我们继续探讨一下,一个项目基本结构需求把. 3.参数校验 参数校验,顾名思义,在与客户端数据交互的时候,我们应该不仅要进行验证用户的token(身份验证)以及对参数也要进行校验,排除掉一些很基本的错误。 比如:手机号,固定11位。
面向对象 OOP:面向对象编程 OOA:面向对象分析 OOD:面向对象设计 OOAD:面向对象分析和设计 创建对象调用方法 //创建类 public class Student { //成员变量 String name; int age; String address; //方法 void study(){ System.out.println(
Java入门基础及面试100题 注:适合应届毕业生或java初入门者 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是
序 中途换换脑子,顺便为以后做储备。看了下license,看到个比较新的smart license工具包。就简单弄弄试试。 一、先说说出处 我关注了一些公众号,从推文里看到的。绝对还不错,其实主要是简单,不过用license来预防盗版等等其实就是一个矛与盾的游戏。 出处:https://www.oschina.net/p
PPOV接口文档API vpn-management(后台)与ppov(区块链)通信加密加解密通信流程及接口1.通信建立2.正常通信 MIN-VPN与区块链通信接口1.MINRegistry 用户注册2.MINDestroy 根据用户名删除用户3.MINDestroyByPrefix 根据用户前缀删除用户4.MINGenerate 发布标识5.MINDelete 删除用
useservlet package servlet; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import
前言: 之前哨兵系统提醒只是在前台使用声音提醒,现在把消息推送到值班人员群里。避免值班人员在前台,专注写代码。忽略了铃声,还有一点铃声确实有点打扰其他同事工作。所以下一个版本哨兵系统,的确闹铃可以完全取消,替换成群消息提醒。 下面是钉钉群消息推送的代码 目录 页面
一、博客背景 最近在做的一个项目需要用到阿里数据源和四种数据库,分别为mysql,oracle,db2,sql server数据库,项目中的阿里数据源需要兼容4套数据库,且只写一个总的配置文件,而不是mysql对应一套,oracle对应一套 二、代码展示 application.properties #datasource数据源的配置信息 sprin
建表建库 JDBC等 同上 表 tbl_user_info 在数据库database2 表里有 username,number,password 三列 全为 string类型 连接数据库 DBUtil.java package com.imooc.jdbc; import java.sql.Connection; import java.sql.DriverManager; public class DBUtil {
前言 Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。 如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文
简介 GraphQL是用于描述复杂数据模型的一种查询语言,简单来说就是需要什么字段就能够拿到什么字段,返回给前端的数据没有冗余,并且返回的数据类型是json格式的。 官网解释:GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供
使用SSM框架整合WebSocket pom.xml中引入依赖 <!-- WebSocket配置--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>${spring.version}</version> </depende
以前的Java项目中充斥了太多不友好的代码:POJO的Getter/Setter/toString等等,这些代码由于没有什么技术含量,影响了代码的美观等缺点,让Lombok应运而生。 Our-task介绍 本篇博客是我的github上项目our-task:一个完整的清单管理系统的配套教程文档,大家感兴趣的话,可以去看看 安装Lom
用户答题接收答案,并存入数据库 接收方式:键值对接收 @GetMapping("/answers") @ApiImplicitParams({ @ApiImplicitParam(name = "djPaperid", value = "试卷编号", required = true, dataType = "Integer"), @ApiImplicitParam(na
1.学到的东西: ## Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将se
集中 MyBatis 框架的设计和核心代码的实现上,一些无关细节将会适当的忽略。 MyBatis 的运行分为两部分,一部分是读取配置文件缓存到 Configuration对象,用以创建 SqlSessionFactory,第二部分是 SQLSession 的执行过程,相对而言,SqlSessionFactory
1.1 str字符串 字符串是不可变对象;python输出的字符串使用单引号 .1.1 创建方法 str = ‘2324’ str = “1213” str=’’’wer ---3引号允许一个字符串跨多行 233’’’ .1.2 说明 l 支持字符串截取,与list截取功能
写在前面.NET 5.0已经发布,C# 9.0也为我们带来了许多新特性,其中最让我印象深刻的就是init和record type,很多文章已经把这两个新特性讨论的差不多了,本文不再详细讨论,而是通过使用角度来思考这两个特性。initinit是C# 9.0中引入的新的访问器,它允许被修饰的属性在对象初始化的时候被赋
01 前言 学校公选课选了Java,所以把Java学一下,每周三更一丢丢 02 环境配置 环境使用的是sdk-9.0.1 IDE使用的是IntelliJ IDEA 2019.3.3 03 Hello World 3.1 程序开发步骤说明 Java程序开发三步骤:编写,编译,运行 其中: Javac.exe是编译器 Java.exe是解释器 3.2 编写Java源程序
1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wangEditor.com 但
CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合。这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码,则字段集合将基于存储库结构中定义的字段。
写在前面 这次比赛出题人有三位 钱贵宁EFI 周家宝BCGH 徐嘉辉ADJ 由于本次比赛主要目的是为了选拔蓝桥杯的预备参赛队员,所以赛制上选择了大家可能比较陌生的OI赛制,所有提交只有赛后一次结算机会。考虑很多人第一次接触这个赛制,我们的数据上给出了很多组很小的数据,基本保证就算全部
Java第九课. 接口&修饰符 回顾 抽象方法&抽象类 1. 当这个方法没有办法写具体的实现的时候就需要定义为抽象类; 2. 使用关键字 abstract 修饰的方法就称为抽象方法,没有方法体,没有具体实现; 3. 一个抽象类中可以包含抽象方法和普通方法, 如果一个类中包含一个以上的抽象方法
输入数字字符串,转换为整数或浮点数 package day02; import java.util.Scanner; /** * Created by lenovo on 2020/12/14. * 输入数字字符串,转换为整数或浮点数 */ public class homework2 { public static void main(String[] args){ Scanner scanner=new S
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。 1