自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Calculating PI with an special Algorithm

算法求PI(圆周率)

2022-03-04 00:43:25 87

原创 知识点补充-数据库MySQL

数据库的事务特性?(四个)原子性、一致性、隔离性、持久性MySQL的事物并发问题脏读、不可重复读、幻读MySQL事物隔离级别读未提交、读已提交、可重复读、可串行化什么是MVCC?怎么解决并发一致性问题多版本并发控制,创建版本号和删除版本号(创建数据行的快照时的系统版本号)可重复读下,对数据行修改事务T1,读取的数据行快照的创建版本号 < 事务T的版本号(比较)读取的数据行快照的删除版本号 > 事务T的版本号 否则表示这行数据已被删除MVCC解决了哪两种隔离级别?提交读 和

2021-10-05 18:41:40 114

原创 面试遇到问题二

面试遇到问题2Mysql最左匹配原则https://blog.csdn.net/sinat_41917109/article/details/88944290Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247484838&idx=1&sn=54b33b4c76e136efac09941b2dd3

2021-05-20 10:05:09 150

原创 面试遇到的问题一

面试遇到的问题为什么hashMap使用红黑树这样的数据结构不用AVL树?https://blog.csdn.net/qq_41999455/article/details/95342982concurrentMap如何保证线程安全,使用什么类型的锁,如何扩容和插入?https://blog.csdn.net/yansong_8686/article/details/50664351Java8开始ConcurrentHashMap,为什么舍弃分段锁https://blog.csdn.net/wei

2021-05-20 10:04:19 74

原创 不到一年技术社招

class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode (int val) { this.val = val; }}//存放inorder的数值和下标//根据下标 分开左右子树 分别递归//preorder数组需要不断向前遍历private HashMap<Integer, Integer> inorderMap;private int[] preo

2021-05-19 00:15:20 377 1

原创 长沙之旅(2020.6.11-15)

今天 确实的应该是昨天,虽然晚上三点半睡,但是一早九点半就醒了 上厕所和洗漱加看手机 规划一天的行程10点15出门 11点吃费大厨辣椒炒肉:看到花臂的服务员小姐姐,虽然带着口罩,但是觉得应该也是长沙靓女然后11点半出来 寻找岳麓山南门入口,骑着小黄电动车,找了很久停车位置和入山位置,最后步行进入湖南大学里面再进入岳麓山可能是疫情原因又或者正常情况,并不需要买门票,进入后不断爬山和步行,到后面是真的脚酸,累路途行径:岳麓山南门-岳麓书院-爱晚亭-岳麓寺-岳麓宫-滑道下山-岳麓山东门..

2020-06-27 21:30:25 451

原创 厦门之旅(2020.6.15-19)

明天还有一天就即将结束毕业旅行 即将回到家乡 收拾行囊 奔走上海 努力工作首先到到达了厦门高崎机场,直接20大洋机场快线,没想到快线还有小型商务车这样,让我有些惊喜,大概开了30分钟吧在厦大学生公寓下车根据导航到了第一晚要住的民宿,在曾厝安社区里面,地址还是NO.1,半天都没找到还是电话沟通才找到,简直是图文不符垃圾的一批,弄的我再也不会在用飞猪app了,对质量一点严控都没有,毕竟一晚只要68大洋,就凑合这个晚上吧休息片刻洗了澡,我就骑上共享单车前往大名鼎鼎的中山路步行街,没想到距离我住的.

2020-06-27 21:28:26 440

原创 Redis发布和订阅功能 事务

redis发布和订阅:publish(向频道发送消息) subscribe(订阅频道) psubscribe(关联频道)unsubscribe()事务:Redis通过multi(事务开始)、exec(执行事务)、watch[乐观锁,监视任意数量数据库键]等命令来实现事务(transaction)功能。事务提供了一种将多个命令请求打包,然后一次性、按顺序地执行多个命令的机制, 并且在事务执行期间,服务器不会中断事务而改去执行其他客户端的命令请求,它 会将事务中的所有命令都执行完毕,然后才去处理其他客户

2020-06-03 23:31:04 149

原创 虎扑二面(男技术女HR)

技术二面自我介绍为什么选择Java (说了关于Java与其他语言的好处->有说到GC)你大学遇到哪些Java方面的问题 如何解决的GC机制 (引用计数器算法/根搜索算法)Java内存机制 (讲了堆栈,新生代,老年代的GC问题)哪些是老年代类的getClass属于哪个代JVM内存结构其他部分还有哪些Java集合数据结构哪些是线程安全/线程不安全ConCurrentHashMap 和 HashMap 区别数据库的索引数据结构 (回答B+树,比划一下数据结构以及查询顺序)平时有没有

