原创 java.sql.SQLException: Can't map timezone '' to canonical timezone.

將配置文件的mysql的jdbc:mysql://localhost:3306/renren_security?useSSL=false&useUnicode=true&characterEncoding=utf-8&useLegacyDa

原创 Netty使用中出現java.base/java.lang.String cannot be cast to io.netty.buffer.ByteBuf

原因:解碼器用錯,客戶端或服務端選擇ByteBuf封裝消息,但是ChannelInitializer繼承類中使用了String的解碼器,String不能轉成ByteBuf,把消息解碼成String拋出來了。解決方法:1.去掉解碼器     

原创 ChannelInboundHandlerAdapter和SimpleChannelInboundHandler區別

一般用netty來發送和接收數據都會繼承SimpleChannelInboundHandler和ChannelInboundHandlerAdapter這兩個抽象類,那麼這兩個到底有什麼區別呢?     其實用這兩個抽象類是有講究的,在客

原创 hadoop跑wordcount報expected org.apache.hadoop.io.Text, received org.apache.hadoop.io.LongWritable

報這個問題 在網上百度了好久,很多說是這的問題    其實不是,改了之後沒啥用。 看報錯日誌,上面說的是map怎麼怎麼樣,不是reducer這裏。 最後找到原因,map中的key要設成object類型的,這兩個地方要一樣。  

原创 CentOS7設置共享文件夾不顯示問題

本地安裝VMware Workstation對虛機進行管理,經常涉及到本地文件跟server端傳輸,設置共享文件夾很有必要,之前用的是CentOS7,在設置-選項-共享文件夾中添加對應路徑,在系統端就可以看到新增了一個目錄,便可直接訪問,但

原创 centos7報錯Loading mirror speeds from cached hostfile解決方法

首先本人當時也是遇到這個問題,首先配置了虛擬機的 yum,移步這篇博客https://www.cnblogs.com/frankdeng/p/9027037.html 然後在進行了如下操作 首先還是最簡單的,先看你的網絡有沒有通 ping

原创 linux中關機和註銷

先看看註銷,我們可以使用logout可以退出系統,這個和Windows中的註銷是同等效果。用於用戶保存自己的資料。例如[root@Linux ~]# logout當我們輸入這個命令按下Enter之後,我們就又回到我們的登錄界面了。在來看

原创 linux中locale作用

運行locale能看語言環境         在顯示中有兩個其主要作用 lang和lc_all  Locale –a查看系統所支持的語言信息   設置lang的變量 lang=zh_cn.gb2312 在運行date看到顯示的是中文

原创 linux中搜索文件

我們先來學習一下如何搜索文件,特別是剛開始學習Linux的時候,自己建立的文件不知道放在哪裏了,常有發生。如果知道文件名,卻不知道文件在那個目錄下面了,我們就可以使用locate命令來搜索文件。看如下操作:[root@Linux one]

原创 如何安裝vscode,用來開發react。

原先用過一段時間vscode,但還是想記錄一下。 首先 在  https://code.visualstudio.com/  下載vscode,可以選擇不同的系統。     下載好之後,直接安裝,一直默認點下去就好。 當然還需要下載nod

原创 request請求轉發和request域運用

1.請求轉發 1.概述:讓服務器跳轉到另一個資源上 2.方法     1.request.getRequestDispatcher("跳轉資源路徑").forward(request, response); 2.域對象 1.作用:實現ser

原创 int和Integer有什麼區別?

Java是一個近乎純潔的面向對象編程語言,但是爲了編程的方便還是引入了基本數據類型,但是爲了能夠將這些基本數據類型當成對象操作,Java爲每一個基本數據類型都引入了對應的包裝類型(wrapper class),int的包裝類就是Intege

原创 java字符串的替換replace、replaceAll、replaceFirst的區別

如果不是剛剛複習了下正則表達式,我可能也不會注意到,原來String的replaceAll跟replaceFirst用到了正則表達式! 不多解釋,看代碼: String s = "my.test.txt"; System.out.pri

原创 java四大域總結

最近學完了web部分,發現有些地方總是單個容易理解,可是把所有的放在一起來大雜燴,總是有那麼幾個知識點容易混淆。其實網上的資料已經夠多了,雖然也不乏辛勞的搬運工。可是最終的目的不就是要我們自身理解嗎?自己理解了的東西才正真是我們的。作爲額外

原创 學習hive的用法

  Hive官網(HQL)語法手冊(英文版):https://cwiki.apache.org/confluence/display/Hive/LanguageManual  Hive的數據存儲   1、Hive中所有的數據都存儲在