09 2019 档案
摘要:1、Redis支持的数据类型 2、Redis3大特点: 3、Redis的启动 4、Redis配置文件 5、Redis数据类型 6、Redis命令 7、Redis数据备份与恢复 8、Redis安全 9、Redis性能测试 10、Redis客户端连接 11、Redis管道技术 12、Redis分区 13
阅读全文
摘要:1、springboot开箱即用,内置调度任务的使用。 建一个简单的springboot工程,pom.xml: 2、使用@Scheduled 3、将启动项注解@EnableScheduling 4、运行查看
阅读全文
摘要:1、什么时Zookeeper ZooKeeper:分布式服务框架 Zookeeper -- 管理分布式环境中的数据。 2、安装 1》官网下载压缩包并解压zookeeper-3.4.14.zip 2》在zookeeper-3.4.14的Home目录新建data、log文件夹 3》进入conf目录,复制
阅读全文
摘要:1、配置本地库路径 2、配置中央仓库 3、指定jdk版本
阅读全文
摘要:1、springboot的启动类与核心注解@SpringBootApplication 2、springboot基本配置 3、springboot自动配置原理
阅读全文
摘要:1、使用maven创建一个快速启动项目 2、引入相关依赖 3、HelloController.java 4、App.java 5、在App.java中右键,作为Java Application启动运行
阅读全文
摘要:1、为什么要推出springboot springboot设计的目的是用来简化新spring应用的初始搭建以及开发过程。springboot遵循“约定优于配置”原则。 2、springboot默认的配置文件application.properties 3、日志依赖模块spring-boot-star
阅读全文
摘要:1、jetty-maven-plugin自动化测试Web应用工具 2、cargo实现自动化部署
阅读全文
摘要:1、maven坐标元素 maven坐标元素包括:groupId、artifactId、version、packaging、classifier。 classifier:定义输出的附属构件。groupId、artifactId、version是pom.xml中必须定义的,packaging是可选的,c
阅读全文
摘要:1、maven安装 1》http://maven.apache.org/download.cgi下载apache-maven-3.6.1 2》解压缩安装包到指定的文件夹,如C:\fyliu\software\apache-maven-3.6.1 3》配置maven用户环境变量MAVEN_HOME 4
阅读全文
摘要:1、web.xml Attribute "xmlns:xsi" must be declared for element type "web-app"相关报错解决办法记录 webapp必须是第一行。删除上面红圈中的内容。 2、
阅读全文
摘要:1、简单的SFTP、FTP文件上传下载 SftpTools.java FileFtpUpload.java 2、
阅读全文
摘要:1、目录结构 2、主要文件 1》引入的jar包,quartz-2.2.2解压后lib下所有的jar包 2》quartz.properties 3》SchedulerUtil.java 4》HelloJob.java 5》CronTriggerScheduleApp.java 6》PauseContr
阅读全文
摘要:1、问题:使用pauseJob()后,再使用resumeJob()。 Job如果中间时间足够短,默认会将之前错失的次数执行回来。这个问题的原因是执行调度策略的问题,quartz框架默认会将错失的执行次数补偿回来。 2、调度(scheduleJob)或恢复调度(resumeTrigger,resume
阅读全文
摘要:1、整理中...
阅读全文
摘要:1、整理中。。。
阅读全文
摘要:1、何为主从复制。 从一个MySQL主服务器(master)将数据复制到另一台或多台MySQL从服务器(slaves)的过程,将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在从服务器上对这些日志重新执行,从而使得主从服务器的数据保持同步。 在MySQL中,复制操作是异步进行的,s
阅读全文
摘要:1、MySQL性能优化包括查询速度优化、数据库结构优化、数据库服务器优化等。 优化的切入点:合理的结构设计、表结构、索引、查询语句。 2、show status查询数据库的性能参数 3、查询优化 1》分析查询语句:explain语句、describe语句 2》索引优化:给相关字段加上索引 3》使用索
阅读全文
摘要:1、MySQL的日志。主要分为4类。 1》二进制日志:记录所有更改数据的语句,可以用于数据复制。 2》错误日志:记录MySQL服务的启动、运行、停止MySQL服务时出现的问题。 3》查询日志:记录建立的客户端连接和执行的语句。 4》慢查询日志:记录所有执行时间超过long_query_time的所有
阅读全文
摘要:1、数据备份 1》使用MySQLdump命令备份(主要的方式) 运行:mysqldump --help获取更多选项信息。 2》直接复制整个数据库目录 因为MySQL表保存文件方式,所以可以直接复制MySQL数据库的存储目录及文件进行备份。但这种方法对InnoDB存储引擎的表不适用。还要注意不同版本数
阅读全文
摘要:1、权限表 存储用户权限信息表主要有:user、db、host、tables_priv、columns_priv、procs_priv。 1》user表: 记录允许连接到服务器的账号信息,里面的权限是全局级别的。user表有42个字段,这些字段可以分为4类,分别是用户列、权限列、安全列、资源控制列。
阅读全文
摘要:1、所需工具 1》phantomjs:官网下载http://phantomjs.org/download.html 国内镜像http://npm.taobao.org/dist/phantomjs/ 2》EChartConvert:https://gitee.com/saintlee/echarts
阅读全文
摘要:1、mybatis-generator 生成DAO、Mapper、entity 所需环境:jdk 所需jar包:mybatis-generator-core-1.3.5.jar、MySQL-connector-java-5.1.34.jar 一:新建一个文件夹generator(这里我是在E盘新建的
阅读全文
摘要:1、spring + Java Mail + Velocity 项目结构: 注意:用户包中引入各包的顺序问题。如velocity-2.1。 beans.xml VelocityEngineService.java JavaMailSenderImplService.java index.vm spr
阅读全文
摘要:1、springboot + Java Mail + Html 项目结构: pom.xml pod-scale-alarm.html SendEmailController.java App.java 运行结果: 在App.java中以鼠标邮件启动springboot。
阅读全文
摘要:1、相关开源jar包 1》使用JGIT访问git项目 2》使用SVNkit访问svn Git官方JGit使用教程指导 2、Git历史提交日志导出到文件 在项目根目录执行如下命令,将日志导出到指定位置: 如果需要指定导出某些开发者的记录,可以使用grep过滤: 导出成Excel文件: 结果: git
阅读全文
摘要:1、什么是JExcel JExcel是Java对Excel进行操作的包,可以实现创建一个Excel并写入或读取Excel的数据等操作; JExcel的主要类为: (1)Workbook:工作簿 (2)WritableWorkbook:可写工作簿 (3)Sheet:表单; (4)WritableShe
阅读全文
摘要:1、什么是触发器 触发器是与表有关的命名数据库对象。触发器由事件来触发某个操作。 触发器是特殊的存储过程,触发器不需要call语句来调用,也不需要手工启动,只需要确定一个预定义的事件发生的时候,就会被MySQL自动调用。 2、创建触发器 1》创建只有一个执行语句的触发器 2》创建有多个执行语句的触发
阅读全文
摘要:1、什么是视图 视图是一个虚表。视图可以进行查询、增加、修改、删除。进行修改、增加、删除,将影响基本表中的数据。 2、视图相对基本表的优势 1》简单化:看到的就是想要的字段列,可以简化后续查询。 2》安全性:通过视图用户只能查询和修改他们所能看到的数据。 3》逻辑数据独立性:屏蔽基本表结构变化带来的
阅读全文
摘要:1、控制台复制 1》鼠标右键,标记。 2》选定复制内容后,鼠标右键,完成复制。 2、
阅读全文
摘要:1、存储过程 1》创建存储过程:create procedure characteristics指定存储过程的特性: 1>language sql:说明routine_body部分是由sql语句组成的,当前系统支持的语言为sql,sql是language特性的唯一值。 2>[not] determi
阅读全文
摘要:1、什么是索引 索引是对数据库表中一列或者多列的值进行排序的一种结构。索引是在存储引擎中实现的,每种存储引擎中的索引不一定完全相同。 MySQL中索引的存储类型有两种:btree和hash。MyISAM和InnoDB存储引擎只支持btree索引;MEMORY / HEAP存储引擎可以支持hash和b
阅读全文
摘要:1、内连接查询:inner join ... on 只有满足条件的记录才能够出现在结果关系中,即完全相等。自连接查询是一种特殊的内连接查询。 2、外连接查询: 1》左外连接 / 左连接:返回包括左表中的所有记录和右表中连接字段相等的记录。 2》右外连接 / 右连接:返回包括右表中的所有记录和左表中连
阅读全文
摘要:1、in关键字。in的效率高于or。 2、between ... and ... 3、like,“%”匹配任意多个字符,“_”匹配一个字符。 4、查询空值。空值表示数据未知、不适用。 1》is null: 2》is not null: 5、order by。 支持单列排序,也支持多列排序。默认按升序
阅读全文
摘要:1、函数包括:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数。 2、数学函数:绝对值函数、三角函数(正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数。 1》abs(X):绝对值函数。 2》pi():圆周率函数,返回小数点后6位,即3.141593。 3》s
阅读全文
摘要:1、常见的运算符:算术运算符、比较运算符、逻辑运算符、位运算符。 算术运算符:+、-、*、/、%(求余)。 比较运算符:>、<、=、>=、<=、!=、in、between and、is null、greatest、least、like、regexp等。比较的结果总是1、0或者null。 逻辑运算符:
阅读全文
摘要:1、MySQL支持多种数据类型: 1》数值类型:整数类型tinyint、smallint、mediumint、bigint、int;浮点小数类型float、double;定点小数类型decimal。 2》日期 / 时间类型:year、time、date、datetime、timestamp。 3》字
阅读全文
摘要:1、创建数据库 2、删除数据库 3、数据库存储引擎 MySQL可以针对每一张表使用不同的存储引擎。 InnoDB存储引擎:支持事务安全表(ACID,提交、回滚、崩溃恢复的事务安全)、行级锁、外键。 MyISAM存储引擎:较高的插入、查询速度,但不支持事务。 Memory存储引擎:将表中的数据存储到内
阅读全文

浙公网安备 33010602011771号