
Java
tina_tian1
行到水穷处,坐看云起时
展开
-
intellij notes
List item文章目录Intellij NotesReference :Settingshort cut : `Ctrl `+ `Alt` + `S`auto import package :show method separatorspostfix completionchange font size by mouseshow quick doc on mouse movecase in...原创 2020-03-16 14:52:36 · 949 阅读 · 0 评论 -
Flyway Setting and Table Info
文章目录Flyway Setting and Table Info1. Dependencies2. Configuration3. Table Name flyway_schema_history4. LogFlyway Setting and Table Info1. Dependencies <dependency> <group...原创 2020-03-09 22:44:18 · 373 阅读 · 0 评论 -
Generate asciidoc
文章目录Generate asciidoc1. Dependencies2. Plugin3. Code SampleGenerate asciidoc1. Dependencies <dependency> <groupId>org.springframework.security</groupId> &l...原创 2020-03-07 22:03:22 · 334 阅读 · 0 评论 -
Java sort priority_queue map 比较函数
1. Sort1.1 自定义类型package test;import java.util.Comparator;import java.util.ArrayList;import java.util.Collections;import java.util.List;class MyComparator implements Comparator { public...原创 2019-11-18 16:36:09 · 242 阅读 · 0 评论 -
Java 强引用 软引用 弱引用 虚引用
1、强引用(StrongReference)如果一个对象具有强引用,那垃圾回收器绝不会回收它, 如new出来的对象。2、软引用(SoftReference)如果内存空间不足了,就会回收这些对象的内存。3、弱引用(WeakReference)GC一旦发现有弱引用的对象,不管当前内存空间足够与否,都会回收它的内存。4、虚引用(PhantomReference)纯摆设,虚引用...原创 2019-11-04 12:31:45 · 287 阅读 · 1 评论 -
Spring Boot 发送邮件
一. No Auth User1. Pom.xml 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId>...原创 2019-03-12 17:00:35 · 316 阅读 · 0 评论 -
Auth2
1 INTRODUCTIONOAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It...原创 2019-05-28 17:35:43 · 348 阅读 · 0 评论 -
jstack 分析线程状态 - CPU占用100%
1. 现象CPU占用100%2. codepublic class JStack { public static void main(String[] args) { while (true) { //Do Nothing } }}3. 分析过程a. top 所有进程--- c ---u --sea...原创 2019-06-28 15:06:27 · 752 阅读 · 0 评论 -
tomcat+jsp访问mysql
1. JDK 环境变量设置 (/etc/profile)export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jre export JAVA_BIN=${JAVA_HOME}/bin export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HO...原创 2019-09-04 16:15:20 · 1405 阅读 · 0 评论 -
ConcurrentHashMap 1.8 MyKey 验证BRTree
Java 1.7YanzhenJava 1.8public class MyKey implements Comparable<MyKey>{ public int key; @Override public int compareTo(MyKey o) { // TODO Auto-generated method stub Sys...原创 2019-08-07 19:22:27 · 192 阅读 · 0 评论 -
关于Integer
1. 如何对List<Integer> result = new ArrayList<>(nums.length) result某个索引值进行修改?答案是不能,除非通过反射。原因是Integer中对value 的保存是不可修改的 private final int value;2. 如何交换两个Integer类型的值? public stat...原创 2019-09-23 17:08:14 · 149 阅读 · 0 评论 -
Java RabbitMQ
package com.dxc.cred.service;import com.dxc.cred.utils.ConnectionUtils;import com.rabbitmq.client.*;import org.hyperledger.indy.sdk.IndyException;import org.json.JSONException;import org.json.J...原创 2019-04-11 11:09:31 · 156 阅读 · 0 评论 -
Spring Boot相关
1. 设置active profileEAD+xtian5@MINGW64 /c/Workshop/research/credential/credential/target (master)$ java -jar credential-0.0.1-SNAPSHOT.jar --spring.profiles.activ=devEAD+xtian5@MINGW64 /c/Works...原创 2019-03-12 16:05:24 · 126 阅读 · 0 评论 -
Java基本三 反射
一.概念反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。得到字节码的三种方法://1.类名Class c1 = Date.class();//2.对象Person p1 = new Person();p1.getClass(); //3.类名字符串(包名+类名)。若存在则加载,否则新建,往往使用第三种,类的名字在写源程序时不需要知...原创 2016-02-25 14:01:44 · 500 阅读 · 0 评论 -
Java基本二
1. super 2. 覆盖 3. static 4. final 5. 接口 6. 接口和抽象类的比较原创 2016-02-22 13:34:06 · 334 阅读 · 0 评论 -
Java 8 lambda表达式
一段带有输入参数的可执行语句块原创 2016-06-15 11:12:30 · 231 阅读 · 0 评论 -
Eclipse IDE
1. 快捷键ctrl + shift + R: search classctrl + o : outlinectrl + e : 选项卡ctrl + m : 最大化F5: single step 2. Open Maven projectFile -> import -> Maven -> Existing Maven Projects -> N原创 2016-06-22 17:22:08 · 346 阅读 · 0 评论 -
异常 例子
1. 在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。2 。如果一个方法没有捕获一个检查性异常,那么该方法必须使用 throws 关键字来声明。throw原创 2017-08-11 16:57:18 · 346 阅读 · 0 评论 -
Java - doFilter
解决问题:1. 在认证之前做个过滤InternalServerTokenFilter。如没有带内部token, 就不继续认证controller的处理了2. 过滤拿走request 的body后,controller不可再次消费,此时需要重新生成一个InternalServerTokenRequestWrapper, 可永久保存request body3. 过滤器需要捕捉异常,进行特殊处理返回给前原创 2017-12-12 15:38:03 · 715 阅读 · 0 评论 -
Performance tuning
1. check db and find there are a million + records. and no index for the related tableidm_prod_20180405=# select relname as TABLE_NAME, reltuples as rowCounts from pg_class where relkind = 'r' or...原创 2018-07-31 17:37:29 · 249 阅读 · 0 评论 -
Java 点滴
1. URLEncoder.encode(token, UTF_8) token如果经过BASE64编码, 放入URL中,token会变, 客户端调用URLEncoder.encode(token, UTF_8)可解决问题,服务器会对url进行decode。 ...原创 2018-08-23 16:10:03 · 167 阅读 · 0 评论 -
Java基本一
1. JVM效率2. Java常用包3. Java基本数据类型4. 访问权限5. this6. 重载(method overloading)7. Java包装类、拆箱和装箱8. 包9. 源文件声明规则原创 2016-02-21 08:43:30 · 424 阅读 · 0 评论