原创 juery 關於iframe的操作

這是在網上搜到的,但博文地址確實忘了。   $("body",window.parent.document) 獲取ifram父頁面的body 第一、在iframe中查找父頁面元素的方法:     $('#id', window.paren

原创 js - java 上傳文件

    方法一: FormData 模擬創建一個表單,     <input type="file" id="fileUrl" name="fileUrl" >     //上傳控件 var filePoint = $('#fileUrl

原创 線程鎖的是對象《多線程核心技術》

A線程先持有object對象的鎖,B線程可以以異步的方式調用object對象的非synchronized方法; A線程先持有object對象的鎖,B線程調用object對象的其他synchronized方法,只能等待A線程,會有同步效果。

原创 hive - hql 注意

    不能用tab進行縮進,用空格替換 至於說,怎麼判斷是tab縮進 箭頭那個就是。 表是 有分區的,select 時 ,要加上分區查詢   select * from 【tableName】 where hour = '20181

原创 線程不安全的場景《多線程核心技術》

實例變量線程不安全,方法中的變量始終是線程安全的。     多個線程調用同一個實例時,JVM創建一個鎖,即使synchronized 修飾的方法,但實際鎖的是對象。線程調用的不是一同實例,則沒有同步效果,是異步,即多線程多鎖。

原创 鎖對象的變化《多線程核心技術》

Main方法   運行結果是,異步的。   因爲休眠到了50ms後,線程B拿到的“456”對象的鎖; 如果註釋掉休眠,則A、B線程會同時爭奪對象“123”的鎖,運行結果是同步的。  

原创 消息窗toastr 參數初始化

  //toaster 全局參數 function initToastr() { //如果父窗口已經生成toastr通知,則直接調用父窗口通知 //if (parent.toastr) { toastr = parent.toastr |

原创 centOS不解析域名(例:www.baidu.com)

修改了各種文件,最後實在沒辦法把文件  /etc/resolv.conf 修改了, 增加   nameserver 114.114.114.114    114是解析服務器的ip # Generated by NetworkManage

原创 CentOS 非正常關機後,啓動時卡在進度條。

非正常關機後,啓動時卡在進度條。後查閱到需切換至文字版的加載界面查看卡在什麼服務啓動上。看了網上各種F4、F5、ESC等,進入grup等。  後來無意間,切換應用(alt+Tab),驚喜出現了。根據出現進度,報錯誤: failed to

原创 《突破程序員基本功16課》——表達式、流程控制陷阱

JAVA 常見的阿Java對象建立5種方法 new 構造器 反序列化,從IO流恢復對象 反射 Class對象的newInstance()方法 使用clone()方法 包裝類、String 使用直接量創建對象   字符串     在編譯前就

原创 《突破程序員基本功16課》——集合

HashMap     在addEntry方法中,集合長度不夠時,擴充2倍。      上圖關於,是否生成Entry鏈,有待看源代碼研究????????? 關於判斷Map是否到達極限,   用size++ 來判斷 ,有待弄懂??????

原创 《突破程序員基本功16課》——迭代

通過多態,不關心實現類的方法,只要能 順序訪問一個聚合對象中各個元素。   迭代器模式(點擊跳轉網頁)   --------------------------------- 邊遍歷,邊刪除       正常情況下,在遍歷的過程中刪除

原创 《突破程序員基本功16課》——內存回收

內存管理(內存分配、內存回收)   引用:    (1) 強引用,正常的對象賦值等,使對象處於可達狀態,不可能被GC(系統垃圾回收機制)回收。    (2)軟引用SoftReference,內存資源不緊張時,和強引用無異,內存資源稀缺時會

原创 java 插入新的數組項(算法—1)

public static void main(String[] args) { /** * 插入算法 */ String[] musics = {"he", "together" ,"world" ,"bitc

原创 2017-8-4java 人機猜拳(輸贏判斷) ,算法優化

先展示,第一次解決該題目時的初步算法 /** * 人機鬥拳(用戶輸入、電腦隨機生成1-3的數字、) * @return 1(人贏了) 2(電腦贏) 3(平局) */ private int