
java
文章平均质量分 50
灵神翁
只是想安安静静的写写代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【梦辛工作室】微信支付V3之下载图片
这样就获取了一个不会有验证签名的Client,调用就可以了。原创 2023-07-25 21:36:50 · 420 阅读 · 0 评论 -
【梦辛工作室】IF判断优化、责任链模式 IfChain
这里可自定义判断器和处理器,并自由组合,并链接起来,这里的判读器需实现一个检查方法,返回true 才会执行Handler的hand 方法,而处理器返回true的话,就表示不在继续往后判断了,返回false表示,代码还是会下一个判断器进行判断。好了,今天的分享就到这里了。原创 2023-07-25 16:13:56 · 507 阅读 · 0 评论 -
实现简易限流 LimitRequestUtil
大家好哇,我又来了,还是我,梦辛工作室的灵,最近在写代码的过程中,又遇到了一些新情况,突然暴增的访问,让服务器有点招架不住,但又不是很大的暴增,还不至于重新增加服务器之类的,就想直接给他限流即可,超过当前执行能力的请求,就直接给他取消算了,为了后面方便就封装了个类,原理和 漏桶算法差不多的意思,不多说了,先看显示效果。还是可以吧,只要 addCount 不成功就给他取消了,不过得注意,一定要记得减少数量,或确保添加成功后,要减少数量,不然就有可能数量一直不减少后,达到最大了,就会取消所有请求。原创 2023-04-20 11:53:42 · 151 阅读 · 1 评论 -
MxTestSql 自定义Sql 测试类 调试老项目接口 打印Sql查询结果
【代码】MxTestSql 自定义Sql 测试类 调试老项目接口 打印Sql查询结果。原创 2023-04-07 19:14:01 · 319 阅读 · 0 评论 -
JAVA 自定义 EventListenerManager解耦
大家好哇,我是梦辛工作室的灵,在最近的项目中发现各个模块之间的耦合比较严重,相互依赖,这容易导致后期的维护成本增加,且不能轻易修改,为此呢,自己为了方便就写了一个用于解耦的事件管理内,和JavaScript的EventListener差不多,下面来看下怎么使用的(支持多线程使用哦,里面做了线程保护的)好了,今天的分享就到这里了,收工=-=原创 2022-09-12 10:02:34 · 481 阅读 · 0 评论 -
PreparedStatementProxy 自定义代理类
大家好哇,我是梦辛工作室的灵,最近又在写代码中,遇到一个问题,就是写sql 的时候 大多占位符了,有些时候还得数数多少个占位符了,数据有没有对错位,主要我们的项目实际使用人数还处于较少的阶段,所以为了好维护和快速开发,都是用的jsp,也没有使用 JPA 框架,所以 楼主就想自己写一个简单的,虽然说不可能有JPA那么完善,但至少可以让我不用去挨着对应了=-=,下面就看下如何使用。JSONObject 得包括 columns:字段列表 JSONObject。今天就到这里了,收工。原创 2022-09-06 21:49:38 · 308 阅读 · 0 评论 -
微信支付V3之投诉回调API封装
大家好,我是梦辛工作室的灵,近期在制作相关软件的过程中,有需要用到对微信商户号的投诉风险合规,第一次搞这个还是踩了不少坑,然后为了方便使用做了以下封装便于大家使用,其实也不难,主要怪自己没有去仔细看微信提供的指导(在 官方提供的 wechatpay-apache-httpclient-0.2.2.jar 的基础上继续简化的),下来就讲下怎么写吧先准备好以下相关资料:1.商户号 编号2.商户号 ApiV3 秘钥,需要在 微信商户号后台设置3.商户号证书私钥,下载商户号 证书时会有那个 apiclien原创 2021-07-19 12:12:33 · 3391 阅读 · 13 评论 -
JAVA 实现读写excel文件
JAVA 实现读写excel文件大家好,我是梦辛工作室的灵,最近在一个批量录入数据的 工具,顺便做了一下封装,可以更好的使用:使用方法如下:import java.io.File; import java.util.List;public class Test { public static void main(String[] args) { printExcel("C:\\Users\\Administrator\\Desktop\\test.xls"); } public原创 2020-07-24 16:38:15 · 3095 阅读 · 0 评论 -
MxWxPayUtil 微信支付 相关API封装
MxWxPayUtil 微信支付 相关API封装微信预下单 获取openid 企业付款 发送模板 获取公钥 付款到银行卡 付款到银行卡查询 微信退款 微信退款查询 封装package com.px.util;import net.sf.json.JSONObject;public class Test { public static void main(String[] args) { // 微信预下单 调用示例 // JSAPIPay(); // 获取openid 调用示例原创 2020-06-03 16:10:44 · 1026 阅读 · 1 评论 -
微信企业付款至银行卡 详细Demo 独立封装
微信企业付款至银行卡 详细Demo 独立封装大家好,我是梦辛工作室的灵,在最近的开发项目中,需要用到微信的企业付款至银行卡,在有过之前的企业付款到零钱包的封装好,就变的简单了许多,不过我还是在采用RSA加密银行卡 和 真实姓名的步骤上卡了许久,经过我不断地尝试还是搞定了这个功能,为了以后方便使用 顺便封装了下,WxPayUtilV1.0.2版,下面是如何使用: /** * 企业付款到银行卡示例 */ public static void compayWxPayBank() { try {原创 2020-06-03 15:48:47 · 1143 阅读 · 2 评论 -
正则实现字符串去除非中文字母数字的字符串
使用以下正则表达式即可\u4e00-\u9fa5 表示中文A-Z 表示大写字母a-z表示小写字母0-9表示数字^表示非+表示1个或多个String value= value.replaceAll("[^0-9a-zA-Z\u4e00-\u9fa5]+","");...原创 2020-04-03 12:39:58 · 3351 阅读 · 3 评论 -
批量处理excel数据 并录入值数据库中 工具(梦辛@灵)
批量处理excel数据 并录入值数据库中 工具(梦辛@灵)哈喽,我是梦辛工作室的灵,最近因为工作需要批量处理一些数据,并筛选和处理,数据,并在处理好的数据入库至数据库中,看着excel中的大量文件,想着都是头痛,但是呢,咋是撒,咋是程序员,怎么能允许自己做不断重复的事呢,于是我就自己包装写了个工具,并将它更好的扩展了下,具体实现原理就不说了,挺简单的,差不多就是读取excel中的文件,将第一列作...原创 2019-11-14 15:04:59 · 848 阅读 · 0 评论 -
并发处理 - 记录 自己的处理过程
随着用户的增加,并发现象出现的频率越来越多 ,这时候如果没有做好并发处理 ,会造成数据的不一致,然后就需要增加一下锁,需要不同的用户 在 同一时间 仅能对一个 对象进行操作,为了 更好的拓展性,自己写了个类,用于来管理 并发请求,具体得逻辑 就是 每一个请求过来 获取唯一键值的对象,保证对于同一键值处理的请求获取到的是同一个对象,然后在对同一个对象其进行相关操作时,仅能一条一条处理,用synchr...原创 2019-11-05 15:16:13 · 176 阅读 · 0 评论 -
移动小时平均值优化
计算移动小时平均值 并优化在最近的工作中 有个需求 需要 实时计算 某个数据的 移动小时平均值,就是在最近一小时内 该数据的平均值,按我们正常的思维就是用list或数组形式记录一小时内的所有值,然后求和计算平均值,我做了个小小的优化,就是把总和和总数缓存起来,这样子就不用 每次去求所有数据的和 减少数据量 ,依旧需要用Queue记录所有的数据值 但开始记录的时间与现在的时间相差大于一小时,就将第...原创 2019-10-24 12:14:14 · 421 阅读 · 0 评论 -
自定义轻量级ORM,MxDaoManager
自定义轻量级ORM,MxDaoManager 前段时间看到了ORM,了解到 ORM是对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。简单点说就是 讲对象的操作装换...原创 2019-07-19 19:09:12 · 235 阅读 · 0 评论 -
Tess4j 小白使用 支持中文图片识别 基于OCR
Tess4j 小白使用 支持中文图片识别 基于OCR 好久没更新博客,经过这写天的努力我还是个菜鸟=-=,看了后台的接口如何实现的,servlet ,jsp等,额,好吧都是题外话,今天突然想到图片转中文字怎么做的,于是就去百度了一篇,然后看到原来谷歌大佬早就有准备好这类的sdk,tess4j,还是特别好用,下载下来后,将dist下的jar和lib下的jar都引入java项目里的libray,...原创 2019-01-18 16:38:03 · 622 阅读 · 3 评论 -
解析xml字符串出现java.net.MalformedURLException: no protocol的解决办法
解析xml字符串出现java.net.MalformedURLException: no protocol的解决办法使用jdom解析xml字符串代码如下String xml = “…”;SAXBuilder builder = new SAXBuilder();Document doc = builder.build(xml);运行时,抛异常java.net.MalformedURLEx...转载 2018-12-20 13:05:28 · 3416 阅读 · 1 评论