Chương 5: thấy bug

Xuất viện sau ngày thứ ba, cố uyên đem cơm hộp áo choàng một lần nữa mặc vào.

Không phải bởi vì hắn nghĩ thông suốt cái gì. Là bởi vì thẻ ngân hàng ngạch trống giảm đi tiền xe sau chỉ còn một vạn một ngàn nhiều. Hơn nữa hai ngày không tiếp đơn tổn thất —— tiền thứ này ngươi không xem nó nó cũng ở lưu đi.

Buổi sáng chạy năm đơn. Thân thể trạng thái còn không có hoàn toàn khôi phục, kỵ xe điện thời điểm cái gáy ngẫu nhiên sẽ co rút đau đớn. Hắn so ngày thường kỵ đến chậm một ít.

Nhưng tâm tư của hắn không ở cơm hộp thượng.

Từ bệnh viện sau khi trở về hai ngày này, hắn cơ hồ đem sở hữu không chạy đơn thời gian đều hoa ở nghiên cứu chính mình “Tân cảm giác “Thượng. Kết quả càng nghiên cứu càng mơ hồ —— hắn xác thật có thể cảm giác được vật thể mặt ngoài hạ nào đó mỏng manh “Tin tức lưu động “, nhưng loại này cảm giác cực không ổn định. Có đôi khi rõ ràng một ít, có đôi khi cơ hồ biến mất. Tập trung lực chú ý thời gian dài liền đau đầu.

Hắn nếm thử quá các loại phương pháp. Nhìn chằm chằm gia điện xem, nhìn chằm chằm cơm hộp rương xem, nhìn chằm chằm xe điện điện cơ xem. Kết luận là điện tử thiết bị “Cảm giác “Nhất rõ ràng —— đại khái là bởi vì bên trong có điện lưu cùng số liệu ở chạy, hắn cảm giác càng dễ dàng bắt giữ đến. Phi sản phẩm điện tử cảm giác thực nhược, cơ hồ có thể xem nhẹ.

Nhất có ý tứ chính là ngày hôm sau buổi tối phát hiện: Hắn nếm thử nhìn chằm chằm chính mình tay xem, tập trung lực chú ý đi “Cảm giác “Bàn tay phía dưới đồ vật.

Cái gì đều không có.

Hắn cảm giác không đến chính mình.

Cái này làm cho hắn nghĩ đến một cái trình tự thiết kế lão vấn đề —— người quan sát không thể quan sát tự thân. Tựa như một cái điều chỉnh thử khí không thể điều chỉnh thử chính mình giống nhau.

Không biết này có phải hay không một cái hữu dụng manh mối. Hắn không có đáp án.

Duy nhất xác định chính là: Hắn xem số hiệu phương thức hoàn toàn thay đổi.

Không phải biến hảo hoặc là biến hư. Là từ 2D biến thành 3d.

Trước kia hắn xem số hiệu chính là xem văn bản —— tự phù, ngữ pháp, logic. Hiện tại hắn mở ra số hiệu văn kiện, những cái đó tự phù sau lưng nhiều một tầng “Kết cấu “. Hàm số, mô khối, số liệu lưu —— chúng nó không hề là trừu tượng khái niệm, mà là giống thật thể kiến trúc giống nhau có hình dạng, có trình tự, có mạch lạc.

Mà bug—— những cái đó giấu ở mấy ngàn hành số hiệu chỗ sâu trong logic lỗ hổng —— trong mắt hắn biến thành chấm dứt cấu thượng ám điểm cùng vết rách.

Trước kia tìm bug dựa kinh nghiệm cùng trực giác. Hiện tại hắn có thể trực tiếp nhìn đến chúng nó.

---

Giữa trưa ăn xong mặt, hắn trở lại cho thuê phòng, mở ra laptop.

Hắn không có tiếp tục chạy ngoài bán. Một buổi trưa thời gian liền giá trị mấy chục đồng tiền. Nhưng nếu hắn “Xem bug “Năng lực là thật sự —— không chỉ là não chấn động di chứng —— kia năng lực này khả năng giá trị càng nhiều.

Cố uyên mở ra SegmentFault cùng V2EX treo giải thưởng khu.

