原创 宏光PLUS上市拉新活動-技術總結

文章目錄簡介彈彈車遊戲方法彈彈車涉及到的技術主要有彈射里程計算劃分區間正態分佈Java實現正態分佈爆出旅途獎品(開獎、抽獎)拋均勻硬幣拋不均勻硬幣Alias改進算法Alias算法實現(Java版本)獎品庫存控制參考 簡介 彈彈車是

原创 DDD閱讀筆記

軟件 軟件是用來解決現實的問題,換句話說軟件脫胎於領域,並跟領域密切相關。軟件開發者要具備一定的領域知識,遵循模型開發。 起初,開發人員可能不那麼精確地講模型一一映射到代碼中,但隨着不斷的重構,會將隱含的領域關鍵字顯化。 模型

原创 內存溢出分析

術語分析 heap dump(堆轉存) heap dump就是某個時間點java進程的內存快照。其快照內容包含heap內java對象和類。通常在吸入heap dump之前觸發full GC以便它包含remaining object

原创 前端常見開發問題彙總

IE9無法支持大尺寸CSS的陷阱 結論是: IE7,IE8,IE9對CSS文件的長度都有某種限制,超出部分會自動截斷 IE7,IE8的限制具體是多少不知道 IE9的限制在250K左右,3500行左右 點贊

原创 集合collection

集合collection 簡介 什麼是集合框架 集合框架的好處 接口 Collection接口 遍歷接口Traversing Collections 聚合操作遍歷集合 for-each遍歷結合 迭代器遍歷結合 集合接口

原创 Comparator和Comparable之間的區別

簡介 Comparable接口 Comparator接口 Comparator和Comparable的區別 栗子 簡介 Comparable接口 該接口對每個實現它的類的對象強加了排序規則。該排序稱之爲自

原创 分佈式線程安全

分佈式線程安全 分佈式線程安全(redis、zookeeper、數據庫) 高性能分佈式鎖-redisson的使用 https://github.com/redisson/redisson/wiki 分佈式環境下,怎

原创 Mysql存表情符號發生錯誤

Mysql存表情符號發生錯誤(SQLException: Incorrect string value: ‘\xF0\x9F\xA4\xAA’) 流程是 查看my.ini文件在哪裏,修改配置文件。 修改庫,表,字段的編碼。 修改

原创 jpa入門

https://github.com/huangjinbiao/jpa

原创 mysql#安裝出現報錯

MYSQL服務無法啓動:InnoDB: .\ibdata1 can’t be opened in read-write mode 使用net start mysql的時候出現服務名無效的原因及解決辦法 Mysql 安裝服務無法啓

原创 idea設置

IDEA警告:SQL dialect is not configured idea中 參數沒有描述報錯 @param XX tag description is missing錯誤,去除黃色警告

原创 工具常見問題

idea#version control#亂碼 如上圖所示,要是Override default fonts by,可能會導致idea version control顯示亂碼。去掉就好了。

原创 軟件設計六大原則

軟件設計六大原則(軟件設計模式六大原則) 單一職責原則。職責單一,只負責一項職責。意味着不會存在多於一個導致類變更的原因。 問題:若一個類負責A、B兩個職責,則A職責變動,修改後可能使正常的B職責發生故障。 里氏替換原則。

原创 常見問題記錄

maven項目引入外部jar包 爲sdk添加一個功能,但是測試比較困難,即需要 提交代碼,讓高P審覈代碼 等步驟,爲了能在本地自測。需要將sdk打包,然後放到一個項目中去測試。 因爲需要給QA提測,所以需要提供一個接口,而我們

原创 記一次文件下載亂碼排查

記一次文件下載亂碼排查 場景 從服務端讀取一個zip文件(裏面可能有多個文件)的內容,然後轉成Properties。 現象 本地轉,亂碼問題不出現,只有發佈預生產的時候發生這樣的問題。 代碼 public static Prop