Java
文章平均质量分 61
Java相关文章
程序员Andy.
惜时!
展开
-
Dockerfile模板和Docker Compose模板
记录一下Dockerfile模板和Docker Compose模板,原创 2023-12-11 18:45:55 · 779 阅读 · 1 评论 -
zookeeper笔记
Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务。Zookeeper 提供的主要功能包括:配置管理(配置中心)集群管理(注册中心)分布式锁。原创 2023-12-01 23:51:51 · 386 阅读 · 0 评论 -
JSP获取表单元素写入mysql8.0中文乱码问题
注:本文为自己做Web注册项目时,发现读取的表单元素中文显示乱码,由于老师和大多数同学的Mysql都是5.5,而我下的是8.0,编码方式有所改变。自己在网上查了好几个小时终于找到原因了????,但虽然浪费了几个小时,却又收获很多知识,特此记录一下。????1、首先我确定了自己的JSP页面为UTF-8编码本以为mysql8也是UTF8编码,但尝试后失败了于是立即找资料发现Mysql8.0编码和低版本的不一样:查看数据库的字符集Mysql查看编码方式show variables like '原创 2021-09-28 15:27:48 · 334 阅读 · 0 评论 -
String字符串中数字排序(Java)
String字符串中数字排序样例输入:String s1 =“10 52 36 47 89 25 9 66 85 86 39”;排序后输出:9 10 25 36 39 47 52 66 85 86 89思路:定义一个字符串提取字符串中每一个数字字符转化为int 类型排序int类型数组拼接得到最终字符串输出代码如下:package com.company.jyc;import java.util.Arrays;/*字符串中数据排序 */public class Mai原创 2022-01-08 14:45:51 · 5235 阅读 · 2 评论 -
JavaWeb:用户信息管理系统
前言:通过这几天在B站上学习的JSP,MVC开发模式,EL表达式,JSTL, 三层架构:软件设计架构 ,等JavaWeb知识,于是乎跟着视频做了一个用户信息管理系统,在此记录一下,以巩固所学知识。一、需求分析:1. 简单功能 1. 列表查询 2. 登录 3. 添加 4. 删除 5. 修改2. 复杂功能 1. 删除选中 2. 分页查询 好处: 1. 减轻服务器内存的开销 2. 提升用户体验 3. 复杂条件查询3.登录:调整页面,加入验证码功能原创 2021-08-02 21:35:29 · 8499 阅读 · 12 评论 -
前后端交互:登录案例(详细描述)
今天又是学习的一天呐(敲代码改Bug加摸鱼…????)前言:通过这几天在(B站大学????)学习的 数据库连接池, Request,Http协议,servlet,等一系列JavaWeb相关知识,今天就写一篇基于前后端交互的登录案例文章,巩固巩固这几天的所学知识,同时也分享一下,不足之处欢迎大佬指点!????登录案例描述:登录首页:可以输入用户名和密码,有登录按钮,美观,大方!使用Druid数据库连接池技术,操作mysql的login1数据库中的user表使用JdbcTemplate技术封装原创 2021-07-30 09:30:57 · 3716 阅读 · 2 评论 -
Request获取请求参数
看电脑累了,选张风景图放松一下眼睛????首先创建一个类:RequestDemo6package request;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt原创 2021-07-28 19:24:55 · 3837 阅读 · 0 评论 -
web.xml配置Servlet
1、打开Idea,创建新项目,选择java enterprise勾上下面两项,之后点击finish进入项目,随意创建一个类,Servlet.Demo1.javapackage com.example.demo1;import javax.servlet.*;import java.io.IOException;public class ServletDemo1 implements Servlet { @Override //初始化方法,在Servlet创建时只会原创 2021-07-28 12:20:25 · 2640 阅读 · 0 评论 -
注解配置Servlet
1、打开Idea,创建新项目,选择java enterpriseidea会自动勾上Servlet,之后点击finish进入项目2.在com.example.demo3包下创建一个类,我命名为ServletDemo1,然后用这个类实现Servlet接口ServletDemo1.java1.在service()方法里随便写一句话,我就写System.out.println(“hello Servlet 4.0”);吧。2.注意Servlet3.0 版本后不需要配置web.xml,我们使用注解原创 2021-07-28 11:52:59 · 1383 阅读 · 0 评论 -
JDBC:数据库连接池
## 数据库连接池1. 概念: 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getConnection() * 归还连接:Connection.c翻译 2021-07-25 14:15:51 · 134 阅读 · 0 评论 -
JDBC连接数据库:判断是否登录成功
目录结构:1、创建一个数据表,命名为user2、配置类jdbc_propertiesurl=jdbc:mysql:///studentuser=rootpassword=******driver=com.mysql.cj.jdbc.Driver3、JDBCUtils类package util;import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.*;im原创 2021-07-24 19:50:20 · 4436 阅读 · 1 评论 -
JDBC连接数据库模板
package com.mytest1;import java.sql.*;public class JdbcTest { public static void main(String[] args) { Connection con=null;//创建连接 Statement obj=null;//得到执行sql语句的Statement对象 ResultSet rs=null;//ResultSet结果集对象,封装查询的结果原创 2021-07-24 19:34:11 · 222 阅读 · 0 评论 -
IDEA中使用Maven命令失败解决办法
初学SpringBoot,今天用maven命令启动SpringBoot项目时,idea报错,但是用cmd检查时环境变量明明是配置成功了,通过一番摸索着到了解决办法,在此记录一下。1、idea>file>setting>找到maven2、找到toos>terminal,确定shell path为cmd.exe3、重启idea,进入项目,大功告成!...原创 2021-07-20 15:19:40 · 2542 阅读 · 0 评论 -
Java面向对象练习题
1、构造方法可以是静态的。(F)2、元注解可用于注解Java程序中的类的成员方法。(F)3、类在实现接口方法时必须给出方法体,并且一定要用public来修饰(T)4、接口中的方法默认是public abstract方法。接口中的常量默认是public static的变量(T)5、如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。(T)6、接口中的属性,都是静态常量。(T)7、抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。(T)8原创 2021-05-31 11:34:43 · 3526 阅读 · 0 评论 -
7-7 雨刷程序功能扩展设计 (100 分)
7-7 雨刷程序功能扩展设计 (100 分)在给定的汽车手动风挡玻璃雨刷程序的基础上,对程序进行重构(Refactoring),使得程序可以对功能进行扩展。附件1: 附件1.pdf作业指导书:作业指导书V1.0.pdf输入格式:输入共2行,第一行为一个整型数字,取值范围为[1,2],其中1代表表1所描述的雨刷系统,2代表表2所描述的雨刷系统;第二行为若干个用一个或多个空格分开且以数字0结束的整型数字,取值范围为[1,4],其中1代表控制杆升档操作、2代表控制杆降档操作、3代表刻度盘升刻度操作、4代原创 2021-05-30 23:40:51 · 643 阅读 · 0 评论 -
PTA:7-17 Circle类 (10 分)
题目描述:a:定义圆类Circle,其中包括:成员变量定义 private int radius方法定义 包括下列要求定义无参构造方法 ,给radius赋值为2,并添加语句System.out.println(“this is a constructor”);定义有参构造方法 ,接收用户给给radius赋值,如果用户输入半径为<=0,则让半径的值为2,并添加语句System.out.println(“this is a constructor with para”);为radius半径添原创 2021-05-30 20:54:13 · 3651 阅读 · 0 评论 -
PTA:7-16 正方形类 (10 分)
题目描述:定义一个正方形类square,在次类中包括写内容:定义成员变量边长private int edge;定义方法:包括构造方法,setter getter方法,求面积方法等,要求如下所示:定义正方形类的构造方法:在构造方法中给edge赋值为2,并添加System.out.println(“this is constructor method”);为成员变量edge设置set方法,用来接收用户给edge的值,如果用户给的值<=0,则设置edge值为1为成员变量edge设置get方法,用原创 2021-05-30 20:27:48 · 4268 阅读 · 0 评论 -
PTA:7-14 教师类-2 (20 分)
题目描述:修改教师类,使得由多个Teacher对象所形成的数组可以排序(编号由低到高排序),并在main函数中使用Arrays.sort(Object[]a)方法排序,定义一个类TeacherManagement,包含教师数组,提供方法add(Teacher[]),使其可以添加教师,提供重载方法search,方法可以在一组给定的教师中,根据姓名或年龄返回等于指定姓名或年龄的教师的字符串信息,信息格式为:“no:, name:, age: **, seminary: **”。如果没有满足条件的教师,则返回原创 2021-05-30 19:18:42 · 1393 阅读 · 1 评论 -
PTA:查询某人 (10 分)
7-13 查询某人 (10 分)有一个人员数组,要在此数组中查询某个人是否存在,具体要求如下:1.定义Person类: a 属性 name和age b 两个属性的getters 和setters c 带参数构造方法,为name和age给值 以及无参构造方法,给name赋值为none,age赋值为1 d ToString方法 publicString toString() { return “Person [name=” + name + “, age=” + age +“]”; }2.在main原创 2021-05-30 18:04:22 · 2040 阅读 · 0 评论 -
PTA:设计一个风扇Fan类 (20 分)
7-11 设计一个风扇Fan类 (20 分)设计一个名为Fan的类表示一个风扇。这个类包括:1.三个名为SlOW、MEDIUM和FAST,其值为1、2和3常量表示风扇的速度。2.一个名为speed的int类型私有数据域表示风扇的速度(默认值为SLOW)。3.一个名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。4.一个名为radius的double类型私有数据域表示风扇的半径(默认值为5)。5.一个名为color的string类型数据域表示风扇的颜色(默认值为whi.原创 2021-05-30 15:32:04 · 3071 阅读 · 0 评论