原创 Linux 後臺運行jar程序

方法一:Linux代碼  nohup java -jar xx.jar >/dev/null  &  輸出文件爲輸出到空設備裏。方法二:編寫shell後臺開啓。代碼參考:Linux代碼  #! /bin/sh    #啓動方法    sta

原创 Linux下運行jar程序

當我們把java程序打成jar包後,放到linux上通過putty或其它終端執行的時候,如果按照:java -jar xxxx.jar執行,當我們退出putty或終端的時候,xxxx.jar這個程序也會停止。爲了保證程序能夠一直運行,應該改

原创 c語言CRC16校驗(8005)

#include <stdio.h>typedef unsigned short ushort;typedef unsigned char uchar;typedef union _CRC{    ushort crc16;    ucha

原创 Linux查看進程和終止進程的技巧

1. 在LINUX命令平臺輸入1-2個字符後按Tab鍵會自動補全後面的部分(前提是要有這個東西,例如在裝了tomcat的前提下,輸入tomcat的to按tab)。  2. ps 命令用於查看當前正在運行的進程。  grep 是搜索  例如:

原创 Linux系統抓包命令tcpdump使用實例

tcpdump是linux命令行下常用的的一個抓包工具,記錄一下平時常用的方式,測試機器系統是ubuntu 12.04。tcpdump的命令格式tcpdump的參數衆多,通過man tcpdump可以查看tcpdump的詳細說明,這邊只列一

原创 Java自定義註解和運行時靠反射獲取註解

java自定義註解Java註解是附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。1、元

原创 保持長時間的ssh連接

必須重新登陸才行,每次都重複相同的操作,很是煩人。 一般修改兩個地方可將這煩人的問題解決 1、echo $TMOUT 如果顯示空白,表示沒有設置, 等於使用默認值0, 一般情況下應該是不超時. 如果大於0, 可以在如/etc/profile

原创 MySQL 編碼設置

從my.ini下手[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]default-character-set=utf8 以上3個secti

原创 linux配置java環境變量(詳細)

一. 解壓安裝jdk 在shell終端下進入jdk-6u14-linux-i586.bin文件所在目錄, 執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入yes,回車。

原创 MYSQL 數據庫導入導出命令

在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。MySQL命令行導出數據庫1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目

原创 log4j配置

<?xml version="1.0" encoding="UTF-8"?><configuration status="error">    <!--先定義所有的appender-->    <appenders>        <!--

原创 在linux上使用yum安裝JDK

1.查找java相關得列表[qyf@localhost ~]$ yum -y list java*執行結果[qyf@localhost ~]$ yum -y list java*Loaded plugins: fastestmirrorba

原创 MySQL啓動錯誤:Error writing file '/var/run/mysqld/mysqld.pid'

通常是因爲磁盤空間已滿造成的,你需要知道原因和如何預防。你可以通過df -h來查看磁盤情況。[root@techbrood etc]# df -hFilesystem            Size  Used Avail Use% Mou

原创 Java反射得到屬性的值和設置屬性的值

package com.whbs.bean; public class UserBean {    private Integer id;    private int age;    private String name;    pri

原创 dbcp自動重連機制

數據庫鏈接 常見的問題:1. 數據庫意外重啓後,原先的數據庫連接池能自動廢棄老的無用的鏈接,建立新的數據庫鏈接2. 網絡異常中斷後,原先的建立的 tcp 鏈接,應該能進行自動切換。比如網站演習中的交換機重啓會導致網絡瞬斷3. 分佈式數據庫中