blog.brucefeng.info blog.brucefeng.info

blog.brucefeng.info

BruceFeng

2016 - 12 - 31. 2016 - 12 - 28. 2016 - 12 - 09. 2016 - 10 - 20. 2016 - 09 - 14. 2016 - 08 - 10. 2016 - 07 - 07. Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive spec. 2016 - 06 - 29. 2016 - 06 - 27. 团队使用Scrum 已经有半年多了, 基本形成了一周一个迭代周期的正常开发节奏,团队的开发状态也进入了正规 但是在Scrum的迭代中,时常会出现一些比较大项目需求,这种大项目工期长,时常会跨团队/部门配合,因此在迭代中会出现很多问题,难以管理。 2016 - 06 - 02.

http://blog.brucefeng.info/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR BLOG.BRUCEFENG.INFO

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

May

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Thursday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.3 out of 5 with 11 reviews
5 star
4
4 star
6
3 star
1
2 star
0
1 star
0

Hey there! Start your review of blog.brucefeng.info

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.9 seconds

FAVICON PREVIEW

  • blog.brucefeng.info

    16x16

CONTACTS AT BLOG.BRUCEFENG.INFO

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
BruceFeng | blog.brucefeng.info Reviews
<META>
DESCRIPTION
2016 - 12 - 31. 2016 - 12 - 28. 2016 - 12 - 09. 2016 - 10 - 20. 2016 - 09 - 14. 2016 - 08 - 10. 2016 - 07 - 07. Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive spec. 2016 - 06 - 29. 2016 - 06 - 27. 团队使用Scrum 已经有半年多了, 基本形成了一周一个迭代周期的正常开发节奏,团队的开发状态也进入了正规 但是在Scrum的迭代中,时常会出现一些比较大项目需求,这种大项目工期长,时常会跨团队/部门配合,因此在迭代中会出现很多问题,难以管理。 2016 - 06 - 02.
<META>
KEYWORDS
1 archive
2 tags
3 feed
4 这一年更多的精力转向技术管理,开发工作也更多的放在系统架构和业务架构上
5 及时做重构,不等到以后
6 没经历一次重构,系统就简单一次,到目前核心系统已经精简
7 分布式锁
8 分布式锁是控制分布式系统之前访问共享资源的一种方式
9 实现分布式锁,主要有以下三个方面为重点
10 线上故障处理
CONTENT
Page content here
KEYWORDS ON
PAGE
archive,tags,feed,这一年更多的精力转向技术管理,开发工作也更多的放在系统架构和业务架构上,及时做重构,不等到以后,没经历一次重构,系统就简单一次,到目前核心系统已经精简,分布式锁,分布式锁是控制分布式系统之前访问共享资源的一种方式,实现分布式锁,主要有以下三个方面为重点,线上故障处理,前段时间在团队内整理了一份线上事故处理的流程,修改后在这里分享,1 故障信息获取源,这个是获取故障最常用的手段,一般的系统正常运营过程中都会有一定的指标监控,互联网公司校招的一些感受,互联网公司
SERVER
Tengine/2.1.1
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

BruceFeng | blog.brucefeng.info Reviews

https://blog.brucefeng.info

2016 - 12 - 31. 2016 - 12 - 28. 2016 - 12 - 09. 2016 - 10 - 20. 2016 - 09 - 14. 2016 - 08 - 10. 2016 - 07 - 07. Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive spec. 2016 - 06 - 29. 2016 - 06 - 27. 团队使用Scrum 已经有半年多了, 基本形成了一周一个迭代周期的正常开发节奏,团队的开发状态也进入了正规 但是在Scrum的迭代中,时常会出现一些比较大项目需求,这种大项目工期长,时常会跨团队/部门配合,因此在迭代中会出现很多问题,难以管理。 2016 - 06 - 02.

INTERNAL PAGES

blog.brucefeng.info blog.brucefeng.info
1

Archive

http://blog.brucefeng.info/archive

Clojure ns require use import. Inner Join vs Where.

2

about

http://blog.brucefeng.info/about.md

Since 2013.5.30.

3

