Java

Java ThreadLocal简介

Java ThreadLocal简介

ThreadLocal ThreadLocal使用方法很简单 static final ThreadLocal<T> sThreadLocal = new ThreadLocal<T>(); sThreadLocal.set() sThreadLocal.get() Thr

Joe.Ye Joe.Ye 2023-02-18
0 0 1
Java父类上的注解能被子类继承吗

Java父类上的注解能被子类继承吗

在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。 测试环境如下: 父类的类上和方法上有自定义的注解@MyAnnotation,子类继承了这个父类,分别: 子类方法,实现了父类上的抽象方法 子类方法,继承了父类上的方法 子类方法,覆

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java设置代理的两种方式(HTTP和HTTPS)

Java设置代理的两种方式(HTTP和HTTPS)

直接设置系统属性,设置后所有网络请求都有效 System.setProperty("proxyType", "4"); System.setProperty("proxyPort", "80")); System.set

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java中forward和redirect的区别

Java中forward和redirect的区别

在Servlet中两种实现: forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response); redirect方式:response.sendRedirect("/

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java 命令行引用jar包的方法

Java 命令行引用jar包的方法

编译 在src目录下: javac -cp C:/workspace/myproject/libs/mysql-connector-java-5.1.31-bin.jar cn.appblog.TCPServer 运行 在任意目录下: java -classpath C:/workspace/my

Joe.Ye Joe.Ye 2023-02-18
0 0 0
使用JDBC创建数据库

使用JDBC创建数据库

使用JDBC不仅能连接操作数据库,甚至还能创建数据库,只需要权限允许的条件下,比如root。 public class DBCreateTest { public static String CONN_URL = "jdbc:mysql://localhost:3306&quot

Joe.Ye Joe.Ye 2023-02-18
0 0 0
使用Java暴力搜索文件夹下所有包含指定字符串的文本文件

使用Java暴力搜索文件夹下所有包含指定字符串的文本文件

作为程序员,在看一大堆源码文件时,有时需要快速定位某些变量名、属性、图片名等都在哪些文件中存在和调用,一段简单的Java程序即可快速的解决此问题。 public class FileSearch { public static void main(String[] args) throw

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java反射setAccessible(true)安全检查不通过

Java反射setAccessible(true)安全检查不通过

Bean转Map public static Map<String, Object> beanToMap(Object object) throws Exception { Map<String, Object> map = new HashMap<String

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Jackson实体为NULL或者为空不显示

Jackson实体为NULL或者为空不显示

实体上 @JsonInclude(JsonInclude.Include.NON_NULL) 将该注解放在属性上,如果该属性为null则不参与序列化;如果放在类上边,那对这个类的全部属性起作用 Include.Include.ALWAYS 默认 Include.NON_DEFAULT 属性为默认

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java判断字符串是否为日期格式

Java判断字符串是否为日期格式

纯正则判断 /** * 功能:判断字符串是否为日期格式 * * @param strDate * @return */ public static boolean isDate(String strDate) { Pattern pattern = Pattern.compile(

Joe.Ye Joe.Ye 2023-02-18
0 0 0
BigDecimal保留小数位

BigDecimal保留小数位

public class BigDecimalFormat { public static void main(String[] args) { BigDecimal decimal = new BigDecimal("1.12345");

Joe.Ye Joe.Ye 2023-02-18
0 0 1
BigDecimal比较相等,不能用equals,要用compareTo

BigDecimal比较相等,不能用equals,要用compareTo

BigDecimal比较2个值是否相等,不能用equals,而要用compareTo public class BigDecimalTest { public static void main(String[] args) { BigDecimal b1 = BigDeci

Joe.Ye Joe.Ye 2023-02-18
0 0 0
String与BigDecimal互转

String与BigDecimal互转

String 转 BigDecimal public static void main(String[] args) { String s = "15.25"; //方式一 BigDecimal bigDecimal = new BigDecimal(s)

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Java判断是否周末

Java判断是否周末

import java.time.LocalDateTime; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; import java.time.ZoneId; public class We

Joe.Ye Joe.Ye 2023-02-18
0 0 0
fastjson指定字段不序列化

fastjson指定字段不序列化

FastJson是一款由阿里巴巴提供的性能出色的json序列化与反序列化库,而且使用很方便,我们可以使用JSON.toJSONString(object)将一个对象序列化为json格式,但是如果我们不想把一个类的所有成员都序列化怎么办呢。 解决这个问题有两种方式: Java特性:给不想被序列化的属

Joe.Ye Joe.Ye 2023-02-18
0 0 0
1 25 26 27 28 29