![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础学习
java基础进阶学习之路
小白爱上搬砖
基础不牢,地动山摇。用实际行动来夯实基础,让我们一起成长,共建美好明天
展开
-
java 基础的学习之 “String“ 的常用方法
int length():返回字符串的长度:return value.length 。char charAt(int index):返回某索引处的字符return value[index] 。boolean isEmpty(0):判断是否是空字符串:return value.length == 0 。String toLowerCase():使用默认语言环境,将 String 中的所有字符转换为小写 。String toUpperCase():使用默认语言环境,将St...原创 2021-03-08 17:20:39 · 169 阅读 · 0 评论 -
Stream Api学习
1.filter当你需要对集合里的数据进行过滤是你可以使用filter来进行过滤 ,简单使用1.过滤集合不是"AA" 的数据List<String> a = new ArrayList<String>(); a.add("AA"); a.add("BB"); a.add("CC"); a.add("DD"); a.add("EE"); List<String> C = a原创 2021-12-29 09:14:30 · 170 阅读 · 0 评论 -
git 命令操作
git 常用命令1.log与reflog用git命令,想看到自己的操作记录,则可以使用log与reflog,它两个的区别如下:1.git log 命令可以显示所有提交过的版本信息C:\Users\LIWEI\Desktop\GitWork\partner>git logcommit ead6ac09f37f2f674fcc83bffcc328559761ba10 (HEAD -> test, origin/test)Author: liwei <l17707979520@16原创 2021-07-15 17:46:06 · 2605 阅读 · 0 评论 -
Java版本的Snowflake算法实现
Snowflake生成的是Long类型的ID,一个Long类型占8个字节,每个字节占8比特,也就是说一个Long类型占64个比特。Snowflake ID组成结构:正数位(占1比特)+ 时间戳(占41比特)+ 机器ID(占5比特)+ 数据中心(占5比特)+ 自增值(占12比特),总共64比特组成的一个Long类型。第一个bit位(1bit):Java中long的最高位是符号位代表正负,正数是0,负数是1,一般生成ID都为正数,所以默认为0。时间戳部分(41bit):毫秒级的时间,不建议存当前时间戳原创 2021-07-01 10:12:09 · 368 阅读 · 0 评论 -
单例模式学习
单例模式学习单例模式 :顾名思义 只有一个实例 ,如果没有实例则创建实例,实例已经存在则使用现有的实例核心代码:构造方法私有化,private。懒汉式,顾名思义就是实例在用到的时候才去创建,“比较懒”,用的时候才去检查有没有实例,如果有则返回,没有则新建。有线程安全和线程不安全两种写法,区别就是synchronized关键字。public class SingleTest { /** * 懒汉式 */ private static volatile SingleT原创 2021-06-21 16:11:21 · 50 阅读 · 0 评论 -
策略工厂的简单使用
//调用public class test { public static void main(String[] args) { TestInterface one = TsetFactory.getInterface("one"); one.test(); }}//test接口interface TestInterface{ //创建方法 public void test();}//test章策略实现类class test1 im原创 2021-04-30 14:59:07 · 75 阅读 · 1 评论 -
SpringBoot配置
1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言...转载 2019-03-15 20:49:02 · 66 阅读 · 0 评论 -
SpringBoot日志框架配置
1、日志框架小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相...原创 2019-03-19 19:57:50 · 127 阅读 · 0 评论 -
JAVA 的Timer定时器的简单使用
1.继承TimerTask类重写run方法public class TimerTest extends TimerTask { @Override public void run() { //这里可以写你需要用来定时操作的方法 System.out.println("定时器运行了"+" " +new Date().toLocaleString()); // TODO Aut...原创 2019-03-29 11:50:08 · 132 阅读 · 0 评论