原创 線程的同步與死鎖

1.線程的同步 使用同步代碼塊或者同步方法實現同步。a.同步代碼塊:使用synchronized關鍵字定義的代碼塊。在進行同步的時候需要有一個同步對象,可以使用this同步當前對象。範例:賣票程序class MyThread impleme

原创 Java讀取Properties文件的六種方法

Java讀取Properties文件有以下六種方法:1。使用java.util.Properties類的load()方法       String fileName="E:/system.properties";         Input

原创 線程常用操作方法

前面學習了線程的實現,接下來看看線程的常用操作方法。1.線程的命名和取得。在Thread類中提供了以下方法實現線程名稱的操作.構造方法:public Thread(ThreadGroup group, Runnable target, St

原创 多線程的實現

 在一個進程上可以劃分出若干個線程,那麼線程的操作一定要比進程更快些,所以多線程的操作性能要超過多進程的操作,但是所有的線程都一定是要在進程的基礎之上進行劃分。所以進程一旦消失,線程一定消失。線程依附於進程存在。一.多線程的實現 在java

原创 Table顯示滾動條

Table顯示水平和垂直的滾動條,要先把table放到一個div中,div的長度和寬度要固定,控制overflow屬性爲scroll<div style="width:700px; height:225px; overflow:scroll

原创 java.text.DecimalFormat

DecimalFormat 在 java.text 包裏對數字進行轉換的類public static void main(String[] args) {         String feeStr ="2145";//以分爲單位     

原创 Java讀取Properties文件的六種方法

Java讀取Properties文件有以下六種方法:1。使用java.util.Properties類的load()方法       String fileName="E:/system.properties";         Input

原创 微信小程序與java後臺數據交互

先到 官網 申請賬號和下載 微信開發工具。 進入微信開發工具,index.wxml關鍵代碼入下: <view class="usermotto"> <text class="user-motto">{{motto}}</text

原创 Quartz石英調度實現ftp文件上傳

Quartz石英調度實現ftp文件上傳實現一個每月1號00點01分自動生成的文件,通過ftp傳到另一臺主機上1.先創建一個job任務類FtpUploadFileJobTaskimport java.io.ByteArrayInputStre

原创 java.text.DecimalFormat

DecimalFormat 在 java.text 包裏對數字進行轉換的類public static void main(String[] args) {         String feeStr ="2145";//以分爲單位     

原创 數據轉換爲json格式

一.使用Gson轉換爲json格式依賴的maven包:<dependency>     <groupId>com.google.code.gson</groupId>     <artifactId>gson</artifactId>   

原创 setTimeout()

setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式。語法setTimeout(code,millisec)code:必需。要調用的函數後要執行的 JavaScript 代碼串。millisec:必需。在執行代碼前需等待的

原创 數字操作類Math,Random,BigInteger,BigDecimal

數字操作類 Math,1.java.lang 類 Mathpublic final class Mathextends ObjectMath 類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。 從以下版本開始:JDK1.

原创 cookie 設置 httpOnly屬性

cookie 設置 httpOnly屬性防止js讀取cookie.建立filter攔截器類CookieHttpOnlyFilterimport java.io.IOException; import javax.servlet.Filter

原创 Timer類實現定時調度

使用timer類定時調度,生成文件timer類需要通過監聽器來初始化定時器,web容器在運行時自動加載先寫個定時任務類CreateFileTask,繼承至TimerTask,需要重寫run()方法import java.io.Buffere