- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 SpringDdataJPA
SringDataJPA概念:Spring Data JPA 是 Spring 基于 Spring Data 框架、在JPA 规范的基础上开发的一个框架,使用 Spring Data JPA 可以极大地简化JPA 的写法,可以在几乎不用写实现的情况下实现对数据库的访问和操作,除了CRUD外,还包括分页和排序等一些常用的功能。Spring Data JPA的目标是大大简化数据访问层代码的编码。作为使用者,我们只需要编写自己的repository接口,接口中包含一些个性化的查询方法,Spring Data
2020-10-22 19:45:16 183
原创 Java知识回顾
1. Java1.1 什么是JAVA:Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备下运行。1.2 Java的特性:简单、面向对象、分布式、可移植性、解释性、安全性、健壮性、多线程、高性能、动。1.3 主方法main():public ...
2019-10-03 17:19:01 202
原创 SpringBoot
SpringBoot SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。 SpringBoot自带tomcat组件,因此这个功能可省略。新建maven项目Test_Shop_SpringBoot修复JDK版本问题修复web.xml骨架版本复制pom文件定义Spring...
2019-10-03 17:13:32 186
原创 Redis-SpringBoot
Redis 是一个开源、支持网络、基于内存、键值对型的NOSQL数据库。Redis是一个高性能的Key/Value数据库基于内存数据类型丰富持久化订阅/发布模型windows方式启动解压安装包redis-windows-master.rar定位路径\redis-windows-master\src\msopentech\redis-64.2.8.2101在cmd启动服务端...
2019-10-03 17:06:58 145
原创 Redis-SpringBoot-AOP
由于SpringBoot不需要再写applicationContext.xml,转为更为简洁风格的application.yml,也就没有了AOP如下配置而是依靠application.yml短短代码和大量注解来完成代码是简洁了,但各种细节配置都被隐藏了,找个错费半天劲,所以这就需要有更坚实的技术啊!导包设置application.ymljdk: 默认,面向接口cglib:...
2019-10-03 17:02:14 133
原创 Eclipse集成Maven功能
Eclipse集成Maven功能Maven项目对象模型(POM),Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。Jar包统一管理,版本统一。远程部署 运维Eclipse设置maven功能:1. 创建maven项目2. 保留或设置默认工作空间3. 选择模板骨架对应Java项目对应web项目这里选择web项目4. Group id – 公司名倒序...
2019-10-03 16:55:54 163
原创 关于Maven的环境搭建
项目统一共享使用一套jar包,由maven统一管理。节省了jar空间,统一jar包版本。Maven 环境搭建:1、下载安装包 到官网http://maven.apache.org/download.cgi下载maven压缩包apache-maven-3.5.0-bin.zip解压到指定文件夹。如:D:\apache-maven-3.3.92、添加环境变量 添加M2_HOME环境变...
2019-10-03 16:46:24 122
原创 Git
GitHubhttps://github.com/是一个带有简单社交功能的云端代码仓库服务。经过了六年的发展,Github 已经成为这个领域事实上的标准。全世界绝大部分开源项目托管在 Github 上面,包括 Linux,OpenStack,Docker 等重量级项目。开源这几年蓬勃发展,极大的推动了 IT 行业的发展。很显然,计算机软件在人类生活中将会扮演越来越重要的角色,而 Github ...
2019-10-03 16:41:33 118
原创 Mysql的基础
《MySQL数据库管理与应用》知识点整理Student表1. 创建数据库语法:create database数据库名;答案:create database schooldb;2. 创建数据表 语法create table表名(字段名1 数据类型 [约束] ,……字段名n 数据类型 [约束]);案例1:创建student表答案:create table stude...
2019-09-30 18:04:26 125
原创 Excel下载
使用Excel工具类ExcelUtils,导包前端代码,一个普通a标签后端代码ToolUtil.getExcelTitle是额外提供的工具类,来处理不同浏览器下的乱码问题Excel的字段处理,在实体类使用注解来实现特殊字段处理,需求书写写入转换器类,实现ExcelUtils的WriteConvertible手动书写转换规则实体类字段标注转换器类Excel上传前...
2019-09-30 17:55:54 186
原创 文件上传(File-Upload)与下载
文件上传1.文件或图片的指定路径,用于包含静态资源 便于 动静分离2.前端代码input 标签内 type=”file”,表示类型为文件上传或下载类型对应后台收参类型为 MultipartFile file3.后端代码4. 添加商品 –- 添加上传入口4.1修改商品描述为上传入口4.2 商品添加的controller里添加 图片上传 的代码4.3 修改实体...
2019-09-30 17:51:15 1291
原创 Java基础知识
内存:Java把内存分为两种,栈内存,堆内存,栈内存和堆内存都是存储数据的地方,因为栈内存中的大小是固定,堆内存中存储值是大小不固定;基本数据类型,引用数据类型、引用数据类型因为大小不固定,所以会存在堆内存,栈内存中存得是堆内存得地址,每次读取值时,先找到栈内存中的内存地址,再通过内存地址,找到在堆内存中对应的对象。在堆中分配的内存,有Java虚拟机的自动垃圾回收器来管理,堆内存用于...
2019-09-30 17:43:52 158
原创 Session
Session:session是在服务器端建立的,浏览器访问服务器会有一个ssionid,浏览器端通过sesionid定位服务器端的session,session的创建和销毁由服务器端控制。当浏览器关闭后,session还存在在服务器端,只不 过你新开的浏览器去访问服务器会创建另一个session,这个时候的ssionid已经不一样了。也就不能访问上一次的哪个session里面的 内容了。那...
2019-09-30 17:34:46 309
原创 Oracle与Mysql与Redis
Oracle 与Mysql相同点: 都是关系型数据库管理系统 都是目前流行的数据库不同点:oracle是重量级型数据库,收费,对oracle数据库有任何的服务,支持大并发,大访问量,是oltp(on-line transaction procession联机事务处理系统)最好的工具,闭源mysql是轻量型数据库,免费,没有服务恢复数据 开源,o代表了oracle,m代表...
2019-09-25 08:59:35 3692
原创 MyBatis
1 .操作对象入参,空值的处理方法新增的参数是对象空值的处理,占位符字段,jdbcType=VARCHAR 字符串字段,jdbcType=DATE 日期字段,jdbcType=INTEGER 数值插入全部值时,可以不处理空值2.熟练使用java.util.map来接收处理多表的关联 <select id="selecMutil" resultType="java...
2019-09-24 11:45:17 162
原创 Linux与CentOS以及本机和虚拟机的网络配置,Linux的命令大全
1. 什么是Linux?什么是CentOS?两者的关系Linux :是一套免费使用和自由传播的类unix操作系统,Unix操作系统是一个强大的多用户,多任务操作系统,支持多种处理器架构,Linux是Unix的开源实现,Unix一开始的时候也是开源的,后来才授权方式闭源,Linux他能运行主要是Unix工具软件,应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多...
2019-09-23 22:43:43 202
原创 VM安装CentOS步骤
1.什么是Linux?什么是CentOS?两者的关系Linux :是一套免费使用和自由传播的类unix操作系统,Unix操作系统是一个强大的多用户,多任务操作系统,支持多种处理器架构,Linux是Unix的开源实现,Unix一开始的时候也是开源的,后来才授权方式闭源,Linux他能运行主要是Unix工具软件,应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用...
2019-09-23 22:08:18 143
原创 MyBatis-plus
MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MP会内置集成部分SQL方法,可以直接使用,而不用一个SQL需求对应一个Mybatis下的一个SQL条目。pom.xml 引入Mybatis-Plus的jar坐标,覆盖Spring-MyBatis修改application.yml配置文件...
2019-09-17 20:31:19 446
原创 Java-数据库-SpringMvc
1.java编译型->JVM,一次性将代码解析,class,C,C++解释型 逐行解释 JS 效率比较型慢Java 半解释,半编译,Java跨平台 JVM2.Oracle 与MySQl的区别1.Mysql是基于表的数据库,oracle是基于行的数据库。2.Mysql有主键自增长的特性,而Oracle没有,oracle靠序列提供主键值3.oracle存在伪表(dual)、...
2019-09-14 12:26:39 198
原创 JSON的一些转换格式
**1. JSON 是存储和交换文本信息的语法,类似 XML,比 XML 更小、更快,更易解析将Java对象转换为特殊格式的字符串(JSON串),主要用于与前端页面的交互。Java — JSON — JSgson — google,Android和Java交互JackSon — SpringMVC,默认的JSON处理方法FastJSON — alibaba,号称世界上最快的J...
2019-09-14 10:26:21 695
原创 Servlet的认识
一:初始ServletServlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,继承servlet接口。 2、把开发好的Java类部署到web服务器中。按照一种约定俗成的称呼习惯,通常我们也把实现了s...
2019-09-10 17:52:08 77
原创 Java基础知识
一:Java初级必备知识点:单词学习:public:公共的class:类void:无返回值的,空的show:显示一、对象1、身边的对象。例如:人类、书桌、电脑、高楼大厦2、对象的属性和方法对象的“属性”就是他的性质和特征。例如:高矮、胖瘦、性别、年龄…对象的“方法”就是他的行为和功能。例如:哭泣、微笑、说话、行走…二、类1、类的概念类就是同一类事物的统称,如果将现实世界中...
2019-09-10 12:01:48 185
原创 Oracle
Oracle 与Mysql 对比:MySQL: 免费;小型企业;仅是数据库;轻Oracle:收费, 中大型企业;数据库服务(权限,并发,事务,一致性);更适合集群;重非关系型数据库:Redis,Mongodb,SSDB,HBaseRedis使用比率较高Oracle主要服务:OracleServiceSID 主服务OracleOraDb11g_homeTNSListener 监听服务...
2019-09-09 12:23:22 110
原创 MyBatis/spring知识点
MyBatis SpringMyBatis:#MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...
2019-09-02 18:12:58 202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人