- 博客(250)
- 资源 (5)
- 收藏
- 关注
转载 SpringBoot项目保证接口幂等的五种方法
在计算机领域中,幂等(Idempotence)是指任意一个操作的多次执行总是能获得相同的结果,不会对系统状态产生额外影响。在Java后端开发中,幂等性的实现通常通过确保方法或服务调用的结果具有确定性,无论调用次数如何,结果都是可预期的。上面的定义是目前大多数文章和书籍对幂等的描述,然而,在实际的互联网服务开发中,幂等性的理论定义与业务逻辑间的冲突是常见的。
2025-01-02 14:40:52
82
原创 【无标题】
本文详细介绍了微服务开发中常用的4种消息发送方式。对于那些对数据一致性要求不高的场景,可以选择使用进阶版的消息发送方式。而对于需要保证最终一致性的情况,推荐采用事务消息和本地消息表的方式进行消息发送。
2025-01-02 14:05:19
540
原创 如何注册 Replace Pioneer
1. 你在任何网站发一篇文章里面包含Replace Pioneer和指向rp主页(http://www.mind-pioneer.com/)的链接。3. 点击Register注册后,只要你的电脑能访问internet, 你就可以继续使用Replace Pioneer, 3个月之后需要重新更新。2. 然后把你的文章的网页地址输入到下面的文本框。
2024-05-29 14:34:35
295
1
转载 java压缩下载图片并以zip流的形式下载到客户端
/** * * @param page * @param rows * @param works * @return * @author ffwwzz 下载zip * @throws IOException * @throws InterruptedException */ @RequestMapping("/download") @ResponseBody public CommonRe..
2021-06-17 17:27:29
462
1
原创 java多线程实现下载图片并压缩
使用框架:SpringMVC定时任务实现:继承org.springframework.scheduling.quartz.QuartzJobBean;ftp环境搭建就不说了,在其他博客记录过,使用虚拟机中的CentOS搭建的FTP服务,创建FTP账号及对应目录,事先上传需要下载的图片地址文件。文件内容格式“图片ID||图片地址”。...
2021-06-17 17:21:14
532
原创 时间工具类(二)
import java.text.DateFormat;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianC...
2018-04-12 11:41:44
425
原创 时间工具类(一)
import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;impor...
2018-04-12 11:21:33
576
原创 跨站请求伪造CSRF(防御实例)
package com.wy.controller.console;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;import java.util.Enumeration;import java.util.UUID;import javax.serv
2018-04-12 11:01:51
711
原创 MySQL自动定时备份数据库(Windows计划任务)
用bat批处理来完成:MySQL 安装位置:C:\Program Files\MySQL\MySQL Server 5.5\data如图:数据库备份地址:d:\db_bak\ (你想把数据库备份到哪个盘的路径)备到D盘的db_bak目录下面============================新建db_bak.bat,写入以下代码net stop mysqlxcopy c:\mysql\data...
2018-04-12 10:45:44
1511
转载 embed用法参考(二)
要在 Web 浏览器中显示 SWF 文件,HTML 文档必须使用具有正确参数的 和 标记。可以通过在“发布设置”对话框中选择“HTML”选项生成使用正确的 object 和 embed 标签的 HTML 文档。 有关详细信息,请参阅指定用于创建带有嵌入 Flash 内容的 HTML 文档的设置 1、对于 object,其中的四个设置(height
2018-01-12 10:09:44
1115
转载 embed用法参考(一)
我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放fla
2018-01-12 10:07:01
2342
转载 embed标签属性
(一)、基本语法: embed src=url 说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等, Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。 示例:(二)、属性设置: 1、自动播放: 语法:autostart=true、false 说明:该属性
2018-01-12 10:01:42
657
原创 MySQL与Oracle的关键字有哪些?
MySQL关键字:"ADD,ALL,ALTER,ANALYZE,AND,AS,ASC,ASENSITIVE,BEFORE,BETWEEN,BIGINT,BINARY,BLOB,BOTH,BY,CALL,CASCADE,CASE,CHANGE,CHAR,CHARACTER,CHECK,COLLATE,COLUMN,CONDITION,CONNECTION,CONSTRAINT,CONTINUE,CO...
2017-12-05 08:54:16
2055
转载 Spring MVC组件大全
1、SpringMVC 组件类有哪些? 在了解Spring MVC各组件之前,我们先来看一下Spring MVC框架结构: 从上图我们可以看到, Spring MVC主要包括: 1. 前端控制器组件(DispatcherServlet) 2. 处理器组件(Controller) 3. 处理器映射器组件(HandlerMapp
2017-10-10 08:34:11
707
转载 JS AJAX实现页面局部刷新~~~~
http://apps.hi.baidu.com/share/detail/34363149AJAX大家耳濡目染,它是个非常强大的东西。今天我就在这里写一些比较实在的东西,希望能够帮助到一些人~~~ 虽然AJAX是very strong的,但是呢,它也是有使用范围的,我这里交代一下:1、 AJAX主要应用到的是局部刷新。也就是当页面上的摸一个标签内容需要刷新,为了
2016-11-10 09:56:50
8460
转载 JAVA 正则表达式 (超详细)
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。
2016-11-10 09:53:54
867
转载 Java 实现导出excel表 POI
1.首先下载poi-3.6-20091214.jar,下载地址如下:download.youkuaiyun.com/detail/evangel_z/3895051点击打开链接2.Student.javaimport java.util.Date; public class Student { private int id;
2016-11-08 11:05:43
418
转载 java如何读取Excel并存入list中时去除重复记录
import java.io.*; import java.text.SimpleDateFormat; import java.util.*; import java.sql.*; import java.util.Date; import java.util.HashMap; import java.util.Map; import jxl.*; public class Si
2016-11-08 10:42:57
5905
转载 Java操作Excel文件导入
用Excel作为数据源,通过Java Web进行导入,需要POI的jar。 apachepoi(org.apache.poi 3.8) 可以支持公式、日期等格式! 不说废话,上代码: Java代码 /** * Jun 25, 2012 */ import java.io.File; import java.io.FileInpu
2016-11-08 10:41:41
1422
转载 excel批量导入数据
这个功能也是我以前项目中经常用到的,感觉很实用,必须拿来分享下:excel进行批量导入数据,结合struts2+ajax导入的视图:batchAdd.ftl(视图无关紧要的,可以换成其他任何视图,就是普通的form表单的提交,就是这里是调用ajax)class="controltitle">当前操作:excel批量导入学生信息 onSubmit="
2016-11-08 10:34:55
865
原创 java poi导入EXCEL
import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.text.DecimalFormat;
2016-11-08 10:29:09
399
原创 常用插件网站
1、极验验证(geetest)行为式验证技术: http://www.geetest.com/install/index.html;2、jQuery插件库: http://www.jq22.com/;
2016-11-08 09:47:05
821
转载 java实现excel的导入导出(poi)
java实现excel的导入导出(poi)首先我们要知道MS excel文件由什么组成,比如说sheet(一个工作表格),表格的行,单元格,单元格格式,单元格内容格式…这些都对应着poi里面的一个类。一个excel表格:HSSFWorkbook wb =newHSSFWorkbook();或者 XSSFWorkbook wb =newXSSFWorkbook();
2016-11-08 09:27:36
3599
转载 使用 HttpClient 和 HtmlParser 实现简易爬虫
这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient 来简化 Get 和 Post 请求操作,构建强大的网络应用程序。HttpClient 与 HtmlParser 简介
2016-11-08 09:11:17
540
转载 Spring集成Quartz定时任务框架介绍和Cron表达式详解
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依
2016-11-08 09:08:58
432
转载 SSM框架——以注解形式实现事务管理
上一篇博文《SSM三大框架整合详细教程》详细说了如何整合Spring、SpringMVC和MyBatis这三大框架。但是没有说到如何配置mybatis的事务管理,实现开发中,事务是必不可少的。本篇作为对上一篇的补充,说明在SSM框架中如何使用注解的形式进行事务管理。什么是事务? 在编写业务的过程中,会需要进行事务处理,当需要执行多条插入语句时,如果前几
2016-11-07 13:04:58
485
转载 跨站请求伪造CSRF
以下转自:http://www.cnblogs.com/dolphinX/p/3403520.htmlCSRF是Cross Site Request Forgery的缩写,乍一看和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。在XSS危害——session 劫持中我们提到了session原理,用户登录后会把登录信息存放在
2016-10-26 13:39:18
1431
转载 CSRF攻击与防御策略
CSRF攻击 目录 1 CSRF攻击简介 1 1.1 什么是CSRF 1 1.2 CSRF可以做什么 1 1.3 CSRF漏洞现状 1 2 CSRF的攻击原理 1 2.1 CSRF攻击原理 1 2.2 CSRF攻击实例 2 2.3 CSRF攻击对象 3 3 CSRF的防御策略 3 3.1 验证HTTP REFERER字段 3 3.2 请求中添
2016-10-20 11:05:52
1331
转载 CSRF进攻 (跨站域请求伪造)
CSRF 攻击的对象在讨论如何抵御 CSRF 之前,先要明确 CSRF 攻击的对象,也就是要保护的对象。从以上的例子可知,CSRF 攻击是黑客借助受害者的 cookie 骗取服务器的信任,但是黑客并不能拿到 cookie,也看不到 cookie 的内容。另外,对于服务器返回的结果,由于浏览器同源策略的限制,黑客也无法进行解析。因此,黑客无法从返回的结果中得到任何东西,他所能做的就是给服务器
2016-10-19 16:30:20
757
转载 跨站点请求伪造解决方案
AppScan 跨站点请求伪造 Token近期通过APPScan扫描程序,发现了不少安全问题,通过大量查阅和尝试最终还是解决掉了,于是整理了一下方便查阅。前一篇博客介绍了启用了不安全的HTTP方法的解决方案,有兴趣请移步http://www.cnblogs.com/xlyslr/p/5707995.html。1.跨站点请求伪造首先,什么是
2016-10-19 16:28:53
2375
1
转载 【Spring MVC】教程——使用拦截器实现权限控制
目录(?)[+]之前一直都在用mvc的拦截器权限控制,后来上网也研究了一些这方面的知识,下面就直接分享下我对mvc的拦截器的理解,通过项目来分析吧。。。1、首先准备对应的架包2、看看项目的架构3、基本的web.xml文件[html] view plain copy xml version="1.0"
2016-10-19 15:18:06
5087
转载 浅谈CSRF攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取
2016-10-19 13:29:45
322
转载 spring-security中的csrf防御机制
目录(?)[+]什么是csrf?csrf又称跨域请求伪造,攻击方通过伪造用户请求访问受信任站点。CSRF这种攻击方式在2000年已经被国外的安全人员提出,但在国内,直到06年才开始被关注,08年,国内外的多个大型社区和交互网站分别爆出CSRF漏洞,如:NYTimes.com(纽约时报)、Metafilter(一个大型的BLOG网站),YouTube和百度HI......而现在,
2016-10-19 13:28:21
1679
转载 js 监听监键盘动作
主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结 第一部分:浏览器的按键事件 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次
2016-10-19 09:31:23
1260
转载 Struts2概述与MVC模式
truts分为两个主要版本,struts1和struts2,struts2是由webwork2发展而来的1、Framework概念:将相同类型问题的解决途径进行抽象,抽取成为一个应用框架。这就是Framework。Framework的体系提供了一套明确的机制,从而让开发人员很容易宽展和控制整个Framework开发上的结构;通常,Framework的结构中都有一个“命令和控制”组件
2016-10-13 14:13:33
3767
转载 (九)XML之DOM4J详解
DOM4J是JDOM项目的部分人员开发的另一个XML解析框架,与JDOM差不多。 创建XML文档并在命令行输出,同时输出为文件:[java] view plain copyimport java.io.FileOutputStream; import java.io.FileWriter; import java.io.I
2016-10-11 09:26:18
333
转载 (八)XML之JDOM详解
JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。JAXP (用于 XML 语法分析的 Java API)包含了三个软件包–org.w3c.dom ,W3C 推荐的用于 XML 标准规划文档对象模型的 Java 工具–org.xml.sax ,用于对 XML 进行语法分析的事件驱动的简单 API–j
2016-10-11 09:24:15
416
转载 (七)XML Schema总结
简单类型1、简单元素:指只能包含文本内容,不能够包含子元素,也没有属性的元素。格式:例子:2、属性:所有的元素属性均被声明为简单类型。只有复杂类型的元素才可以拥有属性。格式:例子:所有的属性默认都是可选的,我们可以通过使用use关键字明确的指出是可选或是必需:找们可以通过使用default或fixed为简单类型(简单元素、属性)指定默认值或固定值,如
2016-10-11 09:23:25
451
转载 (六)使用SAX解析xml文档
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。使用DOM解析XML时,首先将XML文档加载到内存当中,然后可以通过随机的方式访问内存中的DOM树;SAX是基于事件而且是顺序执行的,一旦经过了某个元素,我们就没有办法再去访问他了,SAX不必事先将整个XML文档加载到内存中,因此它占据内存要比DOM小,对于大型的XML文档来说,通常会使用SAX而不是DOM进
2016-10-11 09:22:30
373
转载 (五)使用DOM解析XML文档
DOM:Document Object Model (文档对象模型)1、DOM与SAXW3C制定了一套书写XML分析器的标准接口规范--DOM。除此之外,XML_DEV邮件列表中的成员根据应用的需求也自发地定义了一套对XML文档进行操作的接口规范--SAX。这两种接口规范各有侧重,互有长短,应用都比较广泛。;XML应用程序不是直接对XML文档进行操作的,而是首先由XML分析器对XM
2016-10-11 09:21:40
787
POI_3.8_API
2017-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人