自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵神翁的博客

记录自己的代码经历和经验

  • 博客(90)
  • 资源 (18)
  • 收藏
  • 关注

原创 【梦辛工作室】微信支付V3之下载图片

这样就获取了一个不会有验证签名的Client,调用就可以了。

2023-07-25 21:36:50 336

原创 【梦辛工作室】IF判断优化、责任链模式 IfChain

这里可自定义判断器和处理器,并自由组合,并链接起来,这里的判读器需实现一个检查方法,返回true 才会执行Handler的hand 方法,而处理器返回true的话,就表示不在继续往后判断了,返回false表示,代码还是会下一个判断器进行判断。好了,今天的分享就到这里了。

2023-07-25 16:13:56 425

原创 日常问题记录-Android-Bug-OOM

看到Key是String类型的,然后我又回到我获取缓存时候的key的Rid是Int类型的,啪,原来如此, ConcurrentHashMap.get(Object) 获取里面是Object参数,就说为什么没有报错,目测可能是因为类型不一样,导致其hashCode不一样,所以每次都是一个新的值,就无法命中缓存,简单处理下就好了。然后我就查到了获取缓存对象的那里的代码,打上了日志数据,然后就发现,一直在新建,并没有缓存。然后我仔细的观察了下代码,没有问题啊,获取后就返回嘛。

2023-07-21 15:23:45 334

原创 JAVA找BUG之OOM

其实你晃眼一看感觉没什么问题对吧,就是一个简单的查询,但是你有没有想到万一传进来的值 openid 和 unionid 都为null的时候,就有问题了,这里的mysql就回去查询全表,如果你表里面的数据较多的话,例如50多万条数据,那么这里就可能会不断映射对象,创建50多万的对象,这是致命的,所以像这里如果确定返回记录就只有一条,最好 加上limit 1,在调用方法的时候也一定要先判空,不然后续找bug的时候会异常痛苦=-=收,大家一定要注意这些小细节哇。

2023-07-18 10:18:25 468

原创 【设计模式】简易俄罗斯转盘实现JAVA

看上去还是不错的吧,最后那个只是打印,不会真的删除,别被吓到了,哈哈哈,下面直接 上代码。收,今天的分享就到这里了,又水了一天。

2023-07-13 15:55:37 636

原创 【梦辛工作室】java实现简易消息队列处理器 可分区 分区顺序消费MxMQ

自定义分区消息队列,主要应用场景为:需要轻量级的顺序队列消费 应用场景。

2023-07-03 12:28:09 387

原创 小程序 自建本地数据库 本地存储

这3个类可以自己独立运行,Connect 可以用于管理 DataBase ,DataBase可以用于管理多个Table类。核心类就是bin下面的3个文件,util 文件夹里面主要是 用来做文件储存的辅助类,好了,然后在和大家讲下原理把,其实核心还是Table 类,其他的都只是用于管理罢了,好了,本次分享就到这里,梦辛工作室(let dream is completed)代码已上传至github ,有兴趣的同学可以去看下,有什么问题还请大佬们多多指教。Table 类里面的核心结构为。先简单说明下如何使用吧。

2023-06-02 00:16:29 1949 6

原创 实现简易限流 LimitRequestUtil

大家好哇,我又来了,还是我,梦辛工作室的灵,最近在写代码的过程中,又遇到了一些新情况,突然暴增的访问,让服务器有点招架不住,但又不是很大的暴增,还不至于重新增加服务器之类的,就想直接给他限流即可,超过当前执行能力的请求,就直接给他取消算了,为了后面方便就封装了个类,原理和 漏桶算法差不多的意思,不多说了,先看显示效果。还是可以吧,只要 addCount 不成功就给他取消了,不过得注意,一定要记得减少数量,或确保添加成功后,要减少数量,不然就有可能数量一直不减少后,达到最大了,就会取消所有请求。

2023-04-20 11:53:42 88 1

