摘要:手写SpringMVC框架 细嗅蔷薇 心有猛虎 背景:Spring 想必大家都听说过,可能现在更多流行的是Spring Boot 和Spring Cloud 框架;但是SpringMVC 作为一款实现了MVC 设计模式的web (表现层) 层框架,其高开发效率和高性能也是现在很多公司仍在采用的框架; 阅读全文
posted @ 2019-11-10 00:19 涛姐涛哥 阅读 (85) 评论 (0) 编辑
摘要:Lambda 表达式已阅 君子之间淡如水,何谓淡如水?并不时常想起,但却无处不在。 背景:This is f**king why we code? 可以让Java 代码异常简洁的Lambda 表达式,了解一下。 一、Lambda 表达式简介 Lambda 表达式类似一种匿名函数,简单地说它就是没有声 阅读全文
posted @ 2019-10-14 23:32 涛姐涛哥 阅读 (33) 评论 (0) 编辑
摘要:Spring Boot 二十个注解 占据无力拥有的东西是一种悲哀。 Cold on the outside passionate on the inside. 背景:Spring Boot 注解的强大毋庸置疑,使用其注解可以大量减少XML 等复杂的配置文件,令Java 代码更纯,开发更简单高效,记下 阅读全文
posted @ 2019-10-14 21:48 涛姐涛哥 阅读 (126) 评论 (0) 编辑
摘要:如何更规范化编写Java 代码 Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars? 阅读全文
posted @ 2019-09-26 23:36 涛姐涛哥 阅读 (592) 评论 (6) 编辑
摘要:如何更规范化使用MySQL 背景:一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是尤为重要,绝大多数情况下数据库的性能决定了程序的性能,如若前期埋下的坑越多到后期数据库就会成为整个系统的瓶颈;因此,更规范化的使用MySQL在开发中是不可或缺的。 一、 阅读全文
posted @ 2019-09-22 16:41 涛姐涛哥 阅读 (469) 评论 (6) 编辑
摘要:HashMap底层原理 背景:因为我不知道下一辈子还是否能遇见你 所以我今生才会那么努力把最好的给你。HashMap底层原理和源码撸一遍面试不慌。 一、HashMap简介 1. HashMap是用于存储Key-Value键值对的集合; 2. HashMap根据键的hashCode值存储数据,大多数情 阅读全文
posted @ 2019-08-21 10:07 涛姐涛哥 阅读 (508) 评论 (9) 编辑
摘要:心里想的VS嘴上说的 背景:昨天开会,在招行总行那边,今天检讨下自己不会说话,真是太难了我! 一、昨日重现 现在回想起当时的场景觉得自己也真是搞笑,这都没死,太难了我。昨天下午在五楼开会,这也是我入职以来第一次参加公司项目中会议,我就坐在一旁静静地听,等到会议主要内容结束后,项目组最大的领导G姐说咱 阅读全文
posted @ 2019-08-13 15:26 涛姐涛哥 阅读 (187) 评论 (0) 编辑
摘要:Cookie&Session 背景:Cookie和Session的原理、作用及如何设置和相关面试。 一、诞生背景 HTTP是无状态的,即服务器无法知道两个请求是否来自同一个浏览器,也就是服务器不知道用户上一次做了什么,每次请求都是完全独立的。 早期互联网只是用于简单的浏览文档信息、查看黄页和门户网站 阅读全文
posted @ 2019-08-12 18:22 涛姐涛哥 阅读 (303) 评论 (5) 编辑
该文被密码保护。
posted @ 2019-08-08 14:53 涛姐涛哥 阅读 (192) 评论 (9) 编辑
摘要:补充Java面试记录 背景:这两天面试遇到的部分问题都分散在了前面两篇文摘中,这里再做一些其他的记录,以备不时之需! 一、谈谈你对SpringBoot的理解? SpringBoot简介:SpringBoot是一个框架,它的目的就是用来简化Spring应用的初始化搭建以及开发过程;该框架使用了特定的方 阅读全文
posted @ 2019-08-03 12:20 涛姐涛哥 阅读 (187) 评论 (1) 编辑
摘要:微服务部分面试题 背景:蹲小僵尸 蹲小僵尸 蹲小僵尸;整理下微服务相关的部分面试题,以备不时之需! 一、什么是微服务Micoreservice? 微服务的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每个微服务提供单个业务功能的服务,一个服务只做一件事; 从技术角度来看就是 阅读全文
posted @ 2019-08-03 11:30 涛姐涛哥 阅读 (207) 评论 (1) 编辑
摘要:JVM&NIO&HashMap简单问 背景:前几天在网上看到关于JVM&NIO&HashMap的一些连环炮的面试题,整理下以备不时之需。 一、JVM Java的虚拟机的面试内容主要包括GC、类加载机制和内存三大部分。如下是一个一个GC部分简单的连环炮: 问: 什么时候一个对象会被GC? 答: 当没有 阅读全文
posted @ 2019-08-01 23:18 涛姐涛哥 阅读 (64) 评论 (0) 编辑
摘要:并发栅栏CyclicBarrier 简单问 背景:前几天在网上看到关于Java并发包java.concurrent中一个连环炮的面试题,整理下以备不时之需。 CyclicBarrier简介: 栅栏类似于闭锁,它能够阻塞一组线程直到某个事件发生;它与闭锁(CountDownLatch)的区分关键在于, 阅读全文
posted @ 2019-08-01 22:22 涛姐涛哥 阅读 (141) 评论 (0) 编辑
摘要:公司技术大咖分享会--后记 今天下午公司内部召开了个后台开发人员技术分享会,总共7个人,兵不在多;三个华为资深大咖给我们分享了程序员那些事,凭我仅有的记忆现在把它记下,希望对之后的职业生涯有所帮助。 回想当时,分享的内容可以概括为三个大点: 1)关于设计文档那些事;2)大咖十几年开发经验分享;3)大 阅读全文
posted @ 2019-07-19 00:27 涛姐涛哥 阅读 (1348) 评论 (2) 编辑
摘要:数据库读写分离Master-Slave 一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢,这时我们需要一些有效的优化手段来提高数据库的执行速度;如SQL优化、表结构优化、索引优化、引擎优化和读写分离优化等手段。 1、SQL优化(简单列几点): 尽量避免用SELECT*;只查询一条记录 阅读全文
posted @ 2019-07-02 00:57 涛姐涛哥 阅读 (388) 评论 (0) 编辑
摘要:借用备案之后的域名一个月,或者低价甩卖也OK! 最近搞了两个小程序玩玩,本地调试都还OK,要发不到网上,小程序中有部分外部链接不能正常访问,需要提供备案之后的域名才可以正常使用,求助个备案了的域名。 但是我阿里云的服务器有效期只剩一个月,不能给域名备案,难受! 阅读全文
posted @ 2019-06-26 08:26 涛姐涛哥 阅读 (63) 评论 (0) 编辑
摘要:0元玩转阿里云服务器 0元轻松玩转阿里云服务器,在阿里云服务器上面发布自己写的项目,谁还没有点脾气。 一、阿里云服务器篇 进入阿里云首页:https://www.aliyun.com 点击页面右上角的“免费注册”,简单注册下就OK了。 然后再次进入首页,最新活动 》新手上路 --》阿里云免费套餐 - 阅读全文
posted @ 2019-06-20 00:59 涛姐涛哥 阅读 (292) 评论 (0) 编辑
摘要:Mac上Hive安装配置 1、安装 下载hive,地址:http://mirror.bit.edu.cn/apache/hive/ 之前我配置了集群,tjt01、tjt02、tjt03,这里hive安装在tjt01机器上。 我下载的是“apache-hive-3.0.0-bin.tar.gz”,将h 阅读全文
posted @ 2019-06-16 11:44 涛姐涛哥 阅读 (208) 评论 (0) 编辑