自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 vhdl123

LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY f_adder IS PORT (ain, bin, cin:IN STD_LOGIC; cout, sum:OUT STD_LOGIC);END ENTITY f_adder;ARCHITECTURE fd1 OF f_adder ISCOMPONENT h_adder PORT(a,b:IN STD_LOGIC; CO,SO:OUT STD_LOGIC); END COMPON

2021-11-19 16:02:46 579

原创 javax.servlet.ServletException: 实例化Servlet类[com.wk.web.RegisterServlet]异常

问题如下:Http:500解决方法:

2021-10-07 17:01:36 2218 1

原创 Redis学习

Redis不仅仅是为了面试与工作去学习,要出于兴趣----如果在使用Typora的时候,出现全屏的情况,按一下F11即可0先知nosql讲解阿里巴巴架构演进nosql数据模型Nosql四大分类capbaseRedis入门Redis安装(Windou&Linux服务器)五大基本数据类型StringListSetHashZset三种特殊数据类型geohyperloglogbitmapRedis配置文件的详解Redis持久化RDBAOP

2021-07-17 18:46:14 159

原创 Linux学习(狂神说Java)

Linux学习(狂神说Java)1写在前面基于CenOS 7版本学习Linux(CenOS 7)操作系统:window、Mac消息队列(Kafka、RabbitMQ、RockeetMQ),缓存(Redis),搜索引擎(ES),集群分布式(需要购买多台服务器,如果没有服务器,我们就只能运用虚拟机了)学习方式:认识Linux(一切皆文件,文件读写)基本的命令(重点:Git讲了一些基本的命令(文件操作、目录管理、文件属性、Vim编辑器、账号管理、磁盘管理,,,)软件的安装部署2Linux入门

2021-07-03 17:30:12 551

原创 Git学习

Git学习一、版本控制版本的迭代[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rFLAXRgn-1624784950002)(C:\Users\AW\AppData\Roaming\Typora\typora-user-images\image-20210627135710805.png)]这就是版本控制工具带给我们的好处跨区域多人协同开发追踪记载多个文件的历史记录组织保护源代码和文档统计工作量提高开发效率,并行开发跟踪记录整个软件的开发过程减轻开发人

2021-06-27 17:09:27 88

原创 SpringMVC

SpringMVC学习方式的变化: SSM框架的学习:研究官方文档,锻炼自学能力,笔记能力,项目能力 SSM框架整合 = JavaWeb做项目;​ ​ Spring:IOC和AOP很重要​SpringMVC: SpringMVC的执行流程很重要,其底层是servletSpringMVC: SSM框架整合!!!【常常翻找博客】​ ​ ​ MVC:模型model(dao,service) 视图(View) 控制器(Controller)​ ​ MVVM​ ​ ​ dao

2021-06-26 18:21:02 64

原创 SpringBoot

SpringBoot常常用到的模板html页面的模板<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><bodyL> <h1>good job</h1></bodyL></html>配置连

2021-06-26 18:20:25 405

原创 Mybatis-Plus

Mybatis-Plus中途遇到的问题:mysql不行了,链接不上,那么先停止,然后重连,发现密码报错,根据百度上的描述在cmd中重置密码,其中重置密码的那段代码,可以再狂神说mysql中找答案typora显示拼写检查,解决方法:文件->偏好->编辑器->不使用拼写检查Field ‘id’ doesn’t have a default value 解决方法:将主键id设置为自增打开可视化的mysql编辑器,会报错2003;原因是没有才cmd中启动mysql

2021-06-26 18:14:23 138

原创 SpringMVC

SpringMVC学习方式的变化:​ SSM框架的学习:研究官方文档,锻炼自学能力,笔记能力,项目能力SSM框架整合 = JavaWeb做项目;Spring:IOC和AOP很重要SpringMVC: SpringMVC的执行流程很重要SpringMVC:SSM框架整合!!!【常常翻找博客】MVC:模型model(dao,service) 视图(View) 控制器(Controller)daoserviceservletjsp/html前端 数据传输 实体类pojo:Uservo

2021-06-20 14:36:41 64

原创 Spring与Mybatis的整合

需要导入的依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope&gt.

2021-05-31 16:15:41 64