原创 MxTestSql 自定义Sql 测试类 调试老项目接口 打印Sql查询结果

【代码】MxTestSql 自定义Sql 测试类 调试老项目接口 打印Sql查询结果。

2023-04-07 19:14:01 111

原创 CSS 实现旋转的小球加载 动画

大概有4个关键帧,先是 X位移0,不缩小,后到 25%的动画,像X位移 小球一半,然后放大1.5,后 50 %又到 右小球的位置,即位移 小球距离,不放大,后 75%又往回位移小球半个距离,缩小0.5,后回到原来的位置,

2023-02-20 10:37:37 613

原创 linux 如何部署多个tomcat

大家好哇,我是梦辛工作室的灵,现在来和大家讲下,linux 如何部署多个tomcat 其实很简单,修改两个地方即可,一个修改 /bin/catalina.sh。这样就可以将 变量 CATALINA_BASE,CATALINA_HOME 指向为当前路径。第二步,修改/conf/server.xml 修改端口号,只要端口号不冲突即可。

2023-02-15 12:27:20 417

原创 MySQL实现导出csv文件

大家好哇,我是梦辛工作室的灵,今天来记一下笔记,如何 实现 数据库数据 导出csv文件,我之前也不太清楚,在网上找了各种文档,发现都挺麻烦的, 最后才发现简单一点的,所以打算写出来分享给大家 顺便自己也记一下笔记,嘿嘿嘿,大家都知道 csv 文件格式的 内容是。好了,等待执行完就可以了,然后直接 你就会得到一个 csv 文件,可以直接用WPS打开,就是一个 表格文件,可以重新导出为 excel 格式。例如 select a,“,”,b,“,“c,”,” from table。内容1,内容2,内容3。

2023-02-11 10:29:29 2155

原创 微信小程序 仿胶囊导航 自定义组件 FloatMenu

大家好哇,我是梦辛工作室的灵,又有一段时间没有更新了,最近写了一个 微信小程序的 UI 组件,感觉 用起来还不错,分享给大家。好了,收,还是很简单的,主要 感觉挺好看的还。

2022-11-03 18:30:25 429

原创 微信小程序 自定义组件之 胶囊对齐 搜索FloatSearch

大家好哇,我是梦辛工作室的灵,最近又写了一个 ui组件,是与 微信小程序 胶囊所对齐的 一个搜索框,还带展开过度动画哦,老样子,先看效果图。属性基本和input 一致,得记得放到最顶端哦。就这样就可以了,手工。

2022-09-17 12:36:56 873

原创 微信小程序组件 实现加载中效果

还是简单吧,原理其实也很简单,就是 n个正方形(中间一根线) 旋转 后就变成了,然后再加上一个 透明度的动画。

2022-09-15 18:20:43 2251

原创 JAVA 自定义 EventListenerManager解耦

大家好哇,我是梦辛工作室的灵,在最近的项目中发现各个模块之间的耦合比较严重,相互依赖,这容易导致后期的维护成本增加,且不能轻易修改,为此呢,自己为了方便就写了一个用于解耦的事件管理内,和JavaScript的EventListener差不多,下面来看下怎么使用的(支持多线程使用哦,里面做了线程保护的)好了,今天的分享就到这里了,收工=-=

2022-09-12 10:02:34 409

原创 PreparedStatementProxy 自定义代理类

大家好哇,我是梦辛工作室的灵,最近又在写代码中,遇到一个问题,就是写sql 的时候 大多占位符了,有些时候还得数数多少个占位符了,数据有没有对错位,主要我们的项目实际使用人数还处于较少的阶段,所以为了好维护和快速开发,都是用的jsp,也没有使用 JPA 框架,所以 楼主就想自己写一个简单的,虽然说不可能有JPA那么完善,但至少可以让我不用去挨着对应了=-=,下面就看下如何使用。JSONObject 得包括 columns:字段列表 JSONObject。今天就到这里了,收工。

