原创 像架構師一樣思考

很多程序員經常陷入迷茫,技術發展日新月異,沒有充足的時間精力去學習新技術,每天都疲於產品經理、市場、領導的各種需求的編碼實現,沒有絲毫的成就感。 如果要想有成就感,就需要了解業務,清楚自己做的東西對用戶和公司的價值。馬雲在創建阿里

原创 把握用戶需求三部曲

A:需求階段,幫助用戶挖掘需求 用戶不一定清楚自己需要什麼? 我以公司內部業務系統的開發爲例,業務方就是用戶。 最初評審設計原型的時候,業務方可能無法發現一些體驗問題,開發完成之後,業務方在真正使用中,就發現了問題,又要求研發改設

原创 單體架構&微服務架構&中臺服務架構

開門見山,一圖勝千言,先來看看單體架構跟微服務架構的區別? 單體服務架構,將所有的功能模塊(service)打包到一起並放在一個web容器中運行。 微服務架構,就是將複雜臃腫的單體應用進行細粒度的服務拆分,每個微服務可以交給小的團

原创 微信小程序-全局屬性

全局屬性有兩種賦值方式:靜態賦值和動態賦值 Page({ data: { message:'加載中' //靜態賦值 } }) //動態賦值 that.setData({ message:'加載中'

原创 微信小程序-Json配置文件

app.json是小程序的全局配置文件,主要配置項有: 注意:類型String Array,就是字符串數組 "pages": [ "pages/login/login", "pages/index/index" ]

原创 數據庫優化方案整理

一:優化說明 A:有數據表明,用戶可以承受的最大等待時間爲8秒。數據庫優化策略有很多,設計初期,建立好的數據結構對於後期性能優化至關重要。因爲數據庫結構是系統的基石,基礎打不好,使用各種優化策略,也不能達到很完美的效果。 B:數據庫優化的

原创 推薦一款API神器Swagger

現在的網站架構基本上都是前後端分離,然後出現了前端工程師和後端工程師的崗位區分(當然你也可以是全棧的)。前端和後端的唯一聯繫,變成了API接口;API文檔變成了前後端開發人員聯繫的紐帶,變得越來越重要 相信大多數朋友都遇到過上面的場景:

原创 微信小程序-頁面元素

<view class="group"> <block wx:for="{{iconSize}}"> <icon type="success" size="{{item}}"/> </block> </view> bloc

原创 微信小程序分頁實現

方案一:滾動視圖綁定bindscrolltolower <scroll-view scroll-y="true" style="height:{{scrollHeight}}px;" bindscrolltolower="bindDow

原创 用Navicat自動備份mysql數據庫

數據庫備份很重要,很多服務器經常遭到黑客的惡意攻擊,造成數據丟失,如果沒有及時備份的話,後果不堪設想。 一:備份的目的: 做災難恢復:對損壞的數據進行恢復和還原 需求改變:因需求改變而需要把數據還原到改變以前 二:備份的分類: 1:根據

原创 JDK5新特性:自動裝箱和自動拆箱

亮哥分享: 一種技術的出現,肯定是爲了解決某種技術的不足。 最近複習了一遍Java基礎,受益匪淺。 第一遍學Java知識,是爲了找工作。簡單瞭解了一下java的思想和語法,掌握一些工作中經常用到的知識(常用的數據結構、IO流、多線程、

原创 古代健身神器

您認識這個神器嗎?猜猜它是幹嘛的?^_^ 這是古代一種裝有轉軸的凳子。用足掌推動,刺激涌泉等穴,有養生﹑治病之效。它的名字叫做”滾凳”。 明 屠隆 《考槃餘事·起居器服箋·滾凳》:“以木爲之,長二尺,闊六寸,高如常。四桯鑲成,中分一鐺,

原创 SQL索引與碎片

一:概述 在SQLServer中,存儲數據的最小單位是頁,每一頁所能容納的數據爲8060字節.而頁的組織方式是通過B樹結構。在聚集索引B樹中,只有葉子節點實際存儲數據, 而其他根節點和中間節點僅僅用於存放查找葉子節點的數據.每一個葉子節

原创 最近的我

先跑個題,最近聽了一場分享,我不想談分享的主題,因爲主題不是每個人都關心的。但是其中的一些方法論對我們都會有一些啓示。 經驗不是萬能的,方法論纔是萬能的。 一:企業要做一件事情,需要搞懂3個W和一個H When:時勢,現在處於一個什麼時

原创 微信小程序開發技巧

開發中的頁面,可以放在app.json中pages列表中第一個,這樣可以普通編譯模式,隨時查看修改後的結果。 整體調試的話,再切換到登錄編譯模式