原创 JDBC execute、executeQuery和executeUpdate

JDBC中Statement接口提供的execute、executeQuery和executeUpdate之間的區別 Statement 接口提供了三種執行 SQL 語句的方法:executeQuery、executeUpdate

原创 spring boot啓動時調用自己的非web邏輯

在Spring Boot中,有些代碼是WEB功能,例如API等,但是有些邏輯是非WEB,啓動時就要調用並持續運行的,該如何加載自己的非WEB邏輯呢? SpringBootApplication類實現CommandLineRunner並

原创 Guava Cache 數據變化實現回調的監聽器RemovalListener

上一篇介紹了guava的使用,實現了項目第一個需求定期清理cache數據,第二個需求,我們需要在緩存被移除的時候,得到通知產生回調,並做一些額外處理工作。這個時候RemovalListener就派上用場了。 下面是獲得所有數據改變的監聽

原创 iptables ipset詳解

iptables iptables [-t 表名] 命令選項 [鏈名] [條件匹配] [-j 目標動作或跳轉] -t 表名 可以省略,指定規則存放在哪個表中,默認爲filter表 用於存放相同功能的規則 filter表: 負

原创 drools報錯java.lang.RuntimeException: wrong class format解決

使用drools時,在規則文件中包含import jar包中的類時,如下: import java.util.Map; import com.alibaba.fastjson.JSONObject; 會報錯 java.l

原创 有return的情況下try catch finally的執行順序總結

結論 1、不管有木有出現異常,finally塊中代碼都會執行;2、當try和catch中有return時,finally仍然會執行;3、finally是在return後面的表達式運算後執行的(此時並沒有返回運算後的值,而是先把要返回

原创 JDBC API

一、常用JDBC API 在java.sql包中包含體現JDBC基本功能的若干接口和類: 1.Driver 接口:代表驅動程序 2.DriverManager 類:驅動程序管理員 3.Connection 接口:代表數據庫連接

原创 ScheduledExecutorService定時週期執行指定的任務

一:簡單說明 ScheduleExecutorService接口中有四個重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在實現定時程序時比較方便。 下面是該接口的原型定義 Jav

原创 JDBC PreparedStatement操作

1 插入數據 public boolean ChaRu3(User user){boolean flag=true; Connection conn=null; PreparedStatement ps=

原创 java Excutor線程池

Java 線程池 Java通過Executors提供四種線程池,分別爲: newCachedThreadPool創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程。newFixedThr

原创 java future併發獲得返回值示例

package com.jikuan.zjk.future; import java.util.ArrayList; import java.util.List; import java.util.Random; import jav

原创 java 函數形參傳值和傳引用的區別

Java方法中傳值和傳引用的問題是個基本問題,但是也有很多人一時弄不清。   (一)基本數據類型:傳值,方法不會改變實參的值。 [java] view plain copy public class Test

原创 spring boot集成akka

由於Akka的Actor在初始化的時候必須使用System或者Context的工廠方法actorOf創建新的Actor實例,不能使用構造器來初始化,而使用Spring的Service或者Component註解,會導致使用構造器初始化Act

原创 學習akka之Router

Router即路由,是負責負載均衡和路由的抽象,有兩種方法來創建router,1.Actor Group 2,Actor Pool 兩者區別:        pool: 有Router來創建Actor      Group:創建時傳入已經

原创 pgsql使用OpenSSL添加ssl加密

openssl.md 服務端 查看當前目錄 openssl version -d 生成簽名的key openssl req -new -text -out server.req -subj '/C=CN/ST=Zheji