首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
feiya1314
掘友等级
安卓
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
474
文章 474
沸点 0
赞
474
返回
|
搜索文章
赞
文章( 474 )
沸点( 0 )
Java面试题解构
有次一个同事让我一同去面试一个候选人,没仔细看简历,所以在问了设计模式之后就让他谈一谈对内存泄漏和垃圾回收的理解,当时候选人一下子就懵了。后来才知道,他面的是初、中级开发职位,想来估计候选人心里也在骂我吧。 我自己用过各式各样的方法面试候选人,也被各式各样的方式面试过。有让拿电…
《深入理解ES6》阅读笔记 --- Promise与异步编程
在异步编程概念已经普及的今天,我们依然要谈一谈它,对于我们做前端代码的意义。当你通过Ajax请求数据使用回调函数来获取数据时,这就是一种异步编程。$.ajax({ url: 'xxx', success: function(data){ // data } })考虑到J…
Java9 基于异步响应流的发布-订阅框架
为响应式流(Reactive Streams)增加的发布-订阅(publisher-subscriber)框架、并发包CompletableFuture类的增强,等等。。 JEP266中为Java语言的并发性又引入许多新的方式:响应式流,一个为它而生互操作性更强的发布-订阅框架…
Java多线程7:死锁
死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也…
[Java] CPU 100% 原因查找解决
CPU 100%肯定是出现死锁,这个时候观察内存还是够用的,但是CPU一直100%,以下几步解决: 1. 找到进程消耗cpu最大的 2. 打出进程中线程占用情况: 3. dump文件: 4. 找到#2步的PID对应的16进制 5. 在#3的dump文件中找到#4对应的线程堆栈(…
MYSQL开发性能研究——批量插入的优化措施
在标准SQL里面,我们通常会写下如下的SQL insert语句。 很显然,在MYSQL中,这样的方式也是可行的。但是当我们需要批量插入数据的时候,这样的语句却会出现性能问题。例如说,如果有需要插入100000条数据,那么就需要有100000条insert语句,每一句都需…
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
一个简单的例子带你理解Hashmap
我知道大家都很熟悉hashmap,并且有事没事都会new一个,但是hashmap的一些特性大家都是看了忘,忘了再记,今天这个例子可以帮助大家很好的记住。 使用普通的2层for循环解决了这个问题,一层是数据库里的题目,一层是用户提交的题目,这时候bug就会暴露出来,假设用户伪造了…
不为人知的网络编程(六):深入地理解UDP协议并用好它
本文从实践出发,讨论如何深入地理解UDP协议并在实践中用好它。
下一页
个人成就
文章被阅读
80
掘力值
10
关注了
13
关注者
3
收藏集
23
关注标签
37
加入于
2016-07-15