自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

f2315895270的博客

欢迎来看看我的个人网站:www.ifueen.com

原创 MySQL性能优化方案

title: MySQL性能优化方案 date: 2019-12-29 19:24:21 tags: MySQL category: MySQL MySql性能优化策略 文章目录MySql性能优化策略关系型数据库的优化方案定位慢查询找出执行效率慢的SQL(定位慢SQL)开启慢查询记录日志分析Sq...

2019-12-29 20:25:50

阅读数 238

评论数 2

原创 SpringBoot入门大全总结

欢迎访问我的个人博客:www.ifueen.com 文章目录概述为什么要使用SpringBoot?入门项目结构打包SpringBoot读取配置使用@Value标签使用@ConfigurationProperties多环境切换方式一方式二日志使用SpringBoot集成Thymeleaf导入依赖创建...

2019-11-25 16:41:27

阅读数 22

评论数 0

原创 ElasticSearch全文搜索总结

欢迎访问我的个人博客:www.ifueen.com ElasticSearch 文章目录ElasticSearch概述安装辅助工具Kibana5增删改查操作IK分词器索引DSL查询文档映射集群模拟搭建集群Java操作ES 概述 ES是Lucene的一个封装工具,解决了Lucene配置麻烦,不支持分...

2019-11-22 18:47:26

阅读数 18

评论数 0

原创 Redis入门

欢迎访问我的个人博客:www.ifueen.com Redis入门 文章目录Redis入门概述Redis的优势Redis的使用场景Redis常用命令对Key的常用操作String型List型Set型Hash型事务订阅/广播Java操作Redis导包配置连接池测试 概述 ??????????????...

2019-11-19 19:51:06

阅读数 25

评论数 0

原创 AOP实现Java后台系统日志(超简单详解)

欢迎访问我的个人博客:www.ifueen.com 最近需要做一个Java后台的系统日志功能,由于以前从来没有做过,便去网上查阅资料,尝试着做一下 大体思路: 通过AOP在Controller之前进行切面,新建一个自定义注解,然后在AOP配置里面设置当前操作的模块和功能,然后设置进日志的实体类中,...

2019-11-16 19:39:50

阅读数 42

评论数 0

原创 MyBatis报错:Expected one result (or null) to be returned by selectOne(), but found: 2

欢迎访问我的网站:www.ifueen.com Mybatis报错问题 一次项目在使用MyBatis进行高级查询的时候,如果传入的值为空报错:Expected one result (or null) to be returned by selectOne(), but found: 2 Mapp...

2019-11-09 13:28:00

阅读数 28

评论数 0

原创 Vue入门

欢迎访问我的个人博客:www.ifueen.com Vue入门 文章目录Vue入门简述MVVM模式安装ECMAScript6语法常用语法Vue常用语法Vue表达式Vue指令 简述 摘自百度百科 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架...

2019-11-01 19:29:49

阅读数 14

评论数 0

原创 SSM框架搭建

欢迎访问我的个人博客:www.ifueen.com SSM框架搭建 文章目录SSM框架搭建导包配置核心文件准备三层架构 导包 创建好web项目,然后导入相应的jar包 或者在pom.xml中加入依赖 <properties> <!-- spring版本号 -...

2019-11-01 19:28:12

阅读数 7

评论数 0

原创 MyBatis基础总结

欢迎访问我的网站:www.ifueen.com Mybatis基础 文章目录Mybatis基础概念面试题:MyBatis相较于jdbc的优点MyBatis的使用导包配置核心文件利用Mybatis进行CRUDMyBatis高级查询批量删除批量增加模糊查询面试题:$和#的区别?日志框架Log4j使用 ...

2019-10-28 19:25:34

阅读数 8

评论数 0

原创 Spring集成Shiro

欢迎访问我的网站:www.ifueen.com Spring集成Shiro 文章目录Spring集成ShiroShiro入门权限分类使用Shiro准备ini文件测试基本功能自定义Realm测试自定义RealmSpring集成shiro导入shiro的支持包web.xml中配置过滤器准备好自定义的R...

