12 2022 档案

摘要:第一阶段:Java基础学习Java基础知识,可供选择的书很多,但它们大都有着一个缺点,那就是内容庞杂,有些内容脱离实际,甚至是过时。对此,在这一阶段,我精选了Java的基础知识,核心原则就是“有用”。并调整了章节顺序,从而有利于读者循序渐进的学习。关于学习资料,我建议阅读《Java核心技术 卷I》, 阅读全文
posted @ 2022-12-25 21:19 hanease 阅读(455) 评论(0) 推荐(0) 编辑
摘要:java IO体系图 IO流的操作规律总结: 1,明确体系:数据源:InputStream ,Reader数据汇:OutputStream,Writer 2,明确数据:因为数据分两种:字节,字符。数据源:是否是纯文本数据呢?是:Reader 字符输入流否:InputStream 字节输入流数据汇:是 阅读全文
posted @ 2022-12-24 19:50 hanease 阅读(78) 评论(0) 推荐(0) 编辑
摘要:前三篇博文分别记录了Eureka、Zookeeper、Consul三个服务中心,那么他们之前有何区别呢? 一: 因为不会同时存在或者同时满足C、A、P三个方面,所以只能存在cp,ap,ca三种体系, CAP的概念以及关注的点,看下图: ap:例如双11阿里,先保证高可用,可以允许数据有稍微的不一致, 阅读全文
posted @ 2022-12-21 19:24 hanease 阅读(4605) 评论(0) 推荐(0) 编辑
摘要:1、数据采集框架 2、数据存储框架 3、分布式资源管理调度框架 4、数据计算框架 5、数据分析技术框架 6、任务调度框架 7、基础框架 8、数据检索框架 9、集群安装管理框架 总结 从这张图谱可以看到,大数据技术体系可以归纳总结为数据分析应用技术、数据管理技术、基础技术、数据安全流通技术四大方向,每 阅读全文
posted @ 2022-12-21 14:22 hanease 阅读(984) 评论(0) 推荐(0) 编辑
摘要:大数据总结 企业构建大数据技术体系时,会在一级架构的范围内,结合业务需要和未来规划目标,选择部分技术组件进行落地,下图罗列了各个一级架构下的核心技术组件。构建初期,一般会通过CDH或HDP的产品套件,来完成数据采集(Sqoop、Flume)、数据存储(HDFS)、资源调度(Yarn)、分布式计算引擎 阅读全文
posted @ 2022-12-21 13:55 hanease 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一、 nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &; java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar a.jar 分配内存nohup java 阅读全文
posted @ 2022-12-13 16:41 hanease 阅读(8413) 评论(0) 推荐(0) 编辑
摘要:Spring Boot简单整合Open Feign一、使用Open Feign1、引入依赖2、添加Open Feign3、添加配置文件application.yml二、Open Feign的调用1、模拟一个服务的提供者(假设为student)2、模拟一个服务的调用者(假设为classes)一、使用O 阅读全文
posted @ 2022-12-06 14:18 hanease 阅读(4063) 评论(0) 推荐(0) 编辑
摘要:SpringBoot整合Netty+WebSocket 构建环境 pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww 阅读全文
posted @ 2022-12-06 13:26 hanease 阅读(426) 评论(0) 推荐(0) 编辑
摘要:netty是什么? Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers 阅读全文
posted @ 2022-12-06 11:14 hanease 阅读(98) 评论(0) 推荐(0) 编辑
摘要:https://github.com/seata https://github.com/alibaba/spring-cloud-alibaba SpringCloud项目github地址汇总 git clone https://github.com/spring-cloud/spring-clou 阅读全文
posted @ 2022-12-06 09:28 hanease 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:1、首先,安装Homebrew安装Homebrew遇到的问题参考这个链接 2、安装erlang环境brew install erlang3、安装rabbitmqbrew install rabbitmq4、安装RabiitMQ的可视化监控插件# 切换到MQ目录,注意你的安装版本可能不是3.9.11c 阅读全文
posted @ 2022-12-05 14:59 hanease 阅读(1440) 评论(0) 推荐(1) 编辑
摘要:在实际的项目开发中,经常会遇到对参数进行校验的场景,最常见的就是后端需要对前端传过来的数据进行校验。 我理解的数据校验大致分为两类: 一类是对数据本身进行校验,不涉及与数据库交互的,比如正则校验、非空校验、指定的枚举数据、最大值、最小值等等。 二类是数据的校验需要和数据库交互的,比如是否唯一(数据库 阅读全文
posted @ 2022-12-05 10:03 hanease 阅读(7234) 评论(0) 推荐(2) 编辑
摘要:1.引入依赖 <!-- 加密工具包 包含MD5、RSA、AES等加密方式--> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency> <dependency 阅读全文
posted @ 2022-12-05 09:55 hanease 阅读(39) 评论(0) 推荐(0) 编辑
摘要:为什么要使用消息队列 异步处理 系统解耦 解耦是消息中间队列解决的最本质问题。所谓解耦,简单一点就是一个事务,只关心核心的流程。而需要依赖其他系统但不那么重要的事情,有通知即可,无需等待结果。换句话说,关心的是“通知,而非“处理”。 比如下单过程中,需要发送短信积分,如果下游系统过慢(比如短信网关速 阅读全文
posted @ 2022-12-05 09:27 hanease 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Windows下安装RabbitMQ RabbitMQ是流行的开源消息队列系统,用erlang语言开发,RabbitMQ是AMQP(高级消息队列协议)的标准实现。 要安装RabbitMQ,首先要安装Erlang环境。 环境 Windows10 安装Erlang环境 Erlang 下载地址:http: 阅读全文
posted @ 2022-12-02 15:26 hanease 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、简介1、pom.xml<!-- csv文件解析依赖 --><dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.4</version></dependency>二、手动解析C 阅读全文
posted @ 2022-12-02 15:19 hanease 阅读(6055) 评论(0) 推荐(1) 编辑
摘要:1.基本概念 1.1应用场景 1.1.1 数据同步 有时候项目需要进行同步数据(定时任务),一定要同步成功,不然对于业务会有影响,偶发性的会出现调用接口失败,失败并不是特别多,一般的流程如下: (1)循环的进行远程调用,同步数据,记录一下调用失败的记录 (2)休眠一段时间,继续循环调用失败的记录 ( 阅读全文
posted @ 2022-12-02 15:06 hanease 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:redis实现加锁的几种方法示例详解 1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作 阅读全文
posted @ 2022-12-02 14:32 hanease 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1、环境搭建 1.1 依赖 <!-- nacos注册中心 注解 @EnableDiscoveryClient --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba- 阅读全文
posted @ 2022-12-01 19:55 hanease 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1、基本环境搭建 1.1 依赖 <!-- Gatway 网关会和springMvc冲突,不能添加web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</ar 阅读全文
posted @ 2022-12-01 19:55 hanease 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1、环境准备 1.1Nacos 单机启动:startup.cmd -m standalone 1.2 Sentinel 启动命令:java -Dserver.port=8858 -Dcsp.sentinel.dashboard.server=localhost:8858 -Dproject.name 阅读全文
posted @ 2022-12-01 19:54 hanease 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1、基础项目过目介绍 1.1 数据库创建 1.2 项目模块分布 1.3 测试http接口调用 1.3.1 http接口调用配置类 //http接口调用配置类 @Configuration public class RestTemplateConfig { @Bean //@LoadBalanced 阅读全文
posted @ 2022-12-01 19:54 hanease 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1、流程图 1.1 数据预热 1.2 抢购 1.3 生成订单 (发送订单消息) 1.4 订单入库 (监听 消费订单消息) 1.5 查看订单状态 1.6 支付 (获取支付链接 ) 1.7 支付成功 微信回调 (发送 支付成功消息) 1.8 支付成功 返回给前端成功 (监听 支付成功消息) 2、incr 阅读全文
posted @ 2022-12-01 19:53 hanease 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1、Docker安装 1.1 卸载旧版本(否者会安装出错) sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate 阅读全文
posted @ 2022-12-01 19:52 hanease 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1、安装Nginx 1.1 解压上传安装包 解压# nginx-1.16.1.tar.gz # nginx需要一些环境(全部执行,不存在的会执行,存在的会跳过) yum install -y wget yum install -y gcc-c++ yum install -y pcre pcre-d 阅读全文
posted @ 2022-12-01 19:52 hanease 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1、项目结构介绍 项目有使用到,redis和swagger,不在具体介绍; 2、手动鉴权和用户信息参数获取(繁杂,冗余) 2.1用户实体类 /** * Created On : 4/11/2022. * <p> * Author : huayu * <p> * Description: 用户实体 * 阅读全文
posted @ 2022-12-01 19:51 hanease 阅读(706) 评论(0) 推荐(0) 编辑
摘要:1、开发文档 微信开发文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 安全规范:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3 1、签名算法 (签 阅读全文
posted @ 2022-12-01 19:50 hanease 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1、安装erlang语言环境 1.1 创建 erlang安装目录 mkdir erlang 1.2 上传解压压缩包 上传到: /root/ 解压缩# tar -zxvf otp_src_22.0.tar.gz 1.3 进入解压缩目录,指定目录并安装 进入解压目录,指定安装目录# ./configur 阅读全文
posted @ 2022-12-01 19:50 hanease 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1、购买云服务器 购买地址:https://cloud.tencent.com/act/pro/2022double11_warmup 后面的环境都是基于此环境Centos7.6; 2、安装 SecureCRT 和 SecureFX 2.1 SecureCRT 教程 SecureCRT8.0 破解教 阅读全文
posted @ 2022-12-01 19:49 hanease 阅读(56) 评论(0) 推荐(0) 编辑
摘要:WechatPayXmlUtil 点击查看代码 import org.w3c.dom.Document; import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers 阅读全文
posted @ 2022-12-01 19:48 hanease 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1、项目介绍 2、微信公众平台 和 微信开放文档 2.1 微信公众平台 2.1.1 网址链接 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 2.1.2 测试号信息 2.1.3 微信 阅读全文
posted @ 2022-12-01 19:47 hanease 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1、Ribbon客户端负载均衡 1.1 依赖 1.2 配置信息 # feign默认加载了ribbon负载均衡,默认负载均衡机制是:轮询 # 负载均衡机制是添加在消费端(客户端)的,如果改为随机,指定服务名,指定规则 edocmall-server: ribbon: NFLoadBalancerRul 阅读全文
posted @ 2022-12-01 19:46 hanease 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1、项目模块介绍 2、 父项目 主要依赖 spring-cloud 的 版本控制 <properties> <!-- springCloud 版本 --> <scd.version>Dalston.SR4</scd.version> </properties> <dependencyManageme 阅读全文
posted @ 2022-12-01 19:46 hanease 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Dubbo 和Zookeeper 不是SpringCloud的东西,放在这里只是为了方便复习; 1、下载安装Zookeeper和Dubbo 1.1 下载安装教程 下载安装教程 windows环境下安装zookeeper教程详解(单机版) 1.2 启动页面 1.2.1 zkServer.xmd zoo 阅读全文
posted @ 2022-12-01 19:45 hanease 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1、环境搭建 1.1 jar包 <spring.version>4.3.18.RELEASE</spring.version> <!-- spring-mvc begin --> <dependency> <groupId>org.springframework</groupId> <artifac 阅读全文
posted @ 2022-12-01 19:41 hanease 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、获取bean实例的三种方式 1.1 id 属性 1.1.1 jar <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>4.3.18.RELEASE</sp 阅读全文
posted @ 2022-12-01 19:38 hanease 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、第一个 mybastis程序 1.1 导入jar包 <mybatis.version>3.4.1</mybatis.version> <mysql.version>5.1.47</mysql.version> <!-- mybatis begin --> <dependency> <groupI 阅读全文
posted @ 2022-12-01 19:33 hanease 阅读(51) 评论(0) 推荐(0) 编辑
摘要:什么是线程 我们知道,一个进程指的是一个正在执行的应用程序。线程对应的英文名称为“thread”,它的功能是执行应用程序中的某个具体任务,比如一段程序、一个函数等。线程和进程之间的关系,类似于工厂和工人之间的关系,进程好比是工厂,线程就如同工厂中的工人。一个工厂可以容纳多个工人,工厂负责为所有工人提 阅读全文
posted @ 2022-12-01 15:46 hanease 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <!-- httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.6</version> </depe 阅读全文
posted @ 2022-12-01 15:40 hanease 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、 Vue概述 Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。 与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。 Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转,vue-resour 阅读全文
posted @ 2022-12-01 15:38 hanease 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1、jQuery的基本用法 1.1 jQuery引入 <script src="js/jquery-3.4.1.min.js" type="text/javascript"></script> 1.2 第一个jQuery测试 <script src="js/jquery-3.4.1.min.js" 阅读全文
posted @ 2022-12-01 15:38 hanease 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1、基本语法 1.1 引入JavaScript 1.1.1行内引入 <input type="button" value="轻轻点我一下" onclick="javascript:alert('正在学习Javascript!')"> 1.1.2 内部引入 <script type="text/jav 阅读全文
posted @ 2022-12-01 15:37 hanease 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、样式 1.1 行内样式 <h1 style="color:red;">行内样式</h1> 1.2 内部样式 CSS代码写在 <head> 的 <style> 标签中 <style> h1{color: green; } </style> 1.3 外部样式 <link rel="styleshee 阅读全文
posted @ 2022-12-01 15:36 hanease 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1、网页基本信息 <!DOCTYPE html>浏览器使用的规范 <head> 网页头 <body> 主体部分 <meta> 元数据 meta的name属性(了解) Keyword(关键字)为搜索引擎提供的关键字列表 Description(简介) description用来告诉搜索引擎你的网站主要 阅读全文
posted @ 2022-12-01 15:36 hanease 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1、ElasticSearch简介 1.1 Lucene Doug Cutting开发 是apache软件基金会4 jakarta项目组的一个子项目 是一个开放源代码的全文检索引擎工具包 不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与 阅读全文
posted @ 2022-12-01 15:33 hanease 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1、行转列 源数据: 目标数据: 数据准备 -- 建表插入数据 drop table if exists time_temp; create table if not exists time_temp( `year_col` int not null comment '年份', `month_col 阅读全文
posted @ 2022-12-01 15:32 hanease 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、初识数据库 安装数据库这里省略; 1.1my.ini 基本配置 [mysqld] basedir=F:\java\MySQL #基本目录 datadir=F:\java\MySQL\data\ #数据目录 port=3306 #端口 skip-grant-tables # 跳过密码验证 1.2常 阅读全文
posted @ 2022-12-01 15:31 hanease 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1、Windos上安装 1.1安装教程 Windos上安装Redis 1.2 redis.windows-service.conf 修改密码添加 # requirepass foobared requirepass 123456 #设置登录密码 auth 123456密码验证 # Command r 阅读全文
posted @ 2022-12-01 15:30 hanease 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1、File类 File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件。通过调用File类提供的各种方法,能够完成创建、删除文件、重命名文件、判断文件的读写权限权限是否存在、设置和查询文件的最近修改时间等操作。 ​ File类没有无参构造方法,最常用的是使用下 阅读全文
posted @ 2022-12-01 15:27 hanease 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1、关机命令 命令说明 sync 将数据由内存同步到硬盘中 shutdown 关机 shutdown -h 10 10分钟后关机 shutdown -h now 立马关机 shutdown -h 20:25 指定时间关机 shutdown -h +10 10分钟后关机 shutdown -r now 阅读全文
posted @ 2022-12-01 15:15 hanease 阅读(162) 评论(0) 推荐(0) 编辑
摘要:java对list集合进行分页 1、计算页数: List<User> list = new ArrayList<>();//add...//pageNo表示当前页[1-n],pageSize表示每页大小//方法一int total = list.size();int pageSum = (total 阅读全文
posted @ 2022-12-01 15:11 hanease 阅读(94) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(一)-ArrayList 大佬理解->Java集合之LinkedList 1、ArrayList的特点 存放的元素有序 元素不唯一(可以重复) 随机访问快 插入删除元素慢 非线程安全 2、底层实现 底层初始化,使用一个Object类型的空对象数组,初始长度为0; 源码 //Obje 阅读全文
posted @ 2022-12-01 15:08 hanease 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <!-- swagger 核心 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> </dependenc 阅读全文
posted @ 2022-12-01 15:04 hanease 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1、统一数据返回 使用逆向工程来进行测试,实体,mapper等省略; 1.1 直接使用 RequestResoult 1.1.1 RequestResoult 请求结果返回实体 //统一返回 实体 类 @Data public class RequestResult<T> { //状态码 priva 阅读全文
posted @ 2022-12-01 15:04 hanease 阅读(473) 评论(0) 推荐(0) 编辑
摘要:1、五大基本数据类型和操作 1.1 字符串-string 命令说明 set key value 如果key还没有,那就可以添加,如果key已经存在了,那会覆盖原有key的值 get key 如果key还没有,获取为(nil),代表key没有被使用,如果key存在,可以获取对应key的值 exists 阅读全文
posted @ 2022-12-01 15:03 hanease 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <!-- 阿里EasyExcel start --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.7</version> </dependency> 阅读全文
posted @ 2022-12-01 15:02 hanease 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、Lambda表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 1.1 语法组成 操作符为" -> " ,被称为 Lamb 阅读全文
posted @ 2022-12-01 15:02 hanease 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1、SpringBoot整合MyBatis 1.1 application.yml # 数据源配置 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/kh9 阅读全文
posted @ 2022-12-01 15:00 hanease 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1、Slf4j+logback 日志 SpringBoot框架的默认日志实现:slf4j + logback; 默认日志级别:info,对应了实际生产环境日志级别; 1.1 日志级别 # 常见的日志框架中,日志级别都包含五种,优先级从低到高: trace < debug < info < warn 阅读全文
posted @ 2022-12-01 14:57 hanease 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1、application.properties 和 application.yml 配置文件格式区别 1.1 文件格式 application.properties # 端口号 server.port=8096 application.yml # 服务端口 server: port: 8096 1 阅读全文
posted @ 2022-12-01 14:56 hanease 阅读(507) 评论(0) 推荐(0) 编辑
摘要:1、创建SpringBoot项目 1.1 使用Spring Initializr 的 Web页面创建项目 创建网址:https://start.spring.io/ 1.2 使用IDEA创建 省略; 2、第一个hello 2.1 代码 在 xxxApplication(项目名+Application 阅读全文
posted @ 2022-12-01 14:54 hanease 阅读(62) 评论(0) 推荐(0) 编辑
摘要:https://www.activiti.org/ Activiti工作流概念工作流。通过计算机对业务流程自动化执行管理,主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。 Activiti7介绍Activit 阅读全文
posted @ 2022-12-01 14:25 hanease 阅读(459) 评论(1) 推荐(0) 编辑
摘要:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool的目标是使用一个工具方法代替一段复杂代码,从而最大限度的避免“复制粘贴”代码的问题,彻底改变我们写代码的方式。 准备:引 阅读全文
posted @ 2022-12-01 11:17 hanease 阅读(2169) 评论(0) 推荐(1) 编辑
摘要:一、完整介绍地址:官方介绍 https://www.xuxueli.com/xxl-job/#/?id=%E4%B8%80%E3%80%81%E7%AE%80%E4%BB%8B 二、最新版本架构图: 三、介绍 目前我们在项目中可能接触到定时任务框架quartz,应用也是比较广泛的,其也是支持分布式任 阅读全文
posted @ 2022-12-01 11:05 hanease 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:安装xxl-job在下面的github链接中下载自己的版本,本文使用最新版的2.0.1XXL-JOB 分布式任务调度平台 step1:上传执行命令rz,上传文件包xxl-job-2.0.1.tar.gz到linux step2:解压执行命令tar xf xxl-job-2.0.1.tar.gz,得到 阅读全文
posted @ 2022-12-01 10:55 hanease 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:IDEA 插件安装 步骤 IDEA里面,选择打开 File --> Settings --> Plugins 在Plugins里面, 可以搜索需要的插件 (下面的标题),然后安装 如下图: AceJump 全栈必备,作为一个全能的程序员 ,用鼠标,太伤自尊了,他就可以帮到你 AceJump其实是一款 阅读全文
posted @ 2022-12-01 10:36 hanease 阅读(6553) 评论(0) 推荐(0) 编辑
摘要:具体介绍: 1、 echo 和 @回显命令 @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显。一般批处理第一行都是这个 echo on #从下一行开始打开回显 echo #显示当前是 echo off 状态还是 echo on 状态 echo. 阅读全文
posted @ 2022-12-01 10:34 hanease 阅读(3030) 评论(0) 推荐(0) 编辑
摘要:目录 一、为什么需要 Stream 二、什么是流 三、流的分类 1、有多种方式生成 Stream Source 2、流的操作类型 四、流的创建 1、数组和集合创建流 2、基本数值型流 3、数值流的构造 4、流转换为其它数据结构 五、流的操作 1、常见操作分类 2、map/flatMap 3、filt 阅读全文
posted @ 2022-12-01 10:23 hanease 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:cmd+n 新建页面 cmd+数字键 切换到对应页面 cmd+p 搜索跳转到对应页 cmd+w 关闭页面 cmd+j 合并一行 cmd+d 选中当前单词,继续敲可以选中多个 cmd+l 选中当前行 cmd+z 撤销 cmd+c 复制 cmd+v 粘贴 cmd+s 保存 cmd+x 删除当前行 cmd 阅读全文
posted @ 2022-12-01 10:21 hanease 阅读(666) 评论(0) 推荐(0) 编辑
摘要:Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+ 阅读全文
posted @ 2022-12-01 10:19 hanease 阅读(93) 评论(0) 推荐(0) 编辑
摘要:在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager),可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包.MyEclipse 快捷键1(CTRL) Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最 阅读全文
posted @ 2022-12-01 10:18 hanease 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1、jdkC:\Program Files\Java\jdk1.8.0_333配置环境变量JAVA_HOMEC:\Program Files\Java\jdk1.8.0_333CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar配置环 阅读全文
posted @ 2022-12-01 09:14 hanease 阅读(531) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示