原创 緩存竟也能導致跨域問題!

業務背景 由於頁面設計需要,頁面展示圖片,並可點擊下載按鈕進行下載(需要前端打包多個圖片,所以需要使用ajax請求圖片獲得二進制內容,不能直接使用img或a進行下載),如圖: 問題現象 圖片存儲再阿里雲OSS,阿里雲OSS的CORS設置

原创 生產事故(MongoDB數據分佈不均解決方案)

事故集合: 可以很明顯可以看到我們這個集合的數據嚴重分佈不均勻。 一共有8個分片,面對這個情況我首先想到的是手動拆分數據塊,但這不是解決此問題的根本辦法。 造成此次生產事故的首要原因就是片鍵選擇上的問題,由於片鍵選擇失誤,在數

原创 java線程系列之創建線程的8種方式

問題 (1)創建線程有哪幾種方式? (2)它們分別有什麼運用場景? 簡介 創建線程,是多線程編程中最基本的操作,彤哥總結了一下,大概有8種創建線程的方式,你知道嗎? 繼承Thread類並重寫run()方法 public class Cr

原创 併發編程之美——通知與等待原理分析(wait、notify、notifyAll)

轉載至:https://my.oschina.net/u/3995125/blog/3057943 生產者消費者模型是我們學習多線程知識的一個經典案例,一個典型的生產者消費者模型如下: public void produce() {

原创 mapreduce——join算法的代碼實現

需求:有user數據文件:user.csv u001,senge,18,angelababy u002,laozhao,48,ruhua u003,xiaoxu,16,chunge u004,laoyang,28,zengge u005

原创 程序員不要以爲技術牛逼就行了,這些你必須知道的職場潛規則,助你一路高升!

一、開門見山 有一天吃午飯,我和我的同事兼好友,一邊吃飯一邊聊天八卦,說到:有一個部門的領導技術一般,項目上的很多事情問他,他也不知道,不知道爲什麼能當上經理,難道就是靠着自己在公司的工作年限久? 這個問題後來我思考了好久,也困擾了我好久

原创 解決GitHub下載速度太慢總導致失敗的問題

從GitHub下載文件一直非常慢,查看下載鏈接發現下載地址是http://github-cloud.s3.amazonaws.com/,從國內訪問非常慢,所以總是下載失敗。 我驗證了一下,發現先把gitHub上的代碼導入導碼雲,然後咱們再

原创 Spring Boot 集成多個 Kafka

一、配置文件 application.yml spring: kafka: one: bootstrap-servers: IP:PORT consumer: group-id: YO

原创 App 被拒原因彙總和解決方案

一、 iOS 端常見被拒原因彙總 App 內包含分發下載分發功能(引導用戶下載 App 等功能)。 提供的測試賬號無法查看實際功能 通過接口返回布爾值判斷 App 是否升級,但審覈期間該接口不請求 審覈賬號,任何時候在任何 ip 登錄看到

原创 nginx http模塊配置合併

 在配置nginx.conf文件的時候,我們很容易發現,有部分配置項是既可以配置在http塊,也可以配置在server塊,還可以配置在location塊中。但是並不是所有的配置項都可以在任意位置進行配置的,根據配置項所起到的作用,ngin

原创 淺析 Nginx 網絡事件

Nginx 是一個事件驅動的框架,所謂事件主要指的是網絡事件,Nginx 每個網絡連接會對應兩個網絡事件,一個讀事件一個寫事件。在深入瞭解 Nginx 各種原理及在極端場景下的一些錯誤場景處理時,需要首先理解什麼是網絡事件。 網絡傳輸

原创 詳解瀏覽器跨域

原文鏈接:https://my.oschina.net/u/4203303/blog/3102954   一、什麼是跨域? JavaScript出於安全方面的考慮做的同源策略的限制,不允許跨域訪

原创 代碼中太多 if else 怎麼辦?

原文鏈接:https://mp.weixin.qq.com/s?__biz=Mzg2MjEwMjI1Mg==&mid=2247488534&idx=2&sn=d910ca830426d23575e8

原创 1.3 spring boot整合presto

首先自己創建spring boot工程,做好基本引用;下面只介紹滿足presto的引用 引用pom文件: <dependencies>     <dependency>         <groupId>junit</groupId>  

原创 1.2 presto實現連接mongodb

1,首先檢查plugin文件,是否支持mongodb(版本:presto-server-0.221.tar.gz)   2,在etc/catalog下創建mongodb.properties connector.name=mongodb