原创 Mybatis

mybatis的链接mysql的配置环境与连接池<environments default="mysql"> <environment id="mysql"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" val.

2021-05-30 11:18:28 74

原创 Spring5

Spring简介:开发变简单,是一个轻量级非入侵式的框架框架:一个模板理念:实现有的技术更加简单的使用,整合了现有的技术框架SSM:SpringMVC,Spring,Mybatis控制反转(IOC),面向切面编程(AOP)支持事务的处理,对框架整合的支持...

2021-05-08 16:41:40 75

原创 数据库操作(事务,JDBC)

1.数据库多表之间的关系2.上述关系之间的范式注意:一对多的关系是在多的一方建立外键,指向一的一方的主键注意:多对多的关系中,需要建立第三个表,其中至少有两个内容,且分别指向另外两个表的主键创作唯一外键的时候,注意要求是外键需要建立唯一外键(unique)...

2021-04-10 08:08:13 184

原创 反射和注解

反射注意:下方的getFields()方法只能是获取public 修饰的成员变量而且,for中的sout无法执行但是呢,在下面的getDeclaredFields( )方法中,无论是private还是public都可以获取;但是不包括父类的声明...

2021-04-10 08:07:48 82

原创 java_set_Hash0

Set集合哈希值根据JDK对应于地址,字符串,数字计算出来的int类型的数值其中Object中的HashCode方法,可以返回对象的

2021-03-29 00:07:17 53

原创 List集合

List数组的三种遍历形式案例:数据结构计算机存储数据、组织数据的方式常见的数据结构栈数据ABCD按照顺序,依次进入栈中数据按照DCBA顺序,依次出栈** 先进后出 **队列先进先出数组查询快,增删慢的模型链表没一个节点都是存储下一个节点的地址...

2021-03-27 00:40:01 55

原创 Java数组、日期类、抽象类、接口、异常、集合

Arrays数组Arrays.toString( 数组名字 )输出数字Arrays.sort( 数组名字 )排序数字

2021-03-25 21:30:50 112

原创 MySQL增删改查操作

查看数据库show databases;使用数据库use 数据库名;创建数据库CREATE DATABASE 数据库名;删除数据库DROP DATABASE 数据库名;创建表create table 表名(列名1 类型(长度) [约束],列名2 类型(长度) [约束],……);长度区别int类型带长度:不影响存取值,即使设定的值超出了长度的范畴,也能存,如果没有达到设定的长度,则使用空格自动填充到设定的长度char类型:不可变字符,设定的长度就是规定当前字段能存的数据的最大长

2021-03-03 15:17:28 248 2

原创 教学管理系统

教学管理系统JDBC六部曲加载驱动连接数据库向数据库发送SQL的对象Statement:CRUD编写SQL(根据业务,写不同的SQL)执行SQL关闭连接DriverManager的功能Statement:执行SQL的对象查询所有学生的信息//5. 执行SQL的对象,去执行SQL可能存在结果,查看返回结果***** String sql = "SELECT * FROM student"; ResultSet resultSet = state

2021-02-25 11:27:44 594

原创 2021-02-24

项目搭建准备工作搭建一个maven web项目配置tomcat测试项目是否能够跑起来(让tomcat运行,看是否能够出现网页)在pom.xml中导入项目中遇到的jar包 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId>

2021-02-24 23:35:00 61

原创 Servlet(1)

Servlet一、简介Servlet接口有两个默认的实现类HttpServlet和GenericServlet用于开发动态web的技术,如果开发servlet程序,需要完成:编写一个类,实现servlet接口以及 将开发好的java类部署到web服务器中。二、HelloServlet构建maven项目,删掉里面的 【src】目录,以后在这里建立Module; 这个空的工程就是maven的主工程(如何从全局上修改maven)关于MAven父子工程:如果父项目中添加一个module

2021-02-22 08:06:01 92 2

原创 第一个JDBC程序