Lập trình viên xã khu treo giải thưởng nhiệm vụ, nói trắng ra là chính là giáp phương đã phát một cái bọn họ trị không được bug, dán một bút tiền thưởng, ai trước giải quyết ai lấy tiền. Kim ngạch từ mấy trăm đến mấy vạn không đợi, khó khăn so le không đồng đều. Trước kia hắn tại chức thời điểm chưa bao giờ xem này đó —— quá hạ giá. Một cái lương một năm 80 vạn P7 chạy tới diễn đàn đoạt mấy trăm khối debug đơn tử, truyền ra đi mất mặt.

Hiện tại hắn phiên treo giải thưởng danh sách, cảm thấy lúc trước chính mình rất buồn cười. Mặt mũi giá trị mấy cái tiền? Hắn hiện tại liền mặt mũi đều phân không được ưu tiên cấp, toàn thoái vị cấp sinh tồn.

Đại bộ phận treo giải thưởng nhiệm vụ hắn quét liếc mắt một cái đã vượt qua —— hoặc là quá đơn giản ( cấp tay mới giải thích không kim đồng hồ dị thường không phải hắn nên làm sống ), hoặc là quá tạp ( bang nhân điều WordPress khuôn mẫu không phải hắn kỹ thuật sạn ), hoặc là tiền thưởng quá thấp ( 50 khối tu cái đằng trước hình thức vấn đề, khi tân so đưa cơm hộp còn thấp ).

Hắn phiên hơn mười phút, đang chuẩn bị tắt đi giao diện thời điểm, một cái thiệp tiêu đề bắt được hắn lực chú ý.

Tiêu đề: 【5000 nguyên treo giải thưởng 】 phân bố thức hệ thống gián đoạn tính trục trặc, ba vòng không có kết quả, cầu cao thủ

Phát thiếp người là một cái làm SaaS gây dựng sự nghiệp đoàn đội, kỹ thuật người phụ trách ID kêu “Lão Chu bất lão “. Thiệp rất dài, viết thật sự kỹ càng tỉ mỉ —— cố uyên quét một lần liền đã nhìn ra, đây là cái hiểu công việc người.

Vấn đề miêu tả: Bọn họ trung tâm giao dịch hệ thống ở cao đồng phát cảnh tượng hạ sẽ gián đoạn tính mà xuất hiện số liệu không nhất trí. Không phải mỗi lần đều ra, đại khái vạn phần chi tam xác suất. Ra vấn đề thời điểm, cùng bút giao dịch hội bị kết toán hai lần hoặc là kết toán kim ngạch không khớp. Bọn họ bài tra xét ba vòng, từ ứng dụng tầng tra được trung gian kiện tầng lại tra được cơ sở dữ liệu tầng, đem toàn bộ liên lộ phiên cái biến, không tìm được căn nhân.

Thiệp phía dưới có hai mươi mấy điều hồi phục, đại bộ phận là suy đoán cùng kiến nghị. Có người nói là hoãn tồn nhất trí tính vấn đề, có người nói là tin tức đội ngũ mịch chờ không có làm hảo, có người kiến nghị toàn lượng review cơ sở dữ liệu sự vụ nhật ký. Phát thiếp người ở hồi phục trục điều giải thích vì cái gì này đó phương hướng bọn họ đều bài tra qua.

Ba vòng. Một cái ít nhất ba người sau đoan đoàn đội, bài tra xét ba vòng.

Cố uyên nhìn nhìn tiền thưởng truy nã ngạch. 5000 khối.

Đủ muội muội bốn ngày ICU phí dụng.

Hắn click mở tin nhắn cái nút, đưa vào một hàng tự: “Ta tới thử xem. Yêu cầu viễn trình phỏng vấn các ngươi số hiệu kho hàng cùng thí nghiệm hoàn cảnh. “

Do dự một giây. Hắn bỏ thêm một câu: “Không tin được có thể trước không trả tiền, giải quyết lại nói. “

Phát sau khi ra ngoài hắn tựa lưng vào ghế ngồi chờ. Đợi không đến mười phút, đối phương trở về.

“Ngươi là? Có cái gì tương quan kinh nghiệm? “

Cố uyên nghĩ nghĩ, đánh chữ: “Trước mỗ đại xưởng P7, đã làm phân bố thức trung đài giá cấu. Hiện tại thất nghiệp, nhìn đến các ngươi thiệp cảm thấy có ý tứ. “

