09 2021 档案
摘要:Go语言Socket编程教程 协议 定义 TCP(传输控制协议) TCP 的主要特征是它在设计上是一种可靠的协议。如果没有数据包交付的证据,TCP 将重新发送数据包。TCP 数据包可用于的一些任务是建立连接、传输数据、发送确认和关闭连接。 IP(互联网协议) IP 协议遵循端到端原则,将所有网络智能
阅读全文
摘要:窗口函数 mysql8增加的一个极其强大的统计函数 窗口函数加排序 // 1,2,3,4,5,6 row_number()over() row_number()over(partition by cloum1 order by cloum2) // 1,2,2,3,3,4 dense_rank()o
阅读全文
摘要:gradle 排除依赖 How to exclude Gradle dependencies 指定依赖下的依赖排除 // 指定依赖下的依赖排除 dependencies { implementation 'org.springframework.boot:spring-boot-starter-ma
阅读全文
摘要:题目 构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 环境sql drop table if exists employees_test; drop table if exists audit; CREATE TABLE
阅读全文
摘要:场景 想买二手mac,但又需要他降价,给自己一个安慰说是降价买的,其实还是那么贵。 第一步,确认接口与参数, 确认价格获取接口地址,mac找了半天,发现他是通过url直接拼接参数的,而且还很独特,具体的自己试着点两下。 我是选择了条件后再从url复制地址的,如果当前无法选择你所需要的配置,你也可以先
阅读全文
摘要:索引 创建索引 -- 从表的角度创建索引 ALTER TABLE actor ADD UNIQUE INDEX uniq_idx_firstname (first_name); ALTER TABLE actor ADD INDEX idx_lastname (last_name); -- 从数据库
阅读全文
摘要:-- mysql中常用的三种插入数据的语句: -- insert into表示插入数据,数据库会检查主键,如果出现重复会报错; -- replace into表示插入替换数据,需求表中有PrimaryKey, -- 或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和i
阅读全文
摘要:-Dfile.encoding=UTF-8 改idea虚拟机参数 改tomcat虚拟机参数 改文件编码
阅读全文
摘要:描述 思路 穷举所有叶子节点,判断是否满足条件。 go代码 package main import "fmt" type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func demo(root *TreeNode, sum
阅读全文
摘要:输入: drop table if exists `salaries` ; CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_d
阅读全文
摘要:描述 对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。 给定字符串A以及它的长度n,请返回最长回文子串的长度。 示例1 输入:"abc1234321ab",12 返回值:7 思路: 穷举所有节点的方案。 满足条件时,存在以下两种情况 index节点为对称轴节点 [...,1,2,1,
阅读全文
摘要:写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 示例1 输入:"abcd" 返回值:"dcba" 题解 package main /** * 反转字符串 * @param str string字符串 * @return string字符串 */ func
阅读全文
摘要:幂运算 // 求x的y次幂 Math.pow(x,y) 拼接html文本 使用**`**符号拼接文本时。没个li对之间必须有个空格,不然可能会样式错误 正确用法(li结束标签后加上一个空格) htmlStr += `<li id="div_` + code + `" class="link requ
阅读全文
摘要:建议 本文档仅仅记录自己的一些片面认知,具体文档说明请参考官方地址:http://openjdk.java.net/projects/jdk/17/ 2021.10.20补充:本文只能作为本人的学习经历,很多地方写的不是很好,推荐视频地址:jdk9-17:https://www.bilibili.c
阅读全文
摘要:配置端口映射 # 新容器添加5000的端口映射配置后启动 docker run -d -p 8081:8081 -p 5000:5000 -v /data/nexus-data:/nexus-data --name nexus3 sonatype/nexus3:3.34.0 旧有容器参考:https
阅读全文
摘要:查询最新nexus镜像 此处需要注意的是nexus原来的公司后面被sonatype公司收购,在dockerhub上的镜像名字叫sonatype/nexus3,直接搜索nexus搜索出来的并不是我们需要的。 有问题的查询结果: 正确查询姿势 此时我们点进去获取最新版本,进行下载即可 运行镜像 # 获取
阅读全文
摘要:maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 启动类代码 package com.exa
阅读全文
摘要:前言 新建项目时pom.xml的项目依赖配置不需要记,直接新建个项目选择native,spring就会把相应的版本适配处理好。 构建docker镜像指令 使用下面的指令在项目根路径直接执行,就可以生成docker镜像,此处有个前提条件,就是当前机器上有docker环境 我们这里暂时不讨论其他的镜像构
阅读全文
摘要:前言 我们windows安装docker的时候没有提示文件地址配置就一路点下去了,后面我们在docker的设置界面也没有找到关于镜像文件的地址配置。那么他肯定就在c盘,而对于c盘大小不够的同学来说,这个是绝对不能忍受的。所以我们需要把他的位置给换了。 原文件位置确认 在 C:\Users\用户名\A
阅读全文
摘要:第一步,使用idea本地配置个远程连接 配置服务器调试ip端口,通过修改端口与jdk版本选择会得到不同的项目启动参数。 第二步:在服务器以得到的启动参数启动项目 第三步:idea启动远程连接,测试断点是否有效
阅读全文