
【Java之轨迹】
文章平均质量分 84
在有C语言基础的情况下学习Java,记录下学习的轨迹,总结并与C语言做比较
寒冰小澈IceClean
一只努力的小澈
展开
-
【HBase之轨迹】(2)使用 hbase命令 和 JavaAPI 操作 HBase(包括复杂查询--过滤器,HBase 工具类)
本篇介绍了 HBase 一系列命令的使用,包括表的增删改查,数据的增删改查同时列出了官网中提到的各个过滤器和比较器及其功能,最后在命令行和 Java 中进行使用JavaAPI 另外整理了一个工具集,以及其简单使用原创 2022-02-25 15:43:26 · 2872 阅读 · 3 评论 -
【Java之轨迹】SpringBoot 实现动态往数据库中添加时间点,使程序在规定的时间点执行任务(定时任务变形应用,附实战:动态日程提醒任务调度)
本文中使用 SchedulingConfigurer ,利用动态多定时任务的添加和删除,实现了通过 mysql 数据库中指定的一系列时间点,使得程序在指定的时间点执行对应任务的功能。本质上是重复定时任务的变形,但更加灵活,能支持动态插入时间点使程序执行任务文中附带一个实战,帮助大家更好地感受和理解原创 2022-01-31 16:10:52 · 4308 阅读 · 8 评论 -
【Zookeeper之轨迹】Zookeeper 入门使用(集群使用 Docker 模拟)
1. 安装启动与解决错误① 下载安装包https://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/选择 apache-zookeeper-3.5.7-bin.tar.gz② 在 Linux 服务器中解压得到以下目录,然后新增 data 目录存放 zookeeper 数据(mkdir data)bin conf docs lib LICENSE.txt logs NOTICE.txt README.md README_pac原创 2021-10-21 14:59:02 · 1159 阅读 · 0 评论 -
【Hadoop之轨迹】Hadoop 使用(纯干货!)(用 Docker 模拟的集群)
—— 目录 ——1. 安装 Hadoop2. 模拟集群环境3. HDFS基础命令Java 调用 API 操作1. 安装 Hadoop本篇博客 Hadoop 版本为 3.1.3首先进入官网下载 Hadoop :http://archive.apache.org/dist/hadoop/core要安装在 Linux 上的,选择 .tar.gz 后缀的压缩包上传到服务器解压后,配置环境变量:可以直接配置在 /etc/profile 文件中,也可以新建一个 xxx.sh 放在 /etc/profile原创 2021-10-16 10:50:07 · 395 阅读 · 0 评论 -
【Java之轨迹】Log4j 配置(详细注释)
自己写一份模板备用~① 配置文件######## Log4j配置 ######### 指定日志输出的级别和地方,第一个参数是级别# 往后可以接多个参数,参数名自定义,下面可以用到log4j.rootLogger = debug,logDB# console,file,rollingFile# 自定义 logger 实现控制日志输出,前缀 log4j.logger,后面加上类的全路径,等于号后边写级别和参数(同上,不写继承 root的)# log4j.logger.com.xxx = er原创 2021-08-06 22:16:07 · 469 阅读 · 0 评论 -
【Java之轨迹】Guava 基础使用之集合(详细注释演示)
—— 目录 ——0. 导入依赖包1. 新集合类型① Mutiset② SortedMultiset③ Multimap④ BiMap⑤ Table⑥ ClassToInstanceMap2. 集合工具类① Lists② Sets0. 导入依赖包<!-- guava --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artif原创 2021-08-06 19:46:32 · 511 阅读 · 0 评论 -
【Java之轨迹】多线程与线程池
—— 目录 ——1. 线程的创建2. 线程的生命周期与监测3. 常用方法4. sleep 和 wait 的区别5. yield 和 join6. 线程的优先级7. 线程同步和锁① synchronized② Lock③ 轻量级同步机制:volatile④ 锁的分类8. 线程池9. CyclicBarrier 用法10. CountDownLatch 类1. 线程的创建继承 Thread 类,重写 run() 方法,使用 xx.start() 启动注意:不能使用 xx.run() 去启动线程,这只是原创 2021-07-21 08:12:55 · 151 阅读 · 1 评论 -
【Java之轨迹】第七章:集合总结 —— 大纲
厘清集合之间的关系,集合总体的注意点,以及各个集合的特点原创 2021-03-11 17:33:36 · 222 阅读 · 0 评论 -
【Java之轨迹】第六章:IO流 —— File 文件基本操作(删除文件夹、模糊查找)
创建文件和文件夹,删除文件和文件夹,判断文件状态和获取文件属性,获取文件列表,以及模糊查找文件原创 2021-02-17 12:22:04 · 520 阅读 · 0 评论 -
【Java之轨迹】第五章:异常总结
浅谈异常与错误的区别。总结异常的分类及处理:try catch finally throws throw 的使用及区别。finally 特殊的执行机制。自定义异常,面试常见的异常。throws和throw的区别;final,fianlly 和 finalize 的区别。原创 2021-02-16 11:40:34 · 177 阅读 · 0 评论 -
【Java之轨迹】第四章:常用类 —— Object类总结
toString 、 equals 、 finalize 的特点与使用原创 2021-02-14 12:28:01 · 218 阅读 · 5 评论 -
【Java之轨迹】第三章:面向对象总结(抽象类,接口,内部类)(最终)
抽象类和接口的总结,内部类的分类(静态 / 实例 / 局部 / 匿名),抽象类和接口的异同点原创 2021-02-09 12:24:45 · 281 阅读 · 2 评论 -
【Java之轨迹】第三章:面向对象总结(代码块、final关键字)(下)
代码块(静态 / 实例)的总结,== 和 equals 的区别,简单的单例,字符串的存放机制,final 关键字的总结原创 2021-02-09 11:29:31 · 265 阅读 · 0 评论 -
【Java之轨迹】第三章:面向对象总结(多态、instanceof关键字)(中)
多态的总结,编译时类型和运行时类型的区别与其在多态中的影响,多态的强转问题,以及引入instanceof 关键字提供强转解决方案原创 2021-02-07 10:10:29 · 391 阅读 · 0 评论 -
【Java之轨迹】第三章:面向对象总结(类与对象、封装、继承)(上)
类与对象的概念,修饰符概念,class、变量和构造器的总结。方法的分类、重载,方法参数个数可变的方法。封装与包,this 关键字。java的单继承性方法重写,重写自检查机制以及不可重写的情况。构造器调用。this 和 super原创 2021-02-06 18:24:04 · 426 阅读 · 0 评论 -
【Java之轨迹】第二章:局部变量、实例变量和类变量总结
—— 目录 ——◉ 变量分类◉ 变量总结◉ 变量注意点局部变量不能加访问修饰符在static的方法中,不可以调用非static的变量和方法。◉ 变量分类① 局部变量(在方法体中声明)② 成员变量(在方法体外声明)—— 1. 实例变量(无static修饰)—— 2. 类变量 [也称静态变量](有static修饰)◉ 变量总结# 局部变量① 在方法体中声明② 存放在栈内存中③ 当方法执行时创建,执行完毕后被销毁④ 访问修饰符不能用于局部变量⑤ 没有默认值,被声明后必须经过初始化才可以使原创 2021-01-29 15:52:54 · 198 阅读 · 0 评论 -
【Java之轨迹】第一章:运算符总结(当C语言遇上Java)
—— 目录 ——◉ Java运算符(与C作比较)(一)取余 % 可以对整型取余,也可以对实型取余(二)加号 + 可以做加法运算和连接运算 (三)拓展赋值运算符自带类型转换(四)位运算符与逻辑运算符注意(五)单一字面值不可以作为语句(六)借助位运算快速执行乘法◉ Java运算符(与C作比较)(一)取余 % 可以对整型取余,也可以对实型取余float a = 2.5f;double b = 1.2;double c = a % b;System.out.println(c);此段代码合法运行原创 2021-01-27 23:29:08 · 289 阅读 · 3 评论 -
【Java之轨迹】第一章:数据类型总结(当C语言遇上Java)
—— 目录 ——◉ 结晶回路准备① 各变量的取值范围② 数据类型大小排序◉ Java数据类型(与C作比较)(一) char类型占2个字节,所以一个汉字是合法的字符(二) 不允许空字符,编译不通过(三) 整型字面值默认为int,超过范围编译不通过(四) 浮点型字面值默认为double,,超过范围编译不通过(五) 大容量类型不能转化成小容量的,必须强制转化(六) 布尔类型注意点(七) 混合运算注意点◉ 结晶回路准备① 各变量的取值范围类型取值范围byte-128 ~ 127s原创 2021-01-24 18:33:15 · 268 阅读 · 2 评论 -
【Java之轨迹】序章:卸载重装JDK,配置环境变量
—— 目录 ——◉ 简述◉ 卸载重装JDK◉ 配置环境变量配置 JAVA_HOME配置 PATH◉ 配置成功检验◉ 附:环境变量的作用◉ 简述emmm…出于种种原因 (其实就是装错目录了),需要将JDK放在其他的目录中,但直接剪切复制效果并不友好,这时候就必须卸载重装了。JDK的默认安装路径并不规范,目录名称带有空格,对计算机来说不太友好(好好保护 OvO)◉ 卸载重装JDK在控制面板的应用中,找到这个,卸载就完事了重装时修改路径就好了(有JDK可以不用装“公共JRE”)◉ 配置环境变量原创 2021-02-02 15:08:44 · 488 阅读 · 2 评论