2019-10-20 15:27:50

阅读数 14

评论数 0

原创 解决noSerializer问题

欢迎访问我的网站:www.ifueen.com 在Spring系列和JPA集成的时候配置了懒加载后报以下错误: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and...

2019-10-17 19:28:08

阅读数 14

评论数 0

原创 SpringDataJpa超详解

欢迎访问我的网站:www.ifueen.com SpringDataJpa 概述 什么是SpringDataJpa? 他是一个Spring继承的实现ORM的框架 它自己集成了Jpa,让我们对数据库的操作更加简单 搭建 注入依赖 在项目pom文件中加入 <properties> ...

2019-10-11 19:13:26

阅读数 13

评论数 0

原创 Spring注入&AOP

欢迎大家访问我的网站:www.ifueen.com Spring注入&AOP 注入 Maven里面注入Spring 创建最基本的Maven项目,进行依赖注入: <?xml version="1.0" encoding="UTF-8"?>...

2019-10-08 19:50:51

阅读数 14

评论数 0

原创 JPA进阶-事务隔离机制

我的网站: 欢迎大家访问 # JPA进阶–事务隔离 JPQL查询 JPQL和SQL很像,查询关键字都是一样的 唯一的区别是:JPQL是面向对象的 规则 JPA的查询语言,类似于sql 里面不能出现表名,列名,只能出现java的类名,属性名,区分大小写 出现的sql关键字是一样的意思,不区分大小写...

2019-10-07 15:38:58

阅读数 50

评论数 0

原创 JPA进阶-对象关系映射

我的网站:欢迎大家访问 JPA进阶-映射 一对多关系 单向 单向一对多用得比较少(性能差),但是还是需要了解,单向一对多其实就是在主表中添加ManyToOne的注解即可 双向 同时在两个类中添加注解,在使用双向连接的时候,主从表外键名称必须一致 这里设计主表为Department packag...

2019-09-29 14:25:41

阅读数 39

评论数 0

原创 JPA进阶-持久化状态

我的博客:欢迎大家访问 JPA进阶 主键生成策略 主键:数据的唯一标识,必须是非空唯一的 JPA主键生成的标准策略有4种: auto:默认,根据方言自动选择生成策略 identity:mysql的主键自增长策略 sequence:主键的创建效率最高,Oracle的序列对象 table:其他的数...

2019-09-29 14:23:22

阅读数 19

评论数 0

原创 JPA入门-Hibernate使用

我的网站:欢迎大家访问 JPA入门–Hibernate使用 概念 什么是JPA? JPA是Java Persistence API的简称。 JPA作为 Java EE 5.0 平台标准的 对象关系映射(ORM) 规范 将得到所有 Java EE 服务器的支持。 Sun 这次吸取了之前 EJB ...

2019-09-25 19:13:11

阅读数 14

评论数 0

原创 Maven基础--初始Maven

我的网站:欢迎访问 Maven 概念 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件 Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具 优势 使用Maven能够给项目自...

2019-09-23 19:12:40

阅读数 9

评论数 0

原创 JS高级语法

我的网站:欢迎大家访问 JS高级 对象 在JS中一切皆对象 基本数据也是对象,而且函数也是对象 JS中true和false的判断 在JS中,对象只要存在便为true js中所有值都有真假性:0,"",undefined,NaN,null,false(基本数据类型的false)...

2019-09-19 21:10:11

阅读数 7

评论数 0

原创 jQuery基础

我的网站:欢迎访问 jQuery jQuery认识 jQuery是一个快速、简介的JavaScript框架,jQuery的宗旨:写的更少,做的更多 jQuery基本语法 引入jQuery 在html中引入jQuery文件 <script src="js/jquery-3.2.1....

2019-09-17 22:02:11

阅读数 5

评论数 0

原创 git报错:failed to push some refs to

