原创 一個程序猿的個人網站03

有一段時間沒寫文章了,今天記錄一下當時是怎麼搭建的微信公衆號後臺吧。 一.基本步驟 1.申請賬號。https://mp.weixin.qq.com/ 2.搭建自己的後臺服務。 公衆號的基本邏輯是,當用戶發送信息到你公衆賬號的時候,騰訊服務

原创 Interview Question Collection

        今天去面試一波,問了一坨問題,越來越感覺自己基礎不夠紮實,原來以爲東懂一點西懂一點,會掛個網站,敲個命令,寫個增刪該查,搭建幾個框架就很了不起了。以後多寫點博客,總結總結吧。        今日面試題會議錄: 1.Has

原创 BUG: in a frame because it set 'X-Frame-Options' to 'deny'

今天偶爾去點自己網站關於github的鏈接,發現存在錯誤: in a frame because it set 'X-Frame-Options' to 'deny'   頁面不跳轉。查閱資料,發現這其實是一個類似於同源的網頁特性,並非

原创 查看java字節碼(二進制文件)的工具

1.window下的工具。 首推WinHex,界面不錯。如圖: 還有一個 叫UltraEdit,沒有試。 2.linux下的查看工具。 有Vim,比較常用的編輯器。其次還有xxd,hexdump,biew,hexedit。 Vim使用

原创 由於硬盤滿了導致的redis連接失敗

Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not g

原创 redis筆記整理1

1.起源和含義     redis是2008年一家意大利創業公司Merzia在不滿意mysql的性能時設計的一個數據庫系統,同年代碼開源,直到2012年好多著名的公司都用了redis,例如新浪,Github。VMware公司2010年

原创 zookeeper和dubbo的結合示例

參考自dubbo官方文檔: http://dubbo.io/Administrator+Guide-zh.htm#AdministratorGuide-zh-%E7%A4%BA%E4%BE%8B%E6%8F%90%E4%BE%9B

原创 Zookeeper無法啓動

今天試着在服務器搭建了一下zookeeper,結果無法啓動,在網上搜了資料大概有下面這麼幾種BUG.  是通過Zookeeper.out 日誌來排查的。 1.zookeeper 3.4.6 啓動失敗。 很有可能是配置的日誌目錄在文件系統

原创 JVM Specification Reading 1

今天讀JVM Specification的introduce部分,讀到這麼一句:     JSR 335 also introduced private and static methods in interfaces at the

原创 dubbo在低配服務器上的安裝

在git( https://github.com/alibaba/dubbo )上面clone了對應的代碼,在阿里雲上build提示錯誤: 這是因爲阿里雲上maven鏡像有問題,我之前添加了幾個鏡像,導致有些包下載不到。(之後

原创 JVM Specification Reading 2

1.規範是針對一個抽象的虛擬機的,而不是任何實現。規範不會限制任何虛擬機的實現。 例如數據運行區的內存分佈,垃圾回收算法,以及虛擬機指令的優化。 2.在JVM第二版中,已經把boolean當作了一個基本類型。而不是像第一

原创 java中不同的數據類型傳值到方法中,會產生什麼影響

package com.marsyoung.learning.java8; public class TestBasicType { /** * 如果參數類型是原始類型,那麼傳過來的就是這個參數的一個副本,也就是這個原始參數的

原创 JVM中一些容易混淆的概念

轉自stackOverFlow上一個問題討論,地址:http://stackoverflow.com/questions/3849634/static-allocation-in-java-heap-stack-and-permanent

原创 一個程序猿的個人網站01

還木有建站前,主要考慮了這樣幾個問題。 1.個人網站放哪兒? 目前,有各種成熟的可以搭載博客的平臺,例如GAE,BAE,SAE,AWS,阿里雲等等。對於GAE和AWS來說,在國內沒有節點,延時較高,aws延時在70ms左右,而阿里雲,BA

原创 使用Commons-codec包加密

一、關於加密算法的一些分類。 1:消息摘要:(數字指紋):既對一個任意長度的一個數據塊進行計算,產生一個唯一指紋。MD5/SHA1發送給其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最後進行比較摘要是否相同。 MD5(Messag