Đối phương hồi phục tới thực mau —— đại khái là thật bị tra tấn ba vòng, đã không để bụng tới chính là ai: “Kho hàng quyền hạn đã cho ngươi khai, VPN phối trí phát ngươi hộp thư. Thí nghiệm hoàn cảnh trực tiếp liền. Làm ơn huynh đệ. “

---

Mười phút sau, cố uyên viễn trình liền vào đối phương số hiệu kho hàng.

Trung tâm hệ thống đại khái mười mấy vạn hành số hiệu. Java viết, Spring Cloud cải trang vụ giá cấu, tám trung tâm phục vụ, giao dịch liên lộ đề cập trong đó năm cái. Từ giá cấu đồ tới xem là tiêu chuẩn internet trung đài thiết kế —— không tính ưu nhã nhưng cũng không kém, thuộc về có thể chạy nhưng có kỹ thuật nợ cái loại này.

Trước kia hắn sẽ từ báo sai nhật ký bắt đầu, trục tầng truy tung thuyên chuyển liên, một cái phục vụ một cái phục vụ mà bài tra. Làm như vậy một lần, mau nói một hai ngày, chậm nói một hai chu.

Hiện tại hắn không cần.

Hắn mở ra giao dịch liên lộ trung tâm nhập khẩu số hiệu, mấy ngàn hành văn kiện ở trên màn hình phô khai.

Sau đó hắn “Xem “Tới rồi.

Số hiệu không hề là văn tự.

Nó là một cái kết cấu. Một cái lập thể, nhiều tầng kết cấu. Nhập khẩu khống chế khí là đại môn, hướng trong đi là nghiệp vụ logic tầng, giống từng điều hành lang đi thông bất đồng công năng phòng. Số liệu lưu ở hành lang đi qua, từ phần ngoài thỉnh cầu tiến vào, trải qua nghiệm chứng, xử lý, kéo dài hóa, cuối cùng phản hồi hưởng ứng.

Toàn bộ kết cấu ở hắn cảm giác trung là lưu động —— không phải trạng thái tĩnh lam đồ, mà là giống một cái đang ở vận hành sống hệ thống. Hắn thậm chí có thể “Cảm giác được “Này đó bộ phận bị thường xuyên thuyên chuyển ( những cái đó đường nhỏ càng lượng, càng ấm áp ), này đó bộ phận cơ bản để đó không dùng ( ảm đạm, lạnh băng ).

Loại cảm giác này cùng hắn ở tinh uyên nhìn đến những cái đó sáng lên sợi tơ không hoàn toàn giống nhau —— không có như vậy mãnh liệt, càng như là lui mười tầng lự kính thấp xứng bản. Nhưng kết cấu cảm là giống nhau.

Hắn dọc theo giao dịch liên lộ chủ lưu trình “Đi “Một lần.

Chi trả phục vụ. Thanh toán.

Không thành vấn đề.

Đối trướng phục vụ. Hạch toán.

Cũng không thành vấn đề.

Hắn lại “Đi “Một lần, lần này thả chậm tốc độ, ở mỗi cái tiết điểm nhiều đình trong chốc lát. Cơ sở dữ liệu sự vụ quản lý tầng —— liên tiếp trì phối trí —— sự vụ cách ly cấp bậc ——

Đình.

Hắn thấy được.

Ở thanh toán phục vụ cùng đối trướng phục vụ xài chung cơ sở dữ liệu liên tiếp trong hồ, có một cái ám điểm. Không phải số hiệu viết sai rồi —— số hiệu logic bản thân là đúng. Ám điểm ở chỗ hai cái phục vụ sự vụ cách ly cấp bậc phối trí không nhất trí.

Thanh toán phục vụ dùng chính là SERIALIZABLE, nhất nghiêm khắc cách ly cấp bậc. Đối trướng phục vụ dùng chính là READ COMMITTED. Này bản thân không là vấn đề —— bất đồng phục vụ có thể dùng bất đồng cách ly cấp bậc.

Vấn đề ở chỗ chúng nó cùng chung một cái liên tiếp trì.

Đương cao đồng phát cảnh tượng hạ hai cái phục vụ đồng thời từ liên tiếp trong hồ thu hoạch liên tiếp khi, bởi vì liên tiếp trì liên tiếp là bị phục dùng, một cái đã bị thanh toán phục vụ thiết vì SERIALIZABLE liên tiếp khả năng bị đối trướng phục vụ bắt được —— nhưng đối trướng phục vụ cho rằng nó là READ COMMITTED. Ở cái kia quá ngắn thời gian cửa sổ, đối trướng phục vụ dùng một sai lầm cách ly cấp bậc liên tiếp đi đọc số liệu, liền sẽ đọc được thanh toán phục vụ còn không có đệ trình trung gian trạng thái.