第一个JDBC程序package JDBC;import java.sql.*;public class Jdbc01 { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1. 加载驱动************************************** Class.forName("com.mysql.jdbc.Driver");

2021-02-18 21:00:04 35

原创 Java集合(1)

Java集合(1)集合中的常用方法public Arraylist ();创建一个空的集合对象Arraylist array = new Arraylist();public boolean add(E e) ;将制定的元素追加到此集合的末尾array.add(“hello”);array.add(“world”):array.add(“java”);public void add(int index, E element)在此集合中的指定位置插入指定的元素ar

2021-02-16 11:04:02 74 1

原创 异常(1),内部类

抽象类定义:通过abstract修饰的类,就是抽象类抽象类,可以拥有自己的方法,而且抽象方法必须存在于抽象类中抽象类,只能靠子类实现,而不能new出来接口定义接口时,要先建一个class,然后把这个class改成interfacepublic interface UserService { void add(String name); void delete(String name); void update(String name); void quer

2021-02-07 22:46:55 44

原创 MySQL查询(1)

MySQL查询基础查询语法: select 查询列表 from 表名 ;查询列表是:表汇总的字段、常量值、表达式、函数查询的结果:是一个虚拟的表格,并不真实存在查询表中的单个字段示例:select last_name from employees;查询表中的多个字段示例:select last_name, salary ,email from employees;示例:select (双击自己想要查的)from employees;注意:查询项目之间,要用逗号隔开;选中所

2021-02-06 17:16:32 60

原创 static

写在前面:在我们新建的一个类(class)里面,可以直接输入一些代码块;例如直接打上大括号,里面便可以输出一些东西(sout),或者是赋一些初值;也可以实现静态代码块的,只需要在大括号的前面加上 static特别注意:如果要执行这个class,这个static会首先执行,而且只执行一次;另外一个可以在这个类里面,输出的就是,构造方法,即public 一个方法上述的代码如下而且,它们也会有很多明显的先后顺序,***静态第一 -->匿名第二 --> 构造方法最后

2021-02-05 22:29:26 63

原创 MySQL(1)

数据库可以实现数据的持久化DB:数据库,存储数据的仓库,保存了一系列有组织的数据DBMS:数据库管理系统,其中mysql就是其中的一种,我们在安装数据库管理系统给予共享文件系统的DBMS(Access)给予客户机——服务器的DBMS(MySQL)SQL:结构化查询语言,专门用来与上数据库通信的语言​ 优点:1.几乎所有数据库,都支持的语言表中的列,称为字段MySQL的登录进出,保持服务是启动状态进入到命令行,在cmd中,输入 mysql -u root -p 密码;就可以了MySQ

2021-02-05 21:37:49 69

原创 面向对象(2)

面向对象三大特性​ 在使用时,需要在main中,先new出来子类,然后用子类的名称加上点,便可以根据提示,调用需要的东西封装属性私有(private), get、set是可以操作私有属性的方法get:是获得这个数据set:是给这个数据设置值快捷键: alt+insert 生成get/set属性也可以在set中,设置一些前提条件(if else 等)来增加程序的安全性;提高系统的可维护性继承extends --> 拓展 即子类是分类的拓展子类继承了父类后,就会拥有父类

2021-02-04 16:51:53 36

原创 面向对象(1)

面向对象(1)面向过程与面向对象不同属性+方法 = 类面向过程是线性的,一步一步进行面向对象是分类的思想,对这些类进行单独思考,问题需要怎样分类,再进行面向过程进行面线对象是整体上合理的分析,具体微观要面向过程本质:以类的方式组织代码,以对象的组织封装数据三大特性:封装,继承,多态面向对象来说,先有类后有对象,可以用new来生成一个对象一个类里面只能有一个public,,但是可以有多个class一个包里面,最好只有一个main方法类被实例化后会返回一个自己的对象,new一个对象,则会

2021-02-03 19:45:25 36

原创 java数组

数组数组的定义及使用动态初始化形式:int [ ] nums = new int[n];静态初始化形式:int [ ] nums ={1,2,3};动态初始化第一个中括号空着,第二个中括号声明数组的长度n数组的长度可以用 数组的名字.length来表示数组是引用类型,动态初始化在声明的时候就已经被隐式赋值为0了数组一旦被创建,其长度已经确定,不可改变数组的类型必须相同new出来的东西,都是保存在堆中,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中

2021-02-01 19:43:22 94

原创 方法

方法举例System.out.println();其中System是系统的类;out是对象;println()是一个方法即语句的集合,在一起执行一个功能方法的明明规则:首字母小写,依据驼峰命名规则类似于C语言的函数如何定义方法包含一个方法头和一个方法体修饰符:告诉编译器如何调用该方法,定义该方法的访问类型返回值的类型:方法(函数)可能会返回值的数据类型,returnValueType是方法返回值的数据类型,有些文件执行所需;如果没有返回值,则其关键字是void(空)方法名:是方

2021-01-28 06:53:48 148 1

原创 流程控制

流程控制switch用法基本的用法格式:switch(需要比较的)​ 加上括号,case这行后面要加上":",并且每一个case最好都加上***break***​ (因为英文字符显示不清的原因,在此处用了中文字符)在最后如果都不满足上述的case,可以使用default:实现都不满足时的情况从jdk7以后,才可以比较字符串switch可以支持:byte、short、int、char、String反编译java——class(字节码文件)——反编译(IDEA)使用说明

2021-01-25 13:47:41 60

原创 Scanner对象

Scanner对象Scanner类用来获取用户的输入示例如下:先用键盘打出 new Scanner (System.in)【无分号】然后用Alt+回车选择第一个即可输出Scanner Scanner = new Scanner (System.in);用完后使用scanner.close()来关闭。注:凡是 IO流(int,out)的类,如果不关闭会一直占用资源;最后的close后面要加上括号;必须用在main结束之后String str = scanner.nextLin

2021-01-22 22:48:02 78

原创 IDEA快捷键01

IDEA快捷Ctrl+D表示,将上一行的复制到下一行

2021-01-21 23:36:55 38

原创 java知识点杂记

java知识点杂记用short 与 byte所定义的值,他们的和是int型如果输出值是n个数的和,则按照所含有的int之前的最高数据类型,使其结果也是该类型,但是如果是低于int的相互运算,则是int型Math.pow(3,2)代表2的3次方在输出正(true)或假(false)的时候,格式如下:System.out.println("a && b:"+(b&&a));A&B ,A|b , A^B 是为位运算,A与B进行按照每一个

2021-01-21 23:33:12 43

原创 java知识点杂记

变量 // 类变量 static 用法如下 //static double salary = 30000;public class helloshijie { //main方法 public static void main(String[] args) { //局部变量:生命周期只在此大括号内,且使用前必须定义 int i = 1; }}//也有其他的"方法" public void add(){ }

2021-01-21 22:58:07 42

原创 Java基础1

Java基础注释注释单行注释、多行注释(块注释)同C语言还有文档注释Javadoc:/**开头; */结尾标识符所有的标识符都是以A-Z,a-z,美元符号($),或者是下划线(_)来开头的有了开头的之后可以在后面再加上上述可以开头的标识符以及数字同C语言,不得使用关键字作为变量名,注意大小写的区别建议不要使用中文名字/拼音来命名,类名和变量名都可以用,但不建议用强类型语言:严谨,所有的变量都必须先定义后才能使用使用时的说明1String是定义字符串,注意S是大写的i

2021-01-21 13:48:05 45

原创 第一个Java文件

第一个Java文件运行说明:每一个单词大小写必须一致在桌面新建一个文件夹在文件夹的地址的前方,加上“cmd+空格“然后->用**“javac 文件名”**javac hello.java如果没显示报错,则说明编译正确然后再输入,即可运行java hello注意:一定在打代码的时候,将类与文件的名称统一[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4ONgRnc-1611096528892)(C:\Users\A

2021-01-20 06:49:24 118

原创 MarkDown语法(使用Typora)

MarkDown语法(使用Typora)符号说明**注意:**符号是应用英文符号标题说明在每一段文字前面,可以用**“#+空格”** 实现。一个“#+空格”表示一级标题(最大)二级标题“##+标题”以此类推,最多有六级标题字体说明1.一段文字的两边都加上两个**“ * “**(注意:不需要加上空格)——加粗示例如下:hello world变化如下:hello world2.一段文字两边只用一个**“*”**(注意:也是不需要加上空格)——斜体示例如下:hello world

2021-01-17 22:55:51 101

空空如也

空空如也

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

TA关注的人

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