自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端打包报错

2024-02-02 11:38:45 126

原创 数据库sql语言的分类

DCL:数据库控制语言:COMMINT\ROLLBACK\GRANTE\REMOVE。DML:数据库操作语言:INSERT\UPDATE\DELETE\SELETE。DDL:数据库定义语言:CREATE\ALTER\DROP\TRUNCATE。

2023-04-17 20:14:41 95

原创 mysql学习(一)数据库概念以及关系型非关系型数据库

redis内存数据库:相对于mysql关系型数据库来说,使用键值对存储数据,时间复杂度为o(n) mysql 底层使用了b+树,时间复杂度为o(logn)使用数据库的目的:为了实现数据的持久化,将数据存储在硬盘上(防止断电时出现数据丢失)数据库管理系统:mysql、oracle、redis、mongodb。1.数据库、数据库管理系统、sql(结构化查询语言)mysql、oracle、plsql等关系型数据库。sql:用于 管理数据库的结构化查询语言。mongodb 文档型数据库。数据库:database。

2023-04-12 21:26:15 106

原创 xml中如何创建一个相同字段的备份表

xml中如何创建一个相同字段的备份表

2023-02-01 09:43:12 133

原创 mybatis 对应的xml文件映射sql语句

<select id="对应接口的方法名字" parameterType="传参的类型" resultType="返回值的类型" > select 列名 from 表名 where DEPT_ID=#{传参的参数} </select><resultMap id="返回类型的引用名" type="jsonbean对象的类型"> <id property="主键的列名" column="列名" jdbcType="数据库表中列的类型"/>

2021-12-27 09:34:25 620

原创 sql语言的四大类:

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1.DQL:查询语句select *from table_name;2.DML:添加删除 更新insert into table_name values(????);update table_name set 列=new data where id=old datadelete from table_name where id=?3.DDL:创建表 视图 序

2021-10-04 22:29:24 395

原创 修改mysql配置的中文乱码问题

修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET utf8只是修改表的默认字符集:alter table table_name default character set utf8修改表中字段的默认字符集:ALTER TABLE table_nameCHANGE 列名 列名 列类型CHARACTER SET utf8 ;查看数据库show create databases;查看表:show ...

2021-10-04 21:55:47 86

原创 ArrayList和LinkedList的区别

1.ArrayList :基于动态数组,需要连续的内存存储空间,便于下标查找(随机访问),扩容机制:是需要新建数组,而且删除、插入数据需要考虑到数组的移动(尾插法除外)2.LinkedList:基于链表,存储是零散的存储空间,不便于查找,查找需要遍历整个链表,适合删除和插入操作...

2021-09-27 22:03:17 59

原创 泛型中 extent和super之间的区别

<extend T>表示继承T的所以子类<super T>表示 包括T在内的所以父类

2021-09-27 21:54:27 210

原创 重载和重写的区别

