03 2024 档案
摘要:环境说明 linux系统版本:lsb_release -a JDK版本:1.8 maven版本:3.9.6 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.jenkins版本选择。 官网如下,选择一个长期支持板,会稳定很多,也需要考虑JDK版本的支持。因此自己选择使用
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a JDK版本:1.8 .1.tomcat 下载。官网如下 https://tomcat.apache.org/ 获取下载地址 https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apac
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a JDK版本:1.8 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.Maven版本选择。 自己本地使用的事3.9.6,因此服务器同样用此版本,如果有问题在更改版本。 按照如下操作找到Maven的下载地址。 执
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.查看服务器是否已经安装JDK。 创建目录 mkdir openJdk8 && mkdir maven .2.下载JDK,版本参照自己本地的版本,至少要大于等于1
阅读全文
摘要:.1.登录阿里云服务器,在搜索框中输入域名注册,点击域名。 然后就会跳转到这个页面 也有可能会跳转到下面这个页面。然后就可以在输入框中输入对应的域名,看看是否已被注册。 .2.选择好之后,加入购物车,付钱。最终显示的页面如下。 自己买的这个域名 yilangcode.xyz 价格很实惠,6元/每年。
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a JDK版本: 1.8 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.登录阿里云服务器,下载SSL证书。 选择SSL证书->免费证书->下载。 选择Nginx证书进行下载,因为真实访问的时候,都是访问ngin
阅读全文
摘要:购买阿里云服务器 最近阿里云服务器搞活动,优惠价99元/年,看到这个价格真的让人挺心动的。抱着少吃一顿肯德基的想法,忍痛割爱立马下单。 支付信息如下, 由于是老用户了,所以不在需要填写注册信息之类的,服务器配置信息如下, CPU: 2核2G 系统盘: 40GB 宽带: 3M 网络类型:专有网络 操作
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.tomcat镜像版本选择。 进入docker官网搜索 8-jdk8 自己选择的版本如下 docker pull tom
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 最好是确认自己的服务器已经设置阿里云的镜像加速,或者使用腾讯的,网易的都是可以的。 自己选,设置之后下载镜像的速度回快很多。
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中 mysql的版本,可以去官网,需要kx上网才能打开。 https://hub.docker.com/ 最
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中 mysql的版本,可以去官网,需要kx上网才能打开。 https://hub.docker.com/ 最
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中 mysql的版本,可以去官网,需要kx上网才能打开。 https://hub.docker.com/ 最
阅读全文
摘要:.1.卸载旧版本 sudo yum reaove docker \ docker-client \ docker-cllent-latest \ docker-common \ docker-latest\ docker-latest-logrotate \ docker-logrotate \ d
阅读全文
摘要:.1.创建 Dockerfile 文件 touch Dockerfile 添加如下相关的配置信息 # 设置维护者信息 LABEL maintainer="676662095@qq.com" # 使用官方Nginx基础镜像 FROM nginx:1.24.0 # 安装构建Nginx模块所需的工具和依赖
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v Nginx镜像版本:1.24.0 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.创建需要挂载的文件目录,比如html和log,还有配置文件nginx.conf. 自
阅读全文
摘要:环境说明 linux系统版本:lsb_release -a docker 版本: docker -v 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .a.使用命令启动一个容器。 错误命令: 下面的方式,启动容器时,-d 后面跟一个指定容器ID的参数写在前面,导致容器不能正
阅读全文
摘要:前提条件:确保服务器上已经安装docker 系统版本: lsb_release -a docker版本: docker -v 目前服务器上没有安装任何镜像 .第一步、直接使用docker拉取nginx镜像,命令如下, docker pull nginx 如下图所示,默认使用的最新版本。 这时在次执行
阅读全文
摘要:请求/响应中文乱码演示 写一个简单的Servlet进行测试,返回数据的时候,会出现中文乱码如下图所示。有时候请求的数据中如果包含中文,如果没有经过处理,同样会出现中文乱码。 解决办法 出现中文乱码时,就可以考虑统一处理,如果不统一处理,在每一个Servlet中,如果数据返回中有中文,都需要单独处理。
阅读全文
摘要:FastJson简介 Fastjson是阿里巴巴开发的一个开源Java库,用于处理JSON数据,广泛应用于Web服务、API接口、数据交换等多个场景。 FastJson的作用 主要作用是用于将Java对象转换为JSON格式,或将JSON字符串转换为Java对象。它可以操作任何Java对象。 主要特性
阅读全文
摘要:一、原生JDBC操作数据库的步骤 (1)加载数据库驱动。 (2)获取数据库连接。 (3)预编译SQL语句。 (4)执行SQL。 (5)获取结果集。 (6)释放资源。 示例代码如下: public class JDBCTest { public static void main(String[] ar
阅读全文
摘要:JSON简介 JSON 是一种轻量级的数据交换格式,全称为 JavaScript Object Notation。它采用完全独立于编程语言的文本格式来表示数据,具有简洁、易读、易解析等特点。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言,易于一般人阅读和编写。 JSON的作用 可在多种
阅读全文
摘要:ajax简介 Ajax,全称“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种用于创建交互式网页应用的网页开发技术。 它允许浏览器与服务器之间进行异步数据交互,可以在不重新加载整个页面的情况下,更新页面的部分内容。 AJAX的关键技术 XM
阅读全文
摘要:分页操作在开发中可以说是最基本的操作,特别是在做各种后台管理系统的时候,不可能一次性查询一千条、一万条数据。 这时候就需要进行分页操作。那么在Java后端当中是如何实现分页的呢?下面就来聊一聊Java后端分页。 Java分页原理 首先说说分页的原理。有几个名词需要解释一下,数据总数,每页显示的记录数
阅读全文
摘要:什么是水印呢?比如使用手机拍摄一张照片的时候,照片右下角的位置显示得有日期和时间信息,那就表示一个水印。 项目开发中给图片添加水印的操作很常见,比如给图片添加日期和时间,给图片添加公司的logo之类的等等。下面就来聊聊如何使用Java来给图片添加水印。 大致的思路如下: 实现方式:读取原图片信息转为
阅读全文
摘要:什么是通义灵码? 通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、 代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅的编码。 个人基础版可以免费使用。 应用场
阅读全文
摘要:一位朋友最近在学习JavaWeb开发,开始学习多文件上传操作,他自己尝试着去网上看一些博客教程,能明白其中大概的思路, 还是让我和他说说,如何实现单文单件上传功能。我和他说了一下大致的思路与操作步骤,主要分为前端和后端两部分来实现多文件上传操作。 Servlet版本要求必须是3.0+。 后台Java
阅读全文
摘要:一位朋友最近在学习JavaWeb开发,开始学习单文件上传操作,他自己尝试着去网上看一些博客教程,能明白其中大概的思路, 还是让我和他说说,如何实现单文单件上传功能。我和他说了一下大致的思路与操作步骤,主要分为前端和后端两部分来实现单文件上传操作。 Servlet版本要求必须是3.0+。 后台Java
阅读全文
摘要:一位朋友最近在学习JavaWeb开发,开始学习文件下载操作,他自己尝试着去网上看一些教程,总的来说也不是太了解,就让我和他说说,如何实现文件下载功能。我和他说了一下大致的思路,主要分为前端和后端两部分来实现文件下载操作。Servlet版本要求必须是3.0+。 后台Java代码实现思路: .1.读取文
阅读全文
摘要:一、问题由来 一位朋友最近在学习JavaWeb开发时遇到一个问题,某次他在测试,去访问项目下面的html文件时,发现没有任何响应信息。他感觉到很是奇怪,自己尝试着去解决这个问题,一直没有找到问题。 二、问题分析 我让他把项目发过来看看,把项目启动起来后,在Webapp目录下创建一个测试用的html页
阅读全文
摘要:一、问题由来 一位朋友最近在学习JavaWeb开发,做测试时出现问题,页面报了405错误,HTTP Status 405 ? Method Not Allowed 如果是只出现一次,那也还好。主要是这个错误他遇到过多次,第一次就是刚开始学习Servlet的时候,还有一次是在学习文件上传的时候出现的。
阅读全文
摘要:一、问题由来 一位朋友最近在学习JavaWeb开发,使用Servlet做练习的时候,突然出现一个问题。他去访问自己创建的html文件时,发现返回的数据是html代码,而不是解析后的页面。 很是疑惑,自己尝试着解决这个问题,很久都没有解决问题,然后就找到我。问题复现情况如下, 正常来说,访问html页
阅读全文
摘要:火绒安全-导致的tomcat8启动异常 一、问题由来 一位朋友最近在学习JavaWeb开发,在学习使用IDEA配置tomcat 8.5.99的时候,使用一切都正常,直到学习到使用Servlet实现文件 下载功能的时候,出现问题。写了一个简单的Servlet用来测试文件下载,直接把路径放在浏览器中测试
阅读全文
浙公网安备 33010602011771号