LABEL / Java

#Java

16 posts

區塊鏈 初探 (二) 本機編寫 智能合約 與 java 執行

今天會用到的工具是 web3 呼叫 geth api 版本 3.5 solc 編寫智能合約 編寫智能合約 solc 可以直接把 合約檔案,大家可以在之前編寫環境 去那邊做 語法檢測 檢測完,再存入sol 檔 可以發現在上一層目錄 產生了兩個檔, 一個就是 bin二進制數據文件 另一個好像是 abi二進位制介面 可以去查一下。 好了之後 我們複製檔案到 我們的web3 目錄下,我…

Finance & BlockchainProgramming & Software Engineering
區塊鏈 初探 (二) 本機編寫 智能合約 與 java 執行

Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

前面幾章已經大致上了解 微服務,大概在幹嘛了吧,終於可以進到使用 Spring Cloud 了,假設前面幾個框架沒學錯的話(在家修練),雖然前面只有說到 zookeeper,之前有找到 spring boot+ rpc +zookeeer 實作有點多有空再玩哈哈,反正先有下面這些概念,以後想自幹框架自己再慢慢玩也不遲 XD 下面就稍微總結一下我對微服務架構初步的認識 在練習畫流…

Programming & Software EngineeringBackend & Distributed Systems
Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

zookeeper 大概就是 目前只介紹這個東西的用途,可以得知我們的我們的服務都註冊到zookeeper 裡面的一個節點,然後我們可以透過去請求 zookeeper 先取得節點的可用伺服器清單,然後client 再去訪問可用的伺服器清單,這個就是 zookeeper 大概用途,下面沒有涉及什麼選舉演算法等等,只有對zookeeper 初步介紹搭建。 這邊文章後下回 sprin…

Programming & Software EngineeringBackend & Distributed Systems
從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

使用 Spring Boot 輸出 jar 部署至 Linux

部署到 tomcat 伺服器? 這邊跟我們之前開發模式不一樣,我有寫過一個 用 Spring session 共享的文章,那時候自幹搭配 nginx 實現一套session,後面在考慮是否要來根據 spring boot 邏輯來重寫,今天是以前一天 restful api,我們寫完要部署到伺服,在之前的公司用的是 ant 算是比較早期(?,好像後面有用其他腳本。 https:/…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 輸出 jar 部署至 Linux

使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

以 Spring Boot 整合 Spring Security 保護我們的 REST API 在我們前幾次的教學裡都已經造過一次輪子了,包括用Spring 操作 redis 實作 了 token 完成了權限的空共存等等,當然我來做一下總結 1.帳號密碼登入驗證 session 保存認證結果存在 server 做存取。 2.使用OAuth進行帳號密碼驗證使用第三方帳號去做登入…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

參考 : SpringBoot整合Spring Security(1) 上述文章使用的是 Mybatits,那麼我們就來用 Spring Data JPA 實現吧! 這次入門文章主要是針對各種不同的帳號限制其瀏覽頁面的權限。 Spring security 是什麼? Spring security在安全方面所處的層次; 安全是一個不斷演進的目標,追求一個全面的、系統級別的安全方…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

什麼是 Restful? Representational State Transfer,簡稱REST,它是一種網路架構風格,他並不是一種標準。 而 RESTful 可以這樣子想像: 美麗 (Beauty) 的事物可以稱為 Beautiful; 設計為 REST 的系統就可以稱為 RESTful 以 API 而言,假設我們正在撰寫一組待辦事項的 API, 可能會有以下方式來作為…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

搭建Spring data jpa 數據層 在開始之前要先了解一下目錄架構擺放位置,上一次 mybatis 數據層篇,位置沒有照規定擺,這次來以 Spring MVC架構 來進行擺放,mybatis 也可以這樣擺看看,今天是以 Spring Data Jpa 來集合 數據層,應該對理解 MVC 比較不會抽象了吧)? XD DAO層,Service層,Controller層、Vi…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

搭建一個簡單的 SSM 架構 框架上一定要有初步的認識,所以我們來快速熟悉一下本系列只是入門等哪天碰到應該就可以快速上手 基本概念 Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

JAVA開檔

JAVA開檔 進來之後 先開新專案 在import 在刪掉 這邊我選桌面的TMP C:\Users\ck\Desktop\TMP 載入中 現在來講如何匯入別人的專案到你的新開的專案 看到畫面那邊左邊那有個restore點下去 現在來新建一個專案 現在來選擇你的專案名稱 注意JRE欄位那邊 裡面有你電腦所裝的JAVA JDK 也就是函式庫 這邊我選擇JAVASE1.8 這邊直接按…

Programming & Software Engineering
JAVA開檔

Java_battole tetris

又是一次課堂專題 在看到了fb小遊戲,因為課堂專題需要所以來做個小練習 可以單人和雙人對打喔!為什麼沒計分系統? 自己寫拉 單人 雙人 battole tetris.code SocketClient.java java Copy package ti ; import java.net.InetSocketAddress ; import java.net.Socket ;…

Games & MultimediaProgramming & Software Engineering
Java_battole tetris

Java_message

即時通 相信大家都有用過Yahoo即時通,那時候還有一個漏洞呢,輸入超過很多字元會讓對方斷線,那麼我們來土炮一個來看看吧! message.code main.java java Copy package messager ; import java.awt.EventQueue ; import javax.swing.JOptionPane ; import javax.s…

Programming & Software Engineering
Java_message

Face detection_抓小偷

介紹 如果java client 端如果有偵測到人臉的話會儲存一張圖片到c:\peoples.png 然後偵測到的人臉大於1的話則會將嫌疑人的照片儲存下來並發送一張圖片到 指定ip並告知可能有人在你家 Server 端如果有將會一直開著持續監聽 環境設定 Javacv 1.2: https://github.com/bytedeco/javacv Eclipse Android…

Web, Frontend & MobileProgramming & Software Engineering
Face detection_抓小偷