原创 微信公衆號開發-Java

申請個公衆號 最近接觸了微信公衆號,在這對微信公衆號開發過程做個記錄。對想接觸微信公衆號的同學可以做個參考。下面進入正題。 一.微信公衆號申請 微信公衆號開發首先你得有一個微信公衆號,申請微信公衆號,點擊立即註冊,會讓你選擇公衆號

原创 用戶請求消息的封裝和解析

一.請求消息的封裝 當普通微信用戶向公衆賬號發消息時,微信服務器將POST消息的XML數據包到開發者填寫的URL上。 各消息類型的推送XML數據包結構如下: 文本消息 <xml> <ToUserName><![CDATA[toU

原创 接入微信公衆平臺

接入微信公衆平臺 驗證消息是否來自於微信服務器 開發者提交信息後,微信服務器將發送GET請求到填寫的服務器地址URL上,GET請求攜帶參數如下表所示: 參數 概述 signature 微信加密簽名,signature結

原创 在tomcat服務器中增加一個debug端口

在tomcat服務器中增加一個debug端口用於遠程debug: 一般在bin的setvmargs.sh中新增 JAVA_OPTS="$JAVA_OPTS "-Xdebug -Xnoagent -Djava.compiler=NO

原创 MySQL查詢語句

MySQL查詢語句 創建水果表: CREATE TABLE fruits ( f_id char(10) NOT NULL, s_id INT NOT NULL, f_name char

原创 天氣預報

到目前爲止,我們的公衆號已經可以回覆用戶發出的消息,但是如果僅僅如此,就沒必要設爲開發模式了。完全不懂編程的人也可以在微信公衆平臺上設置回覆用戶的消息。 現在我們來實現我們的公衆號查詢全國各個城市天氣這麼一個功能,像公衆號輸入天氣

原创 MySQL快速入門

MySQL快速入門 一.什麼是MySQL MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中。MySQL是開源的

原创 Spring整合Redis

Spring整合Redis 1.引入redis jar包 2.配置spring配置文件applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans x

原创 網頁爬蟲--歷史上的今天

網頁爬蟲–歷史上的今天 上篇博客中我們知道了,調用第三方的API獲得我們想要的數據,如果我們要的數據沒有現成的API怎麼辦?那就需要我們去網站上爬數據了。下面就教大家怎麼去網頁上爬我們需要的數據。 一.使用Java JDK中的工具

原创 MySQL索引簡介

MySQL索引簡介 什麼是索引 MySQL官方對索引的定義爲:索引(Index)是幫助MySQL高效獲取數據的數據結構,索引的本質是數據結構。 也可以簡單的理解爲,排好序的快速查找數據結構。一般來說索引本身也很大,不可能全部存儲

原创 @ResponseBody註解的使用

@ResponseBody註解的使用  @ResponseBody註解的作用是將controller的方法返回的對象通過適當的轉換器轉換爲指定的格式之後,寫入到response對象的body區,通常用來返回JSON數據或者是XML

原创 MySQL視圖

MySQL視圖 一.視圖的定義 視圖是由查詢結果形成的一張虛擬表,是表通過運算得到的一個投影,同一張表可以創建多個視圖 。 創建視圖的語法: create view view_name as select xxx 這個語句可以理

原创 MySQL存儲過程

MySQL存儲過程 一.什麼是存儲過程 存儲過程是在大型數據庫系統中,一組爲了完成特定功能的sql語句集,存儲在數據庫中。經過第一次編譯後再次調用不需要再次編譯,用戶通過指定存儲過程的名字和參數來執行它。 二.存儲過程的優點 存

原创 Java對象與JSON對象相互轉換

Java對象與JSON對象相互轉換 1.創建Address類 public class Address { // 省 private String province; // 市 private

原创 MySQL的增刪改查

MySQL數據的增刪改查 MySQL插入數據 MySQL 插入數據使用insert語句,它可以向表中插入一行及多行數據 1.插入一行數據 insert into 表名(column1,column2...) values (va