3.7-4.9

2024-04-10 14:12
文章标签 3.7 4.9

本文主要是介绍3.7-4.9,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3.7

comparator方法
返回负数不交换位置,返回正数交换位置,参数代表原来集合的元素顺序,而非排序后的。即返回负数则排序不变,用第二个元素的属性减去第一个参数的属性;返回正数则交换元素顺序,用第一个参数的属性减去第二个参数的属性

3.10

mvc:default-servlet-handler/配置将请求交给默认的servlet处理静态资源,默认的servlet是服务器提供的,处理js,css,图片等静态资源。(将未匹配到的请求交给默认的servlet处理)

3.20

程序入口main方法要执行先加载类B,静态域包括变量,方法,块。执行到静态域时,按照他们的顺序执行,静态域的代码只执行一次,。
每次new对象会调用构造块和构造方法。
在这里插入图片描述

如图,按顺序执行静态域,声明并初始化两个B对象会两次调用{}静态代码块的内容,随后继续加载类B,执行静态域的下一部分,执行静态代码块的内容,最后执行main再次初始化B对象,再次执行静态块。
在这里插入图片描述

在这里插入图片描述
java的==。
对于引用类型,比较的是他们的值是否相同
对基本类型,比较两个引用的内存地址是否相同
在这里插入图片描述

equals
不能用来比较基本数据类型
未重写的话比较的是还是两个引用的内存地址是否相同,重写后一般比较两个引用的值。
重载方法参数不同,方法名相同

3.21

Collection包括List和Set,List包括Vector和ArrayList(Stack继承了Vector)以及LinkedList,Set包括HashSet和TreeSet。Map包括HashMap和HashTable
在这里插入图片描述

3.23

在这里插入图片描述
跳过前两行,返回三条数据
在这里插入图片描述
取两行数据,从第4行开始获取。offset是基于0开始计数的。

sql

SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column1, column2, ...
HAVING condition
ORDER BY column1, column2, ...
LIMIT offset, count

select * from a where sex is not null order by userno limit 49,11或者limit 11 offset 49

SELECT d.D_NAME AS '部门', AVG(e.E_SALARY) AS '平均工资'
FROM emp e
JOIN dept d ON e.E_DEPT = d.D_NO
GROUP BY d.D_NAME;
SELECT 列名
FROM 左表
FULL JOIN 右表 ON 连接条件SELECT 列名
FROM 左表
RIGHT JOIN 右表 ON 连接条件SELECT 列名
FROM 左表
LEFT JOIN 右表 ON 连接条件SELECT 列名
FROM1
INNER JOIN2 ON 连接条件

left join 是返回左表所有内容,即使右表没有匹配的记录(没有字段比如id=左表),左表数据仍然保留。right join相反。full join是先left join再right join两者合并,可有重复数据行。inner join是返回能连接上的记录。

抽象类可以没有抽象方法,继承抽象类的子类必须重写抽象类全部抽象方法,否则该子类得声明为抽象类,声明为抽象类后可以重写父类的任意个方法包括抽象和非抽象。该子类的子类必须重写顶级父类未被实现的抽象方法。
父类型的引用指向子类型的对象

3.27

Redis缓存穿透。查询一个数据库不存在的数据,Redis也不存在,导致大量请求打到数据库。缓存null和布隆过滤器。
缓存击穿。热点数据到Redis查询,此时这个id为q的数据key过期,在缓存重建的过程中,大量请求到数据库。互斥锁和逻辑过期。
缓存雪崩。同时段大量key过期或Redis服务宕机,导致大量请求到达数据库。设置随机过期时间。

在这里插入图片描述
还有resp.data.total
resp.data是响应对象total是响应对象的属性

3.30

在这里插入图片描述
自定义注解
@Import为导入类使得组件能被springboot扫描到
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
@Configuration下的类要放在启动类所在的包及其子包

在这里插入图片描述

3.31

在这里插入图片描述
设置sudo 命令不需要密码,上图
使用visudo命令进入文件编辑,shift g进入文件末尾,加入上述代码 :wq

4.5

在这里插入图片描述
上图创建vue3项目

创建vue2项目
npm init vue@latest 默认no即可

这篇关于3.7-4.9的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/891281

相关文章

java web ireport 3.7 打印二维码

