原创 題17——猴子喫桃子
【程序17】 題目:猴子喫桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 第二天早上又將剩下的桃子喫掉一半,又多吃了一個。以後每天早上都吃了前一天剩下 的一半零一個。到第10天早上想再喫時,見
原创 系統安全方案V0.1
系統安全方案V0.1 XXX有限公司 二〇二〇年六月 修訂記錄 序號 版本 日期
原创 windows openssl 生成數字證書cer,pfx
1. windows 安裝openssl 2. 空文件夾F:\WorkSpace2020\openssl 3. 打開powershell WIN+R 4. 進入openssl ---配置過openssl環境變量
原创 emoji引起的mysql utf-8mb4問題
場景:在業務中發現備註輸入emoji表情後後臺系統異常,定位原因發現mysql表不支持此類字符集。mysql版本爲5.6,字符集爲utf-8 解決:將字符集改爲utf-8mb4 報錯信息 : Incorrect string value:
原创 mybatis 報錯 Error querying database. Cause: java.lang.NumberFormatException: For input string: xx
這是由於mybatis參數格式化異常導致,例如在動態sql拼接中String類型參數和數字比較。 <if test="param.xxx!= '2'"> 1 其中xxx爲String類型,加單引號mybatis會認爲String和c
原创 MySQL中union和order by同時使用問題。報錯:Incorrect usage of UNION and ORDER BY
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小問題,下面通過例子來說明。首先看下面的t1表。 1、如果直接用如下sql語句是會報錯:Incorrect usage of UNION and ORDE
原创 springboot之瘦身部署
1. 什麼是瘦身部署,有什麼好處 springboot的瘦身部署就是將外部依賴庫(jar包)和配置文件等靜態資源打包分離,啓動時可以指定資源路徑。 優勢: 很大程度上減少項目jar包,可以提高升級資源傳輸速度,尤其是雲服務。
原创 springboot啓動後執行 CommandLineRunner
@Component public class StartPingService implements CommandLineRunner { @Override public void run(String...
原创 java8List轉String逗號分隔符
java8List轉String逗號分隔符 String newStr = permissionList.stream().collect(Collectors.joining(","));
原创 SpringBoot整合SpringSecurity+JWT實現單點認證
微服務架構,前後端分離目前已成爲互聯網項目開發的業界標準,其核心思想就是前端(APP、小程序、H5頁面等)通過調用後端的API接口,提交及返回JSON數據進行交互。 在前後端分離項目中,首先要解決的就是登錄及授權的問題。微服務架構
原创 題18——比賽組合
【程序18】 題目:兩個乒乓球隊進行比賽,各出三人。甲隊爲a,b,c三人,乙隊爲x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。 public c
原创 題20 ——數列前n項和
【程序20】 題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。 public class lianxi20 { public static void main(Strin
原创 mysql 表中字段添加修改sql
ALTER TABLE `merchant` ADD `xh_merchant_pwd` VARCHAR(30) DEFAULT NULL COMMENT '信合商戶私鑰pwd'; /* order_pay支付成功表新增字段 [
原创 最基礎的線程demo
public class RunnableDemo { //最基礎的demo //實現線程:實現Runnable接口 + 繼承Thread類 --》start() -->Run() public stati
原创 線程callable demo
import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import