Java
文章平均质量分 88
IT一氪
红尘客栈,还有你和我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jdk+eclipse+MySQL数据库的安装
jdk eclipse MySQL8.0.13安装安装jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己的操作系统选择jdk版本,下载安装,安装过程中记住自己的安装路径,一直单击下一步。记住这个目录,...原创 2018-11-10 14:55:12 · 895 阅读 · 0 评论 -
Spring Boot web开发(十) RabbitMQ消息与队列的使用
目录1. 消息与队列的简单介绍2. RabbitMQ简介和安装使用2.1 核心概念2.2 Exchange类型2.3RabbitMQ安装使用3. SpringBoot整合使用RabbitMQ3.1 新建项目引入spring-boot-starter-amqp3.2 添加application.properties配置3.3 RabbitTemplate操作Ra...原创 2019-11-07 21:56:55 · 634 阅读 · 0 评论 -
Spring Boot web开发(九) 整合Redis实现缓存
目录1. 缓存RedisTemplate1.1 引入redis相关依赖1.2RedisTemplate操作Reids2. 序列化机制3. 自定义CacheManager3.1springboot 1.x自定义CacheManger3.2springboot 2.x自定义CacheManger1. 缓存RedisTemplate在我们没有配置其他缓存中间件的...原创 2019-11-06 11:36:07 · 416 阅读 · 0 评论 -
Spring Boot web开发(八) Spring缓存抽象
目录1. Spring缓存抽象简单介绍2. Spring缓存使用2.1@Cacheable的使用2.2@CachePut的使用2.3@CacheEvict的使用2.4 自定义keyGenerator1. Spring缓存抽象简单介绍Spring框架从3.1定义了org.springframework.cache.Cache和org.springfr...原创 2019-10-21 15:12:12 · 328 阅读 · 0 评论 -
Spring Boot web开发(七) WebMvcConfigurerAdapter过时问题
目录1.WebMvcConfigurerAdapter是什么?2. WebMvcConfigurerAdapter的使用和方法介绍2.1 添加拦截器addInterceptors2.2 添加视图控制器addViewControllers3. 解决WebMvcConfigurerAdapter过时问题方法一:实现WebMvcConfigurer接口方法二:继承WebMv...原创 2019-10-19 15:27:54 · 866 阅读 · 0 评论 -
Spring Boot web开发(六) 数据访问整合MyBatis
目录1. JDBC1.1 添加依赖1.2 编写JavaBean1.3 配置数据源1.4 修改接口层2. 整合MyBatis2.1 添加依赖2.2 添加service层2.3 添加dao层2.4 修改controller层本节还是采用之前文章中的项目,可以加我QQ或者评论邮箱,我把项目打包给你们哦。1. JDBC1.1 添加依赖首先需要在pom...原创 2019-10-18 12:51:02 · 293 阅读 · 0 评论 -
Spring Boot web开发(三) 文件上传与下载
目录1. 文件下载1.1 前端页面1.2 Controller层2. 文件上传2.1 前端页面2.2 Controller层2.3 上传成功的文件如何访问?在实际的开发项目中,对于文件的上传和下载处理是必不可少的的一部分,比如某某某网站的个人中心,我想要更换一个头像,这时候就涉及到文件上传了。又比如某某教育网站,需要导出学生成绩表,这个时候文件下载功能也就必须要去做...原创 2019-10-16 17:03:12 · 809 阅读 · 0 评论 -
Spring Boot web开发(二) 页面国际化和登录拦截器
目录1. 导入静态资源和配置默认页面2. 页面国际化2.1 编写国际化配置文件2.2管理国际化资源文件2.3 页面获取国际化值3. 登录拦截器1. 导入静态资源和配置默认页面在网上随便找一个登录页面稍作修改,添加两个a标签,用于切换语言。我的页面效果如下:注:我这里是直接将登录页面命名为index.html,springboot能帮我找到这个默认首页,但如...原创 2019-10-15 11:24:57 · 591 阅读 · 0 评论 -
Java八大数据类型
目录基本数据类型复合数据类型Java是一种强类型语言,每个变量每个表达式都有类型,在进行参数传递都要进行类型相容性检查。在Java中,数据类型一般分为两个部分,即基本数据类型和复合型数据类型。本章将会讲解这些数据类型。基本数据类型Java有八大基本数据类型,具体如下:逻辑型(或称布尔型)所占内存: 占1个字节常量: true , false变量: 使用boole...原创 2019-10-14 18:33:06 · 4124 阅读 · 0 评论 -
Spring Boot web开发(一) 静态资源和模板引擎
目录1. 静态资源映射规则1.1 以jar包下形式引入静态资源1.2 其他静态资源2. 模板引擎Thymeleaf2.1 Thymeleaf的引入和使用2.2 thymeleaf语法规则2.3thymeleaf表达式1. 静态资源映射规则在讲Spring Boot的静态资源映射规则之前,我们先看一下maven工程对于静态文件是如何处理的。从上图中我们可...原创 2019-10-12 16:13:32 · 439 阅读 · 0 评论 -
Spring Boot配置文件
文章目录1. Spring Boot配置文件2. YAML简介和语法2.1 yaml简介和常用配置2.2 yaml语法2.2.1 基本语法2.2.2 值的写法2.2.3 数组(List、Set)的写法:3. 配置文件值注入3.1 配置文件值的注入3.3.1 @Value和@ConfigurationProperties的区别3.2 加载指定的配置文件@PropertySource3.3 导入Spr...原创 2019-08-24 15:50:36 · 362 阅读 · 0 评论 -
JavaEE(五) Servlet高级应用
目录1. Servlet请求处理2. Servlet中文乱码问题3.request/response对象的使用4.Cookie的应用5. 过滤器1. Servlet请求处理表单提交中get和post方式的区别有几点get是从服务器上获取数据,post是向服务器传送数据。 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一...原创 2019-09-29 09:41:21 · 311 阅读 · 0 评论 -
JavaEE(四) Servlet基础
目录1. Servlet介绍2. Servlet功能3. Servlet容器4. Servlet编写、部署运行5. Servlet的生命周期6. servlet的其他方法1. Servlet介绍Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应...原创 2019-09-28 20:46:33 · 462 阅读 · 0 评论 -
JavaEE(三) HTML
目录1. HTML介绍2. HTML文件格式3. HTML标签3.1 超链接a标签3.2 表格table标签3.3 表单标签form1. HTML介绍HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令...原创 2019-09-26 13:51:53 · 880 阅读 · 0 评论 -
JavaEE(二) JDBC编程
目录1. JDBC简介2.JDBC访问数据库过程1. JDBC简介JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.JDBC访问数据库过程JDBC相关类接口名 说明 Connec...原创 2019-09-26 10:55:23 · 267 阅读 · 0 评论 -
JavaEE(一) MySQL数据库
目录1.MySQL介绍2.MySQL的安装与配置3.MySQL语法3.1 创建数据库3.2 创建表3.3 表的修改删除等操作3.4 查询语句3.5 多表查询3.6 MySQL函数1.MySQL介绍MySQL是一个关系型数据库管理系统,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,关系数据库将数据保存在不同的表中,...原创 2019-09-24 20:23:38 · 2203 阅读 · 0 评论 -
SSM框架(八)Maven的安装使用
目录1.Maven介绍2.Maven的安装配置3. Eclipse创建Maven项目4.IntelliJ IDEA创建Maven项目1.Maven介绍Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理。很多公司的很多新项目都采用Maven提倡的方式进行管理,Maven的主要功能是:项目构建、项目构建、项目依赖管...原创 2019-08-06 13:43:51 · 349 阅读 · 0 评论 -
基于Java的SMTP协议邮件发送模拟系统
目录1. 原理分析2. 前端页面3. 数据库设计4. 后端数据处理5. 参考文献6. 注意事项1. 原理分析SMTP协议SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件...原创 2019-05-07 23:03:39 · 7289 阅读 · 0 评论 -
SSM框架(一)Spring基本介绍和配置
目录1. 什么是Spring?2. Spring容器和Java Bean3. Spring开发步骤3.1 导入需要用到的jar工具包(版本统一)3.2 编写JavaBean3.3 编写配置文件applicationContext.xml和配置Bean3.4 获得JavaBean实例4. Spring中Bean的五个作用域5. SpringIOC控制反转...原创 2019-08-03 14:14:46 · 827 阅读 · 0 评论 -
SSM框架(四)SpringMVC的应用二
目录1. 解决中文乱码问题2. SpringMVC中的转发和重定向3. SpringMVC拦截器4. SpringMVC中的异常处理1. 解决中文乱码问题在提交表单如果遇到中文乱码,Spring提供了一CharacterEncodingFilter过滤器可用来解决乱码问题,注意表单需要以post方式提交,页面编码方式要和过滤器编码保持一致。<!-- 在we...原创 2019-08-04 14:27:21 · 415 阅读 · 0 评论 -
SSM框架(五)SpringMVC的应用三
目录1. Spring文件上传2.JSR303 数据校验3.Springmvc处理json数据1. Spring文件上传在实际的项目中,文件上传是必不可少的一部分,SpringMVC为文件上传提供了很好的支持,通过MultipartResolver(Multipart解析器)处理,他是一个接口,有两个实现类 1)CommonsMultipartResolve...原创 2019-08-04 15:36:06 · 191 阅读 · 0 评论 -
SSM框架(二)SpringIOC容器的使用
目录1.SpringIOC参数值注入1.1通过value属性或 实现基本类型数据注入(Setter方式)1.2通过value属性或 实现基本类型数据注入(构造器方式)1.3通过和实现集合元素的注入1.4通过 可以实现对Properties类型参数值的注入1.5 Spring表达式加载properties配置文件进行注入1.6Spring的util标签...原创 2019-08-03 20:13:11 · 489 阅读 · 0 评论 -
SSM框架(三)SpringMVC的应用一
目录1. SpringMVC的介绍2. SpringMVC的工作流程3. 基于注解的SpringMVC开发4.SpringMVC页面值的接收与传递1. SpringMVC的介绍SpringMVC全名是model view controller,从名称就可以看出他的意思,就是模型-视图-控制器三个部分,利用MVC可以将业务逻辑,数据、和界面显示分开。M-Model...原创 2019-08-04 10:15:19 · 524 阅读 · 0 评论 -
SSM框架(六)JdbcTemplate模板的使用
目录1. 传统的jdbc和JdbcTemplate的对比2. 数据源的配置3.使用jdbcTemplate实现数据库CURD操作1. 传统的jdbc和JdbcTemplate的对比JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类...原创 2019-08-04 16:57:04 · 609 阅读 · 0 评论 -
SSM框架(七)MyBatis
目录1. MyBatis介绍2.Mybatis实现CRUD操作详解3.搭建Mybatis工作环境1. MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一...原创 2019-08-05 15:36:48 · 478 阅读 · 0 评论 -
Java swing编程例子1—计算器
Java swing编程练习1--计算器方法比较笨,希望大佬提供简约版package swingtest;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax....原创 2019-01-20 17:30:52 · 410 阅读 · 0 评论 -
SSM框架(九)Spring整合mybatis
目录1. pom.xml文件介绍2.Spring整合Mybatis2.1 在pom.xml中添加依赖2.2 在web.xml中配置前端控制器等2.3 添加Spring整合mybatis的配置文件spring-mybatis.xml2.4 编写jdbc.properties2.5 编写实体类2.6编写dao层2.7 编写StudentMapper.xml2...原创 2019-08-06 16:56:44 · 425 阅读 · 0 评论 -
SSM框架(十四)SSM+EasyUI分页+数据增删查改
目录1. 分页实现2. 数据删除3. 增加数据4. 修改数据1. 分页实现请参考:https://blog.youkuaiyun.com/chen_hao_181/article/details/987633822. 数据删除由于上节类容只实现了分页,对于页面还没有进行美化,这一节类容会将页面稍微美化一下,实现数据的增加删除修改功能。美化过后的页面:代码如下:...原创 2019-08-08 17:21:59 · 556 阅读 · 0 评论 -
SSM框架(十)SSM框架初步搭建
目录1. SSM框架搭建1.1 创建maven项目,在pom.xml文件中添加Spring、mybatis、SpringMVC依赖1.2 创建相关配置文件1. SSM框架搭建1.1 创建maven项目,在pom.xml文件中添加Spring、mybatis、SpringMVC依赖在前面的文章中已经讲了如何在eclipse和idea创建maven项目,可以根据你选择的工具进行...原创 2019-08-07 10:26:44 · 331 阅读 · 0 评论 -
SSM框架(十一)mybatis动态sql
目录1.动态SQL简介2. if元素3.choose元素4.where元素(动态条件查询)5.set元素(动态修改)6.trim元素trim元素代替Where7.Foreach元素1.动态SQL简介动态SQL是Mybatis框架中强大的特性之一。在一些组合查询页面,经常需要根据用户输入的查询条件生成不同的查询的SQL。根据不同条件拼接 SQL ...原创 2019-08-07 11:46:31 · 406 阅读 · 0 评论 -
SSM框架(十二)mybatis逆向工程
目录1. 什么是Mybatis逆向工程?2.generatorConfig.xml3. log4j.properties4.GeneratorSqlmap.java1. 什么是Mybatis逆向工程?在实际开发过程中,我们会使用到大量的sql查询,涉及到表的数目可能会比较多,此时为每张表去书写实体类和Sql语句是不合适,尤其是很多代码都是重复性的,没有什么技术可言...原创 2019-08-07 15:37:54 · 410 阅读 · 0 评论 -
SSM框架(十三)SSM+EasyUI分页
目录1. SSM框架搭建2.EasyUI介绍与使用3. 分页实现1. SSM框架搭建请参照:https://blog.youkuaiyun.com/chen_hao_181/article/details/987216892.EasyUI介绍与使用easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。...原创 2019-08-07 19:31:44 · 925 阅读 · 0 评论 -
Spring Boot入门
1. Spring Boot简介和开发环境SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好......原创 2019-08-23 18:06:03 · 992 阅读 · 0 评论
分享