- 博客(15)
- 收藏
- 关注
原创 产品研发的思考
产品研发是互联网公司运行的重要一环,决定着公司的命脉。产品研发包含了需求分析、产品设计、代码开发、交付运营四大环节,这每个环节都是相当重要的,且缺一不可。经过多年的产品研发经验,我沉淀了十六字的原则,即除痛 链路易用 创新性能 扩展稳定 可控这十六字分别对应了研发的四大环节,接下来我逐一介绍。需求分析这是我们找方向、定方案的重要一环,理解清楚需求的本质,站在用户角度看问题是我们做需求分析的根本。在互联网百花齐放的今天,我们享受着遍历的网络服务时,其实也面临了许多痛.
2021-07-14 16:50:27
746
原创 【面经】一面
背景昨天刚让朋友内推了简历,就立马来了电话安排今天上午面试,面试官上来直接问10点行不行,我想了想觉得行吧。我心里想的是不请假了,找个没人的地方花半小时面试一下应该可以,但是实际情况并不理想,后来考虑到公司不太方便,就在车里完成了面试。临近面试前试了下耳机,发现说话没声音,晕死,只好用手机听电话。准备工作没做好,面试进展的也并不顺利,总体回答比较被动,被面试官引导。自己准备的话术并不完善,听起来没有高大上的样子,尤其是在项目介绍上,没有突出技术的含金量。面试问答...
2021-04-28 15:30:54
205
3
转载 Java面试题
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_41112238/article/details/105074636收起①自己想总结一篇同时包含质与量的文章,给自己,也给关注我的人。②最近在投递实习,所以主要都是Java的基础知识,计算机网络和操作系统就只挑重点,本文后面视情...
2020-04-13 14:11:43
892
原创 18-11-27
int与Integer使用差别 自动拆箱装箱 (-128 - 127缓存问题) 链接 String new(先查常量,堆创建)与直接赋值(常量创建) 链接
2018-11-27 18:50:03
106
原创 海量视频转码问题研究
背景上万部视频需要转码,有多台服务器用来进行转码,需要调度程序完成任务分配技术背景Java 8 ,Hadoop, ffmpeg解码包
2018-08-10 10:50:33
203
原创 MyBatis源码分析
1.SqlSessionFactory创建通过XML方式,解析成configSqlSessionFactoryBuilder.classpublic SqlSessionFactory build(...){try { XMLConfigBuilder parser = new XMLConfigBuilder(inputStream, environment, proper...
2018-07-20 18:29:18
130
原创 MyBatis
缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。所以在这种情况下,是不能实现跨表的session共享的 二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语...
2018-07-20 14:45:25
146
原创 Mysql 优化方案
效果: SQL和索引 > 数据库表结构 > 系统配置 > 硬件 但成本从低到高。MySQL性能优化方案总结
2018-07-16 16:13:35
180
原创 Mysql 事务与安全
四个条件原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库得影响!一致性(Consistency):事务得操作应该使使数据库从一个一致状态转变倒另一个一致得状态!就拿网上购物来说吧,你只有即让商品出库,又让商品进入顾客得购物篮才能构成事务!隔离性(Isolation):如果多个事务并发...
2018-07-13 16:19:34
165
原创 Mysql 基础
原理引擎比较Innodb1.支持对索引的行级锁 2.支持事务 3.支持外键(不常用) 4.更优秀的写能力 5.5.6版本以后支持全文索引Myisam1.支持全文索引(搜索长文本) 2.读能力更强 3.压缩能力、复制能力强 索引比较primary:唯一索引,不允许为null。key:普通非唯一索引。unique:表示唯一的,不允许重复的索引,可以为null。fulltext: 表示全文搜索的索引。 ...
2018-07-12 20:36:49
90
原创 总体学习框架
Java篇Java 基础Java jvm虚拟机Java多线程Mysql篇mysql原理安全、事务mysql优化(sql,索引,分库分表)mybatis使用、原理hibernate使用、原理Spring篇spring容器springAOPspring boot中间件篇MqRedisDubbo应用篇用户中心(权限、授权、统一登录)钱包(安全校验、并发)...
2018-07-12 17:06:10
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人