MyBatisPlus-范围查询、模糊查询及排序查询
MyBatisPlus-范围查询、模糊查询及排序查询原文链接:https://blog.csdn.net/m0_61961937/article/details/125967684
一、范围查询
二、模糊查询
三、排序查询
一、范围查询需求:对年龄进行范围查询,使用lt()、le()、gt()、between()进行范围查询
123456789101112131415@SpringBootTestclass Mybatisplus02DqlApplicationTests { @Autowired private UserDao userDao; @Test void testGetAll(){ LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<User>(); lqw.between(User::getAge, 10, 30); //SELECT id,name,password,age,tel FROM user W ...
无人机汽车尾气监测系统
ai studio 地址https://aistudio.baidu.com/projectdetail/4530305
无人机汽车尾气监测系统作品介绍作品设计基于大疆Mobile SDK 二次开发的安卓app控制无人机定点巡航采集图像信息,通过nginx-rtmp服务器将无人机采集的图像实时传给高性能计算机处理,再将检测数据通过socket上传我们的数据处理云服务器,后面统称服务器。stm32通过空气检测模块获取汽车尾气的信息,通过蓝牙传输给手机,手机再通过socket将数据传输到服务器。服务器对数据进行处理,再由web网页将数据展示给用户。
目的和基本思路响应节能减排,绿色出行这一主题,我们想要通过深度学习这一新的技术对过去的一些问题进行解决,通过深度学习和web网站等各种技术,对汽车排放的气体进行检测,形成一整套管理系统,通过rtmp,socket等协议将各个分散功能,如神经网络、后端数据储存、气体检测等功能连接起来。
创新点我们将近几年火起来的深度学习的技术和大疆无人机结合起来,再加入web网站的技术,将这些技术进行合理的使用,最后完成一个较为完善的汽车尾气监测系统。
技 ...
mysql-too many connctions
mysql-too many connctions最大连接数12show variables like 'max_connections';set GLOBAL max_connections=1000;
最大睡眠时间12show global variables like 'wait_timeout';set global wait_timeout=300;
springcloud-rest
springcloud-restConfigBean.java1234567@Configurationpublic class ConfigBean { // @Configuration 相当于 spring applicationContext.xml @Bean public RestTemplate getRestTemplate(){ return new RestTemplate(); }}
DeptConsumerController.java12345678910111213141516171819@RestControllerpublic class DeptConsumerController { // 理解:消费者,不应该有service层 // RestTemplate ... 供我们直接调用就可以了! 注册到spring中 // (url,实体:Map, Class<T>, responseType) @Autowired privat ...
springboot整合mybatis
springboot整合mybatispom.xml123456789101112131415161718192021222324252627282930313233<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <depen ...
cv2读取视频通过rtmp推流
cv2读取视频通过rtmp推流cv2_rtmp.py1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192import cv2 as cvimport timeimport subprocess as spimport multiprocessingimport platformimport psutilclass stream_pusher(object): def __init__(self, rtmp_url=None, raw_frame_q=None): # 类实例化的时候传入rtmp地址和帧传入队列 self.rtmp_url = rtmp_url self.raw_frame_q = raw_frame_q fps = 20 # ...
Redis外网访问
Redis外网访问修改 redis 的配置文件,将所有 bind 信息全部屏蔽。123# bind 192.168.1.100 10.0.0.1 # bind 192.168.1.8 # bind 127.0.0.1
关闭保护模式123修改redis的保护模式为no,不启用127.0.0.1:6379> config set protected-mode "no"OK
cv2读取视频并通过post上传
cv2读取视频并通过post上传cv2_post.py1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import cv2import requestsimport osdef video_post(files): response = requests.post("http://127.0.0.1:5000/upload", data=None, files=files, verify=False, stream=True) print("picture upload state: ", response.status_code)def read_video_show(videoName): ...
flask实时播放cv2读取的视频
flask实时播放cv2读取的视频app.py12345678910111213141516171819202122232425262728class VideoCamera(object): def __init__(self, url): self.cap = cv2.VideoCapture(url) def __del__(self): self.cap.release() def get_frame(self): success, image = self.cap.read() ret, jpeg = cv2.imencode('.jpg', image) return jpeg.tobytes()@app.route('/cv2_online')def cv2_online(): return render_template('cv2_online.html')def gen(camera): while True: ...