原创 藍橋杯 第七屆決賽 路徑之謎

路徑之謎 小明冒充X星球的騎士,進入了一個奇怪的城堡。 城堡裏邊什麼都沒有,只有方形石頭鋪成的地面。 假設城堡地面是 n x n 個方格。【如圖1.png】所示。 按習俗,騎士要從西北角走到東南角。 可以橫向或縱向移動,但不能斜着走,也

原创 Matrix Swapping II hdu2830

Matrix Swapping II Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission

原创 java內存區域相關(出自《深入理解java虛擬機》)

運行時數據區域 程序計數器(線程私有) 看作當前線程所執行的字節碼的行號指示器。 在虛擬機的概念模型中,字節碼的解釋器工作時就是通過改變這個計數器來 選取下一條需要執行的字節碼指令。 java虛擬機棧(線程私有) 描述的是

原创 藍橋杯 歷屆試題 分糖果 java

 歷屆試題 分糖果   時間限制:1.0s   內存限制:256.0MB      問題描述   有n個小朋友圍坐成一圈。老師給每個小朋友隨機發偶數個糖果,然後進行下面的遊戲:   每個小朋友都把自己的糖果分一半給左手邊的孩

原创 藍橋杯 反幻方

反幻方 我國古籍很早就記載着 2 9 4 7 5 3 6 1 8 這是一個三階幻方。每行每列以及對角線上的數字相加都相等。 下面考慮一個相反的問題。 可不可以用 1~9 的數字填入九宮格。 使得:每行每列每個對角線上的數字和都互不相等呢

原创 【netty】IO模式切換以及背後的思想

netty時如何切換IO模式的 在學習netty時,會發現netty切換IO模式的方式非常便捷。 如下列代碼,基於NIO的模式通過netty構架一個服務端。 EventLoopGroup bossGroup = new NioEv

原创 【netty】reactor模式的演變

詳細介紹: https://segmentfault.com/a/1190000019469833 個人理解 傳統基於socket編程的服務端開發模式:(BIO) 服務端啓動,建立serverSocket,調用accept()

原创 (新手向)用powerdesigner生成測試數據

首先,先創建好物理模型。 然後通過屬性欄設置要生成的測試數據! 第一次用powerdesigner的生成測試數據,還有許多地方沒搞太明白,這裏只是作下筆記罷了。若有人能有所收穫,便知足。 點贊 收

原创 java垃圾回收機制相關(出自《深入理解java虛擬機》)

那些內存需要回收? 什麼時候回收? 如何回收? 內存運行時區域 程序計數器、虛擬機棧、本地方法棧 三個區域隨線程而生,隨線程而滅。 棧中的棧幀隨着方法的進入和退出而有條不絮地執行着出棧和入棧操作。 java堆和方法區爲線

原创 json前後端傳輸(ajax異步提交)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script src="http://cdn.static

原创 java中單例模式的實現

lazy loaded thread-safe單例模式實現 DCL (double checked locking 實現法) double checked locking ,顧名思義,就是雙檢查法,檢查實例INSTANCE是否爲n

原创 湊平方數 第七屆藍橋杯決賽javaA組

package 第七屆試題; public class 湊平方數 { public static boolean[] used = new boolean[10]; // 判斷0-9中用過的數字 static long[] res

原创 機器人塔 第七屆藍橋杯javaA組

package 第七屆試題; import java.util.Scanner; public class 機器人塔 { public static int m; public static int n; public stat

原创 DetachedCriteria 分頁Projection取消聚合條件 (解決方案)

當我們在使用DetachedCriteria進行分頁查詢時,需要對DetachedCriteria對象設置setProjection(Projections.rowCount()。可此時我們還需要DetachedCriteria對

原创 開源在線分析診斷工具Arthas

Arthas Alibaba開源的Java診斷工具  官方快速入門文檔: https://alibaba.github.io/arthas/quick-start.html   1、安裝方式 操作系統:Linux/Unix/Mac 安