我的网站:欢迎大家访问 git推送的时候报错:failed to push some refs to ‘https://git.dev.tencent.com/fueen/cms’ 查了下发现原因,因为本地目录并没有README.md文件,需要使用以下代码进行合并以下 git pull --r...

2019-09-13 12:40:22

阅读数 19

评论数 0

原创 JSP分页

我的网站:欢迎大家访问 分页类别 分页又分为真分页(物理分页)和假分页(逻辑分页) 真分页 需要多少数据就查询多少数据 Mysql:limit Oracle:rownum 缺点:不可移植 假分页 先将数据查询出来,通过list的截取获取到分页的数据 缺点:如果数据量太大,性能非常低 思路 这里我...

2019-09-10 18:42:03

阅读数 17

评论数 0

原创 SpringMVC执行流程

我的网站:欢迎访问 SpringMVC执行流程 首先要明确一点:Springmvc将所有的请求都提交给DispatcherServlet(前端控制器),它会委托应用系统的其他模块负责对请求 进行真正的处理工作 1.用户发起请求,到DispathCherServlet 2.DispathCherSe...

2019-09-09 19:59:07

阅读数 18

评论数 0

原创 Ajax和Json基础

我的网站:欢迎大家访问奥 Ajax&Json Ajax 概念 AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是改善用户体验的网页开发技术 作用 提高传输效率,提升用户体验 减少服务器与浏览器之间的数据传输 实质 通过浏览器的...

2019-09-09 10:30:53

阅读数 19

评论数 0

原创 SpringMVC基础

我的网站欢迎大家访问奥 SpringMVC基础 概述 SpringMVC是一个web层/表现层的框架,也叫MVC框架 它和Servlet的作用是一样的 SpringMVC是Spring中的一个模块,实现了MVC结构,便于简单,快速的开发MVC结构的Web程序,可以与Spring无缝集成 业务控...

2019-09-05 15:50:47

阅读数 11

评论数 0

原创 Spring基础

我的网站:欢迎大家访问 Spring基础 概念: 是一个轻量级的IOC(控制反转)和AOP(面向切面编程)的容器框架 轻量级:框架设计简单强大,使用方便 IOC:控制反转,将创建对象的权力交给Spring容器 AOP: 面向切面编程,将通用的逻辑提取出来,作用到控制器里卖面,可以看作升级版的过滤...

2019-09-03 19:49:16

阅读数 18

评论数 0

原创 JavaScript基础语法

我的网站:欢迎访问奥 JavaScript入门 JS概述 简单来说,JS就是与用户或者浏览器交互的一门脚本语言 Js的包含内容 JS基本语法:ECMAScript – ES BOM:浏览器对象模型 – 不同浏览器之间互不兼容 DOM:文档对象模型 ​ 可以对元素进行操作 ​ 可以对内容或文...

2019-08-30 19:19:17

阅读数 18

评论数 0

原创 JavaWeb过滤器和监听器

我的网站:欢迎访问奥 过滤器和监听器 过滤器 过滤器的作用 Filter过滤器,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理; 编写步骤 写一个类去...

2019-08-26 19:39:41

阅读数 16

评论数 0

原创 Cookie和Seesion

我的网站:欢迎访问奥 Cookie和Session Http协议 无状态的(基于TCP) 需要在浏览器和服务器之间的多次交互需要数据共享 什么是会话 web应用中的会话是指一个客户端浏览器与web服务器之间连续发生的一系列请求和响应过程; 会话可简单理解为:用户开一个浏览器,访问某一个web网...

2019-08-25 18:29:38

阅读数 43

评论数 0

原创 EL表达式-JSTL和MVC模式

我的个人网站欢迎访问嗷 JSP加强&JSTL&MVC思想 JavaBean JavaBean是java的一个可重用的组件 就是一个特殊(满足一定的规范)的类 规范: ​ 必须有包 ​ 必须有公有(public)的无参构造(如果显示的给出了构造,编译器就不会自动添加无参构造) ​...

2019-08-21 19:07:30

阅读数 38

评论数 0

原创 JSP基础

