flowable demo 7.0.0
Flowable 7.0.0 测试 Demo
进行了用户、脚本、Shell、接收、ServiceTask 等节点的实现测试
同时集成了 Drool 规则引擎和配置
集成了DMN决策表测试
draw 离线部署资源包
draw 离线部署资源包
包含文件
draw.war
apache-tomcat-9.0.82.tar.gz
jdk-8u371-linux-x64.tar.gz
JDK8 下
SpringBoot 应用动态编译 Java 源码并注入 Spring 容器
JDK8 下
SpringBoot 应用动态编译 Java 源码并注入 Spring 容器,实现动态修改接口和抽象类的实现。注意,项目以 Jar 包形式启动时要在命令行引入 tools.jar 的包,IDEA下可直接调试。
基于接口、抽象类实现不停机动态调整代码的目的,将修改后的源码文件放置于指定目录下,读取文件后执行动态编译方法,即可将该类重新加载,新的类可以在Spring容器从新注册,且仅在当前窗口生效。如果重启了服务或应用,此时可重新编译代码部署,或在动手动编译使其临时生效
控制台启动命令:
java -Xbootclasspath/a:C:\Progra~1\Java\jdk1.8.0_341\jre\lib\tools.jar -jar dynamic-demo.jar
Java SpringBoot 连接 Hbase Demo
Java SpringBoot 连接 Hbase Demo
创建表
插入数据 列族 列
查询:全表、数据过滤
删除数据
删除表
Hbase 集群搭建:https://blog.csdn.net/weixin_42176639/article/details/131796472
Java 串口通信工具与源码
基于 Java 的串口通信工具
支持 RS232 / RS485(CRC16 Modbus) 调试
支持 WebSocke 通信
通过 WebUI 访问 Java 服务并进行串口通信
端口/波特率/数据位/停止位/校验位设置,收数、发数格式设置 ASCII/HEX
自动发送
保存数据到文件
扩展性:
可通过 Java 方便集成数据库API/数据展示API
Jdk 动态编译 Java 源码测试 Demo
Jdk 动态编译 Java 源码测试 Demo
通过 Jdk 工具类,直接将 Java 源码编译为 Class 字节码,并可加载为 Class 对象;
实例化后,可调用实例对象的方法
通过上面的实现,可以在线动态修改源码,并触发编译,加载到线上项目内,实现类似于热
部署的效果
Java通过Druid连接mysql
Java通过Druid连接mysql
卷积神经网络(CNN)概念理解
卷积神经网络基础概念理解:
1.图片知识:通道、位深
2.卷积、卷积核、感受野、梯度、激活函数
3.图片通道提取、图片卷积计算
AOP 和 Aspect 注解切入 测试 Demo
AOP 和 Aspect 注解切入 测试 Demo
1.ProxyFactory
基于 MethodBeforeAdvice、AfterReturningAdvice 利用 Spring Api 定义前、后置处理方法,并通过代理工厂类获取代理对象(代码或Xml配置实现)
2.ProxyFactoryBean
显式地设置 Advisors、Advice、Target等(基于代理的AOP ),从容器内获得的就是代理对象;Advice 和 CutPoint 也可以由 IOC 管理
3.AspectJProxyFactory
基于注解的形式:@Aspect、@PointCut、@Before、@Around、@After、@AfterRunning、@AfterThrowing
Java 动态代理 Demo
Java Jdk 和 Cglib 动态代理 Demo
1.通过 JDK 反射形式创建动态代理
2.通过CGLIB基于ASM字节码技术创建动态代理
3.Java 反射原理演示
4.CGLib 依赖如下:
<dependencies>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.3.0</version>
</dependency>
</dependencies>
PDF 离线转换 OFD 工具
1.双击打开程序:pdf.exe
2.选择待转换PDF
3.选择完成后,选择输出位置,设置文件名,确认完成转换
时间戳转换图片Base64转换小工具
1.时间戳转换
2.图片Base64转换
3.Base64加解密,MD5加密
4.秒表读秒
5.打开系统计算器
Windows自动关机工具.zip
1.支持Windows系统定时关机设置
2.支持创建文件复制任务,并监听任务执行,任务执行完成后自动关机(下载后联系作者授权)
SerialCommunication.zip
基于C#开发,RS485/RS232串口通信工具源码;可用于普通串口通信,也支持RS485数据的收发
MySSH.rarSSH框架,spring管理sessionFactory
spring管理sessionFactory,将sessionFactory注入基础类,将基础类设置为单例模式,下载后直接部署使用,根据实体类自行建表
C#三种定时器实现例子:Timer_Test.rar
C#定时器实现例子,包括三种实现方式System.Windows.Forms、System.Timers、System.Threading.Timer
串口通信.rar
本程序为串口通信,可以选择RS232或RS485模式,如果需要源码可以查看我的另一篇博客
YAV8AD_PRO程序.rar
YAV 8AD PRO采集卡,量程0-30V,基于C#开发的窗体演示程序,可以显示实时电压数据,并根据JSP或HTML将数据发送到网页,可以与B/S系统实时通信
sockjs.min.js_1.3.0.zip
通过Spring MVC实现网页实时通信需要用到的jar,但浏览器不支持websocketsa时,可以通过sockjs模拟实现通信
WebBrowser加载JSP或HTML实现C#和JS通信
很多外设通信需要串口,通过C#开发串口通信程序非常方便,但是将C#数据引入浏览器非常繁琐,而且开发Activex只有IE能够完美兼容。B/S模式开发的系统移动性好的同时,操作外设困难。
然而,将JSP或HTML加载到C#窗体程序很方便,而且JS和C#通信很简单。
javax-inject-1.0-201002241208.jar.zip
javax-inject-1.0-201002241208.jar.zip
geronimo-jta_1.1_spec-1.1-sources.jar.zip
geronimo-jta_1.1_spec-1.1-sources.jar.zip
hibernate-jpa-2.1-api-1.0.0.final.jar.zip
hibernate-jpa-2.1-api-1.0.0.final.jar.zip,内含hibernate-jpa-2.1-api-1.0.0.final.jar
struts2.3+spring4.3+hibernate5.4.rar
struts-2.3.37-all.zip,struts、spring、hibernate官网下载的完整文件
structs实现ajax所需的jar包:jackson.zip
实现jackson所需要的jar开发包,
commons-beanutils-1.7.0.jar,
commons-collections-3.2.jar,
commons-lang3-3.2.jar,
ezmorph-1.0.3.jar,
jackson-core-0.67.0.12.jar,
jackson-mapper-asl-1.9.9-sources.jar,
json-lib-2.2.3-jdk15-javadoc.jar,
json-lib-2.2.3-jdk15-sources.jar,
json-lib-2.3-jdk15.jar,
struts2-json-plugin-2.3.8.jar
MyEclipse工程文件:SSH+druid+logback+jackson
本文件为SSH开发框架,版本为struts2.3+spring4.2+hibernate5.4,采用druid数据库连接池,logback日志系统,jackson包实现ajax
druid-1.1.10.rar
阿里数据库连接池下载,版本druid1.1.10;兼容hibernate5版本。用于SSH框架练习,具体搭建过程请参看另一篇文章