- 博客(110)
- 资源 (10)
- 收藏
- 关注
原创 工具屋小程序
小小生活工具屋(www.liujd.cn)一个免费的便民小工具 可查询今日天气,电影资讯,在线翻译,房贷计算等本平台主要提供免费的查询工具,主要包括:今日黄历,今日天气(可查询近七天),电影资讯,手机号归属地,车牌号归属地,简单翻译,手持弹幕,房贷计算,BMI计算等等,后续功能在不断完善中......本平台数据主要通过后台代理,通过网络爬虫或者免费api(和风天气,聚合数据,豆瓣api,有道翻译等)来获取数据,平台不会记录任何用户数据,可安全使用。ps:本人做后端开发 闲暇时间开发.
2020-05-24 17:39:54
409
原创 jdbc连接mysql sqlserver oracle的工具类
jdbc连接mysql sqlserver oracle的工具类package arithmetic;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * JDBC连接mysql oracle sqlserver的工具类 * @author
2017-06-26 14:20:40
1848
原创 物联网灯光控制系统落地实录:区域树、本地定时、批量控制与告警留痕
先看四个场景,看看有没有你的影子:晚上十点半,人刚到家,电话来了——「厂区的灯还亮着,钥匙在你那儿吧?要不要回来一趟?」一盏灯,赔上一个晚上。
2026-11-09 10:29:58
130
原创 一套染色工艺管控系统,接住老师傅脑子里的配方
印染厂有个不成文的规矩:真正值钱的不是那几十台染缸,是厂里那两三位老师傅。哪个布种配哪个色号、染涤先下什么料、助剂放几克、浴比调多少——这些全在他们脑子里和一张张皱巴巴的纸条上。平时相安无事,可老师傅
2026-11-08 15:42:23
171
原创 一套畜牧智慧喂养系统,管住猪场每一顿料
规模化猪场最怕的不是辛苦,是不可靠:人一走,喂料就悬。这篇把畜牧智慧喂养物联网系统完整拆一遍——定时任务写在设备本地、断网照常喂,每条指令有回执,多商户 SaaS 让设备商有生意做,附没有真设备先做系
2026-11-06 14:59:57
328
原创 一套环保门禁系统,管住厂区每一辆车
厂区大门口的环保门禁,不只是道闸:车一到位就抓拍识别,按七层环保规则决定放行还是拦下,同时把每一次通行实时上报省环保厅。这篇用一辆货车的视角,讲清从车牌识别、设备兼容、七层规则、台账上报到选型的全过程
2026-11-05 20:59:18
197
原创 不敢改的校长考核,被一个县级教育局搬上线了
把一年一度的校长考核从纸质表格搬上线,决定成败的不是功能清单。这篇讲四件事:先想清楚搬的是谁的活、指标为什么要按学段分家、一票否决为什么要做成锁、以及人会变为什么是需求本身。附五条落地建议。
2026-11-03 10:59:02
188
原创 为什么你花 10 万买的系统,上线三个月就没人用了
系统没人用,不是技术不行,也不是员工懒。这篇讲我自己失手过的五个地方——需求错位、只做主流程、数据有去无回、交付当终点、按功能报价,以及每一个后来是怎么补的。附上线前 10 问自查清单。
2026-11-02 09:38:48
193
原创 什么时候响,什么时候停:告警引擎的三道关
告警系统最大的失败不是没报出来,是报得太多。阈值、持续时间、变化率怎么配,自动恢复为什么必须做,分级和通道为什么是两件事,短信为什么只发升级和结束。
2026-11-01 15:30:55
335
原创 从接进来,到敢用:四级数据校验链路是怎么设计的
脏数据有三种典型脏法,四道闸分别拦什么:矿井编码校验、格式合规、5 秒滑动窗口去重、异常值过滤,以及顺序为什么不能换。
2026-10-25 16:12:52
292
原创 20+ 种协议、2000+ 测点:工业网关接入层是怎么设计的
20+种工业协议其实是四类完全不同的问题;设备模板把厂家差异压进配置;2000+测点在100ms采集周期下的调度设计;断网48小时缓存与双机热备。煤矿接入层拆解。
2026-10-23 10:08:56
250
原创 从井下传感器到集团大屏:一套煤矿安全生产系统的端-边-云设计
20+工业协议、单网关2000+测点、断网缓存48小时、37项风险智能研判——煤矿安全生产智能化系统全链路落地复盘。
2026-10-22 21:06:35
231
原创 企业年会抽奖,别到活动当天才发现名单和奖品对不上
《年会抽奖系统的数字化解决方案》摘要:针对传统Excel抽奖模式在大型活动中暴露的痛点(如人员资格管理混乱、奖品核销困难、数据隔离等问题),本文介绍了一套全流程数字化抽奖系统。该系统通过分层管理实现:1)多公司/多活动数据隔离;2)奖项与奖品分离配置;3)颗粒化人员参与权限控制;4)现场大屏实时联动展示;5)完整操作留痕审计。适用于100人以上的企业年会、客户答谢会等需要严谨流程管控的场景,将抽奖准备时间缩短80%,同时杜绝奖品错发、数据混淆等运营事故。系统支持快速部署,已服务多家上市公司年会。
2026-08-25 12:02:48
166
原创 从零搭建一个多商户电商平台——三端协同的全链路复盘
本文分享了开发多商户电商平台的核心挑战与解决方案。作者指出真正的难点在于协调消费者、商家和平台三方的实时数据流转,而非单纯搭建功能。关键设计包括:1)三级分销系统需规避法律风险,设置合理的佣金结算机制;2)通过商家自主管理工具提升入驻意愿;3)确保订单全链路高效流转比堆砌功能更重要。项目经验表明,成功的电商平台应聚焦业务流程效率,而非功能数量,实现"能大能小,唯效是从"的平衡。
2026-06-10 09:54:36
197
原创 能大能小,唯效是从——一个技术合伙人的实战自白
我是 Jedin,一家软件公司的创始人。9 个行业,50 多个交付项目。从几百行代码的桌面工具,到守护煤矿工人生命安全的大型监控系统——都做过。今天开这个号,只想跟你聊一件事:数字化这件事,到底怎么做才真正有效。
2026-05-27 14:32:14
196
原创 mybatisplus在mysql数据库中查询关键字字段的问题既要
在关键字字段上加入@TableField注解,注解中加入反引号“ ` ”@TableField("`desc`")private String desc;
2020-11-24 16:25:14
1224
2
原创 BigDecimal去掉小数点后无用的0
BigDecimal去掉小数点后无用的0比如:数据库存储的是Decimal(5,2)类型保留两位数。如果100.00想展示成 100解决:BigDecimal,有方法解决stripTrailingZeros()看源码:/** * Returns a {@code BigDecimal} which is numerically equal to * this one but with any trailing zeros removed from the *
2020-06-23 16:50:25
4385
原创 使用iview的Cascader 级联选择报错:Error in callback for watcher "data": "TypeError: Cannot read property
我的问题在于出现了"children": null,将数据中"children": null的删除或者设置为空数组就可以了
2020-04-28 10:39:22
2412
原创 XXL-JOB学习-Mac整合报错 Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log]
Mac整合XXL-JOB报错ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file] - Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log]解决方案:在你电脑上的父路径,也就是最顶层cd /在这...
2020-03-04 16:22:54
3374
2
原创 sql练习---一句sql交换两列的值
原:需要交换为:sql语句:UPDATE `test` SET a = b+a , b = a -b, a = a-b
2019-10-09 17:58:26
639
原创 求出数组中重复 value 的个数
public static void main(String[] args) { int[] arr = {1, 4, 1, 4, 2, 5, 4, 5, 8, 7, 8, 77, 88, 5, 4, 9, 6, 2, 4, 1, 5}; int[] num = new int[124]; for (int i = 0; i < arr.length; i++) { ...
2019-09-19 10:58:35
341
原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context
报错信息:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test解决办法:将测试类所在包路径 改成 项目启动类(sprin...
2019-07-26 17:01:57
182
原创 intellij debug模式提示 Method breakpoints may dramatically slow down debugging 解决办法
直接上图........点击图中按钮 或者 快捷键(Ctrl - Shift -F8) 出现下图
2019-06-20 15:39:57
81628
39
原创 java-阿拉伯数字转换为汉子数字
代码:public class Test { private static final String[] units = {"", "十", "百", "千", "万", "十", "百", "千", "亿"}; private static final char[] nums = {'零', '一', '二', '三', '四', '五', '六', '七', '八', ...
2019-05-31 15:57:59
817
原创 JPA更新报错:Modifying queries can only use void or int/Integer as return type!
报错信息:org.springframework.dao.InvalidDataAccessApiUsageException: Modifying queries can only use void or int/Integer as return type!代码:@Modifying@Transactional@Query(value = "update Xxx x set x....
2019-04-04 14:26:20
7777
1
转载 RocketMQ与Kafka对比(18项差异)
转自:https://blog.youkuaiyun.com/damacheng/article/details/42846549淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review...
2019-03-08 17:23:42
217
转载 urlEncoder和urlDecoder的作用和使用
1.URLEncoder.encode(String s, String enc) 使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式 URLDecoder.decode(String s, String enc) 使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。 2.发送的...
2018-08-27 15:31:26
1011
转载 java优化相关
代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会...
2018-07-24 15:13:29
285
原创 Remote System Explorer Operation卡死Eclipse解决方案
在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 RSE UI.第二步:Eclipse -> Preferences -> Remo...
2018-06-01 11:21:22
585
原创 maven项目解决mapper.xml打包进不去问题
问题:打maven包的时候,打完包发现src/main/java中的的mapping文件没有被打包进去;原因:mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认的src/main/java的是Java文件,它不会打包里面的xml文件,所以在打包之后里面不会有mapping。解决办法: 在pom.xml中添加如下配置: src/mai
2018-02-01 18:08:17
2284
原创 【Maven】Project configuration is not up-to-date with pom.xml错误解决方法
Maven项目报如下错误:Project configuration is not up-to-date with pom.xml. Run project configuration update解决方法:项目上右键——【Maven】——【Update Project Configuration……】,此时弹出一个(Update Maven Dependencies)的对话框
2018-02-01 16:09:05
434
原创 mysql千万级大数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id fro
2018-01-30 20:02:50
405
原创 Mysql三种注释
Mysql注释MySQL服务器支持3种注释风格:· 从‘#’字符从行尾。· 从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同· 从/*序列到后面的*/序列。结束序列不一定在同一行中,因此该语法允许
2018-01-22 16:58:39
852
原创 如何将本地项目放到SVN里面?
一、通过SVN客户端向服务器上面添加项目 1、在服务器上面创建一个文件夹,文件夹以项目名称命名。 2、在合适目录下右击后,点击SVN Checkout,将你在服务器上面创建的目录checkout下来,然后将你在本地项目下的文件或目 录导入到此目录中,然后选中要提交的文件或目录,右击,选择“Add”,会在文件或目录上面显示了“+”
2018-01-20 10:58:05
41508
3
转载 RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
一、消息队列使用场景或者其好处消息队列一般是在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守
2017-11-30 17:56:35
1420
转载 UniCode与非UniCode的区别
在数据库中我们通常会遇到字符串与Unicode字符串,对于想我这样的初学者很多人是有很多疑问的,对此我把这个问题整理一下,方便自己与大家对知识的掌握。 字符串:(1)Char:固定长度,长度为n个字节,取值范围1~8 000,存储大小是n个字节。 (2)Var
2017-11-28 18:30:35
13472
2
转载 Spring @Scheduled定时任务动态修改cron参数
Spring框架自3.0版本起,自带了任务调度功能,好比是一个轻量级的Quartz,而且使用起来也方便、简单,且不需要依赖其他的JAR包。秉承着Spring的一贯风格,Spring任务调度的实现同时支持注解配置和XML配置两种方式。 再来谈谈变态的项目需求:我们正在做一个智能数字电表的数据采集项目,项目最终会在多个工业园上线,每个工业园对电表数据的采集周期可以进行自定义,例如A工业园想每10
2017-11-23 18:21:19
12038
转载 java注解
java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation)为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。常见的作用有以下几种:1.生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等;2.跟踪代码依赖性,实现替代
2017-11-09 17:37:12
316
转载 Java+8新特性终极指南
介绍毫无疑问,Java 8发行版是自Java 5(发行于2004,已经过了相当一段时间了)以来最具革命性的版本。Java 8 为Java语言、编译器、类库、开发工具与JVM(Java虚拟机)带来了大量新特性。在这篇教程中,我们将一一探索这些变化,并用真实的例子说明它们适用的场景。这篇教程由以下几部分组成,它们分别涉及到Java平台某一特定方面的内容:Java语言编译器类库工
2017-11-02 11:14:14
550
eval.jar eval.jar
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