java基础
文章平均质量分 68
朱阿朱
这个作者很懒,什么都没留下…
展开
-
Java 工厂模式 加 模板方法模式
Java 模板方法设计模式原创 2022-08-20 14:55:38 · 520 阅读 · 1 评论 -
Java 工厂模式 加 策略模式
JAVA 工厂模式 + 策略模式原创 2022-08-20 12:29:38 · 1133 阅读 · 0 评论 -
谷粒商城分布式基础篇
文章目录简介环境使用vagrant快速创建linux虚拟机虚拟机网络设置linux安装docker配置docker阿里云镜像加速docker安装MySQLdocker安装redis开发工具&环境安装配置配置git-ssh项目结构创建&提交到码云数据库初始化快速开发人人开源搭建后台管理系统简介环境使用vagrant快速创建linux虚拟机使用virtualbox 6.0使用vagrant 2.2.5cmd窗口 vagrant 初始化 centos vagrant ini原创 2021-07-29 10:00:31 · 2287 阅读 · 0 评论 -
谷粒商城分布式高级篇(中)
系列文章目录前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.p原创 2021-06-29 18:02:27 · 732 阅读 · 0 评论 -
谷粒商城分布式高级篇(上)
文章目录全文检索-ElasticSearch简介Docker安装ESDocker安装Kibana入门_catput&post新增数据get查询数据&乐观锁字段put&post修改数据删除数据&bulk批量操作导入样本测试数据进阶映射全文检索-ElasticSearch简介类比到MySQL里ElasticSearchMySQLIndex (索引)数据库(DataBase)Type (类型)数据表Document (文档)数据原创 2021-05-27 22:38:40 · 2480 阅读 · 0 评论 -
Java自学基础 Java反射机制
Java反射机制一、Java反射机制概述二、理解Class类并获取Class实例三、类的加载与ClassLoader的理解四、创建运行时类的对象五、获取运行时类的完整结构六、调用运行时类的指定结构七、反射的应用:动态代理一、Java反射机制概述Java ReflectionReflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类原创 2020-12-15 10:07:17 · 240 阅读 · 0 评论 -
Java自学基础 枚举类与注解
Java枚举类与注解一、枚举类的使用入门自定义枚举类使用enum定义枚举类Enum类的主要方法实现接口的枚举类二、注解的使用注解 (Annotation) 概述常见的Annotation示例自定义 AnnotationJDK 中的元注解总结一、枚举类的使用入门若类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:Man(男)、Woman(女)季节:Spring(春节)…Winter(冬天)支付方式:Cash(现金)、WeChatPay(微原创 2020-11-16 09:44:24 · 570 阅读 · 0 评论 -
Java自学基础 常用类
Java常用类一、字符串相关的类String的特性String对象的创建String str1 = “abc”;与String str2 = new String(“abc”);的区别?字符串对象是如何存储的二、JDK 8之前的日期时间API三、JDK 8中新日期时间API四、Java比较器五、System类六、Math类七、BigInteger与BigDecimal总结一、字符串相关的类String的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类原创 2020-11-13 09:46:47 · 249 阅读 · 0 评论 -
Java 获取两个字符串中最大相同的子串
问题描述:获取两个字符串中最大相同子串。比如: str1 = "abcwerthelloyuiodefabcdef" str2 = "cvhellobnm"思路:将较小的那串依次递减,比较每个长度的所有可能注意判空public static String getSameString(String str1, String str2) { if(str1 != null && str2 != null){ String maxStr = (str1.原创 2020-11-11 15:45:14 · 1318 阅读 · 1 评论 -
Java获取一个字符串在另一个字符串中出现的次数
问题描述:获取一个字符串在另一个字符串中出现的次数。 比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数public static int getCount(String mainStr, String subStr) { int ml = mainStr.length(); int sl = subStr.length(); int index = 0; int count = 0; if (sl <原创 2020-11-11 13:42:44 · 409 阅读 · 0 评论 -
Java自学基础 多线程
Java多线程前言一、基本概念:程序、进程、线程使用多线程的优点何时需要多线程二、线程的创建和使用线程的创建和启动Thread类API中创建线程的两种方式继承方式和实现方式的联系与区别Thread类的有关方法线程的优先级三、线程的生命周期四、线程的同步Synchronized的使用方法同步机制中的锁同步的范围释放锁的操作不会释放锁的操作单例设计模式之懒汉式(线程安全)线程的死锁问题Lock(锁)synchronized 与 Lock 的对比总结前言一、基本概念:程序、进程、线程程序(progra原创 2020-11-05 15:39:28 · 899 阅读 · 3 评论 -
Java自学基础 异常处理
Java异常处理前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimp原创 2020-11-03 09:52:22 · 334 阅读 · 0 评论