原创 vue-文件下載封裝實現

最近用vue整前端,有個下載幫助文檔的需求,前後端分離的項目,對於萬年不變的幫助文檔來說,本次就準備放在前端,實現直接從前端下載文件: 下面是實現的具體方法: downfile() { var url =

原创 vue-倒計時控件

好久木有來更新了,最近幾個月把精力都花費在了加班上~ 最近用vue整前端有個倒計時控件的需求,用element-ui滿足不了需求,便模仿常見的倒計時效果,寫了一個控件,有需要的可以拿走: <template> <div c

原创 垃圾回收之對象是否可回收

一般去面試經常會遇到垃圾回收相關的問題,最近做了個小結,下面就來記錄並分享下垃圾回收相關的東西: 1)引用計數法 給對象添加一個引用計數器,每當有一個地方引用它時,計數器就+1;當引用失效時,計數器就-1;當計數器爲0時,則表示這

原创 Vue之讀取及設置值

今天來記錄並分享vue相關操作: 下面以一個簡單的小例子來說明vue是如何使用的,通過vue根據用戶的輸入信息來更新頁面信息,具體如下所示: <%@ page language="java" contentType="text/h

原创 垃圾回收之收集算法

下面來記錄並分享下垃圾回收的幾種算法: 1)標記清除法 標記清除算法是最基礎的算法,算法分“標記”和“清除”兩個階段:首先需要標記出所有噓噓想要回收的對象,在標記完成後統一回收掉所有被標記的對象。 主要缺點: a、效率問題:標記和

原创 Vue之循環v-for

下面來繼續記錄並分享vue相關: vue也是具有循環和判斷的,v-for循環遍歷的用法如下所示: 一、遍歷數組 <%@ page language="java" contentType="text/html; charset=UT

原创 Java之ES之文檔有則更新無則新增

下面繼續來記錄和更新ES相關操作: 與數據庫的更新操作類似,es同樣也有有則更新無則插入的操作,如下所示: public class ElasticSearchUtils { //有則更新,無則插入 public void u

原创 node之讀取文件

一時手癢,寫點node代碼練練手: 文件讀寫是在日常項目中經常會用的,下面就來分享下node對文件的同步讀取與異步讀取: 1、測試讀取文件的內容爲: I am fine! I'm handsome! 2、node文件爲: //同步讀

原创 linux之定時執行shell腳本

好久木有來更新了,下面來記錄並分享下在linux下是如何實現定時執行shell腳本的: 一、寫一個shell測試腳本 shell腳本命名爲test.sh,具體實現如下所示: #!/bin/bash #遍歷/files目錄下所有的文

原创 Java之ES批量處理

趁着有時間,下面來繼續記錄並分享ES相關: 具體實現如下所示: /** * create by wxy_jdhk */ public class ElasticSearchUtils { //批量處理 public void

原创 Java之ES之刪除操作

趁着有時間繼續來分享並記錄ES相關: 對ES的操作如下: 1)通過id刪除文檔 2)通過查詢刪除文檔 3)向刪除操作添加監聽 具體實現如下所示: public class ElasticSearchUtils { //通過id查

原创 ElasticSearch之安裝及配置

下面來接着分享並記錄ElasticSearch相關的知識點: 1、下載安裝包 下載地址及命令如下所示: wget https://artifacts.elastic.co/downloads/elasticsearch/elast

原创 Java之綁定ES集羣

下面來繼續記錄並分享ES相關: 下面來分享一個連接ES集羣的方法,如下所示: /** * create by wxy_jdhk */ public class ElasticSearchUtils { //json格式 數據綁定

原创 Java之ES查詢操作

下面繼續來分享並記錄ES查詢相關: 具體實現如下所示: /** * create by wxy_jdhk */ public class ElasticSearchUtils { //多條件 public void ge

原创 Java之ES創建索引

下面來繼續分享並記錄ES相關: 通過Java創建ES索引如下所示: /** * create by wxy_jdhk */ public class ElasticSearchUtils { public void create