0

通過實現網站訪問計數器帶你理解 輕量級鎖CAS原理,還學不會算我輸!!!

一、實現網站訪問計數器 1、線程不安全的做法 1.1、代碼 package com.chentongwei.concurrency; import static java.lang.Thread.sleep; /** * @Description: * @Project concurrency */ ...

Java知音號 發布于 2020-07-15 09:46 評論(0)閱讀(128)
1

蒲公英 · JELLY技術周刊 Vol.14: Vue 3 新特性詳解

2020 年真的是災禍頻發,但是在各類前端框架上,依舊是在穩步的推進。近日 Vue 團隊更新了關于 Vue 3 的最新狀態,尤大新增了三個語法糖特性,它們將用于優化 SFC 的開發體驗,你會有興趣嘗鮮試試么~ 登高遠眺 天高地迥,覺宇宙之無窮 前端框架 Vue 3: 2020 年中的狀態更新 近日 ...

凹凸實驗室 發布于 2020-07-15 09:37 評論(0)閱讀(114)
0

JVM詳解之:java class文件的密碼本

簡介 一切的一切都是從javac開始的。從那一刻開始,java文件就從我們肉眼可分辨的文本文件,變成了冷冰冰的二進制文件。 變成了二進制文件是不是意味著我們無法再深入的去了解java class文件了呢?答案是否定的。 機器可以讀,人為什么不能讀?只要我們掌握java class文件的密碼表,我們可 ...

flydean 發布于 2020-07-15 09:24 評論(2)閱讀(80)
0

Java應用服務器之tomcat部署

總結一點,部署tomcat環境,首先要安裝jdk,因為tomcat本身就是java語言編寫,我們要在服務器上安裝好java程序運行環境和標準類庫等組件,tomcat才可以服務器上正常的運行起來;其實從上面的演示我們大概也能知道tomcat就是為Java jsp程序提供一個運行環境,后續的jsp代碼... ...

Linux-1874 發布于 2020-07-15 09:20 評論(0)閱讀(124)
1

證明:ThreadLocal的get,set方法無法防止內存泄漏

先給出結論:get,set兩個方法都不能完全防止內存泄漏,還是每次用完ThreadLocal都勤奮的remove一下靠譜。 前言: 看到有的博客說在把ThreadLocal的所有強引用置空前,調用 set 或 get 方法的話,則可以防止這個失去所有強引用的ThreadLocal對應的value內存 ...

執生 發布于 2020-07-15 09:16 評論(0)閱讀(137)
2

動手實現 LRU 算法,以及 Caffeine 和 Redis 中的緩存淘汰策略

