自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis缓存满了怎么解决?

缓存数据满了怎么办?首先要明确, 用作缓存的数据都是设置了过期时间的, 没有过期时间那不叫缓存, 那叫持久化.如果遇到缓存满了又该怎么办呢?加内存这是最简单粗暴的办法, 不过成本相对较高内存淘汰策略redis的内存淘汰策略是指在Redis的用于缓存的内存不足时, 怎么处理需要新写入且需要申请额外空间的数据.maxmemory参数: 设置内存的最大使用量(配置)maxmemory-policy参数: 对应的内存淘汰规则(配置), 当内存不够用时, 会设置的内存淘汰规则规则 规则说明

2020-07-07 18:34:29 878

原创 跨域解决方法

请求,分为 get 和 post,跨域也就被分为了两种JSONP (get)原理:先说说 JSONP 是怎么产生的: 1、一个众所周知的问题,Ajax 直接请求普通文件存在跨域无权限访问的问题,甭管你是静态 页面、动态网页、web 服务、WCF,只要是跨域请求,一律不准; 2、不过我们又发现,Web 页面上调用 js 文件时则不受是否跨域的影响(不仅如此,我们还发 现凡是拥有"src"这个属性的标签都拥有跨域的能力,比如<dependency> <group

2020-06-16 16:50:34 314

原创 springboot项目下访问webapp下的页面报错404解决方法

这里写自定义目录标题springboot项目下访问webapp下的页面报错404解决方法第一步第二步springboot项目下访问webapp下的页面报错404解决方法第一步第二步

2020-06-09 15:43:59 1630 2

原创 java自定义类型转换器

springMVC中有一些内置的数据类型转换器(内置转换器全都在: org.springframework.core.convert.support 包 下),可以从前端请求到服务器的自动转换。部分如下:java.lang.Boolean -> java.lang.String : ObjectToStringConverter java.lang.Character -> java.lang.Number : CharacterToNumberFactory java.lang.Cha

2020-05-13 10:47:49 2122

原创 mybatis开启驼峰命名属性

配置文件中加上开启驼峰映射的配置信息。根据配置文件的类型分为以下两种:1.在.properties文件中添加:mybatis.configuration.map-underscore-to-camel-case=true但如果已经在.properties中配置了mybatis.config-location=classpath:mybatis/mybatis-config.xml这样的语句,就应该使用下一种方式,即把配置信息写在.xml中。2.在mybatis的配置文件,如myb..

2020-05-11 19:14:36 549

原创 解决线程安全方式-单例和静态代码块

方法一:单例模式单例模式博客:添加链接描述使用单例模式,单例模式能够确保该类只能有一个实例对象存在。创建单例的步骤:1、私有化该类的构造方法2、创建一个公共的静态的方法getInstance()方法供外界调用,此方法主要实现了该类对象的创建,如果该对象为null,则新创建对象,如果该对象不为空,则返回原有的引用。单例模式的优点:1.在内存中只有一个对象,节省内存空间2.避免频繁的创建销毁对象,提升性能3.避免对共享资源的多重占用,简化访问4.为整个系统提供一个全局访问点单例模式的缺点:

2020-05-09 17:33:07 637

原创 注册Oracle驱动依赖到本地maven仓库

把oracle的依赖注入到本地仓库,以便maven使用。一、下载ojdbc6.jar二、在maven的bin目录下打开cmd命令窗口执行如下语句进行注册到本地仓库mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=C:\U...

2020-04-08 21:07:27 285

原创 springBoot热部署

第一步:导入依赖<!--热部署配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency>第二步:配置IDEA,在idea菜单...

2020-03-31 12:15:59 132

原创 springBoot常用配置信息

我们可以通过配置application.poperties 或者 application.yml 来修改SpringBoot的默认配置例如:application.properties文件application.yml文件常用配置信息# QUARTZ SCHEDULER (QuartzProperties)spring.quartz.jdbc.initialize-schema=emb...

2020-03-31 10:01:19 209

原创 solr知识总结

solr1 、是什么一个开源的 搜索 服务器 ,通过 HTTP 进行 数据请求 , 可以跨平台使用 , 可以 允许很多编程语言使用 solr作为搜索服务器是以 lucene 为基础 进行 开发 的 。 2 、为什么用它来 代替 mysql 的搜索功能 ,因为他的专注于 搜索,性能更高。更快3 、 在哪里用只要有搜索框的地方, 都可以使用4 、 solr与 lucene 区别...

2020-03-27 09:52:10 212

原创 Lucene创建索引和查询索引的使用

创建索引创建索引的步骤:第一步:创建一个 java 工程,并导入 jar 包。第二步:创建一个 indexwriter 对象。1)指定索引库的存放位置 Directory 对象2)指定一个 IndexWriterConfig 对象。第二步:创建 document 对象。第三步:创建 field 对象,将 field 添加到 document 对象中。1)获取 原始文文档 io2...

