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

原创 Fiddle日常运用手册(3)-对移动端产品进行数据接口抓包

一般如果在做安卓移动端产品测试的时候,一般不像WEB端产品,可以直接进行F12进行接口日志查看开发预留的打印信息,将会影响测试人员的问题定位精准度以及效率。这里,我们就介绍一下使用Fiddle进行移动端产品的抓包教程。

2023-10-06 11:29:31 153

原创 Fiddle日常运用手册(2)-使用过滤器进行接口精准拦截

关于Fiddle的基础界面大家已经了解,日常工作中可以进行简单的抓包和数据分析了。但是,工作中我们又会发现,单纯的进行批量抓包会抓取很多无效的心跳接口数据导致让我们漏掉一些重要信息。那么如果我们想精准的拦截某一个IP的接口交互数据,甚至特定的接口,那么我们应该如何处理?今天,就要将一下关于该产品如何进行接口的精准拦截。

2023-10-03 16:48:00 1993

转载 Fiddle日常运用手册(1)-下载和基础界面介绍

1.主菜单栏。

2023-08-07 15:37:16 176

原创 java执行一个方法后定时再执行另一个方法

其实做开发都有这么一个体验,就是日常工作的时候,面对一些功能总是会有一些脑袋抽风的事情,也许明明调用一个很简单的方法就能搞定的事情,硬是绕了一个大圈实现。这里我就遇到了一个需求,就是说一个模块,用户点击后生成了一个临时体验权给用户体验。体验时间为二十分钟,二十分钟结束后自动关闭权限。在不涉及高并发和大流量的前提下,我之前的设计是增加了一个定时调度方法,每秒进行一次刷新,将到期的用户权限关闭...

2019-07-26 17:18:27 12481 2

原创 SpringBoot2.X Shiro用户权限管理业务笔记

Shiro主要用来进行权限管理。以前都是直接调用,没有对业务进行理解,当前我们自己重写了一遍Shiro的配置框架,现在记下来,以便学习。一、概念Shiro是一个安全框架,可以进行角色、权限管理。Shiro主要功能如下:Authentication(认证):用户身份识别,通常被称为用户“登录”Authorization(授权):访问控制。比如某个用户是否具有某个操作的使用权限。Se...

2019-06-28 12:08:40 519

原创 Spring Boot框架练习——配置Log4j2

首先配置pom.xml文件 <!-- 忽略自带的日志框架. --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions...

2019-05-17 18:20:54 393

原创 面试杂谈:(高并发)redis和cache的使用场景和区别

近期公司项目中涉及到了高并发情况的优化,一般来说针对高并发,雷打不动的两种方式就是。1、增加硬件配置;2、优化系统配置硬件配置包含集群,读写分离,反向代理等等,因为我这边没有涉及到,所以具体内容咱们有时间再说。这里主要谈谈优化系统配置的方式。系统优化又包涵了一下分支内容(只是本人暂时涉及到的):1、优化业务逻辑;2、添加数据缓存;3、使用消息队列MQ;4、前端代码优化可以明显的...

2019-01-27 17:35:26 5493

原创 jsp页面使用内联框架后session失效页面跳转混乱解决方法

这里要说一下使用jsp页面使用内联框架后session失效后,页面跳转混乱的解决方法。因为以前都是主要写后台接口,这次被分配写后台页面,所以我就用了Layui写后台,其中他会自带有一个类似ifram的内联框架模块。事情是,有一次做页面功能测试,发现session30分钟有效期过期之后,点击内联框架之后,是内联框架跳转到登陆页面,而不是在主页面跳转。最后发现,只需要在需要跳转的登陆页面做...

2018-12-06 16:24:54 1021

原创 关于java序列化数据和反序列化的问题

主要面对的问题:注册时用户昵称输入EMOJI信息,MySQL数据库无法存储3~4字段的EMOJI数据,所以需要先对用户昵称进行序列化,再通过反序列化工具类对齐进行解码返回。这里先列出一个例子,以供以后查看:import java.io.Serializable;/** * 序列化业务实体类 * @author JM * */public class Student imple...

2018-09-21 16:28:31 852

原创 使用JDBC进行一个简单的MySql数据库数据查询

    关于JAVA中的JDBC我们知道它是一个面向数据库执行SQL语言的javaAPI,可以对多个数据库进行访问。    一般在情况下我们对数据库数据的增删查改都是通过JDBC进行的    因为毕业进入工作后用的都是Spring子类下的一些业务框架,所以自从毕业之后就没有再直接碰JDBC,今天心血来潮想再写一次结果发现把操作流程给忘记的差不多了,所以只好从类似文档中板些砖,再回忆回忆。    这...

2018-06-29 11:52:26 895

原创 使用javaMail发送一个简单的QQ邮件

