
Java
文章平均质量分 68
Java基本使用和原理解析
Bulut0907
大数据、机器学习、编程语言、IT相关技术分享, 喜欢请关注、点赞、收藏哦!
展开
-
nginx1.20.1安装部署
目录1. 下载解压2. 安装依赖3. 编译nginx5. 启动6. 查看web界面1. 下载解压[root@bigdata005 opt]# [root@bigdata005 opt]# wget http://nginx.org/download/nginx-1.20.1.tar.gz[root@bigdata005 opt]#[root@bigdata005 opt]# tar -zxvf nginx-1.20.1.tar.gz [root@bigdata005 opt]#[root@bi原创 2021-12-07 10:28:42 · 13916 阅读 · 0 评论 -
使用Tomcat10.0.10搭建一个文件下载服务器
目录1. 背景2. 安装2.1 版本选择2.2 下载解压2.3 配置3. 配置外部文件夹映射4. 启动5. 访问1. 背景有时我们安装软件时,会下载文件,但访问的是国外的URL地址进行文件下载,访问特别慢或断开连接,这时我们就需要将需要的文件先下载下来,放到我们的文件下载服务器上,再从我们的服务器URL地址进行下载2. 安装2.1 版本选择从下载哪个版本的Tomcat可以看出,我们需要下载10.0.x版本的Tomcat,这里我们下载10.0.10最大的版本2.2 下载解压从Tomcat10下原创 2021-08-17 18:13:12 · 6150 阅读 · 4 评论 -
Java日志系统log4j2的使用配置和异步日志使用
log4j2对Appender提供了一些异常处理机制参考了logback的设计,提供自动刷新参数配置,可以自动重载配置而不用重启应用log4j2利用缓冲区和重用对象,几乎不会产生临时对象,从而实现无垃圾机制。原创 2023-01-18 09:11:56 · 7916 阅读 · 0 评论 -
Java日志系统介绍和slf4j的使用
日志门面位于应用程序和日志框架之间,日志门面提供一个抽象的能力,日志框架进行具体的日志实现。可以很方便的更换日志框架。类似JDBC驱动JCL:很古老,apache旗下的,不能兼容其它的日志框架slf4jJUL:JDK自带的,功能简单,实现JCLlog4j:不维护了,实现JCLlogback:实现slf4jlog4j2:比logback性能好,实现slf4j。虽然也是日志门面,但还是推荐使用slf4j做日志门面,可以方便的切换到logback或其它日志框架。原创 2023-01-17 08:51:46 · 1215 阅读 · 0 评论 -
Java11常用新特性的学习和使用
目录1. JShell2. var"关键字"3. Java集合新增API3.1 List.of(...)1. JShell是Java的交互式客户端[root@bigdata001 opt]# zulu11.56.19-ca-jdk11.0.15-linux_x64/bin/jshell 5月 29, 2022 1:38:14 下午 java.util.prefs.FileSystemPreferences$1 runINFO: Created user preferences directory.原创 2022-09-15 09:25:11 · 551 阅读 · 0 评论 -
将IP地址解析成省份和城市(Java/Scala版本)
目录1. 参考ip2region项目2. 环境准备3. 编写程序4. 运行程序结果1. 参考ip2region项目这里我们使用github上开源的ip2region项目进行IP地址解析。详细请参考github ip2region2. 环境准备pom.xml添加依赖<dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId>原创 2022-04-14 09:37:23 · 2276 阅读 · 0 评论 -
IDEA打开Gradle构建的项目
目录1. 在Windows上安装Gradle2. IDEA打开Gradle构建的项目1. 在Windows上安装Gradle从Gradle官网下载最新的完整安装包(包含文档和源码)放到下图所示位置,并进行解压到当前目录然后配置环境变量在Path环境变量中,添加Gradle变量打开Cmd窗口,执行gradle -v,输出如下表示安装成功2. IDEA打开Gradle构建的项目在Settings中,进行如下配置之后项目就会自动下载依赖包...原创 2022-04-11 09:33:36 · 3904 阅读 · 2 评论 -
centos7同时安装java8和openJdk11、windows同时安装java8和openJdk11
目录1. jdk8免费版本下载2. openJdk11下载3. centos7安装java8和openJdk114. windows安装java8和openJdk111. jdk8免费版本下载jdk8从8u211和8u212版本开始收费了最新的jdk8免费版本为8u201和8u202大多数用户只需选择奇数版本号,除非受到漏洞影响,才使用偶数版本号,这里我们选择8u201jdk8最新免费版本下载地址2. openJdk11下载oracle jdk11都是收费的,所以我们采用openJdk11原创 2021-09-06 21:47:11 · 4858 阅读 · 1 评论