自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java服务端接入支付宝APP支付及微信APP支付

java支付宝APP支付java微信支付

2017-12-07 19:37:29 5519 3

原创 MyBatis笔记(一)

1.MyBatis介绍  1.1 Mybatis由来:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。  1.2 Mybatis的特点:Mybatis是一个优秀的持久层框架,它对使用JDBC操作数

2017-08-21 22:02:01 1279

原创 java扫码登录

java扫码登录

2017-08-07 21:12:56 6903 2

原创 sql语句练习题

sql语句练习题

2017-07-28 10:16:54 1079

原创 Maven教程

这篇博文记录学习maven的过程,使用Eclipse Version: Neon.3 Release (4.6.3)已经内置了maven 3.3.3 但是我使用的是3.3.9版本的maven介绍Maven是Apache下一个纯Java开发的开源项目,它是一款项目管理工具,使用maven对java项目进行构建、依赖管理。项目的构建就是一个项目从编写源代码到编译、测试、运行、打包、部署的过

2017-07-26 09:53:45 461

原创 spring AOP---【小白系列】0基础到熟练应用spring框架(三)

aop概念:AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善,实际上是一种思想,对一个方法在不改变源码的情况下进行的增强。aop的核心概念:连接点(joinpoint):目标对象中可以被增强的方法 叫做连接点切点(pointcut):连接点

2017-07-13 11:01:16 528

原创 spring IoC注解开发---【小白系列】0基础到熟练应用spring框架(二)

spring IoC注解开发

2017-07-11 11:16:52 575

原创 spring环境搭建&spring快速入门---【小白系列】0基础到熟练应用spring框架(一)

spring简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企

2017-07-09 11:16:33 1069

原创 struts2注解&struts404错误---【小白系列】0基础到熟练应用struts2框架(七)

struts2注解

2017-07-08 10:22:51 2372 1

原创 struts2 interceptor拦截器---【小白系列】0基础到熟练应用struts2框架(六)

struts2 interceptor拦截器

2017-07-06 21:57:28 544

原创 struts2参数封装---【小白系列】0基础到熟练应用struts2框架(五)

web阶段我们封装参数,是使用BeanUtils 和request.getparamsMap来进行封装的,实际的本质就是,被封装对象的属性名字,与参数是否同名同名的话就封装进去,不同名就放弃匹配map中的key 是否与对象中的属性一致匹配表单项的name 是否与对象中的属性 一致1.属性封装(属性驱动)普通属性:实体属性:注意:

2017-07-06 10:56:15 403

原创 struts2值栈&struts ognl表达式---【小白系列】0基础到熟练应用struts2框架(四)

今天学习了struts2的值栈正好用博客和大家分享下学习过程。值栈,我们通过8个问题来总结学习问题一:什么是值栈(ValueStack)ValueStack 是 struts2 定义的一个接口规范,struts2 为该接口提供了实现OgnlValueStack(也有人会把值栈叫做ognl上下文对象)

2017-07-06 10:13:33 497

原创 struts2获取作用域对象---【小白系列】0基础到熟练应用struts2框架(三)

struts2获取作用域对象

2017-07-05 11:25:20 776

原创 Struts2结果视图配置---【小白系列】0基础到熟练应用struts2框架(二)

Struts2结果视图配置就是struts.xml中action标签的result属性        实际上当我们访问这个action时,我们观察浏览器的地址是没有改变的,所以这个结果肯定有一个默认的跳转方式,和之前的javaweb相结合,感觉像请求转发的方式,不改变地址栏。没错action的结果视图默认的方式就是请求转发,那么我们怎么改变这个配置呢?需要通过result的

2017-07-05 09:50:29 581

原创 hibernatJPA---【小白系列】0基础到熟练应用hibernate框架(十五)

JPA概念Java Persistence API (java持久化API) 与JDBC性质一样,都属于规范。这套规范定义了如何以面向对象的方式操作数据库.这套出现在hibernate框架之后.受hibernate框架启发.其中与hibernate设计不同的是支持以注解的方式注册实体对象.hibernate率先宣布支持JPA

