61

對微軟的敵視何時休? 從一篇語言評論文章對C#的評價說起

看到一篇公眾號文章《2020年什么編程語言最受歡迎,待遇最高?》,其中對C#的描述如下:點擊閱讀原文,看到這是一篇翻譯文章:https://codinginfinite.com/top-programming-languages-2020-stats-surveys/這篇文章里列出的那些語言之中,明... ...

張善友 發布于 2019-08-21 22:45 評論(121)閱讀(4384)
0

《深入理解Java虛擬機》- JVM如何進行異常處理

一、Java異常 在程序中,錯誤可能產生于程序員沒有預料到的各種情況,或者超出程序員可控范圍的環境,例如用戶的壞數據、試圖打開一個不存在的文件等。為了能夠及時有效地處理程序中的運行錯誤,Java 專門引入了異常類。 二、Java常見異常分類 三、為什么產生異常 在 Java 中一個異常的產生,主要有 ...

一只喜鵲 發布于 2019-08-21 22:39 評論(0)閱讀(129)
1

快速了解Python并發編程的工程實現(下)

關于我 一個有思想的程序猿,終身學習實踐者,目前在一個創業團隊任team lead,技術棧涉及Android、Python、Java和Go,這個也是我們團隊的主要技術棧。 Github:https://github.com/hylinux1024 微信公眾號:終身開發者(angrycode) 0x0 ...

hylinux1024 發布于 2019-08-21 22:26 評論(0)閱讀(114)
1

Mybatis框架(8)---Mybatis插件原理

Mybatis插件原理 在實際開發過程中,我們經常使用的Mybaits插件就是分頁插件了,通過分頁插件我們可以在不用寫 count語句和limit 的情況下就可以獲取分頁后的數據,給我們開發帶來很大 的便利。除了分頁,插件使用場景主要還有更新數據庫的通用字段,分庫分表,加解密等的處理。 這篇博客主要 ...

雨點的名字 發布于 2019-08-21 22:25 評論(1)閱讀(133)
1

java垃圾回收機制

垃圾回收機制是java語言的一大特色,自動的清理機制讓程序員可以更注重于業務本身。 今天粗略的羅列一下關于GC的機制與原理 什么是自動垃圾回收? 自動垃圾回收是一種在堆內存中找出哪些對象在被使用,還有哪些對象沒被使用,并且將后者刪掉的機制。所謂使用中的對象(已引用對象),指的是程序中有指針指向的對象 ...

孤獨的散步者 發布于 2019-08-21 22:19 評論(0)閱讀(93)
0

go 學習筆記之go是不是面向對象語言是否支持面對對象編程?

面向對象編程風格深受廣大開發者喜歡,尤其是以 , 為典型代表的編程語言大行其道,十分流行! 有意思的是這兩中語言幾乎毫無意外都來源于 語言,卻不同于 的面向過程編程,這種面向對象的編程風格給開發者帶來了極大的便利性,解放了勞動,松耦合,高內聚也成為設計的標準,從而讓我們能夠更加愉快地復制粘貼,做代碼 ...

雪之夢技術驛站 發布于 2019-08-21 22:05 評論(0)閱讀(81)
0

vue自定義組件中的v-model簡單解釋

在使用iview框架的時候,經?;崢吹階榧胿 model雙向綁定數據,與傳統步驟父組件通過props傳值子組件,子組件發送$emit來修改值相比,這種方式避免操作子組件的同時再操作父組件,顯得子組件的封裝效果更好。所以,個人認為,我們自己封裝組件也應該有這樣的思維,父組件通過slot或者props ...

唐吉sir 發布于 2019-08-21 21:50 評論(0)閱讀(111)
3

CZGL.Auth: ASP.NET Core Jwt角色授權快速配置庫

CZGL.Auth 發現有Bug,會導致只能有一個用戶登錄,無法多個用戶同時登錄。 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。 打算好好優化一下,周六周日修改Bug,做好測試再放出來,哈哈哈哈哈哈哈哈哈哈哈哈哈。 CZGL.Auth 是一個基于 Jwt 實現的快速角色授權庫,ASP.Net Core ...

癡者工良 發布于 2019-08-21 21:33 評論(2)閱讀(236)
0

從零寫一個編譯器(十三):代碼生成之遍歷AST

項目的完整代碼在 "C2j Compiler" 前言 在上一篇完成對JVM指令的生成,下面就可以真正進入代碼生成部分了。通常現代編譯器都是先把生成IR,再經過代碼優化等等,最后才編譯成目標平臺代碼。但是時間水平有限,我們沒有IR也沒有代碼優化,就直接利用AST生成Java字節碼 入口 進行代碼生成的 ...

dejavudwh 發布于 2019-08-21 21:07 評論(0)閱讀(130)
0

hbase rowkey 設計

HBase中的rowkey是按字典順序排序的,通過rowkey查詢可以對千萬級的數據實現毫秒級響應。然而,如果rowkey設計不合理的話經?;岢魷忠桓齪芷氈櫚奈侍?熱點。當大量client的請求(讀或者寫)只指向集群的一個節點,或者很少量的幾個節點時,也就代表產生了熱點問題。 避免產生熱點的方式也就 ...

