Explorar o código

数据库优化

xiongzhu %!s(int64=3) %!d(string=hai) anos
pai
achega
e498004485

+ 5 - 0
src/main/java/com/izouma/nineth/repo/TestClassRepo.java

@@ -3,10 +3,15 @@ package com.izouma.nineth.repo;
 import com.izouma.nineth.domain.TestClass;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Modifying;
 import org.springframework.data.jpa.repository.Query;
 
+import javax.transaction.Transactional;
+
 public interface TestClassRepo extends JpaRepository<TestClass, Long>, JpaSpecificationExecutor<TestClass> {
 
+    @Modifying
+    @Transactional
     @Query(value = "insert into test_class (name) values (?1)", nativeQuery = true)
     public void nativeSave(String name);
 }

+ 5 - 0
src/main/resources/application.yaml

@@ -96,6 +96,11 @@ spring:
     properties:
       hibernate:
         enable_lazy_load_no_trans: true
+        jdbc:
+          batch_size: 100
+          order_inserts: true
+          order_updates: true
+          fetch_size: 400
     open-in-view: true
   servlet:
     multipart:

+ 1 - 7
src/test/java/com/izouma/nineth/CommonTest.java

@@ -455,12 +455,6 @@ public class CommonTest {
 
     @Test
     public void aasdf() {
-        String body = HttpRequest.post("https://zid.market.alicloudapi.com/idcheck/Post")
-                .header("Authorization", "APPCODE b48bc8f6759345a79ae20a951f03dabe")
-                .contentType(HttpRequest.CONTENT_TYPE_FORM)
-                .form("cardNo", "352228198905220012")
-                .form("realName", "吴承培")
-                .body();
-        System.out.println(JSON.toJSONString(JSON.parseObject(body), SerializerFeature.PrettyFormat));
+        System.out.println(new BCryptPasswordEncoder().matches("123456","$2a$10$hYKQk3SKDqpK2QPDFqGdLekKWFcHs8rvou0hV4TxFy.ylL8PTBo5a"));
     }
 }