12 2021 档案
摘要:由于vscode经常处于不用的状态,所以启动起来有些毛病,会提示如下错误 The Language Support for Java server crashed 5 times in the last 3 minutes. The server will not be restarted 之前的s
阅读全文
摘要:自动配置 Condition 创建bean的时候可以选择条件 Ctrl+Alt+v自动创建返回值 监听机制 启动流程分析
阅读全文
摘要:给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[[7,4
阅读全文
摘要:防火墙、参数这些就不用说了,最基本的,填错了就当眼瞎了。最重要的是这个:增加允许远程连接 MySQL 用户并授权 很多朋友(包括我)拿到一条命令,好家伙直接欢欢喜喜拿去运行,运行完了一看运行正常,没报错,ok继续验证,发现没用,心想:垃圾东西。各位,好好看看这里的参数: grant all PRIV
阅读全文
摘要:以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 示例 1: 输入:intervals = [[1,3],[2,6],[8,10],[
阅读全文
摘要:mysql下载器下载了mysql worbench后无法连接远端数据库,提示SSL之类的错误 解决方案:不使用SSL,在Advance TAB页的others框中输入参数:useSSL=0,就可以连接上了。 有时候本地连接可以,但远程连接不行,并且报错:Host is not allowed to
阅读全文
摘要:原题:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 (请必须使用时间复杂度为 O(log n) 的算法) 示例 1: 输入: nums = [1,3,5,6], target = 5输出: 2示例 2: 输入: nums =
阅读全文
摘要:给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标,应该返回
阅读全文
摘要:由于公司电脑是内网,仅有一个没有打开过的vscode,用起来很麻烦,而我只需要做做leetcode题就行了,所以直接用编辑器写.java文件,然后javac编译成class文件,再使用java class名运行,因为有段时间没有摸过java了,所以有点生疏。发现了一些问题。 我创建了两个.java文
阅读全文
摘要:Mysql导出文件时显示: mysql> select * from users into outfile '/root/users.txt'; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv o
阅读全文
摘要:触发器和时间都是mysql服务器会进行自动调用的存储例程,因此我这里放在一起讲了,原理非常简单,但是好像蛮少用的。 触发器 触发器的应用场景应该是相对广泛的,触发器,顾名思义就是在做某一个操作的时候就它就会工作。而mysql的对记录的操作无非就是增删改,因此,触发器会在增删改操作前后自动执行一些额外
阅读全文
摘要:在《Mysql是怎样使用的》这本书中,游标所占的篇幅并不长,只是简单写了一下使用游标获取记录的方法。这块内容并不常用,所以有这种待遇也挺正常的,在这里我也简单提一下 在学习游标之前,我们对多个变量赋值是这样的 select c1,c2,c3 from t where id=n INTO n1,n2,
阅读全文
摘要:存储函数与存储过程 存储函数: 定义时需要使用RETURNS声明返回类型,并在函数体使用RETURN指定返回值 使用时直接进行函数调用 不支持IN、OUT、INOUT指定参数前缀 只可返回一个结果 执行过程中,产生的结果集不会显示出来 存储过程: 无需返回值 使用call 关键字进行调用 支持指定I
阅读全文
摘要:存储程序按照调用方式的不同,可分为:存储例程、触发器、事件。存储例程又可以分为存储函数和存储过程。在这里,主要讲存储例程,因为触发器、事件都是由Mysql自动调用的,存储例程是人工写的。 以前的SQL都是单挑语句的执行,顶多语句复杂一点,现在从更高维度来看待SQL,多条SQL将封装成一个程序。那么就
阅读全文
摘要:如果一个较长、复杂的SQL语句经常被使用,那么视图View就派上用场了。它可以看成是查询语句的别名,用一个短短的名字就可以代表一大串长SQL。 使用视图 create view table_view as select …… 查询视图 show tables; 视图原理 视图就相当于某个查询语句的别
阅读全文
摘要:常规 SQL语句不一定必须要以 ; 结尾,还可以以 \ g 或者 \G 结尾。其中 \g 和 ; 是一样的(类似),而 \G是将结果垂直方式输出。在列数较多的情况下,表格输出反而显得更乱 使用以 \G 为行尾,还可以查看表的创建语句,以查看表的结构信息: 修改表名: alter table tab_
阅读全文
摘要:本文档跟随HarmonyOS直播课程,只记录个人认为的重点,如果有兴趣可以添加相关微信群,或前往官网、开发者论坛了解信息! 一、新建HelloWorld项目 src/main/js/default/pages/index/index.hml 可修改页面内容 src/main/config.json
阅读全文
摘要:Dockerfile的组成 构建docker镜像的文件,命令+参数+脚本 步骤 编写一个dockerfile文件 docker build 构建成一个镜像 docker run运行镜像 docker push发布镜像至DockerHub或阿里云镜像仓库 官方做法:在dockerHub中随意点击一个镜
阅读全文
摘要:如果开发的环境是unix、dos并存,那么一定会碰到文本格式的问题。比如dos环境中(win下的notepad++)编辑的脚本文件传输到linux上,行尾会多出来一个^M,导致脚本在linux上无法运行,这就是fileformat的问题。由于历史原因,unix、dos、mac三家系统采用的是不同的行
阅读全文
摘要:/dev目录 /dev目录挂载了linux的所有外部设备,dev意为device,是linux访问外部设备的端口,但没有入口,只能通过挂载的方式访问,在任意一台正常使用的服务器上,/dev下面的文件是很多的,因为linux遵循unix万物皆文件的风格。常见的设备有: /dev/hd[a-t]:IDE
阅读全文
摘要:Crontab是啥? 我们先来看看wiki的说法: 再来看看官方(http://crontab.org/)对crontab的定义: 大概说明了crontab命令的使用方法、参数的使用等注意事项,其实这些中文网已经有很多了。推荐一个小网站:https://tool.lu/crontab 这个网站可以用
阅读全文
摘要:系统定位 HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能
阅读全文
摘要:容器数据卷 卷技术,作用是数据共享。由于容器删除后内部修改的数据也会丢失,因此需要有个地方存储数据。 卷技术可以让容器本地产生的数据映射到本地,卷技术的本质是目录的挂载,将容器内部的目录挂载到宿主机上,实现容器持久化。包括容器间也可以共享 docker -v 主机目录:容器目录# 就算重启容器,映射
阅读全文