What is geek Share of the Week?

Hackershare is a bookmark sharing site (hackershare.dev). The Weekly Picks section is a collection of bookmarks on the site.

This text

Hackershare.dev /weekly_sele… hackershare.dev/weekly_sele…

1. The biggest problem of software engineering

The university has a course called “Software Engineering”, which studies how to organize and manage software projects. …

Tag: # Ruan Yifeng’s blog # Software Engineering #HTML

2. Easily print web pages and generate PDF documents

Chromedp is a faster and easier Go library that supports the Chrome DevTools Protocol. It is one of the most popular Headless browser libraries, and you can use it to do many browser-only tasks. For example, web page screenshots, web page rendering tests, video downloads, simulated login, etc. Today I’m going to introduce a useful and very simple function: generate a PDF screen shot for a web page. For more examples, you can check out chromedp/examples.

# PDF # DevTools #Headless

3. Use and principle of ThreadLocal

The most common way to deal with multi-threaded concurrency safety is to use locks to control the access of multiple threads to a critical region. However, both optimistic and pessimistic locks can have an impact on performance when concurrency conflicts occur. Well, is there a way

Hashtag: # Multithreading # Principle

4. How is the primary key of Taobao’s database designed?

MySQL architecture design practice

#database # Architecture design #MySQL

5. Typical problems in the design of system thinking | four fire scene

The problems of system design are very test of experience and thinking process, and different from common algorithm problems and language-based problems, involve a wide range of issues, there is no more consistent discrimination standards. Nevertheless, some common ideas and clues to typical problems can be generalized.

# Raychase # System-Design

Subscribe to our

To subscribe to weekly Picks, just sign up for the site (one click on GitHub/Twitter) and we’ll send you a weekly email, or you can follow our official account.

This article uses the article synchronization assistant to synchronize