Java-Synchronized用法(1)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第一个用法:加在实例方法上和加在静态方法上。 首先是加在实例方法上 测试代码如下: 1import org.junit.Test; 2 3import java.util.Scanner; 4 5public class Threa...

不使用Vue-CLI构建Vue项目

最近半年,基本上主要的学习重心都是放在Vue这款框架上面,我发现我的学习过程有点颠倒,所以最近一周花了些时间尝试不使用Vue CLI来构建Vue项目。我不是个前端开发人员,只是为了兴趣和保持技术判断力而了解这款框架,所以有不对的地方还请各位看官指出。 第一步:开发必备 Node.js和NPM不可少,之前写过一篇文章,可以参考:《安装Node.js和NPM》。 第二步:版本信息 Node.js:v10.11.0 NPM:6.4.1 Webpa...

这些年的自由职业

原因 2014年各种问题铺面而来,被迫休息半年。在这期间有朋友问我能不能帮他写一个淘宝的爬虫程序,用来通过关键字获取商品信息。当时反正闲着也是闲着,于是开始研究爬虫,写了一个多月,优化了两三次,最后交付的时候,自我感觉已经完美无瑕。当然朋友也意思了一下,使我能够在这半年有点零花钱。 同时,我也在思考,之前累死累活的做事,到底是为了什么?工作认真,老板不喜欢;工作太积极,老板也不喜...

MySQL-死锁

本文基于MySQL的数据库引擎InnoDB,通过本文了解: 1. 死锁。 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。以下是一些示例。 更新时互相等待 #第一个事务 START TRANSACTION; #第一步,更新1111这条数据 UPDATE test2 SET sum_count = sum_count + 1 WHERE id = '1111'; #第三步,更新2222这条数据 UPDATE test2 SET sum_count = sum_count + 1 WHE...

别让员工“野蛮生长”

今天简单聊聊如何带人。所谓的带人,其实就是一个放权的过程,但是这是一个极其缓慢的过程,不可能一蹴而就。如果在最开始的时候,给予的自由过大,员工就会如同野草一样,疯狂的自我生长,最终的结果肯定是良莠不齐。 先来看几个场景: 拿到一个原始的需求,Leader:“这个功能,做一下,没问题吧?”员工:“没问题。” 过了几天,Leader:“做完了没有?”员工“......” Leader:“你需要在这里增加一个接口去...

MySQL-幻读

本文基于MySQL的数据库引擎InnoDB,通过本文了解: 1. 幻读:在一个事务的两次查询中数据不一致。 上一篇了解了MySQL的不可重复读,但是有时候同一个事务中,前后两次查询显示数据有可能是不一致的,以下就为示例: 更新了其它事务中新增数据: #第一个事务 START TRANSACTION; #第一步,第二个事务插入前查询 SELECT * FROM test2; #第五步,第二个事务插入后查询 SELECT * FROM test2; #第六步,更新第...

MySQL-可重复读

本文基于MySQL的数据库引擎InnoDB,通过本文了解: 1. 可重复读。 首先,要了解的是,MySQL的事务默认隔离级别是:可重复读,即:在事务执行期间会锁定该事务以任何方式引用的所有行。 其它事务做更新时: #第一个事务 START TRANSACTION; #第一步,第二个事务更新前查询 SELECT * FROM test2; #第四步,第二个事务更新后查询 SELECT * FROM test2; #第六步,第二个事务提交后查询 SELECT * FROM test2; ...

如何使编码质量保持正轨

本篇文章基于之前所说的“焦油坑”项目,探讨一下在接手这些项目之后,如何能够保证编码质量。 说实话,想要保证这类项目的编码质量真的很难,在付出大量的时间、精力之后,很有可能是劳而无功。原因有很多,比如:积重难返、时间不充足、人员能力参差不齐、一锤子买卖。 一般来说,成本是固定的,范围只可能增加却不太可能减小,一般的项目都会在时间上做文章,会尽可能的压缩时间。这就导致需求靠嘴,设计...

何时全身而退

这篇主要说说,如果很不幸的掉进坑里了,应该在什么时候开始弃坑。弃坑之前,首先应该思考以下两个问题: 1. 弃坑会带来什么影响。这里的影响主要是指:也许现在这份工作会丢失,失去现金流。 2. 是否有资本面对这些影响。这里的资本指的是:如果弃坑导致了工作丢失,是否可以自如应对。 无论任何时候,一个成年人做任何事情,应该保持理智。虽然怒发冲冠很爽,但是有时候爽后的代价也许是不可接受的。鸡汤...

能否全身而退

俗话说的好:“常在河边走,哪有不湿鞋。”做外包服务的,谁没碰上过几个焦油坑,如果避免不了掉入坑中的悲剧,能否全身而退呢? 1. 工程师 很不幸,工程师是最容易掉进坑里面的角色,一没话语权,二又是正经干事的,不掉进去才显得奇怪。那么工程师掉进去之后,又该如何应对呢? 我觉的吧,既然已经掉进坑里了,就别挣扎了,越挣扎越陷得深。保持良好心态很重要,能不能平稳而有有所收获的度过这段难熬的时...
Copyright © 字痕随行 保留所有权利.   Theme  Ality 京ICP备14039894号

用户登录

分享到: