原创 Spring MVC 參數綁定

基本類型和 String 類型參數 一、Controller 類 @Controller("helloController") public class HelloController { @RequestMapping

原创 Spring 整合 Junit

一、添加 Maven 依賴 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>

原创 MyBatis 多對多查詢

一、創建數據庫 SQL CREATE TABLE teacher (teacherId INT, username VARCHAR(20), age INT, sex VARCHAR(1)); CREATE TABLE stud

原创 Spring MVC 全局異常處理

一、實現 HandlerExceptionResolver 接口 public class CustomExceptionResolver implements HandlerExceptionResolver { @Ov

原创 Spring 實例化 Bean 的方式

使用無參構造方法 一、創建實體類 public class IOCBean { ... } 二、創建 Spring 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmln

原创 Activity 生命週期

ssssssssssssssssssssssssssssssssssss ​ ​

原创 tablayout/viewpager/fragment

TabLayout + ViewPager的使用 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 RxJava的使用(一)

RxJava能夠將異步的事件組成線性的代碼結構。能夠使複雜的代碼結構在邏輯上簡潔化。 引入依賴: compile ‘io.reactivex:rxjava:1.0.14’ compile ‘io.reactivex:rxandroid:

原创 ToolBar+DrawerLayout+NavigationView

設置Activity樣式爲NoTitle類型 修改Activity的android:theme屬性,創建AppTheme.Base,繼承Theme.AppCompat,讓AppTheme繼承AppTheme.Base。設置windowAc

原创 ColorStateList資源

Demo MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle save

原创 StateList資源

Demo MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle s

原创 Android中使用SVG

什麼是SVG SVG是W3C推出的一種開放標準的文本矢量圖形描述語言,他是基於XML的、專門爲網絡而設計的圖像格式,SVG是一種採用XML來描述二維圖形的語言,所以它可以直接打開xml文件來修改和編輯。 優點 1、矢量圖是用點和線來描述圖

原创 Android事件分發機制二

創建Demo MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle sav

原创 ShapeDrawable資源

Demo MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle sav

原创 Android事件分發機制一

創建Demo MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle