自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 配置

springboot

2022-06-19 09:21:37 130 1

原创 Spring Boot

Spring Boot

2022-06-08 08:28:29 151

原创 Java内部类

Java内部类 开发工具与关键技术:IDEA与Java 撰写时间:2022/5/27 在类 A 中定义类 B,那么类 B 就是内部类,也称为嵌套类,相对而言,类 A 就是外部类。 内部类也可以分为多种形式,与变量非常类似 内部类的特点: 1.内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。 2.内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否为 private 的。 3.内部类声明成静态的,

2022-05-29 08:44:30 107

原创 SQL数据库

SQL数据库 开发工具与关键技术:SQL与Java 撰写时间:2022/5/17 SQL server 数据库 1.SQL Server 是 Microsoft 开发的一个关系数据库管理系统(RDBMS),现在是世界上最为常用的数据库之一 2.SQL Server 是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍云服务器网络,或在两者之间任何东西。虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求 3.SQL Server 1.0 在1989年发布,至今 SQL Serve

2022-05-18 08:31:41 157

原创 Java对象

Java对象 开发工具与关键技术:IDEA与Java 撰写时间:2022/5/7 对象和类的概念 类:类是一个模板,它描述一类对象的行为和状态。 对象:对象是类的一个实例,有状态和行为。 定义类的基本格式: [修饰符] class 类名 { //零到多个构造器… //零到多个成员变量… //零到多个方法… //零到多个初始化块… } 修饰符 可以为 public final abstract 或者不写 类名:大驼峰命名 构造器也叫构造方法或者构造函数,构造器与类名相同,没有返回值,连void都不能写 构造器

2022-05-07 20:59:27 67

原创 SpringMvc拦截器

SpringMvc拦截器 开发工具与关键技术:IDEA与Java 撰写时间:2022/4/27 springmvc中的拦截器interceptor类似于web开发中的filter,一般用于处理器的方法进行预处理和后处理 拦截器(interceptor)和过滤器(filter)的区别 过滤器(filter) 1.Filter属于Servlet技术,只要是web工程都可以使用 2.filter主要由于对所有请求过滤 3.Filter的执行时机早于Interceptor 拦截器(interceptor) 1.In

2022-04-27 20:56:39 92

原创 Spring AOP

Spring AOP 开发工具与关键技术:IDEA与Java 撰写时间:2022/4/17 Spring AOP 是基于 AOP 编程模式的一个框架,它的使用有效减少了系统间的重复代码,达到了模块间的松耦合目的 面向切面编程(AOP)和面向对象编程(OOP)类似,也是一种编程模式 AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,它将业务逻辑的各个部分进行隔离,使开发人员在编写业务逻辑时可以专心于核心业务,从而提高了开发效率 AOP 采取横向抽取机制,取代了传统纵向

2022-04-18 14:46:47 119

原创 Spring的注入方式

Spring的注入方式 开发工具与关键技术:IDEA与Java 撰写时间:2022/4/7 在Spring中配置一个bean时,如果需要给该bean提供一些初始的值,则需要通过依赖注入方式实现。依赖注入就是通过Spring将bean所需要的一些参数传递给bean实例对象的过程。 spring的依赖注入有3种方式: 1.使用属性的setter方法注入 ,这是最常用的方式 2.使用构造器注入 3.使用Filed注入(用于注解方式) 属性注入 属性注入是通过setXxx()方法注入Bean的属性值或依赖对象 属性

2022-04-07 08:32:37 159

原创 Spring的配置方式

Spring的配置方式 开发工具与关键技术:IDEA与Java 撰写时间:2022/3/27 传统的XML配置方式 SpringXML配置bean元素相关属性: 作为 Spring 核心机制的依赖注入,改变了传统的编程习惯,对组件的实例化不再由应用程序完成,转而交由 Spring 容器完成,在需要时注入应用程序中,从而对组件之间依赖关系进行了解耦。这一切都离不开 Spring 配置文件中使用的 元素。 Spring 容器可以被看作一个大工厂,而 Spring 容器中的 Bean 就相当于该工厂的产品。如果

2022-03-28 08:16:55 304

原创 Spring介绍

Spring介绍 开发工具与关键技术:IDEA与Java 作者:甘伟良 撰写时间:2022/3/16 Spring是一个开源框架,是一个IOC(DI)和AOP容器框架 IOC:控制反转。指的是将对象的创建权交给Spring去创建 使用Spring之后,对象的创建都是由给了Spring框架 DI:依赖注入。依赖的对象不需要手动调用setXX方法去设置,而是通过配置赋 值 AOP:面向切面编程 IOC和DI都是Spring中的核心,需要掌握 注解: @Test是一个测试方法 @Test(timeout = ??

2022-03-20 08:14:08 414

原创 SpringMVC注解

SpringMVC注解 开发工具与关键技术:IDEA与Java 作者:甘伟良 撰写时间:2022/3/8 1.@Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。通过Spring配置的注解扫描,将这个bean注册到Springmvc容器中 2.@RequestMapping @RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,作用于

2022-03-08 15:28:22 62

原创 SpringMVC

SpringMVC 开发工具与关键技术:IDEA与Java 作者:甘伟良 撰写时间:2022/2/26 mvc设计模式 MVC 设计不仅限于 Java Web 应用,还包括许多应用,比如前端、PHP、.NET 等语言。之所以那么做的根本原因在于各个模块的解耦。 MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责 模型:用于存储数据以及处理用户请求的业务逻辑 视图:向控制器提交数据,显...

2022-03-02 15:39:48 80

原创 List集合

List集合 开发工具与关键技术: IntelliJ IDEA与Java 作者:甘伟良 撰写时间:2021/9/8 Java的LIst集合 Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合

2021-09-08 18:35:09 58

原创 MySql数据类型

MySql数据类型 开发工具与关键技术: MySql与Java 作者:甘伟良 撰写时间:2021/8/6 MySql 数据类型 设计mysql表结构的时候,有很多数据类型供我们选择 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 整数类型有可选的unsigned属性,表示不允许负值,这可以使正数的上限提高一倍(还多1)。有符号和无符号类型使用相同的存储空间,并且具有相同的性能,因此可以根据实际情况选择合适的类型。 mysql可...

2021-08-06 17:14:18 68

原创 Java线程同步

Java线程同步 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/7/27 线程同步 许多在单线程情况下的代码放到多线程环境下容易出现线程安全问题 使用同步代码块 为了解决线程安全问题,Java的多线程支持引入了同步监视器来解决这个问题,使用同步监视器的通用方法就是同步代码块 同步代码块的语法格式如下: synchronized (obj) { //同步代码块 } obj叫做同步监视器(锁对象),任何线程进入下面同步代码块...

2021-07-28 08:09:04 59

原创 Java多线程

Java多线程 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/7/17 了解进程和线程 几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程(Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。 独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个...

2021-07-17 10:04:04 52

原创 Java类加载机制

Java类加载机制 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/7/6 jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。 加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口。 链接:将java类的二进制代码合并到jvm的运行状...

2021-07-07 08:56:15 53

原创 Java异常处理机制

Java异常处理机制 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/6/25 Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功能实现代码”和“错误处理代码”分离,提供更好的可读性 使用try…catch捕获异常 Java异常处理机制为:抛出异常,捕捉异常,处理异常 try…catch语法格式: try { //...

2021-06-27 16:24:03 53

原创 Java集合概述

Java集合概述 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/6/7 为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类,所有的集合类都位于 java.util包下 集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变 量);而集合里只能保存对象(实际上只是保存对象的引用变量,但通常习...

2021-06-07 16:23:09 44

原创 Java IO流

Java IO流 开发工具与关键技术: eclipse与Java 作者:甘伟良 撰写时间:2021/5/26 Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream),通过流的方式允许Java程序使用相同的方式来访问不同的输入输出源。 stream是从起源(source)到接收(sink)的有序数据。 Java把所有传统的流类型(类或抽象类)都放在...

2021-05-26 09:52:41 56

原创 Java常用类

Java常用类 开发工具与关键技术: 作者:甘伟良 撰写时间:2021/5/17/ 1.Date和Calendar类 Date类: Java提供了Date类来处理日期、时间(此处的Date是指java.util包下的Date类,而不是java.sql包下的Date类),Date对象既包含日期,也包含时间。Date类从JDK1.0起就开始存在了,因为它历史悠久,所以它的大部分构造器、方法都已经过时,不再推荐使用了 构造器 :Java.util.Date的构造器...

2021-05-17 19:06:50 33

原创 Java常用类(String类)

Java常用类(String类) 开发工具与关键技术:eclipse与Java 作者:甘伟良 撰写时间:2021/4/29/ String类常用构造器 String() 初始化一个新创建的String 对象,使其表示一个空字符序列 String(String original) 初始化一个新创建的String 对象,使其表示一个 与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本 String(byte[] bytes) 通过使用平台的默认字符集...

2021-05-08 08:57:12 77

原创 Axure安装及大概介绍

Axure安装及大概介绍 开发工具与关键技术: 作者:甘伟良 撰写时间:2020/12/3 Axure的安装是很简单的 1.点击安装包进行安装 2.直接点击下一步,然后就安装完成了 3.启动进去后的界面 如图: Axure大概介绍 Axure RP 8是美国 Axure Software Solution公司的旗舰产品, 是一个快速的原型工具, 主要是针对负责定义需求、 定义规格、 设计功能、 设计界面的专家, 包括用户体验设计师、 交互设计师、 业务...

2020-12-04 18:23:03 839

原创 IIS发布说明

IIS发布说明 开发工具与关键技术: MVC 作者:甘伟良 撰写时间:2020/8/16 在IIS里发布项目是比较简单的,只需要通过以下几个步骤就可以了 1.在一个创建好或者完成好的项目里打开解决方案,右击项目名字,弹出选择框,然后点击发布(B) 2.选择自定义 文件名称自己取,什么名字都可以 3.发布方法选文件系统,保存的位置自己定 4.选择Release 5.直接选择发布 6.打开IIS添加 到了这里,IIS发布就完成了 ...

2020-08-18 11:52:58 116

原创 新建项目

文献种类:专题技术总结文献 开发工具与关键技术: MVC 作者: 甘伟良 ;年级:1903 ;撰写时间:2020 年 8 月 16 日 文献编号: 归档时间: 年 月 日 新建项目 开发工具与关键技术: MVC 作者:甘伟良 撰写时间:2020/8/16 1.打开vs,在vs页面中创建一个新项目 可以在起始页中新建 或者点击文件、新建项目 2.点开Visual C#,然后再点击Web,选择第一个 名称、位置都是自己取或者默认也行 3.选

2020-08-18 11:49:29 113

原创 图片上传

作者:甘伟良 图片(文件)上传 为了避免数据库体积过大,运行速度过慢,不建议把文件保存到数据库 把文件保存到硬盘上,然后把文件名称(路径)保存到数据库 要在数据库里加picture accept=“image/jpeg,image/png,image/jpg,image/gif,image/bmp”:筛选功能 图片文件 正则表达式过滤image/jpeg,image/png,image/jpg,image/gif,image/bmp FileReader:读取文件 读取文件需要限制格式 type:返回文件

2020-08-09 21:25:56 147

原创 导出导入

作者:甘伟良 导出Excel 导出是把数据库的数据写到Excel里面,然后通过下载的方式来导出 导出数据要先判断导出的数据的时间, 导出数据利用了浏览器的文件下载功能,浏览器的文件下载基本都是通用写法 下载要在新窗口打开,不能在本页面打开 数据的导出涉及Excel操作,需要使用第三方主键,有两种方式: 1.msoffice excel : 这种方式比较麻烦,必须要装office,而且版本号必须一致 2.NPOI(JAVA POI) :库文件,专门用来操作文档的 NPOI导出Excel 1.创建工作簿 2

2020-08-09 21:20:33 180

原创 增删查改

作者:甘伟良 新增 新增模态框的格式 打开新增模态框:要设置新增的标识,重置表单,设置model标题,最后要显示模态框 注意:新增数据不止页面要验证,后台控制器也要验证 新增数据要先验证再保存到数据库 删除 linq删除数据 先查询 在删除 先查询出需要删除的数据 例: Single:代表要查一条数据 Single():括号里面是要查询的条件 删除之后保存到数据库 查询 1.分页查询 查询总数后要分页 查询总条数用Lambda表达式 分页大小用 limit 或 pageSize 页数 page Skip

2020-08-09 21:01:53 71

空空如也

空空如也

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

TA关注的人

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