原创 JAVA多線程同步的理解,主要論述單例模式的線程安全問題

多線程 同步的優缺點     優點:解決了線程的安全問題     缺點:效率變低 發生線程的安全的前提     1、要多線程,單線程沒有線程安全問題

原创 巧妙的...【可變數組】參數校驗非空工具類

實際開發中,經常有用到到參數的非空判斷,最原始的我們肯能個用==null啊,equal啊,trim啊來組合判空。 但有了appache的commons lang出的StringUtil之後判空的工作量有所減輕,但筆者在實際中經常遇到參數的

原创 解決沒有my.ini配置文件MySql Error Code: 2006 – MySQL 服務器已離線錯誤

下載了mysql的是免裝版的,第一沒有my.int這個文件,只有my-default.ini這個配置文件,服務裏面一也沒有mysql的服務 問題描述,在導入300多M.sql腳本文件的時候出現MySql Error Code: 2006

原创 消息隊列Java的簡單實現

此文章是剛畢業的時候比較懵懂寫的,實際上不可稱之爲消息隊列,等我有空了會更新一篇關於主流mq的文章,謝謝包容(20171123) 今天看到我們的招聘信息有對消息隊列有要求,然後就思索了一翻,網上一搜一大堆。 我可以舉個小例子先說明應用場

原创 Windows常見開發錯誤解決之道

問: 運行軟件的時候提示缺少dll文件,無法運行錯誤。例如Win10安裝MYSQL,提示運行缺少MSVCP100.dll 答:百度搜索directx repair增強版工具,自動檢測缺失並安裝後重啓解決

原创 初識算法:猜生日

猜生日     今年的植樹節(2012年3月12日),小明和他的叔叔還有小夥伴們一起去植樹。休息的時候,小明的同學問他叔叔多大年紀,他叔叔說:“我說個題目,看你們誰先猜出來!” “把我出生的年月日連起來拼成一個8位數(月、日不足兩位前補0

原创 JAVA多線程死鎖簡單Demo

死鎖 概念,AB線程,A持有a鎖B持有b鎖,A在等待b鎖,而B在等待a鎖發生場景之一:同步嵌套 簡單的嵌套造成死鎖的Demo: class Loc

原创 web交互的時候ini-set('memory', 'xxxM')不生效問題

問題描述 針對不同環境,不同執行方式。ini_set('memory', 'xxxM')表現不同 web controller返回false,命令行(console controller)成功設置 線下本機,web和console形式都生

原创 Presto UDF開發實戰

待加內容

原创 presto sql總結

待加內容

原创 第二章 關於MapReduce

Unix傳統處理按行存儲數據工具是awk MapReduce任務分爲兩個處理階段:Map階段和Reduce階段。每個階段都以鍵值對作爲輸入和輸出,其類型有程序員來選擇。程序員還需要些兩個函數:map函數和reduce函數 map階段爲數據

原创 @Configuration和@Bean的用法和理解

Spring Boot提倡約定優於配置,如何將類的生命週期交給spring 1、第一種自己寫的類,Controller,Service。 用@controller @service即可 2、第二種,集成其它框架,比如集成shiro權限框

原创 mybatis generator一款mybatis反向生成工具

本文主要介紹mybatis generator作爲插件在eclipse中使用 有mybatis generator windows直接使用的版本,其和這配置文件類似,個人覺得當做插件來用更順手 百度MyBatis_Generator_1.

原创 MySql FEDERATED ENGINE總結使用

該引擎使用的業務場景:當需要跨庫(跨不同的mysql實例)進行表的JOIN,相當於本地表一樣去JOIN的時候可以考慮使用FEDEATED引擎,用FEDEATED引擎只需要在本地建立一張鏈表和訂單表一樣的字段只是引擎選擇爲FEDEATED,

原创 報表類大數據數據存儲方案和財務數據脫敏

工作需求: 存儲: mysql 數據量: 每月100w~500w 現狀: 當前存儲沒有問題,單月查詢在總表2000w之內,索引優化好,能支撐現有業務 需求:業務比較穩定後業務方有跨月查詢的需求,折中估計每月250w數據,查詢12月,數據量