Vạn phần chi tam xác suất. Bởi vì chỉ có ở hai cái phục vụ vừa lúc ở cùng hào giây nội cạnh tranh cùng cái liên tiếp thời điểm mới có thể kích phát.

Ba vòng bài tra không ra quá bình thường. Loại này bug không ở số hiệu logic —— nó ở giá cấu thiết kế giả thiết. Tất cả mọi người giả thiết liên tiếp trì sẽ chính xác xử lý cách ly cấp bậc cắt, nhưng cái này liên tiếp trì thực hiện không có ở liên tiếp trả lại khi trọng trí cách ly cấp bậc.

“Dựa. “Cố uyên nhìn chằm chằm cái kia ám điểm nhìn vài giây.

Ai mẹ nó thiết kế cùng chung liên tiếp trì không làm cách ly cấp bậc trọng trí? —— không đúng, này kỳ thật là một cái rất thường thấy hố. Rất nhiều liên tiếp trì thực hiện cam chịu không nặng trí sự vụ thuộc tính.

Hắn mở ra tin nhắn, bắt đầu đánh chữ.

“Tìm được rồi. Các ngươi vấn đề không ở ứng dụng tầng, ở liên tiếp trì mặt. “

Sau đó hắn đem hoàn chỉnh phân tích viết ra tới. Từ hiện tượng đến căn nhân đến xuất hiện lại điều kiện, bao gồm cụ thể là cái nào phối trí văn kiện nào một hàng, hẳn là như thế nào sửa, sửa xong lúc sau như thế nào nghiệm chứng.

Viết xong nhìn một lần, không có vô nghĩa, cũng không có để sót. Toàn bộ hành trình mười lăm phút.

Phát sau khi ra ngoài hắn tựa lưng vào ghế ngồi, ngón tay có điểm phát run. Không phải khẩn trương —— là hưng phấn. Từ hắn bị giảm biên chế tới nay, hơn ba tháng, đây là lần đầu tiên hắn làm trở về chính mình chân chính am hiểu sự.

Hơn nữa làm được so trước kia càng tốt.

Trước kia hắn cũng có thể tìm được loại này bug, nhưng yêu cầu mấy ngày thậm chí một vòng bài tra. Hiện tại hắn mười lăm phút liền “Xem “Tới rồi.

Di động chấn một chút. Đối phương hồi phục.

“???Ngươi xác định? SERIALIZABLE liên tiếp bị READ COMMITTED phục vụ phục dùng? Chờ ta nghiệm chứng một chút…… “

Năm phút sau.

“Ngọa tào. “

Lại qua hai phút.

“Huynh đệ. Chúng ta ba người tra xét ba vòng. Ngươi mười lăm phút. Ngươi rốt cuộc như thế nào làm được? “

Cố uyên nghĩ nghĩ, đánh chữ: “Vận khí tốt. Các ngươi giá cấu thiết kế không thành vấn đề, chính là liên tiếp trì cái kia hố quá ẩn nấp. “

“Vận khí cái quỷ. Ngươi có phải hay không khai cái gì AI phân tích công cụ? “

“Không có. Thuần thủ công. “Hắn nghĩ nghĩ, lại bỏ thêm một câu, “Các ngươi số hiệu chất lượng còn hành, chính là liên tiếp trì kia khối thiết kế có hố. Kiến nghị đọc một chút HikariCP nguyên mã, nó liên tiếp trả lại lưu trình có cách ly cấp bậc trọng trí xử lý. “

Đối phương trầm mặc đại khái nửa phút, sau đó phát tới một cái tin tức: “5000 khối tiền thưởng đã chuyển tới ngươi Alipay. Mặt khác —— ngươi hiện tại vẫn là thất nghiệp trạng thái? Chúng ta nơi này thiếu một cái giá cấu sư, có hay không hứng thú tâm sự? “

Cố uyên nhìn chằm chằm cái kia tin tức nhìn trong chốc lát.

