自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 ES scroll查询的坑点

ES scroll 查询

2022-10-09 22:14:04 1650

原创 springboot+thymeleaf 实现国际化

设置 idea 统一编码配置文件在resources下新建一个1i8n目录建立一个loginlanguage.properties文件,一个loginlanguage_zh_CN.properties,IDEA自动识别了我们要做国际化操作;文件夹会变成现在这个样子。三个properties文件分别表示,默认,英文,中文在application.yml中添加配置再添加一个文件只需要填写zh_CN这种字符就可以,这种字符是由固定写法的,不清楚的百度一下进入loginlanguage.pr

2021-06-05 11:25:56 342 1

原创 Java 希尔排序

交换法package arithmetic;import java.util.Arrays;/** * @author Matinee * @date 2020/11/6 * 希尔排序 **/public class ShellSort { public static void main(String[] args) { int[] array = {8, 9, 1, 3, 5, 4, 6, 70}; shell(array); .

2021-03-09 21:01:52 98

原创 Java插入排序

package arithmetic;/** * @author Matinee * @date 2020/10/18 **/public class InsertionSort { public static void main(String[] args) { int[] array = {72,6,57,88,60}; int[] insert = insertion(array); for (int i : insert) { .

2021-03-08 20:39:53 96

原创 Java 快速排序图解及代码实现

代码实现package arithmetic;/** * @author Matinee * @date 2020/10/22 * 快速排序 **/public class QuickSort { public static void main(String[] args) { int[] array = {12, 20, 5, 16, 15, 1, 30, 45}; int[] sort = quickSort(array, 0, array.le.

2021-03-07 16:21:13 114

原创 servlet原理

servlet工作原理如下:浏览器向servlet容器发出Http请求servlet 容器接收 浏览器请求,在第一次访问时产生 servlet 对象servlet 容器创建一个请求对象 HttpRequest 对象,将浏览器的请求信息封装这个对象中。servlet 容器创建响应对象 HttpResponse 对象servlet 容器调用 HttpRequest 对象的service 方法,将 HttpRequest 与 HttpResponse对象传给 HttpServlet 对象HttpSe

2021-02-22 22:05:54 156

原创 数据库设计

1、为什么需要设计?当数据库比较复杂的时候,就需要设计糟糕的数据库设计数据冗余,浪费空间数据插入和删除都麻烦,有可能产生异常【不要使用武力外键】程序的性能差良好的数据库设计,可以节省内存空间,保证数据库的完成性分析需求:分析业务和需求处理的数据库的需求、2、怎样设计设计数据库的步骤:(个人博客为例)收集信息,分析需求用户表(用户登录注销,用户的个人信息,写博客,创建分类)分类表(文章分类,水创建的)文章表(文章的信息)友链表(友链信息)自定义表(系统信息,某个关键的字,或一

2021-01-27 20:34:41 67

原创 数据库级别的MD5加密

MD5 加密的特点:唯一性,一个值被加密后生成的值是唯一的。CREATE TABLE `testmd5`( `id` INT(4) NOT NULL, `name` VARCHAR(20) NOT NULL, `pwd` VARCHAR(50) NOT NULL; PRIMARY KEY(`id`))ENGINE = INNODB DEFAULT CHARSET = UTF8明文密码INSERT INTO testmd5 values(1,'zhangsan','

2021-01-27 20:00:37 246

原创 子查询

在查询语句中的 where 条件子句中,有嵌套了另一个查询语句嵌套查询可以多个子查询组成,求解的方式是由里及外的子查询返回的结果一般都是集合,故而建议使用in 关键词示例:查询“数据-1”的所有考试结果(学号,科目编号,成绩),并且成绩降序排列方式一:使用连接查询SELECT StudentNo,r.SubjectNo,StudentResultFROM Result rINNER JOIN `subject` subON r.`SubjectNo` = sub.`SubjectN.

2021-01-27 18:21:06 123

原创 DQL(SELECT 语句)

DQL(Data Query Language) 查询数据库所有的查询操作都用 (Select)可以进行复杂的查询操作数据库中最核心的语言,最重要的语句使用最频繁的语句SELECT 语法:SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1],[table.field2[as alias2]],[...]]}FROM table_name [as table_alias] [left | right | inner

2021-01-26 16:49:45 164

原创 外键

一、外键方式一: 在创建表的时候,增加约束(比较麻烦)CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMMENT '年级名称', PRIMARY KEY (`gradeid`))ENGINE=INNODB DEFAULT CHARSET = utf8CREATE TABLE IF NOT EXI

2021-01-26 15:52:54 493 1

原创 DML(Data Manipulation Language)

DML(Data Manipulation Language)数据库操纵语言insertupdatedelete一、添加(insert)语法:insert into `表名`(`字段1`,`字段2`,`字段3`,...)value(`值1`,`值2`,`值3`)实例:一次插入一个值INSERT INTO `grade` (`gradename`) VALUES ('大四')一次插入多个值INSERT INTO `grade` (`gradename`) VALUES ('大四'

2021-01-26 15:51:56 94

原创 常用命令

一、查看SQL代码SHOW CREATE DATABASE `数据库名`SHOW CREATE TABLE `表名`粘贴过来就可以得到SQL代码CREATE TABLE `student` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT '学号', `varchar` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(20) NOT NULL DEFAULT '123456

2021-01-26 14:21:15 109

原创 创建数据库

通过SQLyog操作MySQL一、操作数据库1、创建数据库CREATE DATABASE [IF NOT EXISTS] `数据库名`2、移除数据库DROP DATABASE [IF NOT EXISTS] `数据库名`3、使用数据库USE `数据库名`4、创建数据库SHOW DATABASES二、数据库的数据类型1、数值:数值类型说明字节无符号范围有符号范围tinyint十分小的数据1-128~1270~255smallint较.

2021-01-26 13:48:26 5507

原创 MySQL安装

下载官网下载,这里下载的是zip版本。补充配置文件创建个记事本,将下列代码粘贴进去,再将文件名修该成 my.ini[mysqld]# 设置3306端口port=3306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录basedir=E:\MySQL\mysql-8.0.15-winx64# 自定义设置mysql数据库的数据存放目录datadir=E:\MySQL\mysqlDate# 允许最大连接数max_connections=200# 允许连接失败的次

2021-01-26 11:40:05 98

原创 Java抽象类与接口

抽象类:继承一个类 / 抽象类通过 extends;继承一个抽象类,需要重写该抽象类的所有抽象方方法抽象类中的抽象方法不能有方法体(即,不能有{})抽象类中的普通方法是需要有方法体。普通类继承抽象类,必须重写抽象类中的所有抽象方法接口:使用implements实现继承;接口中方法默认是 public abstract;接口中的所有属性默认为public static final;接口中的方法没有方法体(即,没有{});接口可以被多继承;普通类继承一个接口必须重写该接

2020-10-12 10:37:04 601 1

原创 LabVIEW程序快速开发流程

引言对初学者LabVIEW应用,程序的开发总是想到一个功能就做一个功能,功能多了之后会发现整个程序结构混乱,程序的阅读性不好,程序的后期维护也不方便。经过一段时间的开发后,我认为程序的架构设计是十分重要的。我们在设计程序架构的时候要明确功能需求、各个功能之间的控制关系,以及那些功能可以独立成子VI。这里用我的一个项目来简单讲解一下我的个人观点。一、明确功能我这里要实现的功能是:1、用采集卡采集传感器数据,并进行数据上传到数据库 信号去噪 和 特征提取 并 显示。2、查询数据库中的数据,绘制波形

2020-10-11 11:24:59 3207

原创 故障检测程序(LabVIEW程序)简述

总体的流程目前程序功能主要包括:数据采集、信号去噪、特征提取、数据保存到MySQL数据库,查询历史数据等。数据采集这里用到的是smacq的数据采集卡,型号为 usb-1252。需要安装相关的驱动软件。采集卡的配置执行采集程序====...

2020-09-12 18:00:11 1320

原创 LabVIEW编程——生成CSV文件的几种方案

CSV文件生成的摸索===我用CSV文件的目的=因为项目中集成了MATLAB程序,这些程序需要CSV格式的数据文件,并且是按列排序的。就像图中这样。因此我的要求是:每输入一个数就换行。方式1:行结束符我在CSDN上看到的第一中方案就是用行结束符的。自己尝试了几次发现这个方法确实是可以的。单独这一个程序运行试验了几次,确实没发现问题。但是放到我的测试程序中,居然出现了乱码,和换行失败的情况。于是就放弃了这个方法。方法2:逗号分隔因为CSV本身就是一个逗号分隔的文件,所以就想到了这个方法

2020-09-05 21:41:22 6286 1

原创 LabVIEW与MATLAB混合编程——CSV文件的输入与输出

修改MATLAB程序我这里用的MATLAB程序是一个做数据处理的程序。它的输入是一个.csv格式的表格文件,表格中有一列或者两列的数字。要利用com组件实现LabVIEW与MATLAB的混合编程,首先要修改MATLAB程序。如下图所示:datafile 代表的是我们用到的.csv数据文件。调用MATLAB打包生成的.dll文件具体的MATLAB程序打包和调用的使用教程在上个帖子中详细介绍了。这里就不再说明。直接上程序!这样就可以了!地址一定要写对!!!例子小程序1、调用无参数MATLAB程序

2020-08-21 10:36:23 1094 1

原创 LabVIEW与MATLAB混合编程—com组件的使用

LabVIEW与MATLAB混合编程—com组件的使用1、为什么要用com组件?LabVIEW 自带 Matlab Script (MATLAB程序编辑框),可以在其内直接书写MATLAB程序,其功能很强大,可以支持MATLAB中很多函数库。例如,小波变换中的一些函数(亲测是可以的)。在使用方面,这种方法的主要优势是可以自由的设置输出的个数,想用什么加什么,不想要直接删掉。但是输出的数据是需要进一步处理,个人比较讨厌这一点,我懒。com组件的有点是:调用起来非常简单,代码很简洁,输出的数据为二位数组。

2020-08-18 11:49:24 13623 25

原创 Tomcat9安装和无法打开localhost8080的问题解决

Tomcat安装下载官网下载 link安装下载的是zip的压缩包,直接解压即可安装和配置。(已经配置好JDK的就不需要做任何配置了)问题Cannot locate document: /的解决办法看了好多关于配置路径的方法,例如 CATALINA_BASE、CATALINA_HOME、path等,都不管用,最后发现一个管用的方法。link 感谢该问作者提供的解决方案。方法:管理员身份启动命令窗,输入netstat -ano|findstr 8080taskkill -pid lis

2020-07-28 19:01:19 899

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除