自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis框架面试题

(3)通过xml 文件或注解的方式将要执行的各种 statement 配置起来,并通过java对象和 statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。有了列名与属性名的映射关系后,Mybatis通过反射创建对象,同时使用反射给对象的属性逐一赋值并返回,那些找不到映射关系的属性,是无法完成赋值的。(4)由于MyBatis专注于SQL本身,灵活度高,所以比较适合对性能的要求很高,或者需求变化较多的项目,如互联网项目。

2023-07-17 14:14:47 102 1

原创 mysql面试题

B+ 树只在叶子结点储存数据,非叶子结点不存具体数据,只存 key,查询更稳定,增大了广度,而一个节点就是磁盘一个内存页,内存页大小固定,那么相比 B 树,B- 树这些 「可以存更多的索引结点」 ,宽度更大,树高矮,节点小,拉取一次数据的磁盘 IO 次数少,并且 B+ 树只需要去遍历叶子节点就可以实现整棵树的遍历。3.页分裂容易维护,当插入数据的当前页快满时,会发生页分裂的现象,如果主键索引不为自增 id,那么数据就可能从页的中间插入,页的数据会频繁地变动, 「导致页面分裂维护成本较高」

2023-07-17 14:06:16 60 1

原创 idea操作Git

idea操作Git用Git下载代码 ==》open打开 ==》右下角点击add root

2020-10-15 10:48:49 72

原创 HTTPClient

使用package com.itfan.httpClient;import org.apache.http.HttpEntity;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.clien...

2018-12-15 20:24:05 117

原创 消息队列MQ

activeMQJMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。JMS 定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。· TextMessage–一个...

2018-12-13 09:40:53 92

原创 页面静态化技术 freemarker

作用用于生成静态页面网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于SEO (搜索引擎优化)FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道...

2018-12-12 21:50:20 200

原创 轮播图

bootstrap实现轮播图<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 简单的轮播(Carousel)插件</

2018-12-06 18:16:31 118

原创 dubbox使用

Dubbox简介Dubbox是一个分布式服务框架Dubbox由当当网基于阿里的开源框架dubbo开发并维护Dubbox常用来管理基于SOA的服务系统Dubbox原理图节点角色说明:1.Provider: 暴露服务的服务提供方。2.Consumer: 调用远程服务的服务消费方。3.Registry: 服务注册与发现的注册中心。4.Monitor: 统计服务的调用次调和调用时间的监...

2018-12-06 18:15:46 186

原创 security安全框架

Spring Security依赖<dependencies> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> ...

2018-12-06 17:45:13 533

原创 redis缓存

SpringDataRedis入门是springdata对redis的整合1.引入依赖<!-- 缓存 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis&lt

2018-12-06 14:45:38 121

原创 图片上传(使用angularJS)

前端表单必须post提交表单的enctype必须为multipart/form-data表单中图片输入框type必须为file后端必须引入common-fileupload.jar、common-io.jar必须在springmvc.xml中配置文件解析器必须在controller方法中使用MultipartFile接收文件必须生成唯一的文件名先将要发布的商品图片上传到F...

2018-12-04 10:52:42 495

原创 angularJS

一.基础应用1.基本指令ng-app=“” 表示此标签内可写angularJS代码{{xxx}} 取变量中的值ng-model 将变量绑定到标签(双向绑定)ng-controller 绑定一个控制器ng-init 初始化指令ng-repeat=“变量 in 数组” 遍历数组var app = angular.module(“...

2018-12-04 09:48:24 74

原创 数据类型转换

object类型转换成LongString str=String.valueOf(Object);Long long=Long.valueOf(str);

2018-12-03 11:08:45 56

原创 分布式文件服务器FastDFS

一 介绍FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS可搭建文件服务器集群提供文件上传和下载等服务FastDFS 可实现冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。FastDFS由Tracker服务器和Storage服务器:Tracker可以管理集群,Tracker也可以实现集群。每个Tracker 节点地位平等。收集 Stor...

2018-12-02 10:54:36 135

原创 富文本编辑器-kindeditor

一,简介Kindeditor 在线html编辑器KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。官网: http://kindeditor.net/demo.php二,使用步骤第一步:导入以下选中文件(kindeditor.js或者kindeditor-min...

2018-12-02 09:04:17 173

原创 js

js中数组长度数组遍历,写成方法,以后调用// 数组长度$scope.arraySize=function (arr) {var arrSize=0;for(var i in arr){arrSize++;}return arrSize;}

2018-11-28 11:21:07 117 1

原创 js 数组操作

splice 实现数组的删除、插入、替换一、splice 删除写法array.splice(index,n);参数含义index:数组中需要删除数据的起始位置;n:需要删除的元素,数据的个数;二、splice 插入写法array.splice(index,0,data1,data2,…);参数index:数组中需要插入数据的起始位置;0:删除的个数为0;data1,dat...

2018-11-27 09:22:27 140 1

原创 Linux

Linux命令文件编辑vim 打开特殊编译器vi 记事本打开i 进入插入模式esc 退出到一般模式: ...

2018-11-25 09:59:17 95

空空如也

空空如也

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

TA关注的人

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