自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 api接口限流 防止恶意刷接口

api限流的场景限流的需求出现在许多常见的场景中1.秒杀活动,有人使用软件恶意刷单抢货,需要限流防止机器参与活动2.某api被各式各样系统广泛调用,严重消耗网络、内存等资源,需要合理限流3.淘宝获取ip所在城市接口、微信公众号识别微信用户等开发接口,免费提供给用户时需要限流,更具有实时性和准确性的接口需要付费。api限流实战首先我们编写注解类AccessLimit,使用注解方式在方法上...

2019-12-26 18:36:16 2825 1

原创 SpringBoot整合kafka

本文实现springboot整合kafka一、生产者1、pom.xml 加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId...

2019-12-23 17:44:22 267

原创 spring容器关闭事件

上周写项目遇到一个需求,需要在tomcat关闭的时候把缓存的数据保存到数据库中,防止数据丢失,所以可以在spring关闭的事件中进行保存创建类实现ApplicationListener接口@Servicepublic class StopAddDataListener implements ApplicationListener<ContextClosedEvent> { ...

2019-12-16 17:38:05 1192

原创 使用poi导出excel报表

步骤一:导入maven包<!--生成excel--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINAL</version></d...

2019-08-13 10:28:42 246

原创 swagger多包扫描

swagger的搭建与使用关于搭建与使用,如果大家还不清楚的话,可以去看看我的上一篇文章swagger 多包扫描在开发中我们可能不需要扫描全部的包,可能只需要扫描部分包环境现在在swagger包下有分别有controller1和controller2两个包,现在只需要扫描这两个包,但又不能把swagger包下全部内容扫描重写包扫描方法由于使用RequestHandlerSelecto...

2019-07-30 15:03:09 1697 1

原创 swagger搭建与使用

简介Swagger UI 是目前最流行的 RestFul 接口 API 文档和测试工具,可以直接在官方 demo上进行体验,有疑问可以查看官方文档。本文主要讲解在springboot下使用swagger步骤一、添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId&gt...

2019-07-30 14:33:39 246

原创 win7安装docker及遇到的坑

docker是什么?docker是一种容器技术。通过docker,可以将应用和开发环境打包成镜像,只要部署环境安装了docker,就可以通过简单的命令,部署镜像,不用再安装一系列复杂的软件环境(数据库、redis缓存等),从而简化了部署的过程。docker使用go语言开发,并且运行在linux系统下,而如果想用window运行,只能在window基础上先运行一个linux虚拟机,然后再在这...

2019-07-24 11:28:57 620

原创 iframe的HTML5响应式布局

首先加上<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">这段代码是手机端必带的,iframe设置宽100vw,高100vh就OK了。同样这样设置也可以用于电脑端,ifram...

2019-07-23 13:34:15 850

原创 java实习经验与总结建议

距离上一次写博客已经将近有了1年的时间了,时过飞逝,上一次写我还是刚步入大四的实习生,到了现在,我已经临近毕业了,在这实习的一年里面我发生过许多的事情,所以打算把他们记录下来,算是给自己以及还未步入社会的学生们一个参考。 首先先介绍一下我本人在校的情况把,由于本人从小就是一个理工男,所以数学等方面也算是比较好,语文英语方面与之相比起来就差了一大截了,由于哥哥是计算机专业的...

2019-05-17 10:56:17 5820

原创 WebSocket实现多房间聊天室

WebSocket简介WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接...

2018-06-21 14:49:51 2519 1

原创 redis4.0.X集群搭建

操作系统:Centos7redis:4.0.9各版本redis下载要使用redis必须安装c语言编译环境:yum install gcc-c++一、解压安装redis把redis的压缩包放到cd /usr/local/ 路径下tar zxf redis-4.0.9.tar.gzcd redis-4.0.9make把redis安装到/usr/local/redis目录下: make install ...

2018-06-02 15:24:41 194

原创 新版本solr安装

服务器centos7solr版本:7.3.1tomcat版本:9.0.7一、安装java环境想要使用solr第一步要先安装java环境使用命令:yum install java-1.8.0-openjdk* -y,等待安装就可以完成。二、安装solrsolr的各个版本下载地址1.下载solr解压把solr放到local目录下解压2.安装tomcattomcat9.0.7下载地址把tomcat也放到...

2018-05-24 19:27:06 488

原创 JSP九大内置对象

JSP九大内置对象1)requestrequest对象:javax.servlet.http.HttpServletRequest(请求对象) 生命周期:请求作用域,就是客户端的一次请求。比如访问某个页面,打开页面到全部加载完成。 request对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。2)responseresponse对象: javax...

2018-03-26 15:13:21 195

原创 Eclipse关于SVN的使用

一、连接SVN,检出项目首先打开资源库视图 搜索SVN,然后没有代表SVN插件还没有安装            关于SVN如何安装 在svn资源库里面右键->资源库位置 填入url点击确定 检出项目 选择工作项目,作为新项目检出也可以,之后选择创建什么项目 检出完后可能会报错,配置一下环境 更改一下jdk版本 如果还有报错可能是tomcat类库没导

2018-01-15 20:23:37 365

原创 Eclipse安装SVN插件的两种方式

Eclipse安装SVN插件一、下载SVN插件SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.x Links for 1.8.x Release: ——Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x —— svn插件包下载: http://sub

2018-01-15 19:18:51 403

原创 Struts2 XML配置详解

xml配置文件详解这里主要介绍一下关于struts2的xml配置信息bean属性配置这里主要配置了一些struts2的核心组件,把这些组件注入到struts2中属性解释 |-class:必填属性,为bean属性的实现类 |-type:可选属性,它指定Bean实例实现的struts2的规范,该规范通常是通过某个接口来体现,因此该属性的值通常是一个struts2

2017-12-25 16:35:09 284

原创 struts2框架搭建

Struts2的框架搭建

2017-12-17 19:38:40 256

原创 Hibernate框架快速入门

hibernate介绍Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet

2017-12-09 18:35:09 255

原创 绑定域名直接访问javaweb项目首页

一、购买域名想要绑定域名的话首先必须要有一个域名,域名购买可以上阿里云、腾讯云、百度云…。 域名购买请自行去买,有什么不懂请自行去询问客服,这里就不细讲了。二、解析域名购买好了之后需要自己解析域名 根据自己购买的服务器的不同,可能解析也会有一些不一样。三、配置项目首页 想要配置项目首页必须要在web项目的web.xml中设置标签 此标签配置后访问服务器,服务器会从上到下进行寻找,像我这样配的

2017-12-06 11:24:14 3343

贪吃蛇游戏(java)

自己2年前练手用JAVA写的一个贪吃蛇游戏,源码全部都在里面了

2017-12-17

空空如也

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

TA关注的人

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