- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 【nacos升级到2.2.2版本】报错:errCode: 102, errMsg: dataSource or tableName is null
为解决Nacos存在权限绕过的漏洞问题,需要升级到最新版本。
2023-04-18 14:12:36 4771
原创 eclipse配置java11,报错“Target is not a JDK root. System library was not found.”
在使用eclipse过程中,需要配置java11,但是发现自己的eclipse无法添加java11,后来问了同事。得知是eclipse版本太低,无法添加。方法1:升级eclipse(但是我在用eclipse自带的check for updates的时候失败)方法2:换一个版本的eclipse方法3:安装插件,见下图: 网址:https://download.eclipse.org/eclipse/updates/4.22下载时间很长很长,目前还不知道可不可行...
2022-02-18 13:31:41 6632 5
原创 重拾eclipse——tomcat配置
导入web项目(图解)file–import–general–existing project into workspace–next选择项目所在路径,然后下面的勾选框表示会复制一分到工作空间,如果不选直接在源代码处修改,看自己需要,然后finish即可Tomcat配置因为在做一个比较久之前的项目,所以使用tomcat6的配置,方式大体一致Tomcat下载配置解压tomcat6的压缩包配置环境变量启动查看图解:解压对应的压缩包右键此电脑–属性–高级系统设置在系统变量里添加C
2022-02-17 15:44:14 230
原创 Thymeleaf+layui实现商品和用户的模糊检索及分页
Thymeleaf和layui搭配实现商品和用户的模糊检索及分页结构分布1 pom.xml文件加入依赖2 application.properties加入分页#数据库连接配置spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3309/allaiadb?serverTimezone=Asia/Shanghaispring.dat
2021-03-23 18:12:35 982 1
原创 商品列表展示(SpringBoot+SSM框架+Thymeleaf)
1 介绍1.1 SpringBootSpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。1.2 SSM框架SSM(Spring+SpringMVC+MyBatis)框架集由Spring、Spr
2021-03-23 14:59:38 1503 6
原创 SpringMVC和JDBC的连接(案例:使用Spring MVC和layui知识,实现数据展示)
package com.exspringmvc.controller;import java.util.ArrayList;import java.util.Arrays;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestCo...
2021-02-25 15:36:46 787 1
原创 Java Web简介+Tomcat安装及连接Eclipse+JSP和Servlet入门
结构Web站点、Web应用开发Web应用的核心技术Tomcat介绍及安装介绍Tomcat目录结构bin目录:conf目录:安装下载解压-bin-startup.bat这个窗口不能关闭浏览器输入:http://localhost:8080/常见错误1、如果端口8080被占用,进入conf目录下的serval.xml文件,第69行修改端口号2、如果没有一闪而过3、如果一闪而过,没有弹窗停留配置环境变量,新建JAVA_HOME,变量值:将你电脑eclipse的bi.
2020-12-21 13:08:48 908 2
原创 java面向对象20个相关知识点
java面向对象20个相关知识点什么是类?什么是对象?类和对象有什么关系?类:同时将具有相同特征的对象抽象成一种新的数据类型。包括属性(特征、静态)和方法(函数、行为、动态)。【是创建对象的模板,简单讲就是首先创建对象的模板——类,再根据这个类来生成具体的对象。把众多事物进行归纳、分类是人类认识客观世界经常采用的思维方式。不同的实体可能有相同的特征,把一类实体的共性抽象出来形成一个模型就是类。】对象:在java中万物皆对象。【是现实世界中某一个具体的物理实体在计算机逻辑中的映射和体现。由一组成员变量
2020-11-23 20:26:18 247
原创 Q8:JavaSE面向对象相关题目
JavaSE面向对象相关题目己知如下Java类定义:class Base{public Base(){…}public void fun(int n){…}}public class Child extends Base{//member methods}如下哪句可以正确地被加入Child类中(D)A) pr:ivate void fun(int n) {. . . }B) void fun(int n) {… }C) protected void fun(int n) {
2020-11-23 20:07:37 234
原创 Q6:集合课堂练习1——ArrayList:往集合添加学生对象,然后按姓名删除相应记录
集合课堂练习1——ArrayListpackage demo1;//创建学生类public class Student { public String id; public String name; public Student(String id, String name) { super(); this.id = id; this.name = name; } public String getId() { return id; } public void setI
2020-11-23 10:40:17 1030
原创 Q3:JAVA实现冒泡排序:通过控制台输入数值,使用冒泡排序法将数值从小到大或者从大到小排序输出
冒泡排序定义图解代码实现package demo2;/** * 冒泡排序 * 通过控制台输入数值,使用冒泡排序法将数值从小到大或者从大到小排序输出 */import java.util.Scanner;public class sort_Bubble { public static void main(String[] args) { // 控制台输入十个成绩,保存到数组中 Scanner input = new Scanner(System.in); int sco
2020-10-29 19:10:24 1504 1
原创 Q5:日期与时间API课堂练习
日期与时间API课堂练习练习1:package demo1;import java.util.Calendar;import java.util.Date;import com.sun.media.jfxmedia.events.NewFrameEvent;/** * 课堂练习: * 1、分别创建Date和Calendar对象,体会二者不同 * 2、学会二者的互相转换 * 3、得到一个时间结果为:2020年10月29日 * @author Administrator *
2020-10-29 18:51:51 207
原创 Q4:String类课堂练习:用户输入一个邮箱地址,要求只能含有一个@,并且.在@后面,但是不能在最后一个,不能和@相邻,最后输出@前的用户名
String类课堂练习package demo1;import java.util.Scanner;import com.sun.glass.ui.Size;/** * 要求:用户输入一个邮箱地址,例如:xxxxxxxxx@qq.com * 基本校验:只能含有一个@,并且.在@后面,但是不能在最后一个,不能和@相邻 * 需要得到@前面的用户名 * @author Administrator * */public class Ex_String_email { public
2020-10-29 11:04:27 1300
原创 JAVA——static
Static修饰符 static针对一个类所有对象的共性属性,JAVA采用static成员完成统一调用。static在变量或者方法之前,表明它们是属于类的,称为类方法(静态方法)或者类变量(静态变量)。若无static修饰,则是实例方法和实例变量。和类的其他成员属性不同,static成员并不是存放在对象对应的堆空间中。而是将static成员存放在方法区中,每个对象的相应static共享一段内存。修饰类public class T1{ //修饰类 static t1_1{
2020-10-22 20:05:41 115
原创 Q2:模拟一个USB接口的工作
package Demo1;/** * 模拟一个USB接口,定义这个接口要实现的功能 * * @author Administrator * */public interface IUSB { //检查是否有新设备接入 void cheak(); //开始工作 void start(); //停止工作 void stop();}package Demo1;/** * 接入一个U盘设备 * @author Administrator * */public clas
2020-10-22 11:18:18 332
原创 Q1:class A{public A(int x){}} class B extends A{} main方法中:B b=new B():结果是什么?
解释:B b=new B()会自动先调用父类的无参构造函数,但是父类A中已经有了有参构造函数,会把自己的无参构造函数覆盖了,所以调用不了,因此编译失败
2020-10-22 10:07:58 2033
原创 JAVA中面向对象——封装
JAVA中面向对象——封装面向对象三大特性封装、继承、多态封装定义把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作。对不可信的进行信息隐藏。在一个对象内部,某些代码或者某些数据可以是私有的,不能被外界访问。通过这种方式,现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。即:封装是将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法。实现(1)修改属性的可见性,限制访问权限(2)设置属性的读取方法(3
2020-10-21 20:22:52 175 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人