原创 mysql性能優化

transaction_isolation 解讀:事務隔離級別,Oracle, SQL Server等商業知名數據庫默認級別爲READ-COMMITTED,而MySQL默認爲REPEATABLE-READ,它利用自身獨有的Gap Lock

原创 SpingBoot2.0以上利用allatori對class混淆輸出jar

第一步:下載 allatori.jar 和 allatori-annotations.jar  下載地址:http://www.allatori.com/ 點擊右側 demo dowload 即可。 將下載好的壓縮包解壓,將lib文件夾(

原创 Centos7.5安裝python3.6

  安裝可能需要的依賴 命令如下 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++

原创 opencv人臉裁剪

1、pom添加依賴 <dependency> <groupId>commons-io</groupId> <artifactId>commons-

原创 springboot常用註解功能

1、@Component:放在類上,把普通類實例化到spring容器中。可以說很多註解都是基於這個註解的。 2、@Bean: 放在方法上,用@Bean標註方法等價於XML中配置bean,這個方法一般返回一個實體對象,告訴spring這裏產

原创 dlib人臉聚類

1、官方提供的模型文件 http://dlib.net/files/ http://dlib.net/files/shape_predictor_5_face_landmarks.dat.bz2 http://dlib.net/f

原创 java實現上位機與下位機串口通信

串口通信是在工程應用中很常見。在上位機與下位機通訊過程中常通過有線的串口進行通信,在低速傳輸模式下串口通信得到廣泛使用。在說個之前先來簡單解釋一下上位機與下位機的概念。上位機與下位機       通常上位機指的是PC,下位機指的是單片機或

原创 java中替代if-else的大段邏輯

問題: java本來是一門以面向對象爲主的語言,但很多人嘴上說着java面向對象,然後除了表映射實體之外,其他的還是面向過程的思路。 就比如今天要說的,代碼中大段大段的if-else判斷,每個if-else代碼塊中又有很

原创 測試netty自定義協議拆包代碼是否正確

使用SocketTool4作爲客戶端,代碼實現服務端,把客戶端返回給服務端正確的數據使用SocketTool4多發幾條,如果服務器接收的每條都對,基本可以確認拆包正確,例如客戶端返回的單條數據如下: 16機制 7E7F2001041330

原创 centos7 yum安裝mysql

https://www.cnblogs.com/itchenshuai/p/9316158.html   https://blog.csdn.net/github_38336924/article/details/82188860   h

原创 netty4 protobuf3多類型傳輸實現

做後臺服務經常有這樣的流程: 如何優雅的完成這個過程呢? 首先要解決的是如何在netty+protobuf中傳輸多個protobuf協議,這裏採取的方案是使用一個類來做爲描述協議的方案,也就是需要二次解碼的方案,IDL文件如下: sy

原创 netty使用protobuf和心跳檢查、斷線重連

1、下載安裝protoc ,本人使用3.6.1版本 https://github.com/protocolbuffers/protobuf/releases 下載protoc,選擇對應的操作系統 2、user.proto文件內容如下 s

原创 netty4客戶端連接多個不同的服務端

package com.tcp.server; import com.tcp.protobuf.NettyClientInitializer; import io.netty.bootstrap.Bootstrap; import i

原创 mybatis-plus分頁排序封裝

BaseEntity package com.ahies.stm.app.base; import com.ahies.stm.app.constant.BaseEntityFieldConstant; import com.ba

原创 開發環境HTTPS證書生成及nginx配置

在linux上生成證書,需要openssl。 HTTPS證書驗證流程(極簡化版)     1.客戶端向服務端請求證書(server.crt)     2.服務端下發證書(server.crt)     3.客戶端用預製的受信任機構的證書