最开始想道使用javaMail是因为在用户修改密码验证的时候。原计划是通过绑定手机号进行短信提醒,不过短信需要接入第三方付费接口。但是因为资金有限,所以推而求次。选择了发送邮件的形式。一、首先,我们需要有两个jar包进行支持,分别是activation.jar和mail.jar;相关jar包以及Deom下载地址:https://download.csdn.net/download/qq_40562...

2018-06-20 12:03:55 817

原创 MySql5.6以上设置添加大小写区别的解决方案。

提前声明,这里关于MySql的添加大小写敏感功能,仅限于5.6以上版本。如果是5.6以下版本,这篇博客帮不了你们,可以直接点叉叉了。字母大小写区别,也就是大小写敏感。MySql默认是不区分内容大小的。所以会导致有时候业务查询出现混乱的情况。比如:这里可以看到,我的用户名和密码都是小写的‘root’如果我想通过'user_Acciunt'来查找用户的‘user_Name’,最...

2018-06-09 16:08:19 7570 1

转载 Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理

首先,感谢:转载—作者:Java我人生(陈磊兴)   原文出处:http://blog.csdn.net/chenleixing/article/details/44685817前言       java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的...

2018-05-25 15:50:29 503

原创 关于Mysql存储过程的笔记

首先存储过程是(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 存储过程与SQL语句对比优势:1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。2、降低网络开销存储过程调用时只需用提供存储过程名和必要的参数信息,从...

2018-05-03 11:52:13 415

原创 java XML解析漏洞修改后微信支付功能的实现

2019年6月5日 更新今天收到微信官方平台发送的支付安全问题的信息,就是以前的支付流程在获取微信业务回调信息的时候可能会出现其它人的XXE的恶意攻击。XXE的攻击原理:外界攻击者通过模拟回调通知,在回调通知中引入不安全的XML,商户服务器上执行系统命令。其实对于微信订单回调这一模式,一般来说长点心的开发者都或多或少进行了平台方的二次的后台数据校验,大概率是不会担心虚假订单。不过既...

2018-05-03 11:09:02 9282 6

原创 如何获取MyBatis通过Map插入数据后如何获取返回的自增ID值

&lt;insert id="addXX" parameterType="java.util.Map" useGeneratedKeys="true" keyProperty="XX_Id" &gt; &lt;/insert&gt;防止忘记,记录一下,parameterType=返回值的类型为Map(也就是我传入值的类型),然后通过map.get("Id")获取插入的I

2018-04-08 12:31:18 4066

转载 群发“站内信”的实现(摘抄)

在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。  “站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。  “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一条件的用户群)

2018-04-07 16:07:28 1159

原创 mybatis 关联查询原本返回数组,结果只返回了第一条数据怎么办?

今天出了一个小问题,就是在MyBatis数据库中查询一组数据,原本应该返回的是一组List&lt;entity&gt;类型的一组数据,但是调用接口之后只返回了第一跳查询数据。当时修改了resultMap、parameterType还有实体类等等都没搞定。最后才发现,原来是再查询语句中返回值没有携带返回数组实体类的id字段。所以....只要再select查询语句返回值里添加对应的实体类id就可以搞定...

2018-03-30 17:05:04 3273 3

原创 按照数字排序在MyBatis中注入数值。

事先申明:这种方法不建议使用,因为如果传入参数值的顺序改变或者参数修改,整个sql插入顺序逻辑就可能产生错误,当前记录只是为了防止因为经常不用这种方法怕被忘记....正常情况下,通常使用request获取参数之后将参数以List&lt;&gt;传入,所以只要在语句中加入【parameterType="java.util.List"】方可实现。例: &lt;select id="XXX" resul...

2018-03-30 10:33:16 798

SpringBoot2.1.4基础配置.zip

自己配了一个比较基础的SpringBoot+redis+Mybatis+log4j2的基础框架包,开包即用,可供新手学习,本人也在不断改善升级,有新的内容会重新更新上传

2019-06-14

JavaMail邮件发送Deom

压缩包包含了达成javaMail发送的前置jar包(activation.jar和mail.jar)同时包含了对应的发送邮件的Deom,直接复制就可跑

2018-06-20

Spring-security4.2官方整合jar包

Spring-security4.2官方整合jar包,从官网下载整合出来的,其中还有demo示例与文档,包括了spring-security-core-4.2.2.RELEASE.jar,spring-security-web-4.2.2.RELEASE.jar等jar包。不想到官网找就可以在这里直接下载。很多人下载却不评论心好累,用的好请给个好评。

2018-06-05

微信小程序支付java后台开发工具类

微信支付常用工具类,当中包含了微信两次签名的调用方法,签名加密方法,拼接XML请求路径,获取签名方法,32位随机数生成方法,获取返回签名特定值的方法等。

2018-04-20

空空如也

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

TA关注的人

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