原创 nginx+tomcat配置集羣

下載nginx。下載穩定版,下載地址 解壓,修改conf裏的nginx.conf #user nobody; worker_processes 1; #error_log logs/error.log; #error

原创 http升級至https

http升級至https 獲取證書 升級到https第一步就是獲取一張證書。證書是一個二進制文件,包含經過認證的網站公鑰和一些元數據,需要自己購買。證書詳細介紹 安裝certbot 用的是免費的Let’s Encrypt,根據

原创 Java中泛型

==《Thinking in Java》 第15章筆記== 即使使用了接口,就要求代碼必須使用特定的接口,對程序的約束也還是太強了。我們希望達到的目的是編寫更通用的代碼,要使代碼能夠應用與“某種不具體的類型”,而不是一個具體的接口

原创 Gradle配置ArcGIS for Android

參考官方Guide進行配置。 很簡單,就3步,但是最後Sync的時候報錯: Failed to resolve: com.esri.arcgis.android:arcgis-android:10.2.8.1 查了stack

原创 初識Java中的併發

併發 20170610。是《Thinking in Java》中第21章的讀書筆記,只是一些概念上的總結,真正實用還要自己多碼。 21.1 併發的多面性 如果你有一臺多處理器的機器,那麼就可以在這些處理器之間分佈多個任務,

原创 Intellij IDEA創建maven 一直loading archetype list

Intellij IDEA創建maven 一直loading archetype list 試了搜來的千篇一律的解決方案:在Setting->Build Tools->Maven->Importing,將VM options f

原创 Android onInterceptTouchEvent與onTouchEvent調用關係

概述 onInterceptTouchEvent()是用來攔截Touch事件,ViewGroup有,View沒有,onTouchEvent()是Touch事件,ViewGroup與View都有。 實例講解 當一個Touch事件發生

原创 基於JdbcTemplate的一種通用數據庫操作幫助工具

工具介紹 基於JdbcTemplate的通用操作數據庫的幫助工具,藉助阿里巴巴的開源工具fastjson實現實體的轉json字符串以及params的解析。 用法 1.建立與數據庫表相對應的entity對象。 package cn.

原创 關於不重啓Tomcat自動加載改變的class文件

修改server.xml,在Host標籤下加入以下配置 <Context path="" docBase="FileManager" reloadable="true"> </Context> <Context path="/Fi

原创 垃圾收集器與內存分配策略

垃圾收集器與內存分配策略 《深入理解Java虛擬機(第2版)》 對象是否死亡判定方法 在堆裏面存放着Java世界中幾乎所有的對象實例,垃圾收集器在對堆進行回收前,第一件事情就是要確定這些對象之中哪些還“存活”着,哪些已經“死亡

原创 shrio驗證cookie有效性

shrio驗證cookie有效性 概述 shrio中提供cookie管理的功能,當用戶選擇了rememberMe,則下次不需要再登錄,而是直接通過本地記錄的cookie進行驗證,然後就可以訪問權限爲user的頁面。 問題 shir

原创 spring mvc @ResponseBody 返回中文亂碼

第一種方法: 修改RequestMapping屬性 @RequestMapping(value="/Statistic", produces = "application/json; charset=utf-8") @Resp

原创 View移動(scrollTo()、scrollBy()方法)

源碼:(View.java) public void scrollTo(int x, int y) { if (mScrollX != x || mScrollY != y) { int o

原创 IntelliJ IDEA基於maven構建的web項目找不到jar包

手把手教你搭建基於Maven的SSM框架(附源代碼):SSM框架:詳細整合教程 GitHub源碼地址:SSM整合框架 基於maven構建的springMVC項目,下載好jar包import後,運行提示ClassNotFo

原创 實現Parcelable的bean中有數組對象

package com.whu.travel_whu.bean; import android.os.Parcel; import android.os.Parcelable; /** * Created by Fly on