原创 Centos 基於Docker的Nginx安裝

Docker安裝 環境要求 Docker支持CentOS 7 (64-bit)和CentOS 6.5 (64-bit) 或更高的版本。 Docker 運行在 CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。 D

原创 社交系統中用戶好友關係數據庫設計

在社交類系統中,用戶與用戶的好友關係的設計必不可少,那麼如何設計好友的數據庫至關重要,本篇文章帶大家學習一下相關的設計方案。 基礎分析 第一步,有一張用戶表,表內包含用戶的基本信息,比如賬號、姓名、性別等信息。這裏用tb_user

原创 Spring boot(SpringMVC)使用mybatis的delete方法返回值

delete操作 當我們直接在mysql控制檯進行delete操作時執行成功,會返回受影響的行數: mysql> DELETE FROM runoob_tbl WHERE runoob_id=3; Query OK, 1 row af

原创 Intellij IDEA 2018 properties文件Unicode轉中文設置

場景 默認情況下,在IDEA中打開properties文件中文會顯示unicode格式,如下: #\u4EE3\u7801\u751F\u6210\u5668\uFF0C\u914D\u7F6E\u4FE1\u606F 這些字符對我們

原创 談談Java中的volatile

在《死磕GOF23種設計模式之單例模式》中,其中雙重檢查鎖使用到了volatile關鍵字,本篇文章就帶大家深入瞭解一下volatile相關的知識。 簡介 volatile是Java提供的一種輕量級的同步機制,在併發編程中扮演着比較重要的角

原创 Error:java: Compilation failed: internal java compiler error 解決辦法

錯誤現象 使用Idea導入新項目或升級idea或新建項目時會出現以下異常信息: Error:java: Compilation failed: internal java compiler error 錯誤原因 導致這個錯誤的原因主要

原创 死磕GOF23之單例模式

無論什麼開發語言,設計模式在軟件開發的過程中是必不可少的,它是軟件開發過程中常見問題的成熟解決方案,也是最佳實踐。本系列課程帶領大家領略一下GOF23種設計模式。 什麼是GOF23 Erich Gamma、Richard Helm、R

原创 Fomo3D 遊戲的第一輪是如何結束的

本文作者:風靜縠紋平(區塊鏈佈道者) 原文地址:https://www.jianshu.com/p/3e9dfc3200ca 以太坊網絡上備受矚目的遊戲Fomo3D(Fomo3D:Long)其第一輪在北京時間8月22日下午3點左

原创 以太坊開發者資源工具集合

開發語言、框架與工具 語言 Solidity - 官方推薦以太坊智能合約開發語言,也是目前最爲主流的智能合約語言。 Bamboo - 是一種將智能合約描述爲有限狀態機的語言,把智能合約看成一個狀態和交易的函數,同時生成一個新的狀態。 V

原创 以太坊暫未修復的一個bug-數組越界

前些天朋友遇到一個關於以太坊使用的leveldb導致的數組越界問題,一起討論了很久。如果大家持續使用以太坊節點,遲早也會遇到此問題,在本篇文章中給大家分析一下,做好提前準備。 異常信息 我們先看一下具體的異常信息,對於普通的異常重啓g

原创 實戰-全局唯一邀請碼功能實現

無論什麼APP需要做推廣功能,而推廣功能多多少少都離不開邀請碼。被邀請用戶下載APP登錄時輸入邀請碼,邀請碼所有者將獲得一定的好處,比如積分獎勵、現金獎勵或者免費試用(VIP)等特權。一套優秀的邀請碼生成機制不僅確保全局唯一性,還需要考

原创 以太坊技術學習及交流相關事宜

技術交流 16年開始關注研究區塊鏈相關知識,主要從事以太坊的技術研究,積累了不少行業經驗,後入職火幣網進行相關的實踐,由於個人精力有限,同時忙很多事情,因此除了博客、微信公衆號等公開性發表內容,很少針對每個人進行技術問答,這也是客觀條件限

原创 《Drools 規則引擎視頻教程》相關事宜

非常感謝大家能夠有時間來看這篇博客,本篇博客主要介紹一下最近本人正在致力於的Drools 7 規則引擎文檔和視頻教程相關事項。 Drools 本身在國內的技術網站上的資料就比較少,最近的視頻教程更是幾乎沒有。本人最近一段時間正在致力於文檔

原创 Solidity編譯警告的解決之道

網絡上很多教程(圖文或視頻)在講解Solidity語法實例的時候往往都將編譯過程中的警告信息忽略。本篇文章用兩個實例帶大家清除這些警告信息。 前言 無論在學習Truffle框架的使用和Remix IDE的過程中網上的教程都會用到Hel

原创 實戰技巧-學會這一招讓前端工程師都刮目相看

自從用了Idea,世界都變美好了,Idea有很多神奇的功能和插件,今天爲大家帶來一個神奇插件——Emmet。 Emmet簡介 我們都用過eclipse的代碼片段,有一些重複的代碼,可以整理成代碼片段收錄起來,下次使用的時候直接拿來就可