2022-09-06 21:49:38 208

原创 tomcat 数据库卡死 处理

大家好哇,我是梦辛工作室的灵,最近发现 运行中的 服务器 特别容易卡死,跟踪后发现是 数据库连接的时候 异常,一直 连接不上,就一直等待了,主要原因应该还是某个地方 忘了关闭数据库,一时半会找不到,所以就只有先修改下 context.xml 配置,来自动处理这种情况,不然大半夜的 出现这种问题,头都要炸了=-=然后重启 tomcat 就可以了,不过这个还是 没办法解决根本问题 (但至少短时间内不会大半夜爬起来了=-=),所以千万不要忘了 关闭数据库连接。...

2022-08-31 13:02:45 956

原创 TestPreparedStatement\TestResultSet 仿 PreparedStatement\ResultSet 便于调试

模仿 PreparedStatement\ResultSet 写了一个 TestPreparedStatement\TestResultSet ,为了方便打印 每条执行的SQL内容和顺序,我感觉还是给自己调试 代码带来了不少 方便,使用方法 和 PreparedStatement\ResultSet 一模一样没有什么不同

2022-08-24 15:29:51 122

原创 编码UTF-8的不可映射字符IDEA

idea out 时显示 编码utf-8不可映射字符

2022-08-24 12:34:01 2459

原创 微信商户号进件接口,错误之 重新确认最终受益人字段

微信商户号进件错误之 重新确认最终受益人

2022-07-06 14:24:54 767 1

原创 【监听服务器】自动重启脚本

可用于监听服务器运行状态,并自动重启

2022-06-25 17:25:56 397

原创 Android Camera 如何调整界面上显示的大小

重写SurfaceView 的onMeasure 方法,如下: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); int width = MeasureSpec.getSize(widthMeasureSpec); int heig

2022-04-12 18:16:25 2422

原创 MySQL 实现 左连接时 右表限定条件 但左表依旧返回所有数据

大家好,我是梦辛工作室的 灵最近又遇到一个问题,那就是 比如目前 有 A B 两 表,我想要 返回A 表的所有数据,但又想限定 B表的一些条件,比如:A 表:cidname1语文2数学3英语4政治B表:tidteachernamecid1李老师12赵老师23钱老师24孙老师35梁老师26周老师37唐老师2select A.cid,A.name,B.teac

2021-08-04 12:51:18 1122 2

原创 微信支付V3之投诉回调API封装

大家好,我是梦辛工作室的灵,近期在制作相关软件的过程中,有需要用到对微信商户号的投诉风险合规,第一次搞这个还是踩了不少坑,然后为了方便使用做了以下封装便于大家使用,其实也不难,主要怪自己没有去仔细看微信提供的指导(在 官方提供的 wechatpay-apache-httpclient-0.2.2.jar 的基础上继续简化的),下来就讲下怎么写吧先准备好以下相关资料:1.商户号 编号2.商户号 ApiV3 秘钥,需要在 微信商户号后台设置3.商户号证书私钥,下载商户号 证书时会有那个 apiclien

2021-07-19 12:12:33 2575 13

原创 学习笔记之Kotlin(二)

创建DTO’s(POJO’s/POCO’s)数据类data class Test(val name:String,val sex:String)给函数的变量增加默认值fun test(name:String = "未知",sex:String = "男"){}过滤Listvar result = list.filter {x -> x > 0}//或者var result = list.filter { it > 0 }字符串中增加变量val name = "小

2021-06-26 17:39:00 111

原创 学习笔记之Kotlin(一)

声明常量:val a:Int = 1 //语法 val 常量名:类型 = 值val b = 1 //自动推到为Int类型val c:Int //没有初始值必须声明类型c = 2 //赋值声明变量:var a = 5 //自动变为Int类型a += 1定义包名:package com.test.mainimport java.util.*函数定义://语法: fun 函数名(变量名:变量类型,....):返回类型fun test(a:Int,b:Int):Int{ re

