自定义博客皮肤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 815

原创 跨域解决方法

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

2020-06-16 16:50:34 259

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

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

2020-06-09 15:43:59 1579 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 2050

原创 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 490

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

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

2020-05-09 17:33:07 576

原创 注册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 244

原创 springBoot热部署

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

2020-03-31 12:15:59 102

原创 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 177

原创 solr知识总结

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

2020-03-27 09:52:10 182

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

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

2020-03-24 22:16:59 343

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

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

2020-03-24 11:47:31 800

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

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

2020-03-21 17:51:54 2058

原创 集合默认容量大小

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

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

原创 接口

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

2019-10-09 22:03:49 160

原创 内部类

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

2019-10-09 11:25:02 140

原创 Collection集合

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

2019-10-08 20:24:24 132

原创 利用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 2824

旋转相册网页设计

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

2017-11-13

空空如也

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

TA关注的人

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