原创 String源碼分析

String的類申明: public final class String implements java.io.Serializable, Comparable<String>, CharSequence 可見Str

原创 nexus管理maven部署

部署前提:服務器有JRE1.7或以上版本 1.解壓maven包和nexusbundle包tar xzf apache-maven-3.3.3-bin

原创 Python腳本——Nginx日誌分割

描述: 由於nginx未提供日誌分割的配置,或許我沒找到配置,因此寫了一個切分日誌的python腳本,並且加入linux調度中。 腳本內容: # -*- coding: utf-8 -*- # it_momo create impo

原创 Spring4集成quartz,Maven打包爲可執行jar或者war

通過maven建立quartz工程,工程最後結構如下: 創建項目pom文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.

原创 微服務——通用分銷系統設計

寫在前面: 分銷的應用非常廣泛,對商業流動促進有着極大的推動力,所以大部分的平臺都要做一套分銷系統。具體什麼是分銷,建議大家先度娘普及。 設計目標: 業務目標: 1.系統角色:貨主,各級分銷商(定三級),微信用戶,購買者

原创 mysql常用速查

1、查看最大連接數: show variables like ‘%max_connections%’; 2、修改最大連接數 方法一:修改配置文件。推薦方法一 進入MySQL安裝目錄 打開MySQL配置文件 my.ini 或 my.

原创 Unhandled event loop exception的一種解決辦法

公司電腦新裝了系統,然後安裝了各種開發環境,啓動eclipse之後,點擊其他窗口,再點擊Java edit窗口,就會拋出Unhandled event loop exception錯誤,照着網上很多方法修改過,也沒有得到解決方案,這個錯誤

原创 Linux命令常用速查(自用)

根據pid查詢啓動路徑 ps aux | grep pid 服務器時間同步 ntpdate -s time.windows.com 端口連接數 端口連接數:netstat -ant | grep $ip:80 | wc -l

原创 quartz高級使用

前言: 前面主要介紹了quartz的基本使用,如何開始一個調度任務、job、trigger等。 本章內容: 實現任務的動態添加、刪除、暫停、立即開始,以及如何做任務的持久化。 動態任務的實現: 援引博文: http://www.

原创 微服務——簡單應用錢包服務的設計

寫在前面: 現在基本上每個APP或者其他網頁都會加入用戶錢包這一功能,錢包是 一個常見的產品需求,那麼本博闡述非金融的錢包或者稱爲簡單錢包的 設計思路和具體實現。 設計目標: 業務目標: 1.用戶金額的管理; 2.

原创 Quartz的簡單使用

quartz是開發經常使用的一種調度框架,具體介紹可以自行搜索。 本文介紹quartz的簡單使用如下: 首先創建一個基本的Job類 //quartz定義了一種Job,用於作爲調度執行的方法 public class BaseJob i

原创 Linux下的Java應用啓動

前言: 如何在Linux服務器上啓動Java應用,本篇文章的主要內容包括: 1.maven打包jar 2.應用文件夾目錄結構 3.啓動文件start.sh的編寫 ps: 參考地址:http://blog.csdn.net/yang3w

原创 ArrayList源碼閱讀

參數 /** * 默認的初始化參數 */ private static final int DEFAULT_CAPACITY = 10; /** * 空的對象實例 */

原创 Quartz的觸發器使用

觸發器是quartz賴以觸發任務的關鍵組件,它的使用直接關係到Job的執行。 package com.wqw.study.quartz.practice; import static org.quartz.DateBuilder.ev

原创 linux下的pip安裝

下載pip wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 使用python命令安裝 python get-pip.py