首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
胡涂阿菌
掘友等级
后端工程师
好好工作,认真学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 18
沸点 1
赞
19
返回
|
搜索文章
赞
文章( 18 )
沸点( 1 )
我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以…
详解Tomcat系列(一):从源码分析Tomcat的启动
首先我们到Tomcat的官网(http://tomcat.apache.org/)上下载Tomcat的源码, 本文分析的Tomcat版本是Tomcat7.0.94. 进入官网后在左边的目录中选择Tomcat7, 然后到页面末尾的源码区进行下载. 然后到项目配置中设置JDK和源码…
JDK1.8-Java虚拟机运行时数据区域和HotSpot虚拟机的内存模型
初学Java虚拟机几天, 被方法区, 永久代这些混杂的概念搞混了. 我觉得学习这部分知识应该把官方定义的虚拟机运行时数据区域和虚拟机内存结构分开叙述, 要不然容易误导. 本文先介绍官方文档规定的运行时数据区域, 然后以JDK1.8的HotSpot虚拟机为例, 介绍虚拟机的内存结…
Observer观察者模式与OCP开放-封闭原则
在一户人家中, 小孩在睡觉, 小孩睡醒后需要吃东西. 分析上述场景, 小孩在睡觉, 小孩醒来后需要有人给他喂东西. 考虑第一种实现, 分别创建小孩类和父亲类, 它们各自通过一条线程执行, 父亲线程不断监听小孩看它有没有醒, 如果醒了就喂食. 本设计的不合理之处: 父亲线程要每隔…
由浅入深讲解责任链模式,理解Tomcat的Filter过滤器
首先我们考虑这样一个场景: 论坛上用户要发帖子, 但是用户的想法是丰富多变的, 他们可能正常地发帖, 可能会在网页中浅入html代码, 可能会使用错误的表情格式, 也可能发送一些敏感信息. 作为论坛的管理员必须对用户的帖子进行过滤才能显示出来, 否则论坛就经营不下去了. 现在我…
为什么会有Comparable与Comparator接口? 引入策略模式
大家先考虑一个场景, 有一个整形数组, 我们希望通过调用一个工具类的排序方法就能对该数组进行排序. 请看下面的代码: 但仔细想想, 如果还要继续比较小狗, 小鸡, 小鸭等各种对象, 那么这个排序工具类的代码量岂不是变得很大? 为了能让排序算法的可重用性高一点, 我们希望排序工具…
通过模拟JDK中的动态代理,由浅入深讲解动态代理思想.
假设现在有一个坦克类, 它实现了Moveable接口, 里面有一个move()移动的方法. 代码如下: 为了能计算坦克移动所花费的时间我们打算在坦克的move()方法的前后添加一些代码, 用于记录坦克move()方法的执行时间. 我们将使用代理类, 并在代理类中执行上述操作, …
工厂模式讲解, 引入Spring IOC
首先我们不能让司机自己通过new产生一辆汽车, 而是应该通过调用Car类中的某个方法对外提供车. 一旦产生由汽车到交通工具这样的概念, 就应该想到多态. 我们可以定义一个Moveable接口, 在接口中声明run()方法, 所有的交通工具类都实现该接口. 对于定制生产流程, 我…
Java实现远程服务生产与消费(RPC)的4种方法-RMI,WebService,HttpClient,RestTemplate
一. 通过rmi实现远程服务的生产与消费 Java自身提供了java.rmi包, 方便开发者进行远程服务的部署与消费, 下面将通过具体案例进行讲解. 远程服务提供者实现. 创建UserService接口. 注意, UserServiceImpl除了实现UserService接口…
Ajax跨域问题及解决方案
做两个简单的小项目复现Ajax跨域问题. 后端语言使用Java 首先是一个简单的订单系统, 通过访问/loadOrderList, 最终以json串形式返回订单集合. 该项目使用Tomcat发布在7070端口. 在另一个项目中做一个向订单系统发送一个ajax请求, 获取订单集合…
下一页
个人成就
文章被点赞
184
文章被阅读
56,535
掘力值
1,603
关注了
0
关注者
85
收藏集
2
关注标签
0
加入于
2018-09-05