2020-03-24 22:16:59 408

原创 SSM框架下通过AOP切面的方式创建实现日志sysLogs添加显示

SSM框架下通过aspect切面实现日志信息的保存和展示通过AOP切面实现日志信息的保存第一步创建SysLog实体类第二步创建SysLogDao持久层第三步创建SYSLogService业务层第四步在springMVC.xml配置文件中开启切面注解代理第五步在web.xml配置文件中配置request监听器第六步创建LogAOP切面类实现页面展示所有日志信息log-list.jsp的日志数据展示核...

2020-03-24 11:47:31 855

原创 从spring-Security获取存储的用户信息

spring-Security获取存储的用户信息spring-Security获取存储的用户信息获取spring-Security登录者信息的三种方式方式1:在后台通过session获取:public String showUsername(HttpServletRequest request){ //通过SecurityContextHolder获得当前线程上绑定的SecurityCo...

2020-03-21 17:51:54 2158

原创 集合默认容量大小

ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量这里要讨论这些常用的默认初始容量和扩容的原因是:当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指 即...

2019-11-07 21:04:00 1193 2

原创 接口

接口接口是多个类的一个公共的规范标准其中最重要的额内容是abstract修饰的抽象方法。定义接口(Interface)publci Interface 接口名{ 接口内容;}备注:相比于类只是换了关键字接口中可以放置常量、抽象方法(JDK7),默认方法,和静态方法(JDK8)和私有方法(JDK9)接口不能直接实现,必须有一个实现类来实现该接口public class 实现类名称...

2019-10-09 22:03:49 190

原创 内部类

内部类:讲一个类A定义在另一个类B里面,里面的那个类A 就称为内部类,B则称为外部类分类:1、成员内部类2、局部内部类(匿名内部类)成员内部类格式:修饰符 class 外部类类名{ 修饰符 class 内部类类名{ //内部类类体 } //外部类类体}注意:内用外,可以随意访问,而外用内,需要内部类对象如何使用内部类对象1、间接调用:在外部类的方法中使用内部类创...

2019-10-09 11:25:02 169

原创 Collection集合

@[TOC]Collection集合1、集合概述集合是Java中一种容器,用来存储多个数据,集合和数组都是容器,但是它们之间是有区别的,首先,数组的长度是固定的,而集合的长度是可变的,其次,数组中存储的是同一类型的元素,可以存储基本数据类型值,而集合存储的都是对象,而且对象的类型还可以不一致,在实际开发中当对象多的时候,使用集合进行存储2、Collection集合Collection是所有...

2019-10-08 20:24:24 179

原创 利用ajax和Java实现前后台交互的异步处理,登录为例

以登录为例,基于Java的DAO模式,实现ajax的前后台的简单交互,实现不用页面跳转而实现提示信息的显示。1.JavaBean层package demo.bean;public class User {private int id;private String username;private String password;public int getId() { retur...

2018-12-08 17:31:12 2889

旋转相册网页设计

该相册页面制作是老师讲课的例子,主要是网页前端设计,HTML语言和js

2017-11-13

空空如也

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

TA关注的人

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