随笔分类 - java
摘要:在操作Redis是,执行多个命令,通过以下两个案例进行对比正常情况下和使用管道操作所用时间 案例1:(正常情况下) package com.lx; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.client
阅读全文
摘要:一、创建连接池 二、根据连接池获取jedis对象 三、定义key 四、根据key获取value 五、关闭资源 package com.lx; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.j
阅读全文
摘要:一、创建Maven项目 二、在pom.xml中添加相关依赖(本案例中用到以下依赖) <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</
阅读全文
摘要:状态码枚举类代码: package demo; public enum ERROR { SUCCESS(200,"响应成功"), ERR(500,"响应失败"); private int code; private String message; ERROR(int code,String mess
阅读全文
摘要:java线程池四种简单案例 一、固定线程池(固定线程个数) 使用 ExecutorService pool=Executors.newFixedThreadPool(3); 创建一个初始线程为3个的线程池 ,如果超过这个线程个数,后面的线程会等待 代码: package demo; import j
阅读全文
摘要:java实现xml转json java代码: package com.ceshi; import java.io.FileInputStream; import java.io.InputStreamReader; import org.apache.commons.io.IOUtils; impo
阅读全文
摘要:Java8中的 双冒号:: 的用法 双冒号就是方法引用以下是Java 8中方法引用的一些语法: 静态方法引用(static method)语法:classname::methodname 例如:Person::getAge 对象的实例方法引用语法:instancename::methodname 例
阅读全文
摘要:Java中的Method.invoke方法参数解析 Java中的Method.invoke方法参数解析,可以根据传的参数类型,选择对应类型参数的方法进行执行方法,如下案例: package demo; import java.lang.reflect.Method; public class Tes
阅读全文
摘要:HTTP请求的三种方式 1、通过HttpURLConnection发送http请求,得到返回的数据,(HttpURLConnection是URLConnection的子类,URLConnection代码写法和HttpURLConnection代码一致,建议使用HttpURLConnection,Ht
阅读全文
摘要:JAVA自定义异常抛出 throw new Exception(“自定义异常提示”)在catch中处理异常 案例: package demo; public class Test4 { public static void hi(){ try{ throw new RuntimeException(
阅读全文
摘要:ThreadLocal类的用法 在ThreadLocal类中有一个Map,用于存储每一个线程的变量的副本,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式 案例: package demo; import java.util.Random; public c
阅读全文
摘要:1、SpringBoot中控制Bean的执行顺序的方法 使用@DependsOn注解(使用方法是添加到类的上面或者是添加到方法的上面,注:@DependsOn注解添加到类上面,参数不能为本类中的方法,否则会报错!)例如:@DependsOn("run2"),这样run2方法就会先执行 2、Sprin
阅读全文
摘要:ajax前后台交互简单实例 1.前端的jsp页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <meta http-equiv="content-type" content="text
阅读全文
摘要:java多线程问题 synchronized, wait, notify结合 典型场景生产者消费者问题 package demo; public class Test5 { private static final int MAX_PRODUCT = 5; private static final
阅读全文
浙公网安备 33010602011771号