我的北京旅行日记
2024-09-05 颐和园初入颐和园  偶遇几个old out  颐和园的建筑  颐和园的远景  大牌坊  抓到一只小鸳鸯  2024-09-08 北京国家博物馆北京是个造福就业岗位的城市,一个博物馆,安检这么多!  是真的值钱啊,什么时候能搞一个!  笑得好开心!  也算是看到三星堆了   这个工艺是真的好啊!  2024-10-02 长沙岳麓书院打卡!  橘子洲头打卡!  2024-10-06 呼和浩特初到呼和浩特,又是一个大牌坊  某个寺庙  天主教堂  hello,呼和浩特  经典小红书机位  清真寺  居中构图  大昭寺  无量寺  又是一个牌坊  呼和浩特网红点  2024-10-19 奥林匹克公园奥林匹克大柱子  这么多摄影师,只有一个模特  秋天到了….  2024-10-26 香山  2024-11-09 雍和宫入口的秋….  雍和宫  上学和上班,都不如去上香!  没带首饰,只能在开光室门口看看  2024-11-30...
面试记录——面试问题
百度一面测开(王) 研究背景 技术方向 担任角色 KPI数据如何处理? 创新点在哪? 项目背景和技术方案 Mysql数据库设计考虑哪些问题? 主键、外键、表、建立索引 数据库三范式要求 商品ID唯一主键 高并发处理 计算机网络五层模型 HTTP协议在哪一层? Http和Https的区别 HTTP状态码 输入www.baidu.com的流程 什么是事务?事务的特性 主键与外键的区别 Mysql索引优缺点 进程、线程、协程 线程安全 黑盒、白盒(场景题测试—电梯) Jmeter压测的目的和流程 代码:两数之和  反问  部门技术栈  腾讯测开一面(王) 算法题:有效括号...
面经记录——算法题
贪心算法分发饼干题目描述  有两个数组,一个代表小孩,一个代表饼干,第$i$个小孩的值是饥饿度,第$i$个饼干是饱和度,请问,饼干最多能让多少小孩吃饱。  解题思路  小饼干先喂饱小胃口。下面的代码中利用遍历cookie来遍历胃口数组,并没有再使用一个for循环,而是采用自加的方式,这也是常用的技巧。  public static int findContentChildren(int[]cookies, int[]children) {        // 首先进行排序        Arrays.sort(cookies);        Arrays.sort(children);        int child = 0;        int cookie = 0;        // 从小到大进行遍历,最小大饼干分给最小的胃口        while (child < children.length && cookie < cookies.length) {            if...
面试记录——笔试算法题
2023.03.23—腾讯音乐笔试小红拿到了一个仅由大写字母和小写字母组成的字符串。她想知道,在不考虑大小写的情况下,有多少对相邻的字母相等?字符串长度不超过2x10^5。 示例输入  aABbbc  输出  3  public class Test {    public static int test_1(String str) {        int len = str.length();        int count = 0;        for (int i = 0; i < len - 1; i++) {            char char1 = Character.toLowerCase(str.charAt(i));            char char2 = Character.toLowerCase(str.charAt(i+1));            if (char1 == char2) {                count += 1;            }    ...
Redis入门
Redis入门 Redis是一个基于内存的key-value结构数据库 性能极高 – 基于内存存储,读写性能高 原子 - Redis 的所有操作都是原子性的。 持久化 - Redis 支持数据的持久化。 备份 - Redis 支持数据的备份,即 master-slave 模式的数据备份。 适合存储热点数据(热点商品、咨询、新闻)   官网:https://redis.io/ Redis应用场景:缓存、消息队列、任务队列、分布式锁  Redis简介 Redis是用C语言开发的一个开源的、高性能的键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化NoSql数据库 NoSql(Not Only Sql),不仅仅是SQL,泛指非关系型数据库,NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充  下载与安装下载地址 Windows 版:https://github.com/microsoftarchive/redis/releases Linux...
Spring-Boot-Pay项目中遇到的问题
1. Spring Boot问题  1.1 spring-boot-starter-thymeleaf:’ not foundSpring Boot版本3.0.7,Java17 问题定位:项目中的缓存问题。idea默认缓存maven本地库中的依赖库,在新建项目时会直接到缓存中寻找依赖库。如果相同库只是修改版本会导致IDEA无法从缓存中依赖到相应的库。 解决办法:IDEA设置里面的Invalidate Caches,之后右键pom.xml文件重新Reload Maven库。 1.2 Spring MVC – WebMvcConfigurerAdapter 已弃用public class SpringBootPayApplication implements WebMvcConfigurerAdapter  {    private static final Logger logger = Logger.getLogger(SpringBootPayApplication.class);    public static void main(String[] args)...
Linux操作Mysql
卸载Mysql1.快速删除 yum remove  mysql mysql-server mysql-libs mysql-server  2.查找残留程序 rpm -qa | grep mysqlrpm -qa | grep mariadb  3.删除残留程序 rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64  4.查找残留目录 whereis mysql  5.逐条删除目录 rm –rf /usr/local/mysql  安装Mysql1.先创建要解压到的目录 mkdir /usr/local/mysql  2.随后解压 tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql  3.按顺序安装rpm包 rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpmrpm -ivh...
Linux常用命令
Linux常用命令Linux命令常用技巧 Tab键自动补全 连续按两次Tab键,给出操作提示 使用上下箭头快速调出曾经使用过的命令 使用Clear命令或者快捷键Ctrl+L实现清屏  Linux命令格式command [-options] [parameter]   说明:  command:命令名 [-options]:选项,可用来对命令进行控制,也可以省略 [parameter]:传给命令的参数,可以是0个,1个或多个  注意:  []代表可选命令名 选项,参数之间需要用空格进行分隔   文件目录操作命令ls 作用:列出当前目录下的文件和文件夹。 用法:ls [-al] [dir] 说明:  -a:显示所有文件及目录(以.开头的隐藏文件也会列出) -l:除文件名外,还会讲文件的形态、权限、拥有者、文件大小等详细信息列出   cd 作用:切换目录。 用法:cd [dirName] 说明:  ~表示用户的home目录 .表示当前所在的目录 ..表示当前位置的上级目录   mkdir 作用:创建一个新目录。 用法:mkdir[-p]...
Mac mysql8.0登陆报错
1. 登陆mysql报错启动mysql sudo /usr/local/mysql/support-files/mysql.server start  终端登陆mysql mysql -u root -p  发现输入密码后报错了,输了几个密码后还是这样 % Enter password: 123456% ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)  2. 停止mysql终端执行 sudo /usr/local/mysql/support-files/mysql.server stop  3.启动MySql的安全模式1 终端跳转到bin目录下 cd /usr/local/mysql/bin  2 执行命令,获取权限 sudo su  3 输入你电脑的密码 Password:123456  4 密码输完后会有一个 sh-3.2# 在sh-3.2# 下输入: ./mysqld_safe...