原创 怎麼判斷字符串裏的中文字符

  思考:解決問題之前,我們需要了解的是,在GB2312字符集的編碼中漢字佔2個字節,字母和其他字符佔一個字節,而在utf-8中漢字佔3,或者4個字節,字母佔2個字節,由於utf一下佔2個3個字節,一下佔4個字節,不好拆分出指定的漢字加字

原创 @Autowired 理解自動裝配

(1)@Test Spring的單元測試,測試在Spring容器環境下執行。打印已經實例化,說明已經自動 new 了,通過new實例化CompactDisc的對象cd,開闢了內存空間對象cd就不爲空了,你就可以去調用對象cd裏的方法或者去

原创 JavaWeb入門

web開發入門 原文地址:https://blog.csdn.net/weixin_33733810/article/details/86326765 引入 軟件結構分類: CS結構:客戶端和服務器端 特點: 1)必須安裝特點的客戶端程序

原创 Sonar在Windows下的安裝配置

https://blog.csdn.net/huo108/article/details/81160624 1、下載完SonarQube後解壓,進入解壓路徑到bin目錄下,啓動StartSonar.bat文件。 2、在瀏覽器上輸入: ht

原创 開發經驗教訓

  (1)內存泄漏 錄像下載用C寫的,手動 malloc  申請了內存。但全文只在程序正常結束return 0 前進行了free,所有異常退出的地方竟然都沒有free!導致內存泄漏。 (2)點進行方法調用,一定要進行對象非空判斷 alr

原创 請說出作用域public, private, protected, 以及不寫時的區別

不寫任何作用域(即訪問權限)表示friendly public 公共,權限最大,作用域最大,在類內部、同一package、子孫類、其他package都可以訪問 protected保護,在類內部、同一package、子孫類都可以訪問,但其他

原创 Java多線程編程

一、基本概念梳理 1.1 線程生命週期: Java中線程的狀態分爲6種。 1. 初始(NEW):新創建了一個線程對象,但還沒有調用start()方法。 2. 運行(RUNNABLE):Java線程中將就緒(ready)和運行中(runni

原创 jdk8中CompletableFuture的各個API用法

https://www.cnblogs.com/houzheng/p/10964314.html   package cn.hou.completablefuture; import org.junit.Test; import j

原创 線程池

重要--深入詳解Java線程池——ThreadPoolExecutor https://my.oschina.net/ProgramerLife/blog/1811255 重要--Executor框架詳解(Executor框架結構與框架成

原创 Linux下Redis環境搭建

CentOS系統下搭建Redis Redis是什麼? 先看一下Redis是一個什麼東西。官方簡介解釋到: Redis是一個基於BSD開源的項目,是一個把結構化的數據放在內存中的一個存儲系統,你可以把它作爲數據庫,緩存和消息中間件來使用。同

原创 IDEA使用總結

常用快捷鍵: 複製當前行到下一行                      Ctrl+d 格式化代碼                                     Ctrl + Alt + L 生成setter、getter等

原创 查看CentOS版本信息及root密碼重置

幾種查看CentOS版本信息的方法 1. 查看CentOS的kernel版本 [root@localhost ~]# cat /proc/version  Linux version 2.6.32-279.el6.i686 (mockbu

原创 C語言實現鏈表的基本操作

轉載地址:https://www.2cto.com/kf/201602/490775.html 鏈表在數據結構和算法中的重要性不言而喻。這裏我們要用C來實現鏈表(單鏈表)中的基本操作。對於鏈表的基本概念請參考《數據結構與算

原创 Unicode-objects must be encoded before hashing 錯誤解決辦法

提交註冊用戶數據後出來這個,錯誤原因是update()必須指定要加密的字符串的字符編碼s1 = sha1() s1.update(upwd.encode("utf8")) # 指定編碼格式,否則會報錯 upwd3 = s1.hexdig

原创 python2.7中Scrapy的安裝詳細過程

轉載地址:http://blog.csdn.net/qy20115549/article/details/52528896 安裝pywin32,win7 64位電腦對應版本前面都執行的安裝的很順利,到了安裝Scrapy這一步,和前面安裝w