Hắn không có lập tức hồi phục offer sự. Hắn trước mở ra Alipay —— ngạch trống thay đổi. Hắn lại mở ra ngân hàng App đem tiền chuyển qua. Ngạch trống từ một vạn biến đổi thành một vạn sáu.

Một vạn sáu.

Muội muội ICU tiền nợ vừa vặn cũng là một vạn sáu.

Hắn ngồi ở trên ghế, nhìn chằm chằm trên màn hình di động con số đã phát một hồi lâu ngốc.

Mười lăm phút. 5000 khối.

Hắn hôm nay buổi sáng chạy năm đơn cơm hộp, tránh 68 khối. Đồng dạng mười lăm phút, nếu ở kỵ xe điện, đại khái có thể tránh hai mươi khối.

Trước kia làm P7 thời điểm, hắn khi tân tương đương xuống dưới đại khái 400 khối. 5000 trừ lấy mười lăm phút tương đương —— hắn ấn hạ tính toán khí —— khi tân hai vạn.

Đương nhiên này không thể liên tục. Không có khả năng mỗi cái bug đều giá trị 5000 khối, cũng không có khả năng mỗi ngày đều có loại này cấp bậc treo giải thưởng nhiệm vụ.

Nhưng con đường này trần nhà cùng đưa cơm hộp hoàn toàn không ở một cái lượng cấp.

Hắn mở ra di động thông tin lục, phiên đến Trương a di tên. Lại mở ra ngân hàng App, đem 5000 khối chuyển tới chuẩn bị giao ICU phí dụng tài khoản. Ngạch trống từ một vạn biến đổi thành một vạn sáu —— vừa vặn đủ bổ thượng tháng này tiền nợ.

Hắn nhìn chằm chằm cái kia con số nhìn trong chốc lát, một loại xa lạ cảm giác từ ngực xông ra. Không phải vui sướng —— cái kia từ quá nhẹ. Càng như là một cái chết đuối đầu người một lần sờ đến trên mặt nước đồ vật. Không biết bắt được cái gì, nhưng ít ra có cái gì có thể bắt.

Ba tháng. Đây là ba tháng tới nay, hắn lần đầu tiên cảm thấy sự tình có khả năng hướng tốt phương hướng đi.

Cố uyên tắt đi di động, tựa lưng vào ghế ngồi. Ngoài cửa sổ sắc trời tối sầm xuống dưới, trong thành thôn đèn đường ở lâu phùng gian sáng lên tới, quất hoàng sắc quang chen vào trong phòng. Hắn không có bật đèn.

Hắn nghĩ tới muội muội. Nghĩ tới một tháng hai vạn tám ICU phí dụng. Nghĩ tới vừa rồi kia mười lăm phút mang đến khả năng tính.

Hắn không biết chính mình năng lực là như thế nào tới, cũng không biết nó sẽ liên tục bao lâu. Khả năng ngày mai rời giường liền biến mất. Khả năng nó thật sự chỉ là não chấn động di chứng, quá đoạn thời gian tự nhiên khôi phục bình thường.

Nhưng nếu không phải đâu?

Nếu thứ này là thật sự, hơn nữa có thể vẫn luôn sử dụng đâu?

Hắn cầm lấy di động, cấp Trương a di trở về một cái tin tức:

“A di, tiền nợ ngày mai chuyển, hai ngày này đỉnh đầu quay vòng khai. Giúp ta cùng ngôi sao nói —— ca bên này có rơi xuống. “

Phát xong lúc sau chính hắn cười một chút —— cùng một cái người thực vật “Nói “, nàng lại nghe không được.

Nhưng hắn vẫn là đã phát.

Giống như trước mỗi lần chịu đựng một cái cửa ải khó khăn lúc sau giống nhau, hắn vẫn là sẽ cùng muội muội “Nói “Một tiếng.

Nói mới cảm thấy chuyện này là thật sự.

Hắn mở ra laptop, trở lại lập trình viên diễn đàn treo giải thưởng khu. Trên dưới phiên phiên —— còn có không ít thiệp. Hắn một lần nữa đăng ký một cái ID, suy nghĩ trong chốc lát, đặt tên kêu “Vực sâu thợ săn “.

Không biết vì cái gì. Chính là cảm thấy này hai chữ —— vực sâu —— rất thích hợp.

Hắn bắt đầu lật xem tiếp theo cái treo giải thưởng thiệp.

---