原创 javax.ws.rs 創建 restful 服務以及和resteasy的關係
javax.ws.rs 創建 restful 服務 原文鏈接:https://segmentfault.com/q/1010000002484009 java.ws.rs 是 jax-rs 規範中定義的包名。 jax-rs 全程 Ja
原创 ubuntu16.04安裝mysql5.6
ubuntu16.04安裝mysql5.6 apt-get install software-properties-common sudo add-apt-repository 'deb http://archive.ubuntu.com
原创 ubuntu下安裝 Mysql 5.6.40
1.卸載之前的安裝包 sudo apt-get autoremove --purge mysql-server-5.* sudo apt-get remove mysql-server sudo apt-get autoremove my
原创 java 多線程10:synchronized鎖機制 之 鎖定類靜態方法 和鎖定類.Class 和 數據String的常量池特性 同步靜態方法
synchronized還可以應用在靜態方法上,如果這麼寫,則代表的是對當前.java文件對應的Class類加鎖。看一下例子,注意一下printC()並不是一個靜態方法: public class ThreadDomain25 {
原创 理解 Linux 的硬鏈接與軟鏈接
Linux 的文件與目錄現代操作系統爲解決信息能獨立於進程之外被長期存儲引入了文件,文件作爲進程創建信息的邏輯單元可被多個進程併發使用。在 UNIX 系統中,操作系統爲磁盤上的文本與圖像、鼠標與鍵盤等輸入設備及網絡交互等 I/O 操作設計
原创 Thread的中斷機制(interrupt)
調用Thread.interrupt()方法並不能真正停止線程,只是在當前線程做了一箇中斷的狀態標誌。 public class MyThread extends Thread{ @Override public
原创 linux tar命令簡介
一、使用介紹1、名詞區分打包:將一大堆文件或目錄變成一個總的文件【tar命令】壓縮:將一個大的文件通過一些壓縮算法變成一個小文件【gzip,bzip2等】Linux中很多壓縮程序只能針對一個文件進行壓縮,這樣當你想要壓縮一大堆文件時,你得
原创 單例模式中的多線程分析synchronized
談到單例模式,我們立馬會想到餓漢式和懶漢式加載,所謂餓漢式就是在創建類時就創建好了實例,懶漢式在獲取實例時纔去創建實例,即延遲加載。 餓漢式: Java代碼 1 package com.bijian.study;
原创 eclipse code formatter 讓enum.java文件出現錯亂格式,註釋掉格式文件中的這行就行了
eclipse code formatter 讓enum.java文件出現錯亂格式,解決辦法改成0或者刪掉 <!-- 這地方讓enum出了幺蛾子,幹掉它!--> <setting id="org.eclipse.jdt.core.
原创 docker安裝mysql 5.8以及root用戶遠程授權。
這裏偷懶直接用kitematic可視化安裝mysql ,指令方式請自行搜索,哈哈。 ==========================================================================
原创 什麼是閉包?閉包的優缺點?
什麼是閉包?閉包的優缺點? 閉包(closure)是javascript的一大難點,也是它的特色。很多高級應用都要依靠閉包來實現。 1、變量作用域 要理解閉包,首先要理解javascript的特殊的變量作用域。 變量的作用域無非就兩種:全
原创 一個實際的案例介紹Spring Boot + Vue 前後端分離
作者:@nele 本文爲作者原創,轉載請註明出處:https://www.cnblogs.com/nele/p/7858581.html 目錄 介紹常規的開發方式MVVMSPA(Single Page Application)Sprin
原创 logback替換log4j的理由
無論從設計上還是實現上,Logback相對log4j而言有了相對多的改進。不過儘管難以一一細數,這裏還是列舉部分理由爲什麼選擇logback而不是log4j。牢記logback與log4j在概念上面是很相似的,它們都是有同一羣開發者建立。
原创 爲什麼Spring Boot推薦使用logback-spring.xml來替代logback.xml來配置logback日誌的問題分析
爲什麼Spring Boot推薦使用logback-spring.xml來替代logback.xml來配置logback日誌的問題分析 最根本的原因: 即,logback.xml加載早於application.properties,所以
原创 Linux下的壓縮和解壓縮命令——jar
JAR包是Java中所特有一種壓縮文檔,其實大家就可以把它理解爲.zip包。當然也是有區別的,JAR包中有一個META-INF\MANIFEST.MF文件,當你找成JAR包時,它會自動生成。 JAR包是由JDK安裝目錄\bin\jar.