Mybatis-Plus学习day02

Mybatis-Plus学习day021 、ActiveRecord1.1 开启ActiveRecord之旅ActiveRecord(简称AR)一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于ActiveRecord 往往只能感叹其优雅,所以我们也在 AR 道路上进行了一定的探索,喜欢大家能够喜欢。什么是ActiveRecord?ActiveRecord也属于ORM(对象关系映射)层,由Rails最早提出,遵循标准的ORM模型:表映射到记录,记录映射到对
分类: 其他 发布时间: 11-18 08:28 阅读次数: 0

关于路由器,摄像头,防火墙的搜索方法(IOT设备)

关于路由器,摄像头,防火墙的搜索方法(IOT设备)目录关于路由器,摄像头,防火墙的搜索方法(IOT设备)前言一、路由器,交换机(WiFi)**常规引擎**安全引擎二、摄像头(Camera)常规引擎:安全引擎:三、防火墙(WAF)常规引擎安全引擎总结前言Google是一个功能强大的搜索引擎,通过预定义命令,可以查询出令人难以置信的结果。利用Google搜索智能搜索,甚至可以进入部分远程服务器获取机密、搜索敏感信息,造成信息泄露。本文从安全角度,对Google这一工具进行深度信息挖掘。。提示:以下是
分类: 编程语言 发布时间: 11-18 08:28 阅读次数: 0

06、数据访问

06、数据访问1、SQL1、数据源的自动配置-HikariDataSource1、导入JDBC场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>
分类: 其他 发布时间: 11-18 08:28 阅读次数: 0

07、单元测试值Junit5

07、单元测试1、JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入
分类: 其他 发布时间: 11-18 08:28 阅读次数: 0

08、指标监控

08、指标监控(目前只作为了解即可,不求熟练,等公司需要了,再学习如何更好使用.)1、SpringBoot Actuator1、简介未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。 <dependency> <groupId>org.springframework.boot</groupI
分类: 其他 发布时间: 11-18 08:27 阅读次数: 0

09、原理解析

09、原理解析1、Profile功能为了方便多环境适配,springboot简化了profile功能。1、application-profile功能默认配置文件 application.yaml;任何时候都会加载指定环境配置文件 application-{env}.yaml激活指定环境配置文件激活命令行激活:java -jar xxx.jar –spring.profiles.active=prod --person.name=haha修改配置文件的任意
分类: 其他 发布时间: 11-18 08:27 阅读次数: 0

牛客----String of CCPC

题目描述宝宝刚刚在他的口袋里发现了一个长度为n的字符串s,由’C’和’P’组成。作为中国大学生程序设计大赛的忠实粉丝,包宝认为 s 的子串 sisi+1si+2si+3 是“好”的,当且仅当 si=si+1=si+3= ‘C’ ,并且 si+ 2=‘P’,其中 si 表示字符串 s 中的第 i 个字符。 s 的值是 s 中不同“好”子串的数量。两个“好”子串 sisi+1si+2si+3 和 sjsj+1sj+2sj+3 是不同的,当且仅 i ≠ j 。为了让这个字符串更有价值,宝宝决定从字符商店购买一
分类: 其他 发布时间: 11-18 08:27 阅读次数: 0

牛客----电话号码

题目描述给你一个整数n表示手机号码的位数再给你m个字符串表示保留的号码,比如911 110 120等问你一共有多少的手机号码不以保留号码开头输入描述:第一行输入两个整数n, m (1 ≤ n ≤ 17, 0 ≤ m ≤ 50)接下来m行每行输入一个数字串,长度为1到n输出描述:输出一个整数示例1输入7 30 1911示例1输出7990000示例2输入10 301911示例2输出7990000000示例3输入8 3112123示例3输出900
分类: 其他 发布时间: 11-18 08:27 阅读次数: 0

LeetCode刷题day01

1. 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], t
分类: 其他 发布时间: 11-18 08:26 阅读次数: 0

LeetCode刷题day02(空闲时补充其他方法...)

3. 无重复字符的最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须
分类: 其他 发布时间: 11-18 08:26 阅读次数: 0

微信小程序之硅谷云音乐

参考视频链接主页效果展示:登录界面以及个人中心界面展示推荐页面展示音乐播放页面
分类: 其他 发布时间: 11-18 08:25 阅读次数: 0

尚硅谷Zookeeper学习笔记

第 1 章 Zookeeper 入门1.1概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。1.2 特点1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。2)集群中只要有 半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器。3)全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。4)更新请求顺序执行
分类: 其他 发布时间: 11-18 08:23 阅读次数: 0

常见的链表问题总结

