原创 13種最爲荒謬的編程語言

導讀:文章根據topdesignmag.com上一篇《Top 13 Most Absurd Programming Languages》,整理編譯而來。這是一個娛樂貼,不要去問這些編程語言到底有沒有什麼實用價值,可以讓我們感嘆一下神奇和開

原创 Java Swing計算器

最近剛看完Swing和AWT,做了一個小計算器,功能很簡單,就是連續的運算還是做不了…希望大家能給我一點意見~~哈哈 我想再過段時間加入能用鍵盤輸入的,學習鍵盤監聽…   import java.awt.BorderLayout;im

原创 反射知識1-訪問構造方法

今天在家,突然想到了老師講課沒有講到過反射機制,這是JDK1.5加入的新功能,通過反射,可以在程序中訪問已經裝載到JVM裏的java對象描述,實現訪問

原创 反射知識2-訪問成員變量

使用到的方法清單getDeclaredFields():獲得成員變量,返回Field[]getName():獲得成員變量的名字getType():獲得

原创 解決ObjectInputStream的readObject()方法的EOF異常

  先牢騷一下,這個破問題困擾了我太久了…唉。。。。其實很簡單  先舉一個例子吧。。。序列化兩個對象,寫入文件,然後再讀出來 Code: import java.io.FileInputStream;  import java.io

原创 使用ApplicationContextInitializer在Spring容器refresh前手工創建bean

前言 最近在基於Spring Boot做一個分庫分表的組件,希望在容器refresh前,創建數據源DataSource等。不過,這個不是本文的重點,我會之後單獨寫一篇文章來說明這個組件。 如何做 LizardDataShardin

原创 java基礎知識點彙總 I

1、面向對象的特徵有哪些方面     (1)抽象:     抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過

原创 一道遞減和遞增輸出字符的小題

#include<stdio.h> void main() { int m,n,i,k; printf("Enter number of rows: "); scanf("%d",&m);

原创 簡易記事本,V0.1

 終於把馬士兵的J2SE的視頻了…前兩天在學校用了一個下午寫了一個很簡易的Swing記事本,這也是自己獨立寫的一個小程序,大約500行,第一次寫這麼多…哈哈 先把源碼弄出來 Code: import java.awt.BorderL

原创 一些比較基本的算法舉例

因爲前段時間期末考試,所以總結了一些特變簡單,但是又比較典型的算法… //累加 #include<stdio.h> void main() { int n,i,sum=0; printf("/n/n/n please input

原创 閏年的判斷

 從小到大就一直覺得什麼是閏年?就是能被4整除的年份自打上了大學,學了軟件工程,這個想法在一夜間就被推翻了,所以我把這個算法寫出來吧,省的自己忘,也幫大家記一下。 Code: //判斷閏年   #include<stdio.h>  

原创 輸出菱形

Code: /*   * 輸出菱形   *   a     *  aaa    * aaaaa   *  aaa   *   a      先輸出上面兩行,在輸出中間一行,最後兩行重複   */   public class Tes

原创 關於在控制檯模式下將輸入的密碼替換成*

  今天在做一個票務管理系統,也是閒來無事,主要是爲了下學期的課程設計…就網上先找了一個範例,仿照的一直在做,剛一開始就遇到問題了,就是輸入的密碼怎麼換成*,研究半天,百度一下也沒有什麼結果…索性自己想吧…不過,現在寫的這個還是有點小問題

原创 SpringBoot2.1.5快速整合Mybatis和Druid數據源

在我們的日常開發中,數據庫操作最多的就是通過Mybatis做ORM框架,Druid做數據源連接工具。之前在工作中,實際使用SpringBoot開發的場景並不是很多,以至於在這方面的整合沒有積累經驗。鑑於最近自己的項目需要支持Spr

原创 實現一個簡單的Java SPI框架

1. 什麼是Java SPI 技術 SPI的全名是Service Provider Interface,可能我們很多開發人員對這項技術不是特別的熟悉,因爲這項技術最早是Java提供給廠商和插件開發者的技術支持,java.util.Se