原创 Android常見ANR的分類

ANR一般有以下四種類型: KeyDispatchTimeout 1:KeyDispatchTimeout(5 seconds) –主要類型 按鍵或觸摸事件在特定時間內無響應 BroadcastTimeout 2:Broadc

原创 MyBatis 標籤的含義

MyBatis 標籤 這個標籤主要用於Insert數據時不支持主鍵自動生成的問題 selectKey keyProperty=”m_Id” order=”AFTER” resultType=”int”> sel

原创 Java設計模式之工廠方法模式

工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是通過使用一個共同的接口來

原创 Android使用ViewStub提高佈局性能

轉自:http://mobile.51cto.com/android-517729.htm 在Android開發中,View是我們必須要接觸的用來展示的技術.通常情況下隨着View視圖的越來越複雜,整體佈局的性能也會隨之下

原创 Toast使用報錯java.lang.RuntimeException: Can't create handler inside thread 原因及解決方案(一)

這個問題先前沒怎麼注意,只是知道Toast會有類似於一個隊列的東西,你每調用一次都會加入隊列, 先進先出。今天正好趁解決這個問題來詳細研究一下Toast的實現原理。 這個問題一般出現在子線程沒有初始化Looper時調用

原创 Java設計模式初識(瞭解設計模式)

我們常說的設計模式一般是以下的二十三種: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行爲型模式

原创 Android硬件加速

原文地址:http://blog.csdn.net/yq6073025/article/details/53319564 硬件加速 Android 3.0 (API level 11), 開始支持 所有的View 的canvas

原创 初識Java線程池

先說一下線程池的好處,爲什麼要用線程池: 1.免去線程創建和銷燬帶來的性能開銷,達到線程複用的效果。 2.能有效的控制線程池的最大併發數,避免大量的線程之間因互相搶佔系統資源而導致的阻塞現象。 3.能夠對線程進行簡單的管理,並提供定時執行

原创 ScrollView裏面直接放RelativeLayout出現顯示不全的問題

需要在ScrollView下面添加:          fillViewport = true; 當ScrollView沒有fillViewport=“true”時,裏面的元素會按照wrap_content來計算(設了"match_pa

原创 fragment懶加載時生命週期分析

使用fragment懶加載可以讓fragment在沒有visible時不加載網絡數據,具體生命週期如下: 當fragment不可見時: E/BFragment: setUserVisibleHint方法執行了 E/BFrag

原创 記錄修復MySql數據庫CPU佔用100%的過程

今早上班按照慣例查看一下服務器的運行狀況,top之後看到mysqld佔用CPU100%而且居高不下,打開後臺管理界面發現部分接口出現訪問500的情況,處理步驟如下: 1、登錄mysql,使用show full processlist命

原创 Java設計模式之外觀模式||門面模式

外觀模式(Facade Pattern)隱藏系統的複雜性,並向客戶端提供了一個客戶端可以訪問系統的接口。這種類型的設計模式屬於結構型模式,它向現有的系統添加一個接口,來隱藏系統的複雜性。 public class DrawerOne

原创 Linux上tomcat服務器莫名其妙掛掉原因查找

linux上tomcat服務器突然掛掉了,查看catalina.out沒有發現什麼錯誤信息。 查看/var/log/messages文件發現是因爲內存不足系統殺死的 kernel: Out of memory: Kill proces

原创 常見端口號記錄

端口號標識了一個主機上進行通信的不同的應用程序。 HTTP協議代理服務器常用端口號:80/8080/3128/8081/9098 SOCKS代理協議服務器常用端口號:1080 FTP(文件傳輸)協議代理服務器常用端口號:21 Teln

原创 Java設計模式之單例模式

Java設計模式之單例模式 懶漢式(線程不安全) private static Singleton instance; //私有化構造方法 private Singleton(){} public