前几天做项目的时候遇到一个需求,客户想在医院的诊间结算单上打印出二维码,供病人去扫描。由于现有的版本项目报表显示和打印都是用ireport 3.7来做的,还没转化成lodop打印(新版本是lodop 在那上面打印二维码轻而易举)。 原本以前打印过条形码,想着应该差不多。于是就着手做了,但是做的时候发现,ireport 的组件面板上根本没有 二维码的样式,只有条形码。

/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9: undefined reference toTIFFIsTiled@LIBTIFF_4.0'

今天编译caffe ,本来编译过无数次caffe了,基本坑都能解决的。但这次惹恼我了。一直搞不定。 错误信息是这样的: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8: undefined reference to TIFFIsTiled@LIBTIFF_4.0' /usr/lib/x86_64-linux-gnu/libopencv_

【OpenCV】opencv-4.9.0源码编译

很高兴在雪易的CSDN遇见你  VTK技术爱好者 QQ:870202403      公众号:VTK忠粉 前言 本文分享OpenCV-4.9.0源码编译流程,包含CUDA模块,包含Python-opencv,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 目录 前言 1. 环境准备 2. 源码

3.7、Park Unpark

基本使用 它们是LockSupport类中的方法 // 暂停当前线程LockSupport.park();// 回复某个线程的运行LockSupport.unpark(暂停线程对象) 先park再unpark public static void main(String[] args) throws InterruptedException {Thread t1 = new Thr

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.7-闪回事务查询技术

1 闪回事物查询 1.1 闪回事务查询概念介绍         闪回事务查询是通过数据字典视图flashback_transaction_query来查询历史事务相关元数据,并且可以通过该视图的undo_sql字段会给出相应的SQL从逻辑层面撤销事务。闪回事务查询实际上是闪回版本查询的一个扩充,通过它可以审计某个事务甚至 撤销 一个已经提交的事务。闪回事务查询有别于闪回查询的特点有以下3个

(3.7)进程与线程——进程环境

文章目录 1.进程的内存空间布局(1)内核空间PCB与用户空间(2)用户空间的具体布局 2.命令行参数3.环境变量表4.如何访问环境变量表?5.设置环境变量 1.进程的内存空间布局 (1)内核空间PCB与用户空间 内核空间PCB 用户空间 (2)用户空间的具体布局 2.命令行参数 (1) 命令就是可执行文件,紧跟着的参数,各种文件名等:都是命令行参数,向进

3.7通配符匹配

文章目录 1.题目2.代码 1.题目 题目要求思路: 那就是一旦p中有s中不存在的字符,那么一定无法匹配,因为星号只能增加字符,不能消除字符; p串中星号的位置很重要,用 jStar 来表示,还有星号匹配到s串中的位置,使用 iStart 来表示,这里 iStar 和 jStar 均初始化为 -1,表示默认情况下是没有星号的; 2.代码 class Solution{pu

docker-compose部署 kafka 3.7 集群(3台服务器)并启用账号密码认证

文章目录 1. 规划2. 服务部署2.1 kafka-012.2 kafka-022.3 kafka-032.4 启动服务 3. 测试3.1 kafkamap搭建(测试工具)3.2 测试 1. 规划 服务IPkafka-0110.10.xxx.199kafka-0210.10.xxx.198kafka-0310.10.xxx.197kafkamp10.10.xxx.199 2

任务3.7 开发名片管理系统

本实战项目以Java语言为基础,精心打造了一个功能全面的名片管理系统。系统采用面向对象的设计原则,通过Card类来封装每张名片的详细信息,如姓名、单位、职位和联系电话等,并提供了标准的访问器和修改器方法以确保数据的安全访问。业务逻辑则由CardManager类来实现,它利用高效的集合类ArrayList来存储和管理名片数据,支持添加、删除、查询和修改名片信息等操作。 系统在数据持久化方面,运用

win10 安装 python 3.7.4

window10 安装python 3.7.4 与pip (numpy) 避坑说明 python 小白,在安装python、pip时晕头转向,各种教程都试了遍也没成功。最后终于找到解决办法,与大家分享。 交代下背景:windows 10系统,安装python3.7.3 1、打开python官网:https://www.python.org/downloads/windows/ 点击“DOWNLO