随笔分类 -  java

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