標簽:RESTful
小丁 發布于 2019-12-04
![]()
上午好,今天為大家分享下個人對于前端 API 層架構的一點經驗和看法。架構設計是一條永遠走不完的路,沒有最好,只有更好。這個道理適用于軟件設計的各個場景,前端 API 層的設計也不例外,如果您覺得在調用接口時還存在諸多槽點,那就說明您的接口層架構還待優化。今天我以 vue + a...
閱讀(9)贊 (0)標簽:2019 / ACE / API / App / build / cat / CTO / description / dist / find / http / https / id / IO / IOS / ip / js / json / key / list / Menu / message / node / ORM / plugin / REST / RESTful / src / TypeScript / UI / update / web / Word / 產品 / 代碼 / 修改密碼 / 關鍵詞 / 分頁 / 刪除 / 參數 / 安全 / 定制 / 實例 / 希望 / 開發 / 微服務 / 數據 / 數據模型 / 時間 / 服務器 / 架構設計 / 模型 / 注釋 / 測試 / 物聯網 / 目錄 / 空間 / 管理 / 統計 / 自動化 / 設計模式 / 調試 / 軟件 / 配置 / 需求
小丁 發布于 2019-12-03
![]()
![]()
![]()
![]()
導讀:在之前一篇文章中我們準備好了基于 SpringCloud Alibaba 的基礎組件,本期主要內容是將所有的服務注冊進 Nacos,并讓 account-service 和 product-service 能對外提供基礎的增刪改查能力。 基礎框架搭建 在你的 IDEA 中建...
閱讀(9)贊 (0)標簽:App / cat / client / CTO / db / dependencies / http / https / id / IDE / IO / java / key / lib / log4j2 / Logging / map / maven / mybatis / mysql / pom / REST / RESTful / Select / Service / spring / Spring Boot / Spring cloud / springboot / springcloud / sql / src / struct / tab / tar / UI / update / value / web / 代碼 / 微服務 / 插件 / 數據 / 文章 / 服務注冊 / 服務端 / 注冊中心 / 測試
尖兵 發布于 2019-12-02
smart-doc 是一個 java restful api 文檔生成工具,smart-doc 顛覆了傳統類似 swagger 這種大量采用注解侵入來生成文檔的實現方法。 smart-doc 完全基于接口源碼分析來生成接口文檔,完全做到零注解侵入,你只需要按照java標準注釋的寫...
閱讀(8)贊 (0)標簽:API / bean / bug / CTO / git / GitHub / HTML / HTML5 / http / https / id / java / js / json / Markdown / mybatis / REST / RESTful / spring / Spring Boot / tab / tar / web / 代碼 / 代碼注釋 / 企業 / 參數 / 定制 / 希望 / 開發 / 開發者 / 開源 / 數據 / 注釋 / 測試 / 源碼 / 管理 / 自動生成 / 解析 / 需求 / 顛覆
hanze 發布于 2019-12-02
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
目前大多數項目都是采用微服務架構,在項目的初期,為了按計劃上線就沒有搭建日志收集分析平臺,日志都是保存在服務器本地,看日志時一個個的找。隨著項目的服務越來越多,各個服務都是集群部署,服務器數量也快速增長,此時就暴露了很多的問題: 問題排查困難,查詢一個服務的日志,需要登錄多臺服務...
閱讀(12)贊 (0)標簽:Agent / App / client / Docker / docker-compose / Elasticsearch / ELK / http / https / id / IO / ip / java / js / json / JVM / Kibana / Logback / MQ / node / plugin / pom / REST / RESTful / root / Service / spring / springboot / src / tar / TCP / UI / value / web / XML / 下載 / 主機 / 云 / 代碼 / 分布式 / 域名 / 安裝 / 并發 / 開源 / 開源軟件 / 微服務 / 性能問題 / 總結 / 插件 / 搜索引擎 / 數據 / 時間 / 服務器 / 消息隊列 / 目錄 / 端口 / 管理 / 索引 / 緩存 / 軟件 / 部署 / 配置 / 金融 / 集群
xirruiqiang 發布于 2019-12-02
![]()
? ? ApiBoot是接口服務的落地解決方案,提供了一系列開箱即用的組件,通過封裝來簡化主流第三方框架的集成,從而提高開發者開發效率、學習成本、降低入門門檻,真正的實現開箱即用!!! 對SpringBoot簡單了解的開發者就可以編寫安全穩定的接口服務,可為移動端、網頁端等多個端...
閱讀(13)贊 (0)標簽:apache / apache2 / API / cat / client / db / dependencies / druid / git / Google / http / https / id / IO / java / JDBC / JPA / js / json / Logging / Lua / mail / Markdown / Master / maven / mybatis / ORM / plugin / pom / QPS / redis / REST / RESTful / Security / spring / Spring Boot / springboot / springcloud / sql / src / tar / token / UI / XML / 下載 / 云 / 代碼 / 企業 / 分布式 / 分頁 / 博客 / 參數 / 安全 / 安裝 / 定制 / 實例 / 希望 / 開發 / 開發者 / 開源 / 微服務 / 提問 / 插件 / 數據 / 數據庫 / 智能 / 源碼 / 目錄 / 程序員 / 組織 / 自動化 / 認證 / 配置 / 阿里云 / 限流 / 集群
xubiao.zhuang 發布于 2019-12-02
![]()
一、FastDFS簡介 1、FastDFS作用 FastDFS是一個開源的輕量級分布式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件上傳、文件下載等,解決了大容量存儲和負載均衡的問題。 安裝連接: Linux系統:centos7下搭建Nginx和Fas...
閱讀(11)贊 (0)標簽:ACE / API / App / bean / build / cat / centos / client / CTO / DDL / description / Document / entity / FastDFS / final / git / GitHub / HTML / http / https / id / IO / ip / linux / list / map / message / Nginx / ORM / parse / REST / RESTful / Select / Service / servlet / spring / Spring Boot / springboot / src / stream / TCP / token / UI / value / Word / 下載 / 云 / 代碼 / 分布式 / 分布式文件系統 / 刪除 / 協議 / 參數 / 同步 / 圖片 / 備份 / 安裝 / 開源 / 數據 / 文件上傳 / 文件系統 / 時間 / 服務器 / 服務端 / 測試 / 空間 / 端口 / 管理 / 緩存 / 縮略圖 / 負載均衡 / 配置
hanze 發布于 2019-12-01
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Spring Boot 算是目前 Java 領域最火的技術棧了,松哥年初出版的 《Spring Boot + Vue 全棧開發實戰》迄今為止已經加印了 8 次,Spring Boot 的受歡迎程度可見一斑。經常有人問松哥有沒有推薦的 Spring Boot 學習資料?當然有!買松...
閱讀(12)贊 (0)標簽:API / cat / CRM / Docker / dubbo / final / git / GitHub / http / https / id / java / js / Master / MQ / mybatis / mysql / Nginx / Oracle / ORM / PaaS / redis / REST / RESTful / Sentinel / spring / Spring Boot / Spring cloud / springboot / springcloud / SpringMVC / sql / src / tar / tk / UI / web / 云 / 互聯網 / 代碼 / 任務調度 / 企業 / 免費 / 分布式 / 分布式鎖 / 初學者 / 加密 / 協議 / 博客 / 商品展示 / 安全 / 安裝 / 實例 / 工程師 / 希望 / 開發 / 開源 / 開源項目 / 微服務 / 總結 / 推廣 / 支付寶 / 敏捷 / 數據 / 數據庫 / 文件上傳 / 服務器 / 注釋 / 消息隊列 / 百度 / 管理 / 系統架構 / 組織 / 統計 / 緩存 / 自動緩存 / 營銷 / 認證 / 財務管理 / 運營 / 部署 / 配置 / 配置中心 / 鎖 / 阿里云 / 集群 / 需求
yeseng 發布于 2019-11-29
![]()
![]()
![]()
![]()
1. 前言 Spring Security 實戰干貨:內置 Filter 全解析 中提到的第 32 個 Filter 不知道你是否有印象。它決定了訪問特定路徑應該具備的權限,訪問的用戶的角色,權限是什么?訪問的路徑需要什么樣的角色和權限? 它就是 FilterSecurityIn...
閱讀(16)贊 (0)標簽:ACE / AOP / App / authenticate / bean / build / cat / Collection / CTO / dataSource / DDL / final / http / https / IBM / id / IDE / IO / ioc / java / js / json / list / logo / map / ORM / Property / REST / RESTful / Security / servlet / session / spring / spring ioc / Spring Security / springboot / src / ssh / stream / struct / tar / token / UI / web / Word / 安全 / 定制 / 實例 / 希望 / 開發 / 總結 / 數據 / 數據庫 / 文章 / 時間 / 權限控制 / 模型 / 管理 / 緩存 / 解析 / 認證 / 配置 / 需求
hanze 發布于 2019-11-29
![]()
微信公眾號:bugstack蟲洞棧 領取驅動設計DDD{Domain-Driven Design}歷史較長但隨著微服務的興起DDD又活躍到人們的視線,它提供的是一套架構設計思想,我們可以使用這套方法論將架構設計的盡可能做到高內聚、低耦合、可擴展性強的應用服務。本專題以DDD實戰落...
閱讀(13)贊 (0)標簽:2019 / ACE / API / App / ArrayList / bug / cat / db / DOM / entity / http / https / id / IDE / IO / java / js / list / map / maven / mysql / Netty / redis / REST / RESTful / Service / spring / springboot / sql / src / struct / UI / web / 一致性 / 下載 / 互聯網 / 代碼 / 開發 / 微信公眾號 / 微服務 / 快的 / 總結 / 數據 / 數據庫 / 架構設計 / 模型 / 消息隊列 / 源碼 / 緩存 / 解析 / 軟件 / 配置 / 高可用
hellas 發布于 2019-11-29
看了兩天 RESTful 總結的筆記,第一次在掘金發文章,若有謬誤還請大佬們海涵。 概念 RPC 面向方法 SOA 面向消息 REST 面向資源 REST: REST(Representational State Transfer)是種互聯網軟件架構模式,由 Roy Fieldi...
閱讀(17)贊 (0)標簽:2015 / 2019 / API / App / cat / client / git / GitHub / HTML / http / https / id / IDE / IO / js / json / REST / RESTful / Service / SOA / sql / tab / web / XML / 互聯網 / 關鍵詞 / 博客 / 參數 / 總結 / 數據 / 數據庫 / 文件上傳 / 文章 / 服務器 / 服務端 / 架構設計 / 解決方法 / 解析 / 軟件
xubiao.zhuang 發布于 2019-11-29
![]()
原文鏈接 在開發軟件的時候,既要考慮代碼的實現也要考慮架構。當以一種邏輯上有意義的方式進行開發的時候,開發會更為有效。除了架構,軟件也需要考慮用戶交互,以及界面。 API與微服務都牽涉到結構與交互。微服務可能會被誤解為僅僅是在一個端點上提供一個API。事實上,微服務包含了更多的彈...
閱讀(13)贊 (0)標簽:ACE / API / db / Facebook / http / https / REST / RESTful / src / UI / web / 一致性 / 代碼 / 企業 / 協議 / 參數 / 對賬 / 希望 / 開發 / 開發者 / 微服務 / 總結 / 敏捷 / 數據 / 數據庫 / 文章 / 時間 / 架構設計 / 組織 / 質量 / 軟件 / 部署 / 銀行 / 需求
xiaoli.he 發布于 2019-11-29
![]()
![]()
![]()
![]()
1. 前言 Spring Security 實戰干貨:內置 Filter 全解析 中提到的第 32 個 Filter 不知道你是否有印象。它決定了訪問特定路徑應該具備的權限,訪問的用戶的角色,權限是什么?訪問的路徑需要什么樣的角色和權限? 它就是 FilterSecurityIn...
閱讀(10)贊 (0)標簽:ACE / AOP / App / authenticate / bean / build / cat / Collection / CTO / dataSource / DDL / final / http / https / id / IDE / IO / ioc / java / js / json / list / logo / map / ORM / Property / REST / RESTful / Security / servlet / session / spring / spring ioc / Spring Security / springboot / src / ssh / stream / struct / tar / token / UI / web / Word / 代碼 / 博客 / 安全 / 定制 / 實例 / 希望 / 開發 / 總結 / 數據 / 數據庫 / 文章 / 時間 / 權限控制 / 模型 / 管理 / 緩存 / 解析 / 認證 / 配置 / 需求
zhuangli 發布于 2019-11-29
REST( Representational State Transfer )是一種軟件架構風格或者開發模式,主要面向可以在多種系統之間提供標準的數據通信功能的 Web 服務。 而 REST 風格的 Web 服務則允許請求端通過 統一 的、預先定義好的 無狀態 行為來訪問和操作服...
閱讀(17)贊 (0)標簽:2019 / ACE / API / App / ask / bug / build / cat / db / git / GitHub / GMT / http / https / id / IO / ip / js / json / key / map / mapper / message / mysql / ORM / python / REST / RESTful / schema / session / sql / SQLite / tab / tar / UI / update / web / Word / 代碼 / 刪除 / 安裝 / 開發 / 插件 / 數據 / 數據庫 / 數據庫建模 / 服務器 / 服務端 / 模型 / 測試 / 緩存 / 軟件 / 配置
小丁 發布于 2019-11-28
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
摘要 在前后端分離、Restful API盛行的年代,完美的接口文檔,成了交流的紐帶。在項目中引入Swagger (也稱為OpenAPI),是種不錯的選擇,它可以讓接口數據可視化。下文將會演示 利用Nswag如何生成Api文檔 利用NSwagStudio如何生成客戶端代碼,并且進...
閱讀(18)贊 (0)標簽:API / App / ask / Authorization / build / cat / client / Collection / Collections / core / CTO / Developer / Document / final / git / GitHub / HTML / http / https / id / IO / ip / js / json / key / map / message / MQ / parse / PHP / REST / RESTful / rmi / Service / src / struct / tab / tar / token / TypeScript / UI / value / web / 下載 / 代碼 / 安裝 / 開源 / 開源項目 / 微軟 / 數據 / 文章 / 時間 / 測試 / 自動生成 / 調試 / 配置
劉莉莉 發布于 2019-11-27
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
三層架構介紹 我們的開發架構一般都是基于兩種形式,一種 C/S架構 ,也就是客戶端/服務器,另一種是 B/S架構 ,也就是瀏覽器/服務器。在JavaEE開發中,幾乎全部都是基于B/S架構的開發。那么在B/S架構中,系統標準的 三層架構 包括: 表現層、業務層、持久層 。三層架構在...
閱讀(21)贊 (0)標簽:ACE / Action / AOP / apache / API / App / Apple / ArrayList / bean / BeanDefinition / build / cat / classpath / core / CTO / dependencies / Developer / Freemarker / HTML / http / https / HTTP協議 / id / IDE / IO / ioc / ip / java / Java類 / js / lib / list / map / maven / ORM / parse / plugin / pom / Property / REST / RESTful / schema / Service / servlet / session / spring / spring ioc / SpringMVC / src / ssh / Struts2 / tab / tag / tar / tomcat / UI / update / value / W3C / web / XML / 一致性 / 下載 / 業務層 / 產品 / 企業 / 初學者 / 協議 / 參數 / 處理器 / 開發 / 總結 / 數據 / 數據庫 / 數據模型 / 服務器 / 模型 / 源碼 / 程序員 / 編譯 / 蘋果 / 解析 / 設計模式 / 詳細分析 / 適配器 / 配置 / 需求
darida 發布于 2019-11-27
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 歡迎閱讀往期系列: 微服務設計學習(一)關于微服務和如何建模服務 微服務設計學習(二)關于服務的集成 在微服務大行其道的今天,服務的粒度被拆分得非常細,隨之而來的是服務數量的迅速增長。在云原生的浪潮中,服務治理更多情況下與容器調度平臺結合,共同形成一站式的自動化調度治理平臺...
閱讀(22)贊 (0)標簽:client / consul / core / DNS / Docker / dubbo / Eureka / Go 語言 / Go語言 / http / https / id / IDE / IO / ip / Kubernetes / linux / Netflix / provider / REST / RESTful / Service / SOA / spring / Spring cloud / src / ssl / Uber / UI / windows / zab / zookeeper / 一致性 / 云 / 產品 / 分布式 / 分布式系統 / 分布式鎖 / 協議 / 安全 / 安裝 / 實例 / 希望 / 開發 / 開源 / 開源項目 / 微服務 / 數據 / 文章 / 時間 / 服務器 / 服務注冊 / 本質 / 架構師 / 注冊中心 / 端口 / 管理 / 緩存 / 網站 / 自動化 / 認證 / 負載均衡 / 質量 / 部署 / 配置 / 配置中心 / 鎖 / 阿里巴巴 / 限流 / 集群 / 需求 / 高可用
xiaoli.he 發布于 2019-11-27
![]()
一、前言 在某些情況下,由于網速慢,用戶操作有誤(連續點擊兩下提交按鈕),頁面卡頓等原因,可能會出現表單數據重復提交造成數據庫保存多條重復數據。 存在如上問題可以交給前端解決,判斷多長時間內不能再次點擊保存按鈕,當然,如果存在聰明的用戶能夠繞過前端驗證,后端更應該去進行攔截處理,...
閱讀(16)贊 (0)標簽:ACE / AOP / API / App / ask / cat / constant / git / http / https / id / IO / ip / java / js / json / key / map / message / ORM / parse / pom / redis / REST / RESTful / servlet / spring / Spring Boot / springboot / src / tab / tar / token / UI / value / Word / XML / 參數 / 總結 / 數據 / 數據庫 / 文案 / 時間 / 服務器 / 測試 / 源碼 / 端口 / 索引 / 緩存 / 連接池 / 配置
yanxinchi 發布于 2019-11-27
![]()
一、安裝和簡介 ElasticSearch是一個基于Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發的,并作為Apache許可條款下的開放源碼發布,是當前流行的企業級搜索引...
閱讀(13)贊 (0)標簽:2019 / ACE / apache / App / ArrayList / build / cat / centos / db / DDL / Document / Elasticsearch / find / git / GitHub / grep / HTML / http / https / id / IDE / IO / java / key / linux / list / node / ORM / REST / RESTful / Select / Service / spring / Spring Boot / springboot / src / tar / TCP / token / UI / update / web / Word / 云 / 代碼 / 企業 / 分布式 / 協議 / 備份 / 安裝 / 開發 / 搜索引擎 / 數據 / 數據庫 / 時間 / 服務器 / 源碼 / 索引 / 配置