
java
backRoads
这个作者很懒,什么都没留下…
展开
-
RestTemplate
getForEntity()/** * 参数1: String类型 或 URI类型的请求地址 * 参数2: 指定返回的实体类型,class对象 * 参数3: uri参数,可以是变长数组或map * 返回值:ResponseEntity<T>是Spring对HTTP响应的封装,包括了几个重要的元素,如响应码、contentType、contentLength、response ...原创 2019-11-14 16:21:33 · 204 阅读 · 0 评论 -
springboot+quartz
pom.xml:<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-quartz --><dependency> <groupId>org.springframework.boot</groupId> <ar...原创 2019-11-07 09:49:06 · 180 阅读 · 0 评论 -
springboot发送邮件
pom.xml:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>配...原创 2019-11-06 17:11:54 · 353 阅读 · 0 评论 -
MongoTemplate
配置:<!--mongo--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>spr...原创 2019-10-29 15:17:28 · 1088 阅读 · 0 评论 -
RedisTemplate
通用操作工具:分布式锁加强版 /** * 最终加强分布式锁 * @param key key值 * @return 是否获取到 */public boolean lock(String key) { String lock = LOCK_PREFIX + key; // 利用lambda表达式 re...原创 2019-10-23 15:23:44 · 459 阅读 · 0 评论 -
POI
pom:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.0</version></depen...原创 2019-10-23 14:25:30 · 123 阅读 · 0 评论 -
java递归算法
递归:就是在方法内部调用方法自己本身斐波那契数列:菲波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89,144…分析:这个数列从第三项开始,每一项都等于前两项之和public class FibonacciSequence { public static int fibonacci(int n){ if(n == 1){ ...原创 2019-10-22 15:09:02 · 149 阅读 · 0 评论 -
SpringBoot @Async实现异步调用
同步方法调用的时候必须是按照顺序执行的,上一行代码执行完,才会执行下一行。而异步方法调用是相当于多个线程执行,不需要等待上一行代码的执行结果。首先要在启动类上面使用@EnableAsync开始异步方法调用,然后在你要调用的每一个方法上面都要添加@Async,表明异步调用该方法。相当于开启了新的线程,在调用该方法的时候不需要等待上一行代码是否执行完成。启动类:import org.spring...转载 2019-08-29 11:16:01 · 280 阅读 · 0 评论 -
alibaba fastjson
引入依赖包:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency>JSON:fastJson的...原创 2019-08-27 12:50:02 · 310 阅读 · 0 评论 -
java注解
@Mapper:让DemoMapper能够让别的类进行引用,我们可以在DemMapper类上添加@Mapper注解@Mapper public interface DemoMapper { @Insert("insert into Demo(name) values(#{name})") @Options(keyProperty="id",keyColumn="id",useG...原创 2019-08-22 13:40:51 · 189 阅读 · 0 评论 -
java 通过发送json,post请求,返回json数据
1.工具类import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class HttpUtils { public static String sendPost(String param,String urls){ StringBuffer sb=new...原创 2019-08-22 13:27:29 · 1279 阅读 · 0 评论 -
java常见的几种调用机制(同步调用,异步调用,回调)
1、同步调用同步调用是最基本的调用方式,对象b中的方法直接调用对象a的方法,这个时候程序会等待对象a的方法执行完返回结果之后才会继续往下走。代码如下:public class A {public void methodA(){System.out.println(“this is class A method”);}}public class B {public void me...转载 2019-08-22 12:46:20 · 495 阅读 · 0 评论