2017-07-03 11:10:20 750

原创 struts2环境搭建---【小白系列】0基础到熟练应用struts2框架(一)

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求

2017-07-03 10:28:13 638 2

原创 hibernate中的批量查询(HQL查询&投影&Criteria&离线&sql)---【小白系列】0基础到熟练应用hibernate框架(十一)

HQL查询简介:HQL(Hibernate Query Language):    hibernate查询语言,是hibernate自创的面向对象查询语言,语法和sql相似,但是因为是面向对象,所以在查询语句中 不可能出现数据库相关的信息基本查询 String hql ="from Customer"; Query query = session.creat

2017-06-30 11:50:00 923

原创 hibernate事务---【小白系列】0基础到熟练应用hibernate框架(十)

hibernate中的事务管理

2017-06-30 11:02:22 352

原创 hibernate中对象视图导航查询|加载策略---【小白系列】0基础到熟练应用hibernate框架(十四)

hibernate中对象视图导航查询|加载策略

2017-06-30 10:22:16 441

原创 hibernate多对多关系---【小白系列】0基础到熟练应用hibernate框架(十三)

hibernate多对多关系

2017-06-30 09:59:58 408

原创 hibernate一级缓存---【小白系列】0基础到熟练应用hibernate框架(九)

hibernate一级缓存

2017-06-30 00:08:57 483

原创 hibernate一对多|多对一关系---【小白系列】0基础到熟练应用hibernate框架(十二)

hibernate一对多|多对一关系

2017-06-29 21:46:36 546

原创 hibernate实体类的三种状态---【小白系列】0基础到熟练应用hibernate框架(八)

hibernate中实体类的三种状态

2017-06-28 22:40:18 417

原创 hibernate主键生成策略---【小白系列】0基础到熟练应用hibernate框架(七)

hibernate主键生成策略

2017-06-28 21:26:30 489

原创 hibernate实体类的创建规则---【小白系列】0基础到熟练应用hibernate框架(六)

规则:1.实体类需要提供无参构造2实体类应提供与数据库中列对应的属性3.实体类中的属性应使用包装类型4.实体类需要提供OID与表中主键列对应5.实体类不能被final

2017-06-28 20:50:19 660

原创 hibernate加载策略session.load()与session.get()---【小白系列】0基础到熟练应用hibernate框架(五)

hibernate框架加载策略 session.load()与session.get()

2017-06-28 09:37:29 636

原创 HibernateUtils工具---【小白系列】0基础到熟练应用hibernate框架(四)

HibernateUtils工具抽取

2017-06-27 21:18:28 1514

原创 hibernate增删改查案例教程---【小白系列】0基础到熟练应用hibernate框架(三)

【小白系列】0基础到熟练应用hibernate框架(三)---增删改查

2017-06-27 20:33:46 533

原创 hibernate的Configuration,SessionFactory,Session详解---【小白系列】0基础到熟练应用hibernate框架(二)

【小白系列】0基础到熟练应用hibernate框架(二)---API(Configuration,SessionFactory,Session)详解

2017-06-27 18:52:15 514

原创 hibernate环境搭建教程---【小白系列】0基础到熟练应用hibernate框架(一)

搭建hibernate环境

2017-06-27 16:58:06 1697

原创 springboot实现微信小程序支付(服务商和普通商户模式)

本文介绍了使用IJPAY实现微信小程序支付的两种模式:服务商模式和普通商户模式。重点对比了两种模式所需的参数差异,并提供了发起支付和回调处理的核心代码示例。服务商模式需额外配置子商户信息,而普通商户模式仅需基本支付参数。文章还提醒开发者注意不同场景下的参数选择,并推荐参考IJPAY官方文档获取更多支付功能实现细节。支付流程包括获取用户openid、构建支付参数、签名验证和回调处理等关键步骤。

2025-10-15 15:07:40 520

原创 springboot实现抖音团购券核销

