原创 jvm一些知識

一,JVM簡介 JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method) 堆區:
1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令)
2.jvm只有

原创 android studio基礎知識3

今日導入一個eclipse項目到as時報以下錯誤: Error:No marked region found along edge. - Found along top edge. Error:com.android.ide.common

原创 sql執行順序

sql執行順序  (1)from  (3) join  (2) on  (4) where  (5)group by(使用select中的別名) (6) avg,sum....  (7)having  (8) select  (9) d

原创 build.gradle配置

apply plugin: 'java'//添加java插件 apply plugin: 'maven'//添加maven插件 group 'com.jeff' version '170325' dependencies {//添加依賴庫

原创 RabbitMQ搭建與例子

轉自: http://www.linuxidc.com/Linux/2014-10/107911.htm https://www.oschina.net/translate/getting-started-with-rabbi

原创 MongoDB基礎

摘抄自:http://www.runoob.com/mongodb/mongodb-tutorial.html SQL術語/概念 MongoDB術語/概念 解釋/說明 database database

原创 android sdk目錄結構

1.add-ones   附加庫,比如googleMaps 2.platforms   各版本android sdk 3.platforms-tools   sdk通用工具,如adb 4.tools   android開發工具,如d

原创 android studio基礎知識2 -- 設置代理,輕鬆下載sdk

1.打開android sdk manager後,點擊preferences 2.配置代理服務器mirrors.neusoft.edu.cn 3.點擊reload重新加載 4.代理服務器資源列表: 大連東軟信息學院鏡像服務器地

原创 rabbitmq交換器direct的java實現

1.生產者代碼import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Connection

原创 linux下docker構建springboot

1.新建一個簡單springboot demo,項目名是myspringbootdemo2.建立myspringbootdemo/src/main/docker/Dockerfile文件FROM frolvlad/alpine-oracl

原创 volatile

volatile特性內存可見性:通俗來說就是,線程A對一個volatile變量的修改,對於其它線程來說是可見的,即線程每次獲取volatile變量的值都是最新的。指令有序性:禁止進行指令重排序。volatile的使用場景通過關鍵字sych

原创 linux下jenkins安裝與配置

1.linux機器上先安裝git,tomcat和maven。可以在maven的conf目錄下settings.xml加上以下代碼(阿里雲鏡像加速,不然maven下載會很慢):<mirror>        <id>nexus-aliyun

原创 使用AtomicBoolean和synchronized實現只初始化一次的操作

public class Test { private AtomicBoolean atomicBoolean = new AtomicBoolean(false); private volatile boolean is

原创 瀏覽器渲染和服務器渲染區別

客戶端渲染路線:1. 請求一個html -> 2. 服務端返回一個html -> 3. 瀏覽器下載html裏面的js/css文件 -> 4. 等待js文件下載完成 -> 5. 等待js加載並初始化完成 -> 6. js代碼終於可以運行,由

原创 linux安裝tomcat

到官網裏找到tomcat的下載連接,wget下載後,再用tar -zxvf解壓,最後到bin/目錄下執行./startup.sh就能啓動了。啓動後發現http://localhost:8080訪問不了,到bin/目錄下執行./shutdo