技术宅
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link type="text/css" rel="stylesheet" href="style/flex.
Java创建数组的三种形式 测试类: package cn.wsyjlly.base; import java.util.Arrays; /** * @author wsyjlly * @create 2019.
Docker优势 docker开启比虚拟机快 ,大批量应用部署会方便 隔离的运行环境,还有可移植性,都是非常友好的,避免了繁杂的环境部署时间 环境一致性、弹性伸缩扩展、快速启动 持续部署与测试 Docker在开发与运维的世界中具有极大的吸引力,因为它能保持跨环境的一致性。
自定义控制台字体样式 /** * 控制台字体打印样式 * \033[字背景颜色;字体颜色m字符串\033[0m * 字颜色:30-----------37 * 30:黑 * 31:红 * 32:绿 * 33:黄 * 34:蓝色 * 35:紫色 * 36:深绿 * 37:白色 ...
SpringBoot自定义Banner 在resource文件夹下放一个以“banner.txt”命名的文件,文件中是你要显示的banner字符图案 图案生成地址: http://kammerl.
SpringBoot Docker远程发布 docker远程发布有2种方法一种是直接利用mevan的docker插件配置发布参数,另一种是使用Dockerfile文件发布 方式一:插件配置发布 maven配置 com.
SpringBoot整合AMQP(RabbitMQ) 添加pom依赖 org.springframework.boot spring-boot-starter-amqp application.
SpringBoot整合JMS(ActiveMQ) 消息队列(Message Queue)是一种进程间或线程间的异步通信方式,使用消息队列消息生产者在消息产生后,会将消息保存在消息队列中直到消费者来取走它,即消息的发送者和接收者不需要与消息队列交互。
SpringBoot整合WebSocket 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactI...
SpringBoot整合Swagger 2 添加pom依赖 io.springfox springfox-swagger2 2.
SpringBoot整合Redis 本实例应用redis做登录及状态检查 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> application.
SpringBoot整合MybatisPlus 3.0 添加pom依赖 com.alibaba druid-spring-boot-starter 1.
SpringBoot应用监控 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> application.
SpringBoot数据校验 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </d...
SpringBoot邮件发送 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> application.
SpringBoot定时任务Quartz quartz是一个功能丰富的开源作业调度库 添加pom依赖 org.springframework.boot spring-boot-starter...
定时任务@Scheduled 定时任务是企业级开发常见的任务,例如定时统计订单数,数据库备份,定时发送短信和邮件,定时统计博客访客等。简单定时任务通过Spring中的@Schedule注解实现,复杂定时任务可以通过集成Quartz来实现。
启动系统任务 SpringBoot对于系统启动时执行的任务,例如配置文件加载,数据库初始化等操作提供了两种解决方案:CommandLineRunner和ApplicationRunner,两者差别主要在于参数。
AOP切面编程 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 编写切面类 /** * @author wsyjlly * @create 2019.
拦截器 创建拦截器 /** * @author wsyjlly * @create 2019.06.13 - 16:52 **/ public class FileUploadInterceptor implements HandlerInterceptor { private Logger logger = LoggerFactory.
Restful请求风格 在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。
CROS(Cross-Origin Resource Sharing)是由W3C制定的一种跨域资源共享技术标准,其目的就是为了解决前端的跨域请求。 SpringBoot配置跨域有2种方式,一是方法注解配置,二是全局配置 注解配置 @RestController @RequestMapping(...
JavaScript实现元素拖动 *{ margin: 0; ...
JavaScript实现元素拖动 *{ margin: 0; ...
HTML5定义了关于操作标准自定义属性的用法,以下是一个示例: 元素属性
默认模式,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之后的所有文档内容之前,也就是说不等待后续载入的文档元素,读取到就加载并执行。async加载模式,加载和渲染后续文档元素的过程, script.
ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。
使用指定的原型及属性创建一个新对象Object.create(prototype) Object.create(prototype,descriptors) 创建或配置指定对象的某个属性 Object.
原型对象:每一个对象都从原型继承属性 原型的存在 所有通过对象直接量创建的对象都具有同一个原型对象,通过Object.prototype获得对该原型对象的引用 通过new关键字和构造函数创建的对象的原型就是构造函数的prototype属性的值,当然通过new Object()创建的对象也继承自Object.
对象直接量 对象直接量是由若干 名/值 对的映射表,名值对中间用冒号分隔,名值对之间用逗号分隔,整个映射表用花括号括起来。属性名可以是JavaScript标识符也可以是字符串直接量(也可以是空字符串),属性的值可以是任意类型的JavaScript表达式,表达式的值即是改属性的值,该值可以是原始值,也可以是对象值。
使用idea编辑器创建struts2.5JavaWeb项目过程详解图如下: 1.新建项目 2.配置项目 新建lib文件夹 拷贝所需jar包到lib文件夹 右键lib文件夹将所有jar包添加到构建环境 配置构建路径 部署到服务器 配置.
释义 通俗来讲同步机制在你在监督做每一件事的时候自始至终都要需要你的时间,在开始之后做完之前的过程中都不能做其他事情。 异步机制是只需要知道自己在监督的都有那些事,在这些事做完之前,如果有其他事情需要处理,就去处理,只需等待这些事处理完给你个回复就可以了。
很多情况下我们需要将类数组的对象(key是以0到n的数字或字符串,具有length属性。例如:Arguments对象)转化为一个数组来进行各种例如forEach的数组操作,在ES5中是利用类数组对象强制调用Array对象的slice方法来进行转换的,在ES6中Array扩展了from方法来进行转换.
和其他功能一样,ECMAScript 实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非完全由解释程序处理。作为开发者,你有权决定最适用的继承方式。
创建JavaWeb项目的步骤大致如下: 1. 创建JavaWeb项目之前所需要的条件 - 安装jdk - 安装服务器(如:tomcat) - 安装idea 2. 新建项目 New——>Project.
关系依赖 函数依赖:X—>Y,即X函数决定Y,或Y函数依赖于X。 例:学号—>姓名 #学号决定姓名 平凡函数依赖:X—>Y,但X包含Y (Y包含于X)。 例:(学号,课号)—>课号 #课号存在于 (学号,课号) 之中。
数据库应用系统开发方法,软件开发流程 一、数据库应用系统生命周期 软件工程与软件开发方法 用现代工程的概念管理软件生产与开发全过程的典型方法 瀑布模型(软件生命周期模型) 快速原型模型 螺旋模型 DBMS生命周期模型 规划与分析 系统规划与分析 任务陈述 确定任务目标 确.
12306抢票脚本 本脚本使用一个类来实现所有代码,大体上分为以下几个模块及其步骤: 初始化对象属性(在抢票前进行的属性初始化,包括初始化浏览器模拟对象,个人信息等)。 建立模拟浏览器,模拟浏览器进行cookie等存储。
使用Python发送电子邮件