常见的链表问题总结无法高效获取长度,无法根据偏移快速访问元素,是链表的两个劣势。然而面试的时候经常碰见诸如获取倒数第k个元素,获取中间位置的元素,判断链表是否存在环,判断环的长度等和长度与位置有关的问题。这些问题都可以通过灵活运用双指针来解决。Tips:双指针并不是固定的公式,而是一种思维方式~1.倒数第k个元素的问题设有两个指针 p 和 q,初始时均指向头结点。首先,先让 p 沿着 next 移动 k 次。此时,p 指向第 k+1个结点,q 指向头节点,两个指针的距离为 k 。然后,同时移动 p
分类: 其他 发布时间: 11-18 08:22 阅读次数: 0

BFS 的使用场景总结:层序遍历、最短路径等问题

DFS 与 BFS 回顾让我们先看看在二叉树上进行 DFS 遍历和 BFS 遍历的代码比较。DFS 遍历使用递归:void dfs(TreeNode root) { if (root == null) { return; } dfs(root.left); dfs(root.right);}BFS 遍历使用队列数据结构:void bfs(TreeNode root) { Queue<TreeNode> queue = new
分类: 其他 发布时间: 11-18 08:22 阅读次数: 0

计算机网络实验二---静态路由配置

实验目的:1、 掌握静态路由的配置方法;2、 掌握备份静态路由的配置方法;3、 掌握测试静态路由连通性方法。实验器材:安装有华为模拟软件 eNSP 的计算机。实验内容:1、 完成拓扑图的创建;2、 设置路由器接口 IP 地址;3、 设置回环接口的 IP 地址;4、 配置静态路由。5、 测试静态路由连通性实验最终拓扑图一.路由器相关信息配置1.建立拓扑建立拓扑,并配置每台主机的IP,子网掩码,网关等路由器设置好后进行配置.2.配置路由器 R1、R2、R3 的接口 IP 地址
分类: 其他 发布时间: 11-18 08:20 阅读次数: 0

String 真的不可以改变吗?——一次动刀 String 的有趣实验

一次通过反射修改 String 对象的有趣实验。
分类: 其他 发布时间: 11-18 08:19 阅读次数: 0

Linux 不同发行版的选择

(为了获得更好的阅读体验,可以前往原文进行查看。)如果你对 Linux 感兴趣但还不了解,想知道 Linux 的不同发行版之间的区别,我的这些经历应该对你有帮助。我最初使用的是 Ubuntu,它以前经常被推荐为 Linux 入门选择。用了很长一段时间,它给我最大的感受是不稳定和笨重。会经常收到系统内部崩溃的通知,而且另一个问题是装其他显卡驱动时很艰难(做深度学习、玩游戏等等会用到),令我几度崩溃 T_T 。所以,我认为 Ubuntu 对新手非常不友好;后来我开始尝试 Deepin 系统,这是一款由国内
分类: 其他 发布时间: 11-18 08:19 阅读次数: 0

“十分钟”创建个人网站(Hugo + Gitee)

(为了获得更好的阅读体验,可以前往原文进行查看。)首先要注意的是,“十分钟”是因人而已,受环境影响的。不过这无关紧要,本篇文章的主要目的是讲述建立一个静态的个人网站是一件多容易、多好玩的事情。如果你感兴趣的话,相信多少个“十分钟”也不会影响你的热情。重要提示,若你对下面的内容有不理解的,无关紧要,跳过它。你只需要知道最后的结果是不是你想要的,过程不是目的,我也不会详述。首先介绍一下接下来演示的环境背景和需要用到的东西:Manjaro 系统、Hugo(静态网站生成器)、hugo-ivy(一个Hugo的主题
分类: 其他 发布时间: 11-18 08:19 阅读次数: 0

从零开始的博客建站之旅——开篇

如果你也会心一笑(▽ ),则你我都曾经历过或者了解过那个年代~在我小的时候,我经常混迹在网络上各个聊天室、论坛、网页游戏里。在那里,来自五湖四海的网友们相聚一堂,闲聊、分享、倾诉。炎热的夏天、缓慢加载的网页、刷屏的聊天,与我而言,就是新世界的大门。现在,随着时代的进步,上网变成一件非常容易的事,同时微博、推特等轻博客平台也逐渐代替笨重、低效的传统个人博客。但个人博客并没有消失,依旧遍布在这网络世界的每个角落。并且,它也在众人的努力下发展着。现在,我们可以高兴地说,搭建一个博客网站已经是一件很容易的事.
分类: 其他 发布时间: 11-18 08:19 阅读次数: 0

从零开始的博客建站之旅——准备

一、注册 Github 帐号简单介绍:Github 是世界上最大的一个托管平台(远程仓库),你可以将网站的源代码放在上面,Github Pages 是一个免费的静态网站服务,你将网站的源文件放在上面,它会帮你把网站运行起来并提供一个链接,使互联网上的人都能访问你的网站。具体步骤:1.前往 github.com 注册一个帐号。(注意:慎重考虑注册的用户名,如果你不购买别的域名,这个用户名将是你网站域名的一部分)二、安装 Git简单介绍:我们会用 Git 来管理我们的网站源文件,比如将本地的网页文
分类: 其他 发布时间: 11-18 08:18 阅读次数: 0