学习笔记: Maven:项目构建工具,主流整个项目架构,source,resource,test,testresource依赖:导入的jar包。对项目进行打包。 apache基金会 作为一个java程序员,有必要连接一下apache的官网命名规则。项目.apache.org。 配置环境变量:和JAVA,JDK基本一样。新建MAVEN_H0ME:maven的安装路径编辑P
打卡48天 ###学习内容 框架阶段 前后端完全分离 Mybaits Spring SpringMVC SSM----基本很少 Springboot MybatisPlus---简单 Redis缓存 Linux操作系统 Maven Vue3脚手架 Maven 项目构建工具 整个项目架构 source,resource,test,testresource 依赖 导入的jar包-------对项目进行打包
Mybatis表之间关系有三种: 1、 一对一:人和身份证号是一对一 2、 一对多:一个用户和多个订单是一对多 3、 多对一:多个订单和一个用户是多对一(用户角度) 4、 多对多:老师和学生之间是多对多 特例:如果拿出每一个订单,它都只能属于一个用户(订单角度),所以mybatis中就把多对一看成了一
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是
Docker在线安装 1、安装Docker (1).安装yum-utils软件包(提供yum-config-manager 实用程序) [root@localhost ]#sudo yum install -y yum-utils (2).设置稳定的存储库。 [root@localhost ]#sudo yum-config-manager \ --add-repo \ https://download.docker.com/
在性能测试时,用jmeter往应用系统发送请求,项目组自开发了socketserver接收请求,是BIO模型的。在测试时发现,随着并发增大,响应时间线性增长,但TPS达到一定程度就不增长了。而应用服务器和数据库服务器的资源消耗都不大,低于50%。而从服务器抓取的日志,每笔业务在应用服务器处理耗时在20毫
select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(cur
SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: deteline, "%Y-%m-%d %H" 依次类推。 其实就是对dateline进行处理,然后再对处理后的数据分组
当需要多个插槽时,为了区别不同的插槽,需要给每个插槽一个名字,<slot> 元素有一个特殊的属性name,没有加name属性的插槽是默认插槽(默认name值为default)。 子组件模板 父组件中使用子组件 Vue2.6.0之后的更新写法 在template标签上使用v-slot指令,并以v-slot的参
前言 本笔记用于总结在学习Ti的毫米波雷达的过程的知识,以方便后续进行雷达相关知识的复习。Ti毫米波雷达使用时FMCW体制的毫米波雷达,该笔记会记录一些FCMW的基础原理和应用方法。本章主要说明FCMW雷达测距的原理和相关知识。 在本章我们尝试回答以下一些问题? How does the
package com.gao.test.Test5; public class Girl { //属性 String name; // friend f; //与生俱来就有朋友(例子不太好,尽量理解,与生俱来的就可以设为属性) //有一个默认初始值是null,运行时有空指针异常 NullPointerException friend f = new frien
类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 类型转换: byte,short,char--->int--->long--->float--->double (低--------------------------------------------------高) 运算中,不同类型的数据先转换成同一类型,然后进行运算 强制转换:(类型)变量名
一、题目: 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。 示例 1: 输入:x = 2.00000, n = 10输出:1024.00000示例 2: 输入:x = 2.10000, n = 3输出:9.26100示例 3: 输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25 提示: -1
背景: 如下xadmin新增数据成功, 但是前端状态码也是200, 但是数据里面没数据. 经查找,发现原因: 日期格式: xadmin数据中数据格式与后端代码要求格式不一致, 代码里规定为%Y-%m-%d, 上图用的却是左斜杠.
来自于:微信公众号《Java高性能架构》 前言 项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j离开的位置。另外 slf4j(Simple Logging Facade for Ja
什么是统一建模语言,来看看百科中的介绍统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。简单来说UML就是脱离于具体编
1、Es 索引类型中有个字段 permissiondate date类型 format :yyyy-mm-dd 2、mysql 中permission_date 字段为 date类型 ,例:2021-05-02 3、通过 LogStash 从mysql 向 Es 中导数据时,报如下错误 [2022-09-14T14:15:04,827][WARN ][logstash.outputs.elasticsearch][main][9
防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。 一、本地锁(Guava) 1、导入依赖 <dependency> <group
如果数据库字段和实体类中的属性字段存在不一致情况,三种方式可解决。通常可自定义resultMap来映射;另外还可以通过sql语句的别名和开启下划线转驼峰的方式来映射。 1.resultMap映射 1.resultMap:设置自定义映射属性: id:表示自定义映射的唯一标识,不能重复type:查询的数据要映射的实体类
一、在mock文件夹 1.mock文件夹里面创建coure文件夹,并分别创建audio.js、media.js、video.js文件 2.audio.js文件内容(同,media.js、video.js) 2.1.通过Mock.mock()来获取数据(mock提供的随机数据) 2.2.模拟后端返回的数据 2.2.1.获取数据---get 2.2.2.提交数据-
昨天的我,特别幸运,维护了正义,维护了自己的合法权益! 生命中的种种事情,心胸宽广一点,都是好事! 塞翁失马,焉知非福!失之东隅,收之桑榆!如果事与愿违,上天会另有安排!书要往后翻,未来不足惧,过往不须惧,只有时间最懂人心。时间从来不语,却回答了所有问题。 检查一下,如果你生命
获取昨日时间: datetime.date.today() + datetime.timedelta(-1) (datetime.datetime.now() + relativedelta(days = -1)).strftime("%d") 多加(减)一分钟 (datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S") 2022-03-23 1
一、与面向过程对比 例子:洗衣机洗衣服 面向过程:打开洗衣机---放衣服---放洗衣粉---清洗---烘干 对于面向对象来说 其会拆分 洗衣机和人两个对象 洗衣机:清洗 烘干 人:打开洗衣机 放衣服 放洗衣粉 由此可见 面向过程比较直接高效 而面向对象
本文结合该文档简单的总结了AP端功耗问题分析手段。 首先是官方功耗分析流程图: 注意几个关键的名词: Modem 调制解调器芯片 RPM Resource Power Manager是高通MSM平台另外加的一块芯片,控制整个电源相关的shared resources APSS 应用处理器子系统,就是平常我们说的AP 功
用jenkins创建一个构建任务 1.这里我代码仓库用的是码云(github也是一样的)输入仓库地址。因为仓库是私有的所以会有报错提示 这里要添加Credentials。就是你码云或者github账号。 2.选择一下要构建的代码分支 这个时候就创建了一个构建任务回到首页==>就会看