原创 Redis學習筆記(6)消息的訂閱與發佈

數據庫還能通信,真是學習了!!! 先寫一個方法,訂閱消息: @Test public void redis_test_message_subscribe() { JedisPubSub jedisPubSu

原创 Springboot+dubbo+zookeeper學習筆記(二)

時隔數月,第一版基本上線測試,開發組面臨第二版重構。因爲第一版遭遇需求零碎和管理混亂,毫無節制地修改,導致原來架構好的項目被無情撕碎,體系完全被打亂,程序處處耦合,經常是改完這一處,就會在另一處翻出新問題。加之原來的項目因爲無法整體預先規

原创 Redis學習筆記(5)對set集合的讀寫

集合分爲無需集合和有序集合。 寫一個方法,測試無需集合: @Test public void redis_test_set() { //存入數據 jedis.sadd("nameset", "ka

原创 SpringBoot中jpa批量插入的問題

說起來令人啼笑皆非。本來也是我對SpringBoot不太熟,現在處於學習的階段。公司最近做一個項目,我用SpringBoot架構好了,中間遇到兩個問題: 一是軟件內啓動老是提示註解工廠的錯誤,網上查了一下,原來是因爲 @Table註解的問

原创 Redis學習筆記(3)hash的讀寫

個人覺得讀寫哈市將來應該是用的最多的了。如果要把存在內存中的很多數據寄存在redis中,使用hash最方便,把對象轉換成hashMap就好了。 接上一篇,寫一個測試方法: @Test public void redis_test

原创 SpringBoot集成外部jar包無法使用maven打jar包的問題

問題起源於我們公司對支付寶支付的應用。在後臺服務中,我們使用SpringBoot構建工程,然後集成螞蟻金服提供的七八個jar包,使用Add Library加到項目中。一切封裝完成之後,直接運行是沒有問題的。但是我們的項目需要部署到公網的服

原创 Vue微型架構:requestBody網絡請求的模式與自定義協議的封裝

如果我們使用vue來構架前端項目,我爲自己設計了這樣的一個小型架構,參考上一遍文章:《Jquery微型架構:requestBody網絡請求的模式與自定義協議的封裝》,在次基礎上做了一些改變。 一、 首先是程序架構 其中包含jquery和

原创 Redis學習筆記(4)對list列表的讀寫

這個也將會是用的比較多的。 寫一個測試方法: @Test public void redis_test_list() { //存入數據 // jedis.lpop("namelist"); //

原创 複製兩個不同類型對象的相同字段的值

需求的來源是項目。 每次做項目,都要建立很多的數據體,有的是數據庫表產生的ORM,有的是網絡請求的參數體,有的是網絡接口調用給的返回數據返回數據體。同一種數據,這幾種數據具體的結構並不一樣。 ORM往往跟數據表一致,並且做了映射。但是外鍵

原创 CentOS7安裝運行tomcat

我是在VM虛擬機上面安裝的CentOS,記得不能安裝最小安裝,否則只是命令行。命令行倒也沒什麼,關鍵是對於我這種linux門外漢,不能方便聯網解決起來很糟心。所以我選擇一種桌面圖形化界面安裝。安裝完成之後執行#yum update更新一下

原创 SpringBoot中WebSocket不能實現注入的問題

項目需要長連接業務,我使用SpringBoot中的 ,一切都調得好好的,到對接數據庫的時候,一個大坑突然出現:ServerEndpoint中竟然不能實現注入,甚至使用的對象中有注入也不行。找了兩天資料,寫了好幾個demo,有人說在@Ser

原创 Redis學習筆記(1)安裝與啓動

從Redis官網下載redis。 不過redis不支持windows,如果使用windows想學習,可以在github上面下載一個windows的支持包。 https://github.com/MicrosoftArchive/redis

原创 Springboot監聽器的使用

創建監聽器 @WebListener public class ContextListener implements ServletContextListener { @Override public void cont

原创 Jquery微型架構:requestBody網絡請求的模式與自定義協議的封裝

我們在用html三劍客編寫網站或者後臺管理程序的時候,現在多數使用異步請求。如果使用jquery,異步請求很方便。 我們的項目,後臺使用java springboot設計,統一套用了自定義的請求協議,方便各端進行模式化封裝。請求方式也全部

原创 Springboot架構設計(一)

本來一直做Android設計,因爲工作需要目前負責Java後端。主要使用的框架是SpringBoot。自己習慣在做項目的時候進行架構設計,實現低耦合,高靈活,快速開發。研究的時間不長,目前做了一個簡單的Java SpringBoot項目架