自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 函数式接口小结

1. 概述如果说一个接口内有且只有一个方法,而且该方法是一个缺省属性为public abstract方法,该接口可以称之为是一个函数式接口。1.1@FunctionalInterface 使用定义FunctionalInterface 接口/** * 使用@FunctionalInterface检查函数式接口格式问题 * 要求当前接口中有且只有一个缺省属性为public abstrac...

2020-03-11 20:45:28 119

原创 反射

一、概述.class字节码文件中,包含了Java文件的所有内容: 在Java文件运行过程中,当前程序需要哪一个类参与代码执行,那么就需要加载这个类的.class字节码文件,该.class字节码文件时在程序的加载阶段,存在于内存的【代码区】 .class字节码文件既然加载到内存的【代码区】 .class文件中包含对应Java程序的所有内容 代码区存在一块空间 ==> .c...

2020-03-11 19:13:28 101

原创 使用反射获取注解中的内容

首先,需要有一个注解@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { String FilePath();}其中:@Target({ElementType.TY...

2020-03-10 23:50:45 102

原创 java写一个音乐播放程序,同时显示歌词

java写一个音乐播放程序,同时显示歌词总的来说氛分两部分:1.音乐播放 2.显示歌词(这里介绍一个好理解的算法,就不进行优化了)一、音乐播放这里我们使用eclipse软件进行编程。首先,我们需要知道JDK原生只支持音频格式为*.wav *.au *.aiff 的音乐如果我们不希望使用JDK原生支持,就需要自己使用jar包(下面代码我是使用JDK原生支持的播放器来写的)// JD...

2020-03-04 14:05:31 2143

RDB持久化机制: - RDB默认开启 - RDB存储二进制数据

- RDB持久化机制: - RDB默认开启 - RDB存储二进制数据,RDB在持久化和读取持久化文件时,速度较快 - RDB持久化的时机: save second keys # 在second时间内,执行了key次写操作,就执行RDB的持久化 - 优缺点:持久化效率高,RDB持久化时机导致RDB策略不安全 ,数据可能会丢失。 - AOF持久化机制: - AOF默认关闭,需要将appendonly yes手动开启 - RDB默认持久化日志文件,将每次写操作的命令持久化到本地文件中,在持久化和读取持久化文件时,相对RDB较慢

2020-11-05

Redis的其他命令

为什么学习Redis - 为了提升查询效率,需要使用到缓存技术 - 单机架构搭建集群后,Session等基于JVM技术的存储型内容,多台节点数据是无法共享的 - 单机架构搭建集群后,传统的锁已经失效了

2020-11-05

《Nginx介绍:配置+使用》

为什么要学习Nginx: - 单体架构搭建集群后出现了很多问题: - 客户端如何存储大量的服务器的ip地址和端口号 - 客户端的请求到底发送给哪台服务器 - 静态资源和动态资源如何分开处理 - Nginx解决: - 客户端只需要记住Nginx的ip地址和端口号即可 - 客户端不需要关注请求到底发送给了哪台服务器,Nginx会做统一的请求转发 - Nginx可以代理静态资源,也可以代理动态资源,实现动静分离

2020-11-05

Docker&Nginx

- 在公司开发项目时,如果完成了N个功能之后,再去类生产环境中去测试时,能会产生大量的问题,并且代码可能会偏离主干。 - 可以使用CI持久集成,每完成一个小功能,就立即将程序打包,部署到类生产环境中,并测试功能,帮助咱们快速定位问题,防止功能代码偏离主干。 - CI:将工作区的代码托送到远程的gitlab仓库后,gitlab-runner工具会感知到代码被修改,立即根据代码中的一个文件中的要求,将程序打包部署,并通过docker启动起来。

2020-11-05

《docker详解:配置+使用》

- 封装:将操作系统,软件环境,据体软件和各种依赖全部都封装到一个镜像(image)中。 - 标准化: - 镜像统一的存放到一个中央仓库中。 - 统一的命令操作。 - Docker提供了统一的RESTful的API接口。 - 隔离性:运行容器时,会单独的在Linux内核中开辟一片空间,避免影响其他程序。

2020-11-05

Linux环境搭建VMware+xterm

为自己的电脑配置Linux环境,在VMware中安装Linux,使用Xterm连接Linux(可视化操作界面),详细介绍,包含安装细节,以及对应的Linux操作命令

2020-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除