2021-06-24 18:59:51 88 3

原创 安卓特效实现之添加商品抛物线动画

大家好,我是梦辛工作的是灵,最近在做一款购物的APP,然后客户要求有个加入商品时候,商品自动调入购物车的一个特效,之前没有做过的我一脸懵逼,毫无头绪,好吧,不得不承认我自己很菜,然后经过多次百度和查阅资料,大概知道了实现逻辑,就是 新建一个 ImageView 从 起点 到 终点 显示贝塞尔曲线的一个动画过程,动画实现完后,在将ImageView 移除,然后下面是实现代码(我也是参考其他大佬的): /** * 商品加入到购物车的动画效果 */ private void ad

2021-06-24 12:15:56 146

原创 记录错误解决之 安卓 INSTALL FAILED CONFLICTING PROVIDER

大家好,我是梦辛工作室的灵,在最近的工作中遇到一个让我很头疼的问题INSTALL FAILED CONFLICTING PROVIDER,原因是因为引入了一个aar依赖包,真的很奇怪,我将这个依赖包去除后这个问题就不在了,加上后就会出现这个错误经过长时间百度 CSDN 发现大家都说原因是 因为 Provider 冲突,多个依赖包时 android:authorities名称一样所致,但我这边查看了所有的配置文件,却没有发现有多个一样的情况下,后无奈尝试,再触发异常的Provider 的配置文件中增加

2021-06-18 13:07:46 89

原创 android 特效实现之侧边弹窗

大家好哇,又是我,梦辛工作室的灵,今天来给大家讲解下如何实现 安卓的侧边弹窗,先大概讲下基本原理吧,其实很简单,就是一个进出动效,用 位移 加 透明度 效果比较好,比如你的侧边弹窗是在左边,那就是从左往右位置 100%(代表动效目标的宽或高)不过需要注意:初始位置一定要先最后应该显示的位置,不要将该View使用Margin或其他位移至其他位置,不然动效结束后,点击视图没有响应,因为此时View还在初始位置,所以你点击View仅动画修改过后的位置是无效的,除非你使用的是属性动画下面来看下我的布局,简

2021-06-18 13:00:08 1097 1

原创 android 如何显示一个简单的弹窗进出动效

大家好,我是梦辛工作室的灵,又不知道过了多久,最近每天都在忙工作,感觉没什么好写的了,最近突然心血来潮,想写一个安卓动画实现的专栏:先来写一个简单的弹窗进出动效吧:先再res文件夹下创建一个anim 文件夹,创建一个,dialog_in.xml:<?xml version="1.0" encoding="utf-8"?><!--interpolator:差值器,表示动画运行时的时间正常方式,fillAfter:表示动画停留在最后运动的结果--><set xmlns:a

2021-06-16 16:44:46 538

原创 纯CSS实现抖动效果

