摘要:
最近在琢磨程序员到底路在何方,经过不断的自虐和代入,share了: ● 程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者。据说喝的是咖啡,抽的是烟,产的是代码。他们是计算机诞生后才逐渐兴起的一个群体,鱼龙混杂,有高飞天上的白富美,也有低到尘埃里的矮矬穷,总之虽一类而九流具足。 ● 初级工程 阅读全文
摘要:
最近在琢磨程序员到底路在何方,经过不断的自虐和代入,share了: ● 程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者。据说喝的是咖啡,抽的是烟,产的是代码。他们是计算机诞生后才逐渐兴起的一个群体,鱼龙混杂,有高飞天上的白富美,也有低到尘埃里的矮矬穷,总之虽一类而九流具足。 ● 初级工程 阅读全文
摘要:
乐观锁悲观锁知识点总结 1.为什么需要锁(并发控制):在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 2.典型的冲突有哪2种:丢失更新,脏读 3.并发控制机制-乐观锁,悲观锁的定义 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。[1] 阅读全文
摘要:
Redis的事务功能详解 MULTI、EXEC、DISCARD和WATCH命令是Redis事务功能的基础。Redis事务允许在一次单独的步骤中执行一组命令,并且可以保证如下两个重要事项: >Redis会将一个事务中的所有命令序列化,然后按顺序执行。Redis不可能在一个Redis事务的执行过程中插入 阅读全文
摘要:
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文
摘要:
它们最大本质的区别是:sleep()不释放同步锁,wait()释放同步锁. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.sleep和wait的区别还有 阅读全文
摘要:
以下为技术思维与管理思维的不同 在日常的工作中,会出现身兼两职 开发和项目经理 的情况,在此就要学会游刃有余的切换角色,方能一人分身二角 角色转换本质上是思维转换。思维决定一个人的行为,项目经理不像项目经理,那是因为他的思维仍然是以前的技术思维,而不是管理者应当具备的管理思维。这就好比一个人在陌生的 阅读全文
摘要:
1.内存溢出和内存泄露的区别 2.java中的sleep()和wait()的区别 3.redis事务 4.hashMap是否有上限 5.并发问题 阅读全文
摘要:
刚毕业时,特别担心控制台看到红色的报错,一看到红色报错我就好紧急 ,因为看到了不会解决。 到后来 每次处理一个报错,就记录下来。 再到后来。看到任何报错,淡然处之,并能一一解决掉。 现在写完100行逻辑处理的代码,然后一遍运行,全部测试案例通过。 不过,当现在看不到什么bug时,写代码已无法满足追求 阅读全文
|