2020-05-14 19:10:59 613 3

原创 虎扑后端一面

个人介绍对你学习帮助最大的项目是进程与线程区别进程间通信方式有哪些数据库连接池的作用为什么要GCGC是从什么时候开始的JVM的新生代 老年代分别是什么JVM常量池属于什么代Java集合接口HashMap的数据结构为什么底层要用数组这样的数据结构为什么是Java8后链表->红黑树ArrayList LinkedList分别的应用场景数组为什么能支持随机访问HTTP响应报文信息有哪些session/cookie的区别和应用B+树的使用场景有哪些.

2020-05-12 19:57:53 320

原创 docker-study-容器文件

Docker image ls / docker imagesDocker search mysqlDocker pull mysql:5.7Docker container run hello-worldDocker container run -it ubuntu bash. -(ubuntu image)Docker container kill [containID]image 文件生成的容器实例,本身也是一个文件,称为容器文件。也就是说,一旦容器生成,就会同时存在两个文件: imag

2020-05-12 19:16:08 174 1

原创 docker DB挂载数据

docker run -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -v $HOME/mysql_data:/var/lib/mysql --name root-mysql -d mysql:5.7查看所有volumedocker volume ls删除指定.

2020-05-12 19:14:29 246

原创 随手科技一面以及二面

一面排序算法-快速排序Collection Java集合Java8 -> Java集合有哪些优化HTTP头部字段 HTTPS的加密解密过程JVM参数Java序列化Serializable(网络/前后端JSON/读写文件)jdk8的改动线程池的哪些场景数据库 索引了解多少 (数据结构/加快查询)数据库悲观锁 乐观锁spring AOP 底层设计 (抽象共用的组件 前置控制器 后置控制器)设计模式:工厂模式 商品->工厂看过哪些书籍学习的途径有哪些二面介绍学习J

2020-05-11 21:00:52 249

原创 深信服测试一面以及二面以及hr面

某信服测试一面以及二面以及hr面笔者是Java后端技术栈,但无对应岗位,试了试测试岗位,跳过笔试直接面试,最后笔者收到深圳的offer 最后思量还是拒了感觉面试问题有些水可能运气问题一面:个人介绍了解测试吗加入实验室最大的收获学习渠道ArryList LinkedList区别项目一些二面:个人介绍为什么加入实验室收获哪些项目秒杀系统 自己做的吗哪些困难 解决了解测试吗 用过哪些有拿offer吗hr面(视频):个人介绍有了解过深信服吗遇到的最自豪的事情

2020-05-11 20:28:03 2686

原创 cookie和session 区别以及结合实际例子

cookie session 区别1.由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.  典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。  这个Session是保存在服务端的,有一个唯一标识。在服务端保存Session的方法很多,内存、数据库、文件都有。可用Re

2020-05-11 19:35:38 312

原创 步步高一面

步步高一面个人介绍你做的项目 比较好 讲讲String StringBuffer StringBuilder区别List Set Map 区别JVM内存结构 模块的分别作用GC机制线程的几种状态什么时候Runable状态什么时候会发生线程死锁Java 线程池有哪些Spring 特性(AOP/IOC/ID)为什么使用Spring框架Spring 注解有哪些Java 序列化 实现以及为什么需要序列化TCP三次握手HTTP结构 头部 数据主体redis的数据结构(String

2020-05-11 18:43:10 284

原创 HashMap的数据结构以及锁升级

2020-05-10 12:39:34 242

原创 Shopee技术二面

Shopee技术二面笔者是Java后端技术栈,shopee后端研发是go2020春招经历笔试,一面,止步二面(确实自己在某方面深度上钻研不够,知耻而后勇,加油!)下面经验希望给以后的道友们一些启发自我介绍Spring的AOP IOC是什么控制反转的控制的控制是什么你的秒杀项目介绍一下需求以及技术实现讲到了原子计数器 -> 问:那Redis怎么实现计数器 额…那你使用m...

2020-05-05 18:27:26 2235 2

原创 Shopee技术一面

Shopee技术一面自我介绍使用的DB是哪些UDP,TCP区别? 为什么TCP是可靠的进程,线程区别什么是虚拟内存事务的特性有哪些 并分别解释MySQL隔离级别有哪些序列化有什么危害MySQL默认的隔离级别 -> 可重复读 => 可以幻读吗SQL的索引采用什么数据结构?(B+树)为什么 为什么不用二叉树为什么不用哈希索引如何解决哈希冲突 (拉链法,线性探...

2020-05-05 18:12:52 593 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除