原创 Arrays.asList的入參不同-小知識點

文章目錄看代碼原因 看代碼 public class TestArrays { public static void main(String[] args) { Character[] array = new

原创 SXSSFWorkbook 表格內換行

起因 導出的excel需要在表格內換行,但搜索到的方法都實現不了我的需求,經同事搜查得知,這是POI的一個bug,已經在17年八月後被解決。 生成方式 pom依賴 <dependency> <groupId>org.apac

原创 java8-關於Optional的IfPresent的一些小思考

Optional的IfPresent code: Integer i = new Integer(2); Optional.ofNullable(i).ifPresent(t -> t = 3); int j = 4; Option

原创 springboot徹底實現跨域方案

前言 因目前採用前後端分離的寫法,當部署了服務器之後,前端web端調用服務器就會產生跨域的問題。 解決方案 springboot官方給出的解決方案爲: @Configuration public class MyConfigurati

原创 redis使用事務-踩坑

現象 使用get請求,incrment請求,返回結果一直爲null 業務代碼 org.springframework.transaction.support.TransactionTemplate transactionTempla

原创 mysql:使用select查出的數據進行批量insert

A,B的表結構 A:a,b,c B:a,b,c 需求 將B表中的a,c字段插入A表中,其中A表的b字段默認爲’b’. code insert into A (a,b,c) select s.a,'b',s.c from ( selec

原创 線程池的不規範使用導致的實例不gc問題

緣由 在開放提供的api中不規範使用了線程池,導致java堆中的線程實例不斷增加,而線程池沒有進行手動關閉的話是會一直保留線程的,故依賴的實例就會一直保留。 看代碼 @Path("task") public class XXXXRes

原创 獲取docker鏡像內文件

從容器上把文件複製到主機上,是容器進程的id docker cp 容器進程Id:/logs/temp ./ 從外面scp去主機上拿數據 scp remote_user@remoteIp:/logs.temp ./

原创 centos/ubuntu/Debian安裝scp命令

centos安裝scp yum install openssh-clients ubuntu/Debian安裝scp apt-get install openssh-client // 如果中途出現下載不到文件,則更新下 apt-g

原创 linux之虛擬機上打開網絡

虛擬機上打開網絡 將網絡改成‘橋接模式’ 激活網卡:在文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 中 (我本機的爲:/etc/sysconfig/network-scripts/ifcf

原创 記一次Calendar的set與add

Calendar Calendar是日期工具類,可以用來對日期做操作。比如: Calendar c = Calendar.getInstance(); // 這段代碼的作用是將時間往前推一個小時,按照24小時制,所以結果是比當前時間小一個

原创 linux之常用操作命令(二)-文件操作命令

文件操作 ls : 查看列表 ls --help = man ls: 查看命令幫助 cd ~ :回到主目錄 cd - : 回到上次的目錄 ll : 別名,ls -l –autocolor alias : 查看所有的別名 ls -a -l

原创 使用shell腳本自動登陸mysql並選擇database

緣由 因爲需要使用命令行來登陸mysql,每次執行那些很長很長的命令,又要記住密碼,又要手動選擇數據庫,覺得太繁瑣,所以希望通過命令直接執行。 但是搜索到的大多是隻能登陸,或者直接在腳本里執行命令,都不滿足我的需求,所以通過查詢搜索,寫出

原创 linux之常用操作命令(一)

常用命令 - 單字母 -- 雙字母 系統操作 clear ,ctrl + l :清屏 passwd :修改當前用戶密碼 su root :切換用戶 ifconfig:查看ip信息 centos7 沒有了ifconfig,使用ip a

原创 linux之虛擬機安裝-mac環境

VMware 安裝 VMware Fusion下載:http://pan.baidu.com/s/1kUIMYPL 下載之後解壓安裝包(mac環境下解壓rar包需要下載rar解壓軟件,直接在App Store上搜索並下載即可) 雙擊VM