首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Anwen
掘友等级
Java开发工程师
为天地立心,为生民立命,为往圣继绝学,为万世开太平
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
基于SpringAOP手写事务及事务注解
AOP,即Aspect-Oriented Program面向切面编程,相比较继承、装饰者模式等纵向增强对象的方式,AOP是横向的、无入侵性的、可插拔的、高复用的。因此作为S...
18
1
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
大数据学习前奏之Linux
NAT模式的特点是,虚拟机和宿主机组成一个独立的虚拟网络,而不受宿主机所在物理网络(外网)的影响。 如上图所示,虚拟机会虚拟出一个交换机,这个交换机的属性可以在VMware...
12
1
分享
Anwen
Java开发工程师
·
6年前
关注
MySQL高级
join,关联表查询,若将两个表看成两个集合,则能有7种不同的查询效果(将在下节介绍)。 索引是一种数据结构,在插入一条记录时,它从记录中提取(建立了索引的字段的)字段值作...
51
5
分享
Anwen
Java开发工程师
·
6年前
关注
Elasticsearch入门及掌握其JavaAPI
双击/bin/elasticsearch.bat启动脚本即可启动ES,关闭该命令行窗口即可关闭ES。 ES是基于Lucene开发的产品级搜索引擎,封装了很多内部细节,通过此...
104
9
分享
Anwen
Java开发工程师
·
6年前
关注
使用Netty三分钟手写一个RPC
为了便于维护,服务接口通常会被独立出来到通用模块中,以jar包的形式被服务调用方和服务提供方依赖。这里简单的写了两个接口,一个包含无參服务,一个包含有参服务。 这个包中是依...
7
1
分享
Anwen
Java开发工程师
·
6年前
关注
阿里菜鸟网络一面
上午坐在图书馆前草坪的椅子上看《Netty权威指南》,差不多到了饭点,正准备起身去食堂吃饭,这时迎来一个突如其来的电话,上面显示:“浙江-杭州”。(因此前并未约面试,不知这...
4
2
分享
Anwen
Java开发工程师
·
6年前
关注
腾讯一面,焉知喜凉
是指stop the world吗?就是JVM启动的时候会在后台开一个GC守护线程,当需要GC的时候,GC线程需要在标记阶段枚举根节点,这时需要暂停所有工作者线程,在枚举根...
2
评论
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
左神直通BAT算法(进阶篇)-上
Manacher算法是由题目“求字符串中最长回文子串的长度”而来。比如abcdcb的最长回文子串为bcdcb,其长度为5。 我们可以遍历字符串中的每个字符,当遍历到某个字符...
19
1
分享
Anwen
Java开发工程师
·
6年前
关注
Doug Lea并发设计模式(JUC学习前奏)
众所周知,JUC出自并发大师Doug Lea之手,他对Java并发性能的提升做出了巨大的贡献。而在JDK1.5未引入JUC之前,Doug Lea其实就已经写了一套JUC类库...
2
评论
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
一起来梳理JVM知识点
4
评论
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
并发与多线程基础
这是一个面试常问的基础问题,你应该肯定的回答线程只有五种状态,分别是:新建状态、就绪状态、执行状态、阻塞状态、终止状态。 由于Scheduler(调度器)的时间片分配算法,...
22
4
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
从CPU Cache出发彻底弄懂volatile/synchronized/cas机制
这也比较好理解,官方说volatile能够保证共享变量在线程之间的可见性。 将sharedVariable的类型改为AtomicInteger,t2线程使用AtomicIn...
54
7
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
自己动手编译OpenJDK
openjdk7u75,主角,下载好用来编译。 在编译JDK时不全是使用C/C++,也有用到JAVA的,因此需要一个已编译好的JDK,官方称其为BOOTSTRAP JDK,...
11
1
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
剑指offer解析-上(Java实现)
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数...
18
3
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
剑指offer解析-下(Java实现)
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 典型的二叉树分解问题,我们可以定义一个黑盒transfo...
17
评论
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
左神直通BAT算法笔记(基础篇)-上
时间复杂度是衡量算法好坏的重要指标之一。时间复杂度反映的是不确定性样本量的增长对于算法操作所需时间的影响程度,与算法操作是否涉及到样本量以及涉及了几次直接相关,如遍历数组时...
62
2
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
左神直通BAT算法笔记(基础篇)-下
以先根遍历二叉树为例,可以发现递归方式首先尝试打印当前结点的值,随后尝试打印左子树,打印完左子树后尝试打印右子树,递归过程的base case是当某个结点为空时停止子过程的...
31
1
分享
Anwen
赞了这篇文章
Anwen
Java开发工程师
·
6年前
关注
左神直通BAT算法(进阶篇)-下
给你一个数组,找出数组中每个数左边离它最近的比它大的数和右边离它最近的比它大的数。 矩阵中的数只会是0或1,求矩阵中一片1形成的最大长方形区域的面积。 此题可借鉴在直方图中...
18
1
分享
Anwen
Java开发工程师
·
6年前
关注
MySQL优化面试
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select ...
506
20
分享
个人成就
文章被点赞
1,074
文章被阅读
131,927
掘力值
5,242
关注了
14
关注者
3,939
收藏集
0
关注标签
10
加入于
2018-06-18