- 博客(7)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 闲聊Java设计模式(1)概述
如上图所示,对Java设计模式 进行了简单的概述,存在23个主流设计模式,5个扩展模式,7个原则。 开闭原则(OCP,Open Close Principle) 所谓的开闭指的是对扩展开放,对修改关闭。当程序需要扩展时,不能去修改原有代码,实现一个热插拔效果。所以为了使程序的扩展性好,易于维护和升级,需要面向接口编程。 当软件因变化、升级或维护等原有需要对原有代码进行修改时,可能会给旧代码中引入错误或者被迫强制重构并需要重新测试。所以当软件需要变化时,尽量通过扩展软件来实现变化,而不是通过修改原有..
2020-09-16 00:06:34
137
原创 Java8-java.math
简介:java.math包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。 环境准备: 1)系统环境windows10 64bit pro; 2)开发环境jdk8; 3)开发工具idea; 4)创建一个常规Java项目; 5)将src.zip导入; 6)首先看一下(翻译)包信息说明; /** *提供用于执行任意精度整数的类 *算术({@code BigInteger}
2020-08-26 22:09:54
323
原创 Java8-launcher
简介:网上查阅得知:Launcher为jre中用于启动程序入口main()的类。主要功能:创建ExtClassLoader和AppClassLoader,还根据配置创建SercurityManager,设置进程上下文类加载器。 环境准备: 1)系统环境windows10 64bit pro; 2)开发环境jdk8; 3)开发工具idea; 4)创建一个常规Java项目; 5)将src.zip导入; 6)如上图所示:luncher共计包含17个文件,其中9个(.h)头文件,8个(.c)源文件
2020-08-26 21:41:49
454
原创 Windwos10Pro64bit安装Gradle5.4
记录Windows10Pro64bit下安装Gradle5.4全过程,解决安装痛点。 (1)简介: Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。 (2)下载地址: http://services.gradle.org/...
2020-08-24 00:33:08
198
原创 CentOS7.5x64bit安装MongoDB-Community-4.0.4
记录Centos7下安装MongoDB4.0.4全过程,解决安装痛点。 (1)安装前准备: 系统环境:TencentOSS-centos7.5x64bit,MongoDB4.0.4; https://www.mongodb.com/download-center/community https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz ...
2020-08-24 00:24:07
277
原创 Centos7.5安装Redis5.0.2
记录Centos7下安装Redis5.0.2全过程,解决安装痛点。 netstat -ltnp | grep 6666 /home/redis-5.0.2/redis-server /home/redis-5.0.2/redis.conf ps -ef | grep redis ./redis-cli -h 127.0.0.1 -p 6666 -a root vi /home/redis-5.0.2/redis.conf 1)上传至服务器目录: 2)解压缩: 键入指令: tar -zx
2020-08-24 00:11:30
121
原创 Windows10Pro64bit安装MySQL5.7.23.0
官网下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.html https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.23.0.msi 1)双击运行程序:勾选同意。 2)选择自定义安装:自定义安装位置,以及最小化安装。 ..
2020-08-23 23:33:47
245
1
基于redis7.0.12源码 该基于并适用于win11 pro 64bit 22H2平台编译
2023-09-02
Redis-x64-7.0.12-windows11
2023-07-26
smartsvn-windows-setup-11_0_4.zip
2020-08-27
jquery-1.4.2.zip
2020-08-24
java-1.8.0-openjdk-1.8.0.252-2.b09.redhat.windows.x86_64.zip
2020-04-27
@Bean 这个注解对List<Object>为什么不生效?
2021-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人