摘要: 更多内容,前往 IT-BLOG 一、核心容器 【1】@Configuration:告诉 Spring 这是一个配置类(配置类=配置文件)【2】@Bean:给容器中注册一个 Bean ;类型为返回值类型,id 默认是用方法名作为 id 也可以通过 value 属性添加 id(相当于 xml 中的 <b 阅读全文
posted @ 2020-11-21 23:46 Java程序员进阶 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 【阅读前提】:需了解 AOP 注解开发流程:链接 一、注解 @EnableAspectJAutoProxy 在配置类中添加注解@EnableAspectJAutoProxy,便开启了 AOP(面向切面编程) 功能。此注解也是了解 AOP 源码的入口。 @EnableAspectJAutoProxy 阅读全文
posted @ 2020-11-21 23:41 Java程序员进阶 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Spring 总共有十几个组件,但是真正核心的组件只有三个:Core、Context 和 Bean。它们构建起了整个 Spring的骨骼架构,没有它们就不可能有 AOP、Web 等上层的特性功能。 一、Spring的设计理念 Bean组件是 Spring核心中的重点,Spring 就是面向Bean编 阅读全文
posted @ 2020-11-21 23:24 Java程序员进阶 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 一、Maven:是一款服务于 Java平台的自动化构建工具 【1】Maven可以将一个项目按模块划分成不同的工程,利于分工协作;【2】Maven可以将 jar包保存在自己的中央“仓库”中进行统一管理,有需要使用的工程引用这个文件接口即可,不需要真的将 ja包复制过来(解决同样的 jar包文件重复出现 阅读全文
posted @ 2020-11-21 23:09 Java程序员进阶 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、Maven 仓库 在 Maven 的世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构建。Maven 在某个统一的位置存储所有项目的共享的构建,这个统一的位置,我们就称之为仓库。任何的构建都有唯一的坐标,即 groupId、artifactId、version 组成的坐标,Maven 根 阅读全文
posted @ 2020-11-21 23:08 Java程序员进阶 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 更多内容,前往 IT-BLOG 反射(Reflection)被视为动态语言的关键,反射机制允许程序在执行期间借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。反射是一种功能强大且复杂的机制。使用它的主要人员是工具构造者,而不是应用程序员。如果仅对设计应 阅读全文
posted @ 2020-11-21 23:02 Java程序员进阶 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 更多内容,访问 IT-BLOG 一、为什么要有泛型 【1】解决元素存储的安全性问题。【2】解决获取数据元素时,需要类型强转的问题。 ​【3】可以统一数据类型,便于操作。【4】将运行时的异常提前到了编译时,提高了效率。【5】实现代码的模板化,把数据类型当作参数传递,提高了可重用性。【6】只要在编译时期 阅读全文
posted @ 2020-11-21 22:54 Java程序员进阶 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、创建项目 将vue-admin-template-master 模板放入创建的 VS code 的工作空间。重命名为自己的项目。 模块获取方法:关注“Java程序员进阶”,回复 vue-admin-template-master 二、修改项目信息 修改 package.json 中的内容:​ 1 阅读全文
posted @ 2020-11-21 22:51 Java程序员进阶 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、下载地址 https://code.visualstudio.com/ 下载完后,傻瓜式安装即可 关注公众号“Java程序员进阶”回复“vs”也可获取 二、 中文界面配置 【1】首先安装中文插件:Chinese (Simplified) Language Pack for Visual Stud 阅读全文
posted @ 2020-11-21 22:49 Java程序员进阶 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Java 中有许多的集合,常用的有List,Set,Queue,Map。 其中 List,Set,Queue都是Collection(集合),List<String>中<>的内容表示其中元素的类型,是泛型的一种使用。不能直接使用简单数据类型做泛型的原因:集合类(比如Set)在进行各种 "操作" ( 阅读全文
posted @ 2020-11-21 22:47 Java程序员进阶 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、进入码云官方网站,注册用户 官网地址:https://gitee.com/ 二、创建远程仓库 【1】点击右上角的 + 号进行创建​【2】填写仓库信息【3】看到创建成功的仓库:我的码云—仓库​【4】可进入管理页面可以设置仓库的基本信息和团体成员​ 三、Git仓库(提交代码) 前提:安装Git 【1 阅读全文
posted @ 2020-11-21 22:45 Java程序员进阶 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、Linux:Linux is not Unix。主要用于企业的服务器端。Windows不开源(系统价格大概2000左右,安装软件也特别贵,例如Offers就6000左右等)。基于内核的操作系统(redhat就是基于内核进行组装的套件)。 2、what is kernel(操作系统内核)? ● h 阅读全文
posted @ 2020-11-21 22:43 Java程序员进阶 阅读(567) 评论(0) 推荐(0) 编辑
摘要: RedHat 利用ISO镜像文件制作本地yum源 【1】创建iso存放目录和挂载目录 1 [root@desktop ~]# cd /mnt/ 2 [root@desktop mnt]# mkdir cdrom 【2】将 ISO镜像文件挂载到 /mnt/cdrom文件夹下(前提你的CD/DVD中有你 阅读全文
posted @ 2020-11-21 22:41 Java程序员进阶 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、如果知道一个文件名称,怎么查这个文件在 Linux下的哪个目录,如:要查找 tnsnames.ora文件 1 find / -name tnsnames.ora 2 #还可以用locate 来查找 3 locate tnsnames.ora 二、Linux 中如何查看某个端口是否被占用 nets 阅读全文
posted @ 2020-11-21 22:38 Java程序员进阶 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、B/S网络架构概述 B/S网络架构基于统一的应用层协议 HTTP来交互数据,与大多数的传统 C/S互联网应用程序采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式。一次请求就完成一次数据交互,然后通信就断开。采用这种方式能够同时服务更多的用户,因为当前互联网应用每天都会处理上亿的用 阅读全文
posted @ 2020-11-21 21:07 Java程序员进阶 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 【转行原因】目前数据每天已亿计算,作为 Java程序员的我已经无法使用常规工具对数据进行捕捉、管理和处理这些数据集合。MySQL的存储容量也只有500-1000行数据。而且数据每天还在告诉增长,还不带重样的。还有就是跟着党走,我要搞新基建。所以我来了,我来了,我踏着七彩祥云走来了..... 按顺序给 阅读全文
posted @ 2020-11-21 20:57 Java程序员进阶 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 【1】创建用户:useradd 用户名【2】配置创建的用户具有 root权限,修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:(注意:需要先给sudoer 文件赋权限,修改完会后,将权限修改回来)修改完毕,现在可以用创建的帐号登录,然后用命令 su 阅读全文
posted @ 2020-11-21 20:54 Java程序员进阶 阅读(2153) 评论(1) 推荐(1) 编辑
摘要: 一、HDFS 概述 HDFS 产生背景:随着数据量越来越多,一个系统存储不下所有的数据,那么就需要分配到多个操作系统的磁盘中进行存储,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS 只是分布式文件管理系统的一种。 HDFS 定义:HDFS(Hadoo 阅读全文
posted @ 2020-11-21 20:52 Java程序员进阶 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 准备工作 本文简述 Flink在 Linux中安装步骤,和示例程序的运行。需要安装 JDK1.8 及以上版本。 下载地址:下载Flink 的二进制包 https://flink.apache.org/downloads.html​点进去后,选择如下链接:​ 解压 flink-1.10.1-bin-s 阅读全文
posted @ 2020-11-21 20:50 Java程序员进阶 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】:[root@hadoop1 flink-1.10.1]# bin/flink run examples/streaming/SocketWindowWordCount.jar --port 9000Job has been submitted with JobID 2dd7501cfe 阅读全文
posted @ 2020-11-21 20:45 Java程序员进阶 阅读(3048) 评论(0) 推荐(0) 编辑