笔记
Piwe1
这个作者很懒,什么都没留下…
展开
-
MacOS下环境变量配置
安装什么?我在MacOS下尝试安装MySQL、Maven等工具时,需要配置环境变量,有如下需要注意的点。配置环境变量输入下面指令,打开用户目录下的这个文件;sudo vim ./bash_profile配置对应的环境变量,拿Maven举例:export MAVEN_HOME=/Users/liushengwei/devtool/apache-maven-3.8.1export PATH=$PATH:$MAVEN_HOME/bin对于其他的环境变量,继续往里面添加即可;(MySQl等…)原创 2021-06-14 23:24:02 · 233 阅读 · 2 评论 -
面试——帆软,后台研发,一面面经
面试——帆软,后台研发,一面面经概览涉及到的知识:语言:Java容器(回答的不够细致)Java并发JVM类加载机制(没有说出来)网络:HTTP/HTTPS,对称加密与非对称加密对称加密算法(没有说出来)前后端分离项目的跨域问题,samesite字段,以及chrome对于跨域的处理方式数据库:事务:定义、ACID主键的作用索引、索引低层的数据结构(说到了b,b+树)(没有说出b,b+树)操作系统:银行家算法死锁项目:如何解决cookie,session跨原创 2021-05-12 15:46:23 · 1948 阅读 · 5 评论 -
算法——构建二叉树(给定前序、中序遍历)
概述二叉树有三种遍历方式,众所周知通过给定的其中两种序列可以唯一确定一个二叉树。这里给定前序和中序。思路对于前序和中序我们可以观察到:(摘自leetcode题解)按照这种思路,算法的大致雏形为:给定当前根结点在preorder的下标,以及当前根结点在inorder序列中的左边界和有边界。如:preoder:[3,9,2,1,7],inorder:[9,3,2,1,7],root = 2,即preorder[root] = 2,那么其在inorder的左右边界为:[3,4]。left &原创 2021-03-30 14:48:02 · 324 阅读 · 0 评论