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