线上故障处理

http://blog.brucefeng.info/post/2016/2016-12-09

Published on 2016 - 12 - 09. 提到bug修复问题,之后airbnb的朱赟发了 当工程师收到了 Bug Report. 如 在系统层面某种报错出现的次数,系统常规指标,如可用内存,JVM GC,连接池等信息 业务指标,如业务的曲线异于基准线。

4

技术管理的路

http://blog.brucefeng.info/post/tech-leader-routine

Published on 2016 - 07 - 07. 有些需求在产品经理来看可能以为只是一个很小的改动,但是在技术上可能需要很多资源才能实现,这时候需要给出合理的评估时间 如果自己不能给出较为准确的时间,需要找到对应的业务Owner来给出时间 ,让产品来权衡花这么大的资源来实现需求是否合算 另外,如果一个需求的实现成本很高,又必须去做,那就需要有合理的排期,不同阶段应该有相应的milestone,这样更有节奏的开发。

5

分布式锁

http://blog.brucefeng.info/post/distributed-locks

Published on 2016 - 12 - 28. 使用select for update sql语句时,数据库会给数据表增加排他锁,当改跳记录加上排他锁之后,其他线程无法再对该记录增加排他锁。 Insert into lock values(uniqueid). Delete from lock table where uniqueid=id. Redis从 2.6.12 版本开始,Redis中的SET命令可以通过EX second,PX millisecond,NX,XX进行修改,命令SET key value [EX seconds] [PX milliseconds] [NX XX]. EX second 设置键的过期时间为 second 秒。 SET key value EX second 效果等同于 SETEX key second value。 PX millisecond 设置键的过期时间为 millisecond 毫秒。 SET key value PX millisecond 效果等同于 PSETEX key millisecondvalue。

UPGRADE TO PREMIUM TO VIEW 7 MORE

TOTAL PAGES IN THIS WEBSITE

12

OTHER SITES

blog.brucec.net blog.brucec.net

Monologue of a Connoisseur of Superfluous Verbiage

Monologue of a Connoisseur of Superfluous Verbiage. Wednesday, June 19, 2013. Our son Silas was born a week ago. We were really happy to finally meet the little guy who was wiggling around in Karren for so long, and we really love him. He's a sweetie. The ups and downs are hard, so we'd appreciate it if you'd keep him (and us) in your prayers. If you want more details/updates/pictures, you can follow along at http:/ silasraymond.tumblr.com/. Sunday, March 18, 2012. Niece Audrey was also born in June.

blog.brucecheek.com blog.brucecheek.com

Random Stuff

We all need time to recover. I looked through hundreds of files. Searched through my text messages. I even searched my wardrobe. But I still couldn't find where I asked for your opinion. If you’re an introvert, follow @introvertunites. 8203;​​. If you’re an introvert, follow @introvertunites. 8203;​​. If you relate to being an introvert, follow me @introvertunites. Introvert problem: When you haven’t spoken to anyone for a long time and you realize you suddenly have to very soon. 8203;​​. Page 1 / 4.

blog.brucedsu.com blog.brucedsu.com

DeiSu - I am the man to be DEITY!

I am the man to be DEITY! April 28, 2015. Lecture 9 Scroll View, Multithreading. Let mainQ: dispatch queue t = dispatch get main queue() let mainQ: dispatch queue t = NSOperationQueue.mainQueue() / object-oriented API / pattern dispatch async(notTheMainQueue) { / do something that might block or takes a while dispatch async(dispatch get main queue() { / call UI functions with the result of the above } }. Dispatch get main queue. Do something that might block or takes a while. Dispatch get main queue.

blog.bruceetherington.com blog.bruceetherington.com

Default Web Site Page

If you are the owner of this website, please contact your hosting provider: webmaster@blog.bruceetherington.com. It is possible you have reached this page because:. The IP address has changed. The IP address for this domain may have changed recently. Check your DNS settings to verify that the domain is set up correctly. It may take 8-24 hours for DNS changes to propagate. It may be possible to restore access to this site by following these instructions. For clearing your dns cache.

blog.brucefarnsworth.com blog.brucefarnsworth.com

Bruce's Blog |

Raw Rainforest Immersion Photography Tours. Subscribe & Follow. Welcome to my blog! Reminiscing on Point Reyes. The National Park Service has created this webpage. Friday, September 30th, 2011. Posted in Rainforest Conservation. Conservation Photography as environmental education: Focus on the pedagogues. Cover of a previous issue). I’m pleased to announce that my latest research piece, looking at the visual narrative, has been accepted by the international, peer-reviewed academic journal. Ecuador is a s...