sw_kong 發布于 2019-08-21 19:40 評論(0)閱讀(87)
0

Flask框架(二)—— 反向解析、配置信息、路由系統、模板、請求響應、閃現、session

Flask框架(二)—— 反向解析、配置信息、路由系統、模板、請求響應、閃現、session 目錄 反向解析、配置信息、路由系統、模板、請求響應、閃現、session 一、反向解析 1、什么是反向解析 2、使用 二、配置信息 1、默認配置 2、修改方法一——點的方式修改 3、修改方法二——利用字典修 ...

zack_趙康 發布于 2019-08-21 19:11 評論(0)閱讀(176)
1

11.源碼分析---SOFARPC數據透傳是實現的?

SOFARPC源碼解析系列: "1. 源碼分析 SOFARPC可擴展的機制SPI" "2. 源碼分析 SOFARPC客戶端服務引用" "3. 源碼分析 SOFARPC客戶端服務調用" "4. 源碼分析 SOFARPC服務端暴露" "5.源碼分析 SOFARPC調用服務" "6.源碼分析 和dubbo ...

luozhiyun 發布于 2019-08-21 18:56 評論(0)閱讀(89)
0

還在用if else?策略模式了解一下!

在公司負責的就是訂單取消業務,老系統中各種類型訂單取消都是通過if else 判斷不同的訂單類型進行不同的邏輯。在經歷老系統的折磨和產品需求的不斷變更,決定進行一次大的重構:消滅 if else。 接下來就向大家介紹下是如何消滅 if else。 1. if else模式 若干個月再來看就是這樣的感 ...

HelloDeveloper 發布于 2019-08-21 18:49 評論(1)閱讀(612)
0

Kaggle比賽(二)House Prices: Advanced Regression Techniques

房價預測 是我入門Kaggle的第二個比賽,參考學習了他人的一篇優秀教程:https://www.kaggle.com/serigne/stacked regressions top 4 on leaderboard 通過 Serigne 的這篇notebook,我學習到了關于數據分析、特征工程、集 ...

AdamDing 發布于 2019-08-21 18:44 評論(0)閱讀(45)
0

SpringBoot優雅地配置日志

本文主要給大家介紹SpringBoot中如何通過sl4j日志組件優雅地記錄日志。其實,我們入門 JAVA 的第一行代碼就是一行日志,那你現在還在使用 記錄日志嗎? 我經歷過的日志組件 我最開始接觸的日志組件是 Log4j Log4j 作為Apache的一個開放源代碼的項目,通過使用 Log4j ,我 ...

Coder小明 發布于 2019-08-21 18:10 評論(0)閱讀(253)
5

Django-channels 實現WebSocket實例

引入 先安裝三個???創建一個Django項目和一個app 項目名隨意,app名隨意。這里項目名為django_websocket_demo,app名chat 把app文件夾下除了views.py和__init__.py的文件都刪了,最終項目目錄結構如下: 在app下新建一個templates文件夾 ...

溫而新 發布于 2019-08-21 17:41 評論(0)閱讀(106)
1

Hive 系列(五)—— Hive 分區表和分桶表

一、分區表 1.1 概念 Hive 中的表對應為 HDFS 上的指定目錄,在查詢數據時候,默認會對全表進行掃描,這樣時間和性能的消耗都非常大。 分區為 HDFS 上表目錄的子目錄 ,數據按照分區存儲在子目錄中。如果查詢的 字句的中包含分區條件,則直接從該分區去查找,而不是掃描整個表目錄,合理的分區設 ...

黑白影 發布于 2019-08-21 17:40 評論(0)閱讀(71)
1

深入學習Java對象創建的過程:類的初始化與實例化

在Java中,一個對象在可以被使用之前必須要被正確地初始化,這一點是Java規范規定的。在實例化一個對象時,JVM首先會檢查相關類型是否已經加載并初始化,如果沒有,則JVM立即進行加載并調用類構造器完成類的初始化。在類初始化過程中或初始化完畢后,根據具體情況才會去對類進行實例化。本文試圖對JVM執行 ...

菜鳥小于 發布于 2019-08-21 17:34 評論(1)閱讀(117)
0

線程——線程實現方式和線程屬性

進程和線程 進程是計算機系統中能獨立運行并作為資源分配的基本單位,它是由PCB(進程控制塊),數據段和代碼段組成,是一個能獨立運行的基本單位.進程的創建,調度,分派都需要較大的時間和空間開銷,在操作系統中引入線程,以線程作為調度和分派的基本單位,以此來改進多處理機系統的性能 線程是操作系統能夠進行運 ...

li葉葉 發布于 2019-08-21 17:02 評論(0)閱讀(167)
0

快速了解Python并發編程的工程實現(上)

關于我 一個有思想的程序猿,終身學習實踐者,目前在一個創業團隊任team lead,技術棧涉及Android、Python、Java和Go,這個也是我們團隊的主要技術棧。 Github:https://github.com/hylinux1024 微信公眾號:終身開發者(angrycode) 0x0 ...

hylinux1024 發布于 2019-08-21 16:40 評論(0)閱讀(65)