1.重载:发生在同一个类中,方法名相同,参数列表不同(参数个数、参数类型,参数顺序),返回值和访问修饰符可以不同2.重写:发生在父子类之间,子类覆盖父类的方法,方法名相同,参数列表也相同,返回值要小于等于父类的范围,访问修饰符要大于等于父类的范围,如果父类是private修饰方法,则该方法不可以重写。(private:只允许在本类内进行访问;protected说白了就是,同包中的任何类都可以访问;不同包时,只有子类才能访问。default的访问权限:允许在当前类访问;跨包子类不允许访问;同包的子类...

2021-09-27 21:51:44 53

原创 MD5加密

public class Md5Util { public static String md5(String data) { try { MessageDigest md = MessageDigest.getInstance("MD5"); return Hex.encodeHexString(md.digest(data.getBytes(StandardCharsets.UTF_8))); } catch (N.

2021-09-13 21:35:31 82

原创 2021-09-13项目总结

day011.在idea中创建父子工程+dao-->service->servlet接口 封装数据 增删查找实现类工程2.queryRunner 封装jdbc .query方法3.gson对象转为jdbc 4.工具类:数据库连接类 响应封装数据类 枚举封装错误代码类5.user类中有一个 变量运用& 、|操作来实现一个数据来控制6个权限&运算不变的话 ,说明有这个权限 用二进制6.数据库定义序列来生成唯一的id定义触发器(在插...

2021-09-13 21:30:05 64

原创 servlet和html页面以及servlet和servlet之间如何传参数

(1)html传值给Servletform表单JSP通过表单输入和提交数据,Servlet通过request对象的.getParameter()方法得到数据。JSP代码:<form action="add" method="post"/> id : <input type="number" name="id"/><br> name: <input type="text" name="name"/><br&g

2021-09-07 10:58:06 3298

原创 请求的重定向

首先需要获得一个RequestDispatcher 对象:RequestDispatcher rs= request.getRequestDispatcher("/MyServlet");req.setAttribute("abclist",ulist);//在req请求建立ulist属性,会跟着req请求传递到下一个servlet中

2021-09-06 15:25:26 90

原创 如何搭建一个可以与本地数据库连接的java类

import java.sql.*;import java.util.ResourceBundle;public class DBIILE { public static final String driverclass; public static final String name; public static final String url; public static final String pass; static{ .

2021-09-02 19:48:26 95

原创 web配置中如何配置多个servlet

只需要在web.xml中配置<servlet></servlet>和<servlet-mapping></servlet-mapping><?xml version="1.0" encoding="UTF-8"?><web-app> <display-name>PerSys</display-name> <servlet> <servlet-name>Person...

2021-09-02 19:32:06 1442

原创 通过idea新建web工程在oracle数据库中读取数据并打印在页面上

1.新建web工程2.下载驱动包 :在Maven 中央仓库查找依赖代码:<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc6 --><dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>12.1.0.1-atla

2021-09-02 17:55:26 646 1

原创 用html css javascript 实现账号登录验证界面的加载

首先先用html来实现账号密码登录框<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> span{ color: red; }//将报错文字变为红色 (使用了标签选择器) </style> <script>

2021-08-26 19:59:56 350

原创 java中的常见的几个接口

collection接口方法:add() //添加remove()//删除size()//长度isempty()//判断是否为空contains();//判断该元素是否在接口中clear();//全部删除iterator();//遍历一.List 接口:有序+可重复实现类:1. ArrayList:数组,访问快,添加删除慢 List list=new ArrayList(); list.add("abc"); list.add("efg")...

2021-08-09 21:00:45 1473

原创 java 每日一练——英雄怪兽文字攻击实例(每步都有解释)

游戏要求:进入游戏后有3名英雄供玩家选择,玩家也可以手动选择或随机选择一个英雄。技能分为:物理伤害技能和法术伤害技能。每个英雄有三个技能、一把武器。怪物有三个技能、一个能量盾(吸收物理或法术伤害)。打败怪兽可以获得经验、经验可以用来提英雄升技能等级+血量+攻击力。游戏中有五关、每关都是一个不同的怪物。每关都是随机生成一个怪物、但是随着关数增加,怪物的"等级"随着增加。英雄和妖怪最高等级为15级。实现效果大概如下:第一步:根据要求来分析需要建立的类:英雄类、..

2021-08-07 17:56:09 736

原创 双色球随机数用java实现

import java.util.Arrays;import java.util.Random;public class work01 { public static void main(String[] args) { int a[]=new int[6]; m1(a); m2(); } public static void m1(int b[]){ lq: for(int x=0;x<b.len.

2021-08-06 17:47:31 170

原创 java每日一练——简易的学生成绩查询系统

学生成绩管理(保存到数组 长度5)1.录入学生成绩2.打印学生成绩3.打印考试最高分4.打印考试最低分5.打印考试平均分6.统计及格率(显示格式为60%)7.查询考试成绩为某分的人数(7-->67)8.退出系统最好使用方法来实现功能。代码:public class practice2 { public static void main(String[] args) { start(); } public sta.

2021-08-06 17:44:06 465

原创 用java制作一个简单的窗口

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class myfa { public static void main(String[] args) { myfam01 m=new myfam01(); m.setVisible(true);//让窗口设置为可见 .

2021-08-06 17:32:43 1464

原创 简单的类的创建和类中方法调用的练习题及代码(java)

题目:汽车租赁公司有多种汽车可以出租,计算汽车的租金Vehicle 是所有车的父类,属性:品牌,车牌号,方法:返回总租金的方法 :public double getSumRent(int days){}Car:小轿车类是Vehicle的子类,属性:车型(两厢,三厢,越野)两厢:每天300,三厢:每天350,越野:每天500Bus:多座汽车,属性:座位数座位数<=16 :每天400座位数 >16 :每天 600解题代码:public class V

2021-08-06 17:27:31 372

原创 每日一练——简易的银行系统

import java.util.Scanner;public class yinhangguanli { public static void main(String[] args) { BankManager b1=new BankManager(); BankManager.start(); }}class Card{ public String cno; public String nam...

2021-08-02 20:32:40 98

原创 重写和重载的区别

重写和重载的区别重写(Override) 发生在父子类中,(方法签名相同)方法名称相同,参数列表相同,方法体不同 遵循“运行期”绑定,重写方法被调用时,看对象的类型 重载(Overload) 发生在同一类中,方法名称相同,参数列表不同,方法体不同 遵循“编译期”绑定,看引用的类型绑定方法 ...

2021-08-02 20:27:07 29

原创 java中如何比较两个字符串内容是否相等

定义了两个字符串时判断它两相等就能得到密码正确可是用==比较时一直报错而用equals()就可以解决了查了不少博文发现可能是下面这个原因比较好理解(对我来说)使用 == 比较Java中的8种基本数据类型(byte,short,char,int,long,float,double,boolean)比较他们之间的值是否相等。引用数据类型,比较的是他们在堆内存地址是否相等。每新new一个引用类型的对象,会重新分配堆内存空间,使用==比较返回false。根据Java数据类型的学习之..

2021-07-28 20:45:37 1081

原创 java方法数组练习题

public static void main(String[] args) { /**** * 1. 定义一个方法求两个整数范围内所有数的累加和 * * 2. 定义一个方法求一个数的阶乘 * * 3. 定义一个方法判断一个数是否为素数 * * 4. 定义一个方法用来遍历int型数组中的值 * * 5. 顶一个一个方法求int型..

2021-07-28 20:33:55 61

原创 Scanner语法:(纯代码例子)

* scanner语法: * 从键盘上依次输入byte int short long boolean 数据类型以及字符串 * 注:String不属于数据类型 */ System.out.println("请输入byte类型:"); Scanner sc=new Scanner(System.in); byte bytenum=sc.nextByte(); System.out.pri...

2021-07-28 20:31:20 115

原创 java基础学习(一)

目录第一部分

2021-07-28 20:30:00 54

原创 常见的DOS命令

常见的DOS命令:- 盘符:切换盘符-md: 创建目录- cd:切换目录-cd..返回上级目录-cd . 当前目录-rd: 删除目录- tab :补齐切换- dir:显示指定路径上所有文件或目录的信息- cls:把屏幕清空- exit:退出...

2021-07-26 10:56:46 216

原创 Windows10   中比较常用cmd命令

目录 Windows10 中比较常用cmd命令Windows10 中比较常用cmd命令 1.calc 计算机 2.explorer 打开文件资源管理器3.logoff 注销电脑4.notepad 打开记事本 5.lusrmgr.msc 本地用户和组5.6.services.msc 服务设置r7.compmgmt.msc 计算机管理8.winver 查看电...

2021-05-12 13:51:30 658

呕心沥血整理万字左右的java项目所用架构的技术点以及每个技术点的介绍、优缺点以及原理图(附带目录)

java架构包括了支撑层、数据层、后台服务层、前台展示层等多方面使用的技术,以及技术为什么使用,使用该技术的好处原理图等等内容

2022-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除