我的网站:欢迎来访问 Servlet功能 Servlet三大职责 接收请求参数(封装) 调用业务方法处理业务(去调用业务层) 响应请求(跳转页面或其他Servlet) Servlet跳转方式 转发: ​ 一次请求,地址栏不会发生变化,可以共享同一组req,resp,不能访问外部的页面,只能访问...

2019-08-20 21:59:53

阅读数 14

评论数 0

原创 Servlet生命周期

我的网站:欢迎大家访问 Servlet概述 什么是Servlet? 可以看作是是一个接口,一个容器,一个规范(sun公司并没有去实现它),它的实现就是由各大服务器厂商(Tomcat)去实现; Tomcat是一个javaweb服务器,也是一个Servlet容器; Servlet容器是管理所有Serv...

2019-08-19 10:25:41

阅读数 13

评论数 0

原创 Java实现Socket通信-实现客户端和服务端之间通信

用到的知识: IO流 Socket 先建立好客户端,将要发送的数据转为字符流加载到缓冲区 Client.java package com.ifueen.classtest.socket; import java.io.IOException; import java.io.OutputStrea...

2019-08-17 19:25:00

阅读数 65

评论数 0

原创 Java网络编程

我的网站:欢迎大家访问 计算机网络 概述 将不同地区的计算机通过外部设备连接在一起的系统 作用:共享数据,获取数据 IP地址 连接一台计算机靠IP地址 ip地址是计算机的唯一标识 ip地址在同一个网络中不能重复(ip地址冲突) 通过域名获取ip地址的Demo package com.ifueen...

2019-08-17 19:17:33

阅读数 20

评论数 0

原创 jdbc进阶-高级工具

我的网站:欢迎欢迎 JDBC进阶 PreparedStatement 预处理语句,这个接口继承了Statement接口 1.解决字符串拼接的问题 2.解决sql注入问题 3.让效率更高一点 实现步骤 前面连接数据库都是一样的步骤 在拿到语句对象的时候就使用SQL 将Statement st =...

2019-08-15 16:54:50

阅读数 13

评论数 0

原创 jdbc基础与工具类封装

我的网站:欢迎大家访问 JDBC 概念 JDBC(Java DataBase Connectivity(Java数据库的连接)): 是一种用于执行SQL语句(DML,DDL,DQL)的Java API,可以为多种关系数据库(oracle,mysql,SQL server)提供统一访问,它由一组用...

2019-08-13 21:20:33

阅读数 12

评论数 0

原创 win10“无法完成操作,因为文件包含病毒或潜在的垃圾软件”解决办法

在解压一个破解软件的时候报错: “无法完成操作,因为文件包含病毒或潜在的垃圾软件” 在网上查找原因:大部分都说是因为Windows Defender设置了实时保护,要将其关掉 操作步骤:打开win菜单,直接输入Windows Defender,然后点击Windows Defender设置 点击...

2019-08-12 09:44:47

阅读数 290

评论数 0

原创 MySql基本语法

我的网站:欢迎大家访问 MySql基本语法

2019-08-11 19:53:31

阅读数 18

评论数 0

原创 MySql基础

我的网站:欢迎大家访问 Day26-MySql基础 数据库概念 概念 什么是数据库? 数据库(Database,简称DB) 是按照数据结构来组织、存储和管理数据的仓库.保存有组织的数据的容器(通常是一个文件或一组文件) 发展分类 人工管理阶段 文件系统阶段 层次数据库和网状数据库技...

2019-08-10 21:12:55

阅读数 32

评论数 0

原创 Java-XML解析

我的网站:欢迎大家访问 XML 概念 可扩展的标记语言 和HTML类似 版本1.0 作为通用的数据交换格式 1.通常用来作为配置文件(框架的配置文件都会使用XML) 2.与平台无关,可作为数据交换的一个过渡 3.文档清晰,方便管理数据(properties 键值对存在,XML 文档存在,相当于一...

2019-08-09 17:04:08

阅读数 12

评论数 0

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