我是風箏,公眾號「古時的風箏」。 文章會收錄在 JavaNewBee 中,更有 Java 后端知識圖譜,從小白到大牛要走的路都在里面。 那天我在 LeetCode 上刷到一道 LRU 緩存機制的問題,第 146 題,難度為中等,題目如下。 運用你所掌握的數據結構,設計和實現一個 LRU (最近最少使 ...

風的姿態 發布于 2020-07-15 09:15 評論(0)閱讀(109)
3

程序員如何在社交領域成長快一點?

先看再點贊,給自己一點思考的時間,微信搜索【沉默王二】關注這個靠才華茍且的程序員。本文 GitHub github.com/itwanger 已收錄,里面還有一線大廠整理的面試題,以及我的系列文章。 讀者 John 私信問我,“二哥,怎么在社交領域成長快一點?”這個問題我覺得挺有趣的,尤其是針對性格 ...

沉默王二 發布于 2020-07-15 09:01 評論(1)閱讀(294)
0

老司機帶你玩轉面試(3):Redis 高可用之主從模式

前文回顧 建議前面文章沒看過的同學先看下前面的文章: 「老司機帶你玩轉面試(1):緩存中間件 Redis 基礎知識以及數據持久化」 「老司機帶你玩轉面試(2):Redis 過期策略以及緩存雪崩、擊穿、穿透」 Redis 主從模式 在生產環境使用 Redis ,完全禁止使用單機模式,單機模式風險太高, ...

極客挖掘機 發布于 2020-07-15 08:57 評論(0)閱讀(120)
1

Java 分布式任務調度平臺:PowerJob 快速開始+配置詳解

本文適合有 Java 基礎知識的人群 作者:HelloGitHub-Salieri 引言 HelloGitHub 推出的《講解開源項目》系列。 項目地址: https://github.com/KFCFans/PowerJob PowerJob 的設計目標為企業級的分布式任務調度平臺,即成為公司內部 ...

削微寒 發布于 2020-07-15 08:37 評論(0)閱讀(169)
4

說透代碼評審

參考資料: 《互聯網大廠如何玩轉代碼評審》 梁松華 京東高級開發工程師 《學習Facebook真正發揮代碼審查的提效作用》 葛俊 前Facebook內部工具團隊Tech Lead 《代碼審查哪種方式更適合我的團隊》 葛俊 前Facebook內部工具團隊Tech Lead 《聊一聊代碼審查》熊燚(四火 ...

張飛洪[廈門] 發布于 2020-07-15 08:30 評論(2)閱讀(200)
0

小書MybatisPlus第4篇-表格分頁與下拉分頁查詢

本文為mybatis系列文檔的第4篇,前三篇請訪問下面的網址。 小書MybatisPlus第1篇-整合SpringBoot快速開始增刪改查 小書MybatisPlus第2篇-條件構造器的應用及總結 小書MybatisPlus第3篇-自定義SQL 一、讓Spring Boot-MybatisPlus支 ...

字母哥博客 發布于 2020-07-15 08:26 評論(0)閱讀(120)
0

如果你每次面試前都要去背一篇Spring中Bean的生命周期,請看完這篇文章

前言 當你準備去復習Spring中Bean的生命周期的時候,這個時候你開始上網找資料,很大概率會看到下面這張圖: 先不論這張圖上是否全面,但是就說這張圖吧,你是不是背了又忘,忘了又背? 究其原因在于,你沒有理解為什么需要這些步驟,也不知道為什么要按這個順序執行 筆者在閱讀完整個IOC跟AOP的源碼后 ...

程序員DMZ 發布于 2020-07-15 08:07 評論(1)閱讀(185)
4

MVC + EFCore 項目實戰 - 數倉管理系統5 – 菜單配置及里程碑劃分

上次課程我們完成了需求的梳理。 我們根據梳理的需求把菜單配好,另外我們把項目里程碑也配置在系統中,開發和管理都在系統中,形成無文檔化管理。 一、菜單配置 根據我們的歸納圖,我們先將菜單配置好。 我們遵循敏捷開發的原則,近期要開發的功能列的詳細點,遠期要開發的先不展開。 我們要開發的第一個功能是 數據 ...

編程小紙條 發布于 2020-07-15 08:03 評論(2)閱讀(299)
0

5分鐘帶你快速入門和了解 OAM Kubernetes

什么是 OAM? OAM 的全稱為開放應用模型(Open Application Model),由阿里巴巴宣布聯合微軟共同推出。 OAM 解決了什么問題? OAM 本質是為了解耦K8S中現存的形形色色的資源,讓每個角色的關注點更為集中和專注。 舉個例子,我們在生產環境中部署了Deployment資源 ...

KAnts 發布于 2020-07-15 07:50 評論(0)閱讀(88)
0

Docker 基礎知識 - 使用卷(volume)管理應用程序數據

卷(volumes)是 Docker 容器生產和使用持久化數據的首選機制。綁定掛載(bind mounts)依賴于主機的目錄結構,卷(volumes)完全由 Docker 管理。卷與綁定掛載相比有幾個優勢: 卷比綁定掛載更容易備份或遷移。 您可以使用 Docker CLI 命令或 Docker AP ...

技術譯民 發布于 2020-07-15 01:20 評論(0)閱讀(125)
0

【Nginx】如何配置Nginx日志?這是最全面的一篇了!!

寫在前面 日志對于統計排錯來說非常有利的。本文總結了 Nginx 日志相關的配置如 access_log、 log_format、open_log_file_cache、 log_not_found、 log_subrequest、 rewrite_log、 error_log。 配置Nginx日志 ...

冰河團隊 發布于 2020-07-15 00:29 評論(0)閱讀(191)
4

聊聊Mysql主從同步讀寫分離配置實現

mysql大家都熟悉,mysql主從同步、讀寫分離都是稍微大一點系統的必備知識,那么在實際項目中,我們改如何來完整的配置一個主從同步,讀寫分離的mysql數據庫簡單集群呢?下面我們將在實際部署過程中的筆記記錄分享出來,供有需的小伙伴參考,謝謝! ...

程序員修煉之旅 發布于 2020-07-15 00:19 評論(0)閱讀(158)
0

并發編程之synchronized(二)------jvm對synchronized的優化

一、鎖的粗化 看如下代碼 public class Test { StringBuffer stb = new StringBuffer(); public void test1(){ //jvm的優化,鎖的粗化 stb.append("1"); stb.append("2"); stb.appen ...

菜鳥的java世界 發布于 2020-07-15 00:00 評論(0)閱讀(67)
0

《算法筆記》3. 歸并排序、隨機快排整理

歸并排序、隨機快排 歸并排序 1、 整體是遞歸的,左邊排好序右邊排好序,最后merge讓整體有序,merge過程需要申請和被排序數組等長度的輔助空間 2、 讓其整體有序的過程里用了排外序的方法 3、 利用master公式來求解歸并的時間復雜度 4、 歸并排序可改為非遞歸實現 遞歸思路: 主函數希望一 ...

凝風 發布于 2020-07-14 23:29 評論(0)閱讀(62)
0

初識:LevelDB

本文讓你搞懂LevelDB是啥,有啥特性,源碼如何編譯,源碼如何調試等等~ ...

一紙微言 發布于 2020-07-14 23:22 評論(0)閱讀(94)
色网站直播