抖音团购核销功能开发指南 本文介绍了SaaS模式下多品牌、多商户接入抖音团购核销功能的开发流程。核心流程分为三步:1)生成client-token;2)验券准备;3)执行验券。开发者需准备clientKey、clientSecret和poiId等参数,通过三个API接口实现完整的核销功能。文章提供了详细的代码示例,包括token缓存管理、验券准备和验券执行等关键环节的实现,并特别提醒了token有效期管理和线上环境注意事项。该方案采用线程安全的ConcurrentHashMap管理token缓存,确保高效稳

2025-10-15 14:22:48 684

原创 基于sessionStorage的用户二次打开页面监测技术详解

基于的用户二次打开页面监测技术是一种简单而有效的安全解决方案。它通过巧妙利用浏览器的存储机制和生命周期事件,实现了对用户行为的精确识别和响应。实现简单:核心逻辑清晰,易于理解和维护兼容性好:基于标准Web API,兼容性良好用户体验佳:自动处理,无需用户手动操作安全性高:确保敏感信息不会泄露在实际应用中,可以根据具体需求进行定制和扩展,比如添加更复杂的用户行为分析、集成第三方安全服务等。这种技术为Web应用的安全防护提供了一个可靠的基础方案。

2025-08-04 11:25:57 1038

原创 如何用VUE实现用户发呆检测?

本文介绍了基于Vue3+Element Plus的企业级管理系统智能发呆检测功能实现方案。该功能通过监控用户活动(鼠标移动、键盘输入等),在检测到长时间不操作时触发会话超时流程。技术实现采用Vue3插件化设计,包含活动监听、计时器管理、倒计时弹窗等核心模块,支持自定义超时时间和警告时间。系统通过防抖机制优化性能,利用Element Plus组件实现美观的倒计时UI,并确保登录页面等特殊场景不触发检测。该方案有效提升了系统安全性,同时兼顾用户体验,适用于金融、医疗等对数据安全要求高的企业应用场景。

2025-07-28 15:46:19 698

原创 Jrebel激活服务器的原理是什么?

Jrebel原理,到底是怎么激活的?

2025-07-11 15:05:09 1040

原创 【xlsx】在VUE中使用XLSX的时间精度问题

【代码】【xlsx】在VUE中使用XLSX的时间精度问题。

2024-08-05 13:38:46 363

原创 seata no available service found in cluster ‘default‘

seata解决no available service found in cluster 'default'

2022-10-29 20:50:25 2607

原创 Vue =赋值 A =B A改变 B也被改变 Object.assign 的用法

今天在写前端的时候遇到一个奇怪的问题我这里

2021-06-18 18:18:02 690

原创 微信支付验证签名失败

1.首先你要确定你的签名可以通过官方校验https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_12.当然了,你报这个错说明你微信都调起来了,责任不在后端3. 贴一个后端常见的返回{ "code": 0, "message": "操作成功!", "data": { "timeStamp": "1600596714", "package": "Sign=WXPay", "paySign": "75F5C70FB

2020-09-20 19:50:43 2072

原创 seata集群搭建

1: Seata是什么:自己去百度2:Nacos是什么:自己去百度3:部署seata1.下载seata1.3文件2.配置file.conf 我用的是db模式的,seata有个数据库文件,自己导入一下## transaction log store, only used in seata-serverstore { ## store mode: file、db、redis mode = "db" ## file store property file {..

2020-09-09 12:01:02 3818

java接入微信APP支付/支付宝APP支付

该资源为java接入微信和支付宝支付的后端代码,参考blog:http://blog.csdn.net/lawsonjin/article/details/78732252

2018-01-09

solr实现京东搜索

使用Solr实现电商网站中商品信息搜索功能。 1、 可以根据关键字搜索商品信息 2、 可以根据商品分类、价格过滤搜索结果 3、 可以根据价格进行排序 4、 实现分页

2017-09-01

seata1.3.zip

Seata 1.3.0 发布。 Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 1.3.0 版本支持了像多主键,自动升降级等大量feature,性能得到大幅度提升,修复了旧版本的大量bug。

2020-07-21

apache-maven-3.3.9

apache-maven-3.3.9

2017-07-25

空空如也

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

TA关注的人

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