5 宋浩志

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

通过AOP+自定义注解+Redis实现的限制ip访问接口次数

默认是全部接口做限制,如果接口没有@RequestLimit注解,则RequestLimitAspect会按照application-dev.yml中 request-limit.amount,request-limit.time中设置的值做限制; 也可通过@RequestLimit对单个接口做定制操作,RequestLimitAspect类会以@RequestLimit为准。yml文件 #...

2020-03-06 15:51:58

mayday博客系统 - 基于SpringBoot编写的Java博客系统

maydaymayday博客系统是我想边学习springboot和thymeleaf编写的一个java博客系统 个人博客https://www.songhaozhi.com快速开始git clone https://github.com/gujiniCY/mayday.git下载代码以后,运行sql文件夹下的sql文件,并且到src/main/resources下的a...

2019-01-16 20:53:57

springboot + Thymeleaf自定义标签

前言最近一直在忙着写自己的博客系统,好久没有发布新的文章,最近在查Thymeleaf的自定义标签发现文章极少,非常苦恼,简书的这篇解决了我的问题,于是引用一下他的文章(抄一下)心路历程我的博客的标题我需要显示出当前在哪个页面,如"后台首页-XX的博客",“文章管理-XX的博客”,如果说我把对象每个页面都传递过去那肯定是没有问题的,但是我并不想,于是就开始找解决办法,最开始用拦截器解决,实现倒...

2018-12-17 13:52:28

java按照模板生成PDF文件,包含文本内容,图片,条形码,二维码

1.准备工作通过百度下载adobe acrobat pro dc工具2.操作流程新建一个Word文档内容就是你需要排好的文档格式,需要动态展示的值留空,比如: 模板画好以后另存为PDF格式通过adobe acrobat pro dc工具打开保存好的PDF文件点击右边准备表单点击开始图中的fill_i可以改成你自己的字段值,修改好以后另存...

2018-08-13 14:11:10

springMVC 返回中文字符串时乱码

SpringMVC的@ResponseBody注解可以将请求方法返回的对象直接转换成JSON对象,但是当返回值是String的时候,中文会乱码解决办法第一种:在@RequestMapping中添加produces=”text/html;charset=UTF-8第二种:在MVC 配置中加入,spring版本必需为3.1或以上版本才可以下配置 ...

2018-08-06 16:31:07

Linux下vim操作Found a swap file by the name "/etc/.profile.swp"

解决办法:http://chenzhou123520.iteye.com/blog/1313585

2018-07-11 21:00:58

SpringBoot日志配置

创建一个logback-spring.xml文件<?xml version="1.0" encoding="UTF-8"?><configuration debug="true" scan="true" scanPeriod="30 seconds"&

2018-06-28 16:00:41

SpringBoot+ devtools配置热部署

pom.xml添加<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>tr...

2018-06-28 15:12:00

eclipse安装mybatis-generator插件

第一步:打开Help=>Install New Software 插件最新的联网地址是:https://dl.bintray.com/mybatis/mybatis-generator/ 填写好以后一路下一步就好了如果联网地址是错误的,eclipse会有提示,重新输入地址即可,最新地址可从Mybatis官网获取。获取的路径:https://marketplace.eclips...

2018-06-28 13:50:52

SpringBoot整合mybatis

首先创建一个springboot项目,如果不会可以先百度,或者https://start.spring.io/ 可以直接生成一个springboot项目,我就是这样弄的。 下载好以后导入到eclipse 项目结构 先安装好mybatis-generator插件,不会的可以看这篇pom.xml<?xml version="1.0" encoding="UTF-8&quo

2018-06-28 13:36:26

SpringBoot配置全局事务(复制就能用)

@Aspect@ConfigurationpublicclassTransactionAdviceConfig{privatestaticfinalStringAOP_POINTCUT_EXPRESSION="execution(*com.***.service.*.*(..))";@AutowiredprivatePl...

2018-06-28 09:01:07

windows7配置java环境变量

首先在官网下载好java版本 双击安装好以后使用鼠标右击 计算机->属性->高级系统设置->环境变量 系统变量里面点击新建 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_131 (这里填写你的java安装目录) 点击确定。 依然在系统变量里点击新建 变量名:CLASSPATH 变量值:.;%JAVA...

2018-06-14 14:56:12

冒泡排序简单的一个做法

首先创建一个java数组public static void main(String[] args) { int[] arr={9,8,7,6,5,4}; System.out.println(Arrays.toString(arr)); }输出的结果:第二步:写一个for循环for (int i = 0; i < arr.length-1; i++)...

2018-05-07 09:43:16

jQuery UI 实例 - 自动完成(Autocomplete)模糊搜索功能提示

原文http://www.runoob.com/jqueryui/example-autocomplete.html最近用了一下这个工具,记录一下<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>jQuery UI 自动完成(Auto

2018-04-26 13:57:01

div滚动条自动滚动到最底层

<!DOCTYPE> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="keywords" content="滚动条, scrollbar, 页面底部,

2018-04-13 09:39:10

list集合统计元素出现的次数

1,生成20个随机数插入到集合中 // 15~50 List list = new ArrayList<Integer>(); for (int i = 1; i <= 20; i++) { list.add((int) (Math.ra...

2018-04-09 14:43:38

tomcat配置读取本地硬盘图片

tomcat下配置,直接修改server.xml文件在host标签下添加如下内容<Context path="/image" docBase="F:\file\image" debug="0" reloadable="true"></Context>jsp页面img标签填写为<img src="/image/test.jpg"/&g

2018-04-04 09:11:45

点击输入框展开tab选项

样式什么的没有调,功能可以用,具体自己调直接复制黏贴,修改jquery,bootstrap的js和css文件位置就能使用<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="st

2018-04-03 14:32:30

给div加滚动条 div的滚动条设置

<div style=" overflow-y:auto; overflow-x:auto; width:400px; height:400px;”></div>记住宽和高一定要设置噢,否则不成的这样比较好的是,在宽和高不超出时,只是一条线直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:<div style="position:ab...

2018-04-02 10:40:01

js设置全局变量,在ajax中给予赋值赋值不上

因为Ajax是以异步方式来获取数据的,执行Ajax的时候你程序是继续往下面执行的,这样你那个变量没有被Ajax方法赋值,因此你的逻辑是无法使用同步方式编写的解决方法一: 将逻辑赋值写在ajax回调函数中,对应同一业务逻辑的后续代码需要写在Ajax的回调函数中,才能保证其串行运行。解决方法二:$.ajax({type : "post",url :地址,data : "参数" + 参数的值,asyn...

2018-04-02 09:37:32

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。