Linux中自定義shell腳本啟動jar包的方法 linux shell 程式碼

一鍵啟動、停止、重啟 java項目

創建.sh档案

vi XXX.sh

編寫shell腳本

#!/bin/sh
port=8080 #定義變量等號左右不能有空格
jar_name=/opt/oaclou/XXX.jar

#運行腳本提示信息
tips(){
	echo "---------[......]

Read more

Linux自定義防誤刪腳本的思路與測試 linux shell 程式碼

目錄
  • 一、背景
  • 二、思路
  • 三、測試
  • 四、擴展
  • 附:Linux中利用chattr命令防止档案被刪除
  • 1. 概述
  • 2. 具體的語法格式
  • 3. 重要選項詳細解釋
  • 4. 档案屬性
  • 五、總結
    • 一、背景

      俗話說的真好,常在河邊走,怎能不濕鞋,本想刪除服務器上臨時的系統掃描档案如下圖:

      由於是在root的傢目錄,本想這/tmp/下[……]

      Read more

      Shell腳本一鍵安裝Nginx服務自定義Nginx版本 linux shell 程式碼

      經常安裝Nginx服務,有時候要安裝的版本不同就很煩,然後寫瞭一個可以自定義Nginx版本的腳本(嗯,在朋友的幫助下,哈哈)。

      話不多少,內容如下:

      #!/bin/bash
      #Nginx版本
      ver=nginx-1.$2.$3
      # 安裝目錄
      in_dir="/app/$ver"
      #软体存放目錄
      dl[......]

      Read more

      [精通Objective-C] 使用自定義下標模擬32位計算機寄存器操作 – iPhone手機開發 iPhone軟體開發教學課程

      程序功能簡介

      創建一個命令行程序用於模擬32位計算機的寄存器操作。它可以設置和獲取寄存器的內容。該程序含有3個命令行輸入參數:寄存器的初始化設置(32位的十六進制值)、選中的用於執行獲取/設置操作的寄存器字節,以及(可選的)用於設置的寄存器字節值(十六進制)。

      寄存器類

      首先創建一個用於存放寄存器常[……]

      Read more

      七牛文件批量上傳之自定義NSOperation – iPhone手機開發 iPhone軟體開發教學課程

      前言:

      前陣子遇到七牛文件批量上傳的問題,嘗試瞭幾種方案,現分享一種目前采用的方案——自定義operation。

      為什麼要自己實現七牛文件的批量上傳

      在使用七牛雲存儲服務的過程中,想要在手機客戶端進行圖片、視頻等文件的上傳,隻需要直接引入SDK,然後使用QiniuSDK即可。[……]

      Read more

      iOS中最簡單實用的自定義動態返回行高的cell,動態計算cell的高度 – iPhone手機開發 iPhone軟體開發教學課程

      一:iOS項目開發中,需要動態返回行高自定義cell的場景可以說是數不過來,可以不誇張的說,隻要服務器返回的同一個字段的文字字數無限制,那麼我們客戶端在設置的時候就要動態返回行高。

      場景:1.當需要tableview展示數據時,一般頭像,昵稱,等信息都是有限制的,但對於狀態(說說,心情)等都是不固定[……]

      Read more

      自定義流水佈局(UICollectionViewFlowLayout的基本使用) – iPhone手機開發 iPhone軟體開發教學課程

      最終顯示的效果圖

      思路:

      1、UICollection的基本設置,並且創建一個繼承自UICollectionViewFlowLayout的類。(不能是UICollectionViewLayout,否則全部都需要自定義)

      2、在UICollectionViewFlowLayout類中完成四步

        -[……]

      Read more

      iOS 自定義轉場動畫篇 – iPhone手機開發 iPhone軟體開發教學課程

      前言: 自定義轉場動畫其實並不難, 關鍵在於能夠明白思路, 也就是操作步驟. 本篇博客主要以present轉場動畫為例, 進行分析, 操作, 如有錯誤歡迎簡信與我交流.

      不進行修改的話, presentViewController:animated:completion:相信這個方法很多人都是用過,[......]

      Read more

      ios開發-搭建自定義的視頻播放器 – iPhone手機開發 iPhone軟體開發教學課程

      本來有AVPlayer和MPPlayerviewcontrller的。後者現在被棄用瞭,所以就用AVplayerviewcontrller原生的開發

      #import 
      @interface ViewController : UIViewController
      @property(nonatomic,[......]

      Read more

      自定義UICollectionView佈局 – iPhone手機開發 iPhone軟體開發教學課程

      一直以來想學習怎麼樣去自定義UICollectionViewLayout,但總是感覺太難,一直以來,都是看瞭一點點就放棄瞭。但其實任何事,隻要去做瞭,就會發現,其實遠沒有想像的那麼難。所以以後我遇事也要多動手。

      廢話說在前面

      我之前嘗試過去寫這樣一個關卡選擇的功能,但是總是寫不出來,後來同事用一個U[……]

      Read more

      自定義時間選擇控件(仿ios滾動效果) – iPhone手機開發 iPhone軟體開發教學課程

      1.先上自定義的控件:

      /**
       * 滾輪選擇器
       * author LH
       * data 2016/8/20 17:26
       */
      public class WheelView extends View {
      
          public static final String TAG = "W[......]

      Read more

      iOS 自定義UITabBarController – iPhone手機開發 iPhone軟體開發教學課程

      UITabBarController的搭建

      AppDelegate.m#application:didFinishLaunchingWithOptions主要分為三步:
      1. 創建窗體
      2. 設置根視圖控制器
      3. 顯示窗體

      這裡寫圖片描述
      這裡寫圖片描述
      這裡寫圖片描述
      這裡寫圖片描述

      問題:所有代碼寫到AppDelegate中不夠簡介,方法太臃腫,而[……]

      Read more

      實現iOS圖片等資源文件的熱更新化(二):自定義的動態 imageNamed – iPhone手機開發 iPhone軟體開發教學課程

      這篇文章,要解決的是,使用一個自定義的 imageNamed 函數來替代系統的 imageNamed 函數.內部邏輯,將貫穿對比論證 關於”合適”的圖片的定義.對iOS加載圖片的規則不是很熟悉的童鞋,可以著重看這篇.

      不同後綴圖片加載的優先級

      iPhone 7 plus(iO[……]

      Read more

      iOS NSError詳解 NSError錯誤code對照表 自定義、定制NSError 一看就懂 – iPhone手機開發 iPhone軟體開發教學課程

      一、NSError是系統錯誤信息類

      //兩種初始化方法:其中,domain 不能為空 dict可以為空
      – (instancetype)initWithDomain:(NSErrorDomain)domain code:(NSInteger)code userInfo:(nullable NS[……]

      Read more

      自定義iOS通訊錄 – iPhone手機開發 iPhone軟體開發教學課程

      蘋果給用戶提供瞭自己的通訊錄,但是根據業務的需求,需要自定義通訊錄,我們就需要根據業務需求來自定義

      首先我們需要知道蘋果的提供的一些Foundation、UIKit框架,瞭解其中的一些特性,可以打開手機查看蘋果系統提供的

      原生的通訊錄,可以看到:

      1.搜索框

      2.右側搜索條

      3.聯系人分組

      4.添加[……]

      Read more

      iOS 根據後臺設置tabbar (自定義tabbar) – iPhone手機開發 iPhone軟體開發教學課程

      最近公司讓我們把APP的tabbar按鈕寫活,什麼意思呢?就是讀取後臺數據,後臺讓你把哪個controller設置成tabbar,你就得在本地把哪個controller寫成tabbar。總結為一句話:讀取後臺數據,設置tabbar。是不是看到這裡懵逼瞭。是的當我聽到這個消息的時候我也懵逼瞭。因為我所[……]

      Read more

      iOS CAAnimation之CATransition(自定義轉場動畫) – iPhone手機開發 iPhone軟體開發教學課程

      二、protocol
      1.@protocol UIViewControllerContextTransitioning

      這個接口用來提供切換上下文給開發者使用,包含瞭從哪個VC到哪個VC等各類信息,一般不需要開發者自己實現。具體來說,iOS7的自定義切換目的之一就是切換相關代碼解耦,在進行VC切[……]

      Read more

      iOS開發系列 —- UI (自定義TableView) – iPhone手機開發 iPhone軟體開發教學課程

      iOS開發系列 —- UI (自定義TableView)。本章實現效果:
      customTableView

      我們使用MVC架構來實現自定義TableView,具體的MVC介紹請自行百度,在本章中不作為主要內容講解。

      Model層:

      DataSource.h

       

      #import 
      
      @interface DataSo[......]

      Read more

      iOS-高德地圖點擊地圖獲取點擊點對應的地理位置,並添加自定義的大頭針 – iPhone手機開發 iPhone軟體開發教學課程

      iOS-高德地圖點擊地圖獲取點擊點對應的地理位置,並添加自定義的大頭針。這是我在開發中遇到的問題,如果大傢有什麼更好的方法或者建議都可以留言給我,不說瞭直接粘代碼吧。

      ///地圖需要v4.5.0及以上版本才必須要打開此選項(v4.5.0以下版本,需要手動配置info.plist)
          [AMa[......]

      Read more

      【iOS】自定義控件之長按按鈕 – iPhone手機開發 iPhone軟體開發教學課程

      【iOS】自定義控件之長按按鈕

      需求

      最近接瞭一個需求,長按一個按鈕,需要持續的觸發,手指抬起時或者離開按鈕觸摸區域,就結束響應。

      思路

      思路1:在button上添加一個長按手勢。

      思路2:給button添加一個定時器

      實現

      最後筆者使用瞭思路2的方法,采用瞭定時器。采用定時器最需要解決的一個問題是[……]

      Read more

      iOS – 自定義 UITabBar – iPhone手機開發 iPhone軟體開發教學課程

      iOS – 自定義 UITabBar

      動機

      關於自定義 TabBar,早就有過很多討論,開源網站上也有很多造好的輪子,多半是純代碼實現有個性的 TabBar,當然我們可以很方便的使用它。周末閑著沒事幹,自己也寫瞭一下,模仿今日頭條的 TabBar 效果,實現方式是Storyboard + 代碼。[......]

      Read more