blog.brucefeng.info blog.brucefeng.info

BruceFeng

2016 - 12 - 31. 2016 - 12 - 28. 2016 - 12 - 09. 2016 - 10 - 20. 2016 - 09 - 14. 2016 - 08 - 10. 2016 - 07 - 07. Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive spec. 2016 - 06 - 29. 2016 - 06 - 27. 团队使用Scrum 已经有半年多了, 基本形成了一周一个迭代周期的正常开发节奏,团队的开发状态也进入了正规 但是在Scrum的迭代中,时常会出现一些比较大项目需求,这种大项目工期长,时常会跨团队/部门配合,因此在迭代中会出现很多问题,难以管理。 2016 - 06 - 02.

blog.bruceforrester.com blog.bruceforrester.com

» An artistic approach to weddings, portraits & special events.

An artistic approach to weddings, portraits and special events. Jeremy’s Bar Mitzvah! Chris Christina = Married! Sophie’s Bat Mitzvah! Alexandra’s Bat Mitzvah! Justine Thomas = Married! Sadie’s Bat Mitzvah! Cristin Sean = Married! Children's portrait photography. Palace of Fine Arts. Form submitted successfully, thank you. Error submitting form, please try again. Jeremy’s Bar Mitzvah! Tuesday, March 13, 2018 Bar/Bat Mitzvahs. Jeremy’s Bar Mitzvah was incredible! The reception was held at 16. Great energy...

blog.brucehealey.com blog.brucehealey.com

Bruce Healey's Blog

Some people think that writing is an art. Bruce Healey thinks of it more as a sport: practice and challenge make perfect. Bruce’s Big Challenge Blog. Children Guns and Money. Bruce Healey - Friday, March 14, 2014. Well, there are thousands of reasons why this idea borders on insanity, but for the fiscally conservative, here are a few; . Discrimination is not OK in ANY religion. Bruce Healey - Friday, March 14, 2014. New year.Good Sense? Bruce Healey - Tuesday, January 21, 2014. Tackle the tough issues in...

blog.brucehershey.com blog.brucehershey.com

BRUCE HERSHEY'S VISUAL JOURNAL

BRUCE HERSHEY'S VISUAL JOURNAL. To See More Of My Work Visit My Website. Http:/ www.brucehershey.com.

blog.brucehowatt.com blog.brucehowatt.com

Bruce Howatt Photography

Just another WordPress site. We also were lucky enough to have Duny from the Bugaboos join us for this program. It was awesome to have him help out and hopefully he can become involved. The group after finishing the full Conrad Glacier Climb. The first Icefall pitch. Climbing alongside the Big Waterfall. British Columbia Canada Photography. Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! Tagged with: mountain with snow. British Columbia Canada Photography.

blog.brucehsu.org blog.brucehsu.org

brucehsu.>

RubyKaigi 2014] Cores unleashed Part II: Introduction to GobiesVM (and Software Transactional Memory). Input, err := os.Open(filename). Scanner := bufio.NewScanner(input). Scanner.Scan() {. Line := scanner.Text(). 決定如何區分token 預設是斷行 ,由於是buffered IO,所以會有每個token所能用的buffer的最大size. MaxScanTokenSize = 64 * 1024. Input, := os.Open(filename). Reader := bufio.NewReader(input). Line, err := reader.ReadString( ' n'. Line, err = reader.ReadString( ' n'. 當然最便利的藉口就是 GobiesVM沒有作最佳化 所以我就跑去編了個把最佳化 這些選項位於. 但等等 因為其年代久遠 四年多...