自学笔记
文章平均质量分 71
朱阿朱
这个作者很懒,什么都没留下…
展开
-
Java 工厂模式 加 模板方法模式
Java 模板方法设计模式原创 2022-08-20 14:55:38 · 475 阅读 · 1 评论 -
Java 工厂模式 加 策略模式
JAVA 工厂模式 + 策略模式原创 2022-08-20 12:29:38 · 1047 阅读 · 0 评论 -
谷粒商城支付宝接入
谷粒商城支付宝接入支付支付宝沙箱&代码RSA、加密加签、密钥等内网穿透整合支付end支付支付宝沙箱&代码接入准备 支付宝文档1、创建应用,登陆开放平台给应用添加功能RSA、加密加签、密钥等沙箱不安全只有一把密钥安全有四把密钥RSA会生成一对钥匙,公钥和私钥,他俩的区别就是,公钥自己用,私钥给接收方,所以我们自己生成一对,接收方(支付宝)生成一对密钥验证签名过程:商户将 支付信息连同签名一起发送给支付宝,比如要发送 order=1234&money=10原创 2021-07-31 14:34:48 · 828 阅读 · 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 · 1487 阅读 · 0 评论 -
谷粒商城分布式高级篇(上)
文章目录全文检索-ElasticSearch简介Docker安装ESDocker安装Kibana入门_catput&post新增数据get查询数据&乐观锁字段put&post修改数据删除数据&bulk批量操作导入样本测试数据进阶映射全文检索-ElasticSearch简介类比到MySQL里ElasticSearchMySQLIndex (索引)数据库(DataBase)Type (类型)数据表Document (文档)数据原创 2021-05-27 22:38:40 · 1015 阅读 · 0 评论 -
Java自学基础 Java反射机制
Java反射机制一、Java反射机制概述二、理解Class类并获取Class实例三、类的加载与ClassLoader的理解四、创建运行时类的对象五、获取运行时类的完整结构六、调用运行时类的指定结构七、反射的应用:动态代理一、Java反射机制概述Java ReflectionReflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类原创 2020-12-15 10:07:17 · 136 阅读 · 0 评论 -
Java自学基础 枚举类与注解
Java枚举类与注解一、枚举类的使用入门自定义枚举类使用enum定义枚举类Enum类的主要方法实现接口的枚举类二、注解的使用注解 (Annotation) 概述常见的Annotation示例自定义 AnnotationJDK 中的元注解总结一、枚举类的使用入门若类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:Man(男)、Woman(女)季节:Spring(春节)…Winter(冬天)支付方式:Cash(现金)、WeChatPay(微原创 2020-11-16 09:44:24 · 351 阅读 · 0 评论 -
Java自学基础 多线程
Java多线程前言一、基本概念:程序、进程、线程使用多线程的优点何时需要多线程二、线程的创建和使用线程的创建和启动Thread类API中创建线程的两种方式继承方式和实现方式的联系与区别Thread类的有关方法线程的优先级三、线程的生命周期四、线程的同步Synchronized的使用方法同步机制中的锁同步的范围释放锁的操作不会释放锁的操作单例设计模式之懒汉式(线程安全)线程的死锁问题Lock(锁)synchronized 与 Lock 的对比总结前言一、基本概念:程序、进程、线程程序(progra原创 2020-11-05 15:39:28 · 381 阅读 · 3 评论 -
Java自学基础 异常处理
Java异常处理前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimp原创 2020-11-03 09:52:22 · 125 阅读 · 0 评论 -
Java自学基础 面向对象(下)
Java面向对象(下)前言一、关键字:static类变量(class Variable)类方法(class method)**类属性、类方法的设计思想**单例 (Singleton)设计模式单例(Singleton)设计模式-饿汉式单例(Singleton)设计模式-懒汉式单例(Singleton)设计模式-应用场景二、理解main方法的语法三、类的成员之四:代码块四、关键字:final五、抽象类与抽象方法六、接口(interface)七、类的成员之五:内部类总结前言本文接上一篇面向对象(中)原创 2020-11-02 10:01:34 · 138 阅读 · 0 评论 -
Java自学基础 面向对象(中)
Java面向对象(中)前言一、OOP特征二:继承性1.为什么要有类的继承性?(继承性的好处)2.继承性的格式:3.子类继承父类以后有哪些不同?4.Java中继承性的说明5.java.lang.Object类的理解二、方法的重写(override)定义要求重写的规则:如何区分方法的重写和重载?三、四种访问权限修饰符四、关键字:super五、子类对象实例化过程六、OOP特征三:多态性七、Object类的使用八、包装类的使用总结前言本文接上一篇面向对象(上)一、OOP特征二:继承性1.为什么要有类的原创 2020-10-22 14:39:51 · 134 阅读 · 0 评论 -
Java算法获取质数
Java基础Java基本语法新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Java基本语法挑选自己认为比较重要,需要记忆的Java基础及语法,帮助自己巩固学习新的改变我们对Markdown编辑器进行了一些功能拓展与原创 2020-10-03 08:27:24 · 495 阅读 · 0 评论 -
Java中常见的排序算法,冒泡排序和快速排序
冒泡排序:冒泡排序是排序中最简单的排序,也可能是大家接触到的第一个排序算法排序思想:比较相邻两数的大小,然后调换位置,使用嵌套循环,外循环控制总轮数,内循环控制当轮需要比较的总数:public class Sort { public static void main(String[] args) { // 随机生成x个随机数 int[] arr = new int[100000]; for (int i = 0; i < arr.length; i++) {原创 2020-10-12 10:38:27 · 262 阅读 · 0 评论 -
Java自学基础 面向对象(上)
面向对象(上)前言一、学习面向对象的三条主线二、主要内容1.面向过程与面向对象面向过程(POP) 与 面向对象(OOP)面向对象的三大特征例子面向对象的思想概述2.Java基本元素:类和对象面向对象的思想概述Java类及类的成员Java类及类的成员类的语法格式创建Java自定义类3.对象的创建和使用Java 中类与对象提 示对象的产生对象的使用对象的生命周期(还不太懂)内存解析对象的内存解析匿名对象4.类的成员之一:属性变量的分类:成员变量与局部变量成员变量(属性)和局部变量的区别?成员变量vs局部变量的内原创 2020-10-13 18:05:24 · 412 阅读 · 1 评论