原创 Android簡單的web提交表單登錄

1、創建Web項目: public class LoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, Ht

原创 Android輕量級數據保存方式

  簡單存儲指的是Android系統提供的輕量級的數據保存方式SharedPreferences,將數據以最簡單的方式進行永久的存儲,SharedPreferences屏蔽了對底層的文件操作,爲程序員提供簡單的程序接口,實現基於關鍵字的數

原创 Java MD5 加密工具類

轉載聲明:http://blog.csdn.net/zishan007/article/details/7971229 package com.chinasoft.corpinfosys.common; import java.secu

原创 struts2表單校驗,可單獨一行顯示

校驗頁面: <body> <span style="color: red"><s:property value="fieldErrors['error'][0]"/></span> <form action="login.ac

原创 Android自定義ProgressDialog之仿WIN8進度條

仿照win8的進度條自定義了一個progressbar,進度條默是白色,修改android:background屬性可以設置進度條顏色。截了幾張圖,一些細節模仿地還不夠到位: /** * 圓形進度條 * @author planet

原创 簡單的Ajax表單驗證

新建JavaWeb項目,新建a.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getCo

原创 SSH分頁+Mysql

結構+效果圖         Page.java : public class Page { /** 是否有上一頁 */ private boolean hasPrePage; /** 是否有下一頁 */ private

原创 Android歡迎界面

廢話不多說,直接上代碼: public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceSt

原创 Android四大組件---Activity簡介

概述 Activities 是一個程序的組件之一。它的主要功能是提供界面。 一個程序一般由多個Activity組成,各activities之間關係很鬆散,它們之間沒有直接的關聯。必須有一個activity被指定爲主activity,它是程

原创 SpringMVC工作原理

工作原理圖: 解析: 1、客戶端發出一個http請求給web服務器,web服務器對http請求進行解析,如果匹配DispatcherServlet的請求映射路徑(在web.xml中指定),web容器將請求轉交給DispatcherSer

原创 Spring工作原理

一、 IoC(Inversion of control): 控制反轉  1、IoC:  概念:控制權由對象本身轉向容器;由容器根據配置文件去創建實例並創建各個實例之間的依賴關係  核心:bean工廠;在Spring中,bean工廠創建的各

原创 Android保持屏幕常亮

方法一:   // 添加權限   // <uses-permission android:name="android.permission.WAKE_LOCK"/>   PowerManager pm = (PowerManager) g

原创 強大的Java Json工具類

Json解析所需jar包:http://download.csdn.net/detail/u014676619/9238793 工具類: import java.io.BufferedReader; import java.io.Inpu

原创 Hibernate工作原理

工作原理圖: 1.Hibernate是如何連接數據庫  主要是通過hibernate.cfg.xml配置文件中的配置         在這個文件中定義了數據庫進行連接所需要的信息,包括JDBC驅動、用戶名、密碼、數據庫方言等confi

原创 Android返回鍵的監聽

監聽返回鍵,需要重寫onKeyDown()方法。 直接上代碼: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == Key