摘要:
。。。。 阅读全文
posted @ 2018-05-07 18:09
白露~
阅读(454)
评论(0)
推荐(0)
摘要:
Redis的7个应用场景 一:缓存——热数据 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机 阅读全文
posted @ 2018-05-07 17:55
白露~
阅读(2450)
评论(0)
推荐(1)
摘要:
学习了out of memory 和 memory leak之间的区别以及 out of memory发生的原因,同时也很好奇 memory leak产生的原因及关注点。 依赖于引用判断的内存管理机制 Java中对内存对象的访问,使用的是引用的方式。在Java代码中我们维护一个内存对象的引用变量,通 阅读全文
posted @ 2018-05-07 10:08
白露~
阅读(1380)
评论(0)
推荐(0)
摘要:
以前特地学过并发编程,但是没怎么学进去,不太喜欢。最近发现,作为一个资深工程师,却没有完整深入系统的学习过,而反是现在的BAT大并发是必须的,感觉甚是惭愧。 故找了一片学习文章,如下,准备集中一段时间来学习并发编程技术 一年前由于工作需要从微软技术栈入坑Java,并陆陆续续做了一个Java后台项目, 阅读全文
posted @ 2018-05-04 17:17
白露~
阅读(248)
评论(0)
推荐(0)
摘要:
最近觉得应该多看看书,故先找个经典书单,转过来,准备对没有读过的一本一本的啃一下。 学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java 阅读全文
posted @ 2018-05-04 17:01
白露~
阅读(249)
评论(0)
推荐(0)
摘要:
最近在琢磨程序员到底路在何方,经过不断的自虐和代入,share了: ● 程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者。据说喝的是咖啡,抽的是烟,产的是代码。他们是计算机诞生后才逐渐兴起的一个群体,鱼龙混杂,有高飞天上的白富美,也有低到尘埃里的矮矬穷,总之虽一类而九流具足。 ● 初级工程 阅读全文
posted @ 2018-05-04 16:54
白露~
阅读(196)
评论(0)
推荐(0)
摘要:
乐观锁悲观锁知识点总结 1.为什么需要锁(并发控制):在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 2.典型的冲突有哪2种:丢失更新,脏读 3.并发控制机制-乐观锁,悲观锁的定义 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。[1] 阅读全文
posted @ 2018-05-04 15:45
白露~
阅读(403)
评论(0)
推荐(0)
摘要:
Redis的事务功能详解 MULTI、EXEC、DISCARD和WATCH命令是Redis事务功能的基础。Redis事务允许在一次单独的步骤中执行一组命令,并且可以保证如下两个重要事项: >Redis会将一个事务中的所有命令序列化,然后按顺序执行。Redis不可能在一个Redis事务的执行过程中插入 阅读全文
posted @ 2018-05-04 15:13
白露~
阅读(535)
评论(0)
推荐(0)
摘要:
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文
posted @ 2018-05-04 14:52
白露~
阅读(3693)
评论(0)
推荐(1)
摘要:
它们最大本质的区别是:sleep()不释放同步锁,wait()释放同步锁. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.sleep和wait的区别还有 阅读全文
posted @ 2018-05-04 14:37
白露~
阅读(1751)
评论(0)
推荐(0)
|