自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java比较器

在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。Java实现对象排序的方式有两种:自然排序:java.lang.Comparable定制排序:java.util.Comparator自然排序 Comparable使用:Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序。实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即通过 compareTo(Object obj).

2021-04-27 15:59:17 99

原创 Java常用日期时间API

JDK8之前日期时间API:System中的currentTimeMillis //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差 //常用于订单号的唯一性,如果颗粒度极小的话再加几位随机数以保证其唯一性。 long time = System.currentTimeMillis(); System.out.println(time);//1618910317178两个Date类:java.util.Date和java.sql.Date两个构造器的使用

2021-04-26 16:58:24 489

原创 java中字符串相关的类:String,StringBulider,StringBuffer

String的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。/** * String 字符串使用""来表示 * 1.String被声明为final,不能被继承。 * 2.String实现了serializable接口,

2021-04-20 16:59:27 143

原创 字符串操作

获取两个字符串中最大相同子串public class MaxSubString { public static List<String> getMaxSubString(String str, String target){ String maxStr = (str.length() > target.length()) ? str : target; String minStr = (str.length() < target.lengt

2021-04-19 18:20:47 128

原创 mycat-数据库读写分离

主要作用:分布式数据库系统中间层。在多个Java应用间控制数据库连接可以通过mycat连接各种数据库。实现数据库的读写分离还可以实现读数据库的负载均衡实现非专业的高可用(自己设置备用主节点,但主节点宕机无法实现主从复制)数据库垂直拆分(将user,order,pay,无关联的模块分成不同的库)数据库的水平切分(将user库的id进行取模,切分成user01,02,03,使数据均匀分布...

2021-04-14 09:41:23 299

原创 Java多线程

基本概念:程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态想·的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间

2021-04-12 19:10:14 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除