springboot jdk17 vue3 建行龙支付 二维码扫码支付 回调 及退费
摘要:完整实例代码(前后端) 及支付、退费需要的jar包(支持jdk17)https://pan.baidu.com/s/5b8SDS-wPE2_2TfWvtOjl2w
阅读全文
posted @
2025-12-02 15:09
西门夜说
阅读(3)
推荐(0)
oracle mysql AES128-CBC加密解密方法及其对应的Java方法
摘要:oracle:加密解密 授权用户使用DBMS_CRYPTO 包 GRANT EXECUTE ON DBMS_CRYPTO TO 用户名; -- 加密函数 zcc CREATE OR REPLACE FUNCTION aes_128_cbc_encrypt_function( p_input VARC
阅读全文
posted @
2024-04-12 09:21
西门夜说
阅读(571)
推荐(0)
JAVA 微信公众账号开发—— 介入微信公众测试平台
摘要:个人只能申请订阅号 1、首先需要申请一个微信公众号。具体如何申请,请登录微信公众号平台申请即可 2、外网映射工具——ngrok 项目使用spring boot 开发 结合自己项目 引入如下依赖及三个java文件 <!-- 微信开发工具包 --> <!-- https://github.com/bin
阅读全文
posted @
2022-09-16 17:47
西门夜说
阅读(626)
推荐(0)
Struts2升级版本到2.5.30
摘要:pom 文件 <!-- 加入struts2依赖包 --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.30</version> <exclus
阅读全文
posted @
2022-05-18 17:26
西门夜说
阅读(1116)
推荐(0)
文件下载 响应头获取中文名称乱码问题解决方法
摘要:后端设置: // 下载文件能正常显示中文 response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(attachment.getAttachmentName(), "UTF-8")); r
阅读全文
posted @
2021-05-16 01:37
西门夜说
阅读(1341)
推荐(1)
java设计模式之原型模式
摘要:原型模式: 1) 原型模式(Prototype 模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 2) 原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节 3) 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创
阅读全文
posted @
2020-08-27 00:20
西门夜说
阅读(183)
推荐(0)
java设计模式之简单工厂模式
摘要:工厂是一种创建型的设计模式,常用于封装变化,一般遵循那里有变化就封装那里的原则。简单工厂模式又 叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。创建对象实例时,不要直接 new 类, 而是把
阅读全文
posted @
2020-08-25 00:15
西门夜说
阅读(154)
推荐(0)
java 设计模式之单例模式
摘要:所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并
阅读全文
posted @
2020-08-23 23:33
西门夜说
阅读(234)
推荐(0)
java 一对多导出excel
摘要:pom <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>cn
阅读全文
posted @
2020-06-12 17:24
西门夜说
阅读(3255)
推荐(0)
读取properties 配置文件
摘要:<dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.27.2</version></dependency> fastdfs.properties ip
阅读全文
posted @
2020-05-31 03:57
西门夜说
阅读(249)
推荐(0)
SpringIoC和DI注解开发
摘要:## 1.Spring配置数据源 ### 1.1 数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 **开发步骤
阅读全文
posted @
2020-05-10 01:09
西门夜说
阅读(166)
推荐(0)
SpringIoC&DI快速入门
摘要:## 1. spring概述 ### 1.1 Spring是什么(理解) Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程
阅读全文
posted @
2020-05-10 00:51
西门夜说
阅读(205)
推荐(0)
Request&&Response
摘要:1 ## Request: 2 1. request对象和response对象的原理 3 1. request和response对象是由服务器创建的。我们来使用它们 4 2. request对象是来获取请求消息,response对象是来设置响应消息 5 6 2. request对象继承体系结构: 7
阅读全文
posted @
2020-05-01 17:29
西门夜说
阅读(235)
推荐(0)
Java 反射
摘要:## 反射: * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展 * 好处: 1. 可以在
阅读全文
posted @
2020-04-13 23:06
西门夜说
阅读(154)
推荐(0)
类加载器、反射、模块化
摘要:## 1.类加载器 ### 1.1类加载 - 类加载的描述 - 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 - 类的加载 -
阅读全文
posted @
2020-04-12 23:23
西门夜说
阅读(138)
推荐(0)
Stream流操作
摘要:## 1.Strem流 ### 1.1体验Stream流 - 案例需求 按照下面的要求完成集合的创建和遍历 - 创建一个集合,存储多个字符串元素 - 把集合中所有以"张"开头的元素存储到一个新的集合 - 把"张"开头的集合中的长度为3的元素存储到一个新的集合 - 遍历上一步得到的集合 - 原始方式示
阅读全文
posted @
2020-04-10 23:05
西门夜说
阅读(349)
推荐(0)
线程
摘要:## 1.实现多线程 ### 1.1进程和线程 - 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 - 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有
阅读全文
posted @
2020-04-09 23:04
西门夜说
阅读(185)
推荐(0)
springboot PageHelper 分页不生效问题
摘要:本来时每页两条可就是分页不生效,这是为什么?我在上面的业务代码逻辑中调用startPage()方法后,不是直接去查询列表,而是先去查了记录数量,所以后面的查列表的接口就不会使用分页! 修改: 分页成功
阅读全文
posted @
2020-03-09 20:52
西门夜说
阅读(856)
推荐(0)
java自定义监听器
摘要:import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.s
阅读全文
posted @
2020-02-27 21:11
西门夜说
阅读(1075)
推荐(0)
增删改查操作
摘要:前端: import { get,post,qspost,put,deletefn } from '../../utils/axios/axios' export const getBrandList = data => post("/item/brand/list",data) export co
阅读全文
posted @
2020-01-05 22:21
西门夜说
阅读(306)
推荐(0)