Time of Update: 2018-03-06
MySQL實現遠程登入的方法,mysql實現遠程登入原因分析: Host 'Local' is not allowed to connect to this MySQL server 典型的遠程許可權問題。問題癥結: MySQL 沒有開放遠程登入的許可權。要看你的伺服器到底用的那種系統,linux或者是Windows,這個解決辦法不同,你可以上網搜尋一下,解決問題的資料很多。解決辦法: 開啟 MySQL 的遠程登陸帳號有兩大步:1、確定伺服器上的防火牆沒有阻止 3306
Time of Update: 2018-03-06
java 代碼中預防null 指標異常的處理辦法,java處理辦法項目中遇到的NullPointerException 分兩種情況:1. 引用Null 物件,即調用Null 物件的方法或引用Null 物件的屬性。2. 將8中基礎類型的封裝類賦值給對應的基礎類。 1.對於別人介面的返回對象要做非空判斷,因為我們不清楚獲得的對象會不會為空白,對於Collection Map 我一般會調用CollectionUtils MapUtils
Time of Update: 2018-03-06
歸併排序的實現代碼與思路,歸併排序思路首先考慮下如何將將二個有序數列合并。這個非常簡單,只要從比較二個數列的第一個數,誰小就先取誰,取了後就在對應數列中刪除這個數。然後再進行比較,如果有數列為空白,那直接將另一個數列的資料依次取出即可。複製代碼 代碼如下:View Code //將有序數組a[]和b[]合并到c[]中 void MemeryArray(int a[], int n, int b[], int m, int
Time of Update: 2018-03-06
JAVA封裝類及自動封包解包執行個體代碼,java執行個體複製代碼 代碼如下:public class Wrapper { public static void main(String[] args) { int i = 500; Integer t =
Time of Update: 2018-03-06
java web項目裡ehcache.xml介紹,webehcache.xml複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"
Time of Update: 2018-03-06
Java事務的個人理解小結,java事務小結一、什麼是Java事務通常的觀念認為,事務僅與資料庫相關。
Time of Update: 2018-03-06
java實現電話本管理系統,java實現管理系統用JAVA實現一個簡單的電話本管理系統,能儲存100個人的姓名、性別、年齡、電話等資訊,並能對此系統進行增刪改查的操作。部分代碼如下:public class Phbook { public static void main(String[] args) { Person personarray[] = new Person[100]; int index = 0; for (int i = 0; i
Time of Update: 2018-03-06
Java中 URL實現斷點下載,java斷點下載複製代碼 代碼如下:URL ur = new URL("http://localhost:8080/first/he.txt");HttpURLConnection conn = (HttpURLConnection) ur.openConnection();//URL.openConnection() -- >return
Time of Update: 2018-03-06
Java平閏年判斷的方法總結,java平閏年判斷普通方法:import java.util.Scanner; public class Bissextile{ public static void main(String[] args){ Scanner input=new Scanner(System.in);//聲明掃描器變數 System.out.println("請輸入年份");//系統提示輸入年份 try{ //監聽異常 while(true){
Time of Update: 2018-03-06
執行個體分析Java Class的檔案結構,執行個體分析java學習Java的朋友應該都知道Java從剛開始的時候就打著平台無關性的旗號,說“一次編寫,到處運行”,其實說到無關性,Java平台還有另外一個無關 性那就是語言無關性,要實現語言無關性,那麼Java體系中的class的檔案結構或者說是位元組碼就顯得相當重要了,其實Java從剛開始的時候就有兩套
Time of Update: 2018-03-06
java 重定義數組的實現方法(與VB的ReDim相像),vbredim複製代碼 代碼如下://param objArr the expanded object of Array. //param newLength the length of the new Array public static Object
Time of Update: 2018-03-06
Spring Cloud Feign簡單使用詳解,cloudfeign概述在Spring Cloud EureKa Ribbon 服務註冊-發現-調用一文中簡單的介紹了在Spring Cloud中如何使用EureKa和Ribbon。文章中使用了RestTemplate去訪問其他的restful微服務介面。其實在Spring Cloud還可以使用Feign來訪問其他的restful微服務介面。使用起來更加的簡潔明了。整合Feign修改一下Spring Cloud EureKa Ribbon
Time of Update: 2018-03-06
Java判斷絕對值的方法總結,java判斷絕對值if-else語句判斷:import java.util.Scanner;public class AbsoluteValue { public static void main(String[] args){ Scanner input=new Scanner(System.in);//聲明掃描器變數 System.out.println("請輸入數值");//系統提示輸入 try{ //監聽異常
Time of Update: 2018-03-06
代碼詳解Java猴子選王問題(約瑟夫環),java猴子關於約瑟夫環的基本知識:羅馬人攻佔了喬塔帕特,41人藏在一個山洞中躲過了這場浩劫。這41個人中,包括曆史學家josephus和他的一個朋友。剩餘的39個人為了表示不向羅馬人屈服,決定集體自殺。大家決定了一個自殺方案,所有這41人圍城一個圓圈,由第一個人開始順時針報數,沒報數為3的人就立刻自殺,然後由下一個人重新開始報數仍然是每報數為3的人就立刻自殺,......,知道所有人都自殺死亡為止.約瑟夫和他的朋友並不想自殺,於是約瑟夫想到了一個計策,
Time of Update: 2018-03-06
Java並發系列之AbstractQueuedSynchronizer源碼分析(條件隊列),通過前面三篇的分析,我們深入瞭解了AbstractQueuedSynchronizer的內部結構和一些設計理念,知道了AbstractQueuedSynchronizer內部維護了一個同步狀態和兩個排隊區,這兩個排隊區分別是同步隊列和條件隊列。我們還是拿公用廁所做比喻,同步隊列是主要的排隊區,如果公用廁所沒開放,所有想要進入廁所的人都得在這裡排隊。而條件隊列主要是為條件等待設定的,我們想象一下如果一個人通
Time of Update: 2018-03-06
Java並發系列之AbstractQueuedSynchronizer源碼分析(獨佔模式),在上一篇《Java並發系列[1]----AbstractQueuedSynchronizer源碼分析之概要分析》中我們介紹了AbstractQueuedSynchronizer基本的一些概念,主要講了AQS的排隊區是怎樣實現的,什麼是獨佔模式和共用模式以及如何理解結點的等待狀態。理解並掌握這些內容是後續閱讀AQS源碼的關鍵,所以建議讀者先看完我的上一篇文章再回過頭來看這篇就比較容易理解。在本篇中會介紹在獨
Time of Update: 2018-03-06
Java擷取目前時間方法總結,java擷取目前時間最簡單擷取目前時間的方法:方法一:import java.util.Calendar;public class DateTime{public static void main(String[] args){Calendar c =
Time of Update: 2018-03-06
Java並發系列之Semaphore源碼分析,semaphore源碼Semaphore(訊號量)是JUC包中比較常用到的一個類,它是AQS共用模式的一個應用,可以允許多個線程同時對共用資源進行操作,並且可以有效控制並發數,利用它可以很好的實現流量控制。Semaphore提供了一個許可證的概念,可以把這個許可證看作公用汽車車票,只有成功擷取車票的人才能夠上車,並且車票是有一定數量的,不可能毫無限制的發下去,這樣就會導致公交車超載。所以當車票發完的時候(公交車以滿載),其他人就只能等下一趟車了。如果
Time of Update: 2018-03-06
springboot控制層圖片驗證碼產生,springboot驗證碼本次部落格記錄項目中一個圖片驗證碼的實現,雖然不是很複雜,但好記性不如爛筆頭,謹記!package com.zl.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.FileOutputStream; import
Time of Update: 2018-03-06
java9區分opens與exports,java9opensexports序本文主要研究下遷移到java9的一些注意事項。遷移種類 代碼不模組化,先遷移到jdk9上,好利用jdk9的api 代碼同時也模組化遷移幾點注意事項不可讀類比如sun.security.x509,在java9中歸到java.base模組中,但是該模組沒有export該package可以通過啟動並執行時候添加--add-exports