原创 mybatis筆記四

記錄下動態sql的常用標籤: 1.where 一般用作數據操作添加的條件 例子: <select id="selectByRoleId" resultMap="resource"> select * from reso

原创 高併發程序編程1

一.多線程相關的一些概念 1.同步和異步         同步和異步通常用來形容一次方法的調用。同步方法調用一旦開始,調用者必須等待方法調用返回後,才能進行後續的操作。異步方法調用更像一個消息傳遞,一旦開始,方法調用就好立即返回,調用者就

原创 idea maven導包報紅

idea導入項目後導包還是代碼報紅。 方式1.在pom文件把報紅的jar包註釋掉保存,clean一下再把註釋去掉,保存(有時這樣就解決了) 方式2. 可能網絡問題導致包下不下來。在maven  conf文件夾裏的setting。xml加上

原创 Java8筆記6

                                              新的日期和時間API   1.LocalDate、LocalTime、Instant、Duration 以及 Period         開始使

原创 Java8筆記5

                                    CompletableFuture: 組合式異步編程 1.先了解下什麼是吞吐量: 吞吐量是指對網絡、設備、端口、虛電路或其他設施,單位時間內成功地傳送數據的數量(以比

原创 java8筆記2

//並行流計算1-100的和 Integer sum = IntStream.rangeClosed(1, 100).boxed().parallel().collect(Collectors.summingInt(n

原创 Java8筆記3

                               使用 Lambda 重構面向對象的設計模式   1.策略模式:策略模式代表瞭解決一類算法的通用解決方案,你可以在運行時選擇使用哪種方案 策略模式包含三部分內容 (1)一個代表某

原创 Java8筆記4

                         使用 Lambda 重構面向對象的設計模式Ⅱ   1.觀察者模式: 觀察者模式是一種比較常見的方案,某些事件發生時(比如狀態轉變),如果一個對象(通 常我們稱之爲主題)需要自動地通知其他多

原创 mybatis學習筆記三

1.找出今天以前的user數據 mapper文件: @Mapper public interface UserMapper { public List<User> findByDate(Date createTime);

原创 toMap函數 java.lang.IllegalStateException: Duplicate key 123 (attempted merging values 123 and 124)

Java8的stream流中的toMap函數 @Test public void test() { User user = new User(); user.setName("123");

原创 mybatis筆記一

1.什麼是mybatis?  官網是這樣介紹的:附地址:https://mybatis.org/mybatis-3/ What is MyBatis?      MyBatis is a first class persistence f

原创 mybatis筆記二

  1.創建springboot項目 2.在pom文件加入mybatis等座標 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myba

原创 mybatis筆記二

  1.創建springboot項目 2.在pom文件加入mybatis等座標 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myba

原创 mybatis的映射文件當入參時Map時應注意,還有多個入參用@Param註解出現綁定失敗時

<select id="findPostsBetweenRange" parameterType="java.util.Map" resultMap="PostResultMap"> SELECT p.id as

原创 Java 虛擬機逃逸分析

   首先先說下爲什麼需要了解要逃逸分析,在哪裏用到。    Java堆區是一塊用於存儲對象實例的內存區,同時也是gc執行垃圾回收的重點區域。所以這也造成gc可能會在大內存的使用和頻繁進行垃圾回收過程上成爲系統性能瓶頸。爲了解決這個問題,