大家好哇,我是梦辛工作的灵,又有好久没有更新了,主要不知道更新撒了,感觉没得撒子特别好的,值得写出来分享给大家的,不过最近还好,有个值得分享,就是css如何实现抖动效果,实现原理很简单,就是给控件一个动画,让其短时间内向左向右向上漂移一点距离,控制时间和次数就可以有效果了,下面来看代码 @keyframes shock { 0% { margin-left: 0px; margin-right: 5px; margin-top: 0px;

2021-05-21 11:38:32 5931 3

原创 Android好用的圆形图片库 CircleImageView

最近发现一个比较好用的android 圆形图片 的工具,记录一下使用方法dependencies { implementation 'de.hdodenhof:circleimageview:3.1.0'}<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/profile_imag

2021-01-08 15:56:43 793

原创 支付宝小程序 input textarea 输入不显示处理

多行输入框,可输入多行内容。支持使用 my.hideKeyboard 接口隐藏输入键盘。可以在 input 组件中加上 enableNative="{{false}}",避免 textarea 弹出键盘后出现内容上移。在 textarea 代码中加上 enableNative="{{false}}" ,可解决安卓系统下 textarea 获取焦点的时候文字消失问题。给对应标签 enableNative="{{false}}" 这个属性就可以解决了...

2020-11-12 17:57:39 1002

原创 微信小程序(JAVAScript)实现饼图

大家好,我是梦辛工作室的灵,近期在制作数据统计类的软件,所以会用到许多的图形和图表,下面我就来说明下饼图的绘制方法,依旧老规矩,先上效果图=-=:看上去还是可以的吧,下面直接来看代码,我为了提供代码的阅读性写了不少变量,不然不好阅读啊:function drawCircelChart(that){ let width = app.globalData.width; //手机宽度 let height = app.globalData.height; //手机高度 let data =

2020-09-24 19:27:40 2656 1

原创 微信小程(JAVAScript)实现自定义柱状图

大家好,我是梦辛工作室的灵,最近又开始制作

2020-09-24 19:13:43 716

原创 CSS实现自定义CheckBox

大家好,我是梦辛工作室的灵,想原生的checkbox是真心的不太好看,所以我们还得费劲心思去修改它的样式,下面是我写的一个样式,提供给大家参考,一如既往先看效果:下面是实现代码:CSS.custom_checkbox .checkboxcss { cursor: pointer; position: absolute; width: 15px; height: 15px; top: 0; left: 0; background: #f7f7f7

2020-09-04 18:16:44 749

转载 MySQL8.0 修改密码 创建用户 实现远程登录

use mysql;ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;

2020-09-03 18:15:22 409

原创 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 3010

原创 微信小程序Canvas自绘图表之 仪表图(表盘)

微信小程序Canvas自绘图表之 仪表图(表盘)大家好,我是梦辛工作室的灵,最近在开始画仪表图,一如既往的先看实现图:实现代码如下:function drawCircle(item, that) { let width = that.data.width * 0.7; let height = that.data.width * 0.7; let centerPoint = { x: width / 2, y: height / 2 } let ctx =

2020-07-22 16:08:04 4654 31

安卓开发+wifi通讯+吃药提醒

通过wifi通讯实现设置硬件吃药时间提醒等 连接之后自动设置硬件时间:Time=2020040914334# //全为字符型,2020年04月09日14点33分周四 可设置服药时间:Set=202004091435# //全为字符型,2020年04月09日14点35分,到了该时间,APP提示服药(弹窗并响铃一次) 硬件传感器数据上传:S=32F=0005T=018G=0# S=相对湿度,范围00-99%,当前32% F=重量,范围0000-1000g,当前5g,小于2g红色显示 T=温度,范围-20-80度。第一位0代表正,1代表负,当前18度 G=盖子状态,0-关盖,1-开盖。需显示 //备注:湿度与温度可设置报警值上限与下限,若达到报警条件,红色显示。

2023-05-18

功能要求:使用蓝牙4.0进行数据通信,可通过APP查看空气温度、空气湿度、当前水温、设置水温 可设置热水器的值,可以控制风扇的开

功能要求:使用蓝牙4.0进行数据通信,可通过APP查看空气温度、空气湿度、当前水温、设置水温。可设置热水器的值,可以控制风扇的开关和加热继电器的开关(风扇开、关、加热器开、关共四个按钮)。 开发环境:AndroidStudio 语言:java

2023-05-18

删除当前文件夹中所有文件的数字

用于去除文件名所有数字,例如 001省道.png 002sda.png 的 001 002 就会被删除,

2022-09-07

linux tomcat监听自动重启脚本

用于linux服务器上tomcat,监听运行情况,并根据情况自动重启的

2022-06-25

WxPayUtilV103.zip

微信支付封装1.0.3版,可直接使用 企业付款 付款到银行卡 微信预下单 查询投诉列表 查询投诉详情 查询投诉历史 创建投诉回调通知 更新投诉回调通知 解密电话

2021-07-19

SmartMxExcelUtil.zip

实现读写excel文件,可读取所有sheet表,也可按第一行为key 其他行为value 拼接字符串

2020-07-24

smartLeida.zip

绘制综合能力图示例,教您如何绘制 雷达图,纯手工js ,无需其他框架 限制,可自由使用,六星图综合能力绘制

2020-07-22

smartEatShake.zip

微信小程序 canvas 自行实现简易贪吃蛇,可自由选择游戏难度 暂停 继续等,纯手写,没有其他第三方框架

2020-07-22

exportutil.js

html导出为excel,//使用方法:调用函数: HtmlExportToExcel(table对象,文件名称,不加后缀(可选));即可

2020-07-09

smartBleConnect.zip

微信小程序 由梦辛工作室 梦辛灵开发 蓝牙调试助手源码 拥有以下功能 蓝牙调试 广播数据 选择读写uuid 定时发送 人民币大小写转换 进制转换 MD5加密工具等功能

2020-07-07

WxPayUtilV102.zip

内含微信JSAPI支付,微信企业付款至零钱包 微信企业付款至银行卡 微信企业付款至银行卡查询 微信退款申请 微信退款查询 微信模板消息 微信获取OPENID 等功能 完美封装,每个功能仅提供参数即可完成,简单使用,几行代码即可

2020-06-03

GetAward.zip

大家好,我是梦辛工作室的灵,近期自己做了一个抽奖小工具,感觉挺实用的,分享给大家,抽奖工具封装,可自行设置奖品信息,奖品抽奖概率,可设置是否每抽一次减少一个讲评

2020-03-14

扫码登录Demo.zip

实现扫码登录Demo,前端代码 后端代码都有,学习入门值得拥有,利用ws协议来实现扫码登录,简单易懂

2020-02-11

WxPayUtil.zip

微信支付预下单封装和使用示例,简单实用,微信企业付款的封装和使用示例,发送模板消息的封装和使用示例,免除复杂的拼接加密等操作,只用提供对应的参数即可完成接口实现,并加上了微信支付的备用域名,便于主域名出现问题时使用备用域名

2019-12-23

ble2until.zip

安卓蓝牙2.0、4.0封装示例、具体使用 ,如何扫描蓝牙设备、连接蓝牙设备、发送具体消息、接受蓝牙信息和如何处理

2019-12-05

MxSqlUtil.zip

此工具为一个工具类,用户可以下载后,并自定义多个处理类,然后将excel的数据按照预设置好的处理方法去处理并入库(完全自定义)

2019-11-14

JSON常用包.zip

JSON常用包集合 commons-beanutils.jar、commons-collections-3.1.jar、commons-lang-2.1.jar、commons-logging.jar、ezmorph-1.0.6.jar、json-lib-2.2.3-jdk13.jar、xom-1.2.5.jar 缺了撒评论说 我更新

2019-10-31

mxDaoManager.zip 自定义ORM框架

MXDaoManager 自定义ORM 继承MxDaoData 即可实现 操作数据库 适用于学习理解ORM 原理,和 LitePal 很像 不过是操作 远程数据库

2019-08-31

微信小程序 Canvas 自定义数码管显示时间

微信小程序 Canvas 自定义数码管显示时间,可自己设置显示颜色,字体大小,能显示数码管可显示的所有值,使用方法:https://blog.csdn.net/weixin_41392105/article/details/84347623

2018-11-23

zxing扫码集成eclipse版

zxing扫描二维码,大神写好的放在github上,由于本人需求就转换为了eclipse版,下载导入即可用,方便大家

2018-11-19

微信小程序蓝牙集成便捷使用

微信小程序蓝牙集成,直接调用初始化 扫描 发送方法,详细使用方法查看https://blog.csdn.net/weixin_41392105/article/details/82708058

2018-09-14

空空如也

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

TA关注的人

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