![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 51
weijia3624
机会留给有准备的人
展开
-
人人都学会APP开发 提高就业竞争力 简单实用APP应用 安卓浏览器APP 企业内部通用APP制作 制造业通用APP
学习APP开发需要一定的相关的技术知识,只要是热爱学习的都可以实现开发,同时需要投入时间和精力来学习和实践。然而,学习APP开发也有一些好处。增强编程技能:学习APP开发可以帮助你增强编程技能,学习新的编程语言和开发工具,同时了解如何将代码组织成可维护的项目。创业机会:APP开发也是创业的一个好领域,如果你有创业想法并且能够将其实现成APP,那么学习APP开发将是非常有价值的。下面谈谈在一般企业、制造业通用的一个APP应用,简单入门一个例子,安卓浏览器APP、安卓开发嵌入网页更容易开发。原创 2023-03-07 11:18:43 · 419 阅读 · 0 评论 -
C#与三菱PLC MC协议通信,Java与三菱PLC MC协议通信 java C# 支持MC协议A-1E通信 MC协议Qna-3E通信 三菱MC协议开发资料
三菱PLC的MC协议是一种常用的通信协议,用于实现三菱PLC与其他设备之间的通信。以下是一些关于MC协议的基本信息:协议格式MC协议的通信数据格式如下:数据头网络编号PC编号目标模块IO编号目标模块站号本机模块IO编号本机模块站号请求数据长度请求数据FCS校验码2字节1字节1字节3字节1字节3字节1字节2字节n字节2字节协议特点MC协议支持点对点和广播通信;MC协议支持读写操作;MC协议支持定长和变长的数据读写;MC协议支持FCS校验码。协议应用。原创 2023-02-22 16:35:01 · 3309 阅读 · 0 评论 -
C#使用MQTT通信 .Net实现MQTT通信 java使用MQTT通信 java实现MQTT通信 MQTT发送、订阅 c# java开发MQTT完整资料 不关注MQTT底层,只关注如何通信
发布者发布消息时,需要指定该消息的Topic,订阅者订阅Topic后就可以接收到发布者发布的消息。订阅者需要订阅指定的Topic,以便接收到发布者发布的消息。订阅时需要指定Topic和消息的QoS(服务质量),QoS分为0、1、2三个级别,级别越高,消息传输的可靠性越高。总之,MQTT是一种非常灵活和高效的通信协议,适用于许多不同的应用场景,包括物联网、传感器网络、实时消息传递等等。MQTT采用简单的二进制消息格式,协议本身非常轻量,不会占用过多的网络带宽和设备资源,适合于物联网设备间的通信。原创 2023-02-22 14:07:12 · 3160 阅读 · 1 评论 -
C#、JAVA读写PLC物联网Modbus 支持Rtu Modbus、TCP Modbus、UDP Modbus JAVA与Modbus 通信 C#与Modbus 通信 支持串口Modbus
在物联网中,Modbus通信主要涉及到Modbus从设备和Modbus主设备两种设备之间的通信。在实现Modbus通信之前,需要配置好通信参数,例如串口通信的波特率、数据位、停止位、校验位等,以太网通信的IP地址、端口号等。在实现Modbus通信的过程中,需要使用一些软件工具,例如Modbus通信协议的驱动程序、Modbus通信的编程库等。总之,实现物联网Modbus通信需要选择合适的硬件设备和软件工具,配置合适的通信参数,编写程序实现Modbus通信,并进行调试和测试。原创 2023-02-22 10:58:04 · 2134 阅读 · 0 评论 -
超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发实战经验 泛微开发实战例子 泛微二次开发项目例子 泛微二次开发Demo 泛微二次开发完整例子 泛微二次开发入门
超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发实战经验 泛微开发实战例子 泛微二次开发项目例子 泛微二次开发Demo 泛微二次开发完整例子 泛微二次开发入门目前把E9之前开发使用到知识点全整理资料,资料包括webservice、action功能使用java实现、前端知识等多技术要点汇总、分类、归纳,并且有做过其中一个项目代码实例。原创 2022-11-23 08:56:11 · 4276 阅读 · 10 评论 -
C# Java读写PLC物联网Modbus RTU Modbus TCP Modbus UDP,PLC工业协议Modbus RTU与C# Java通信 C# Java PLC网关 一步步向物联网前进
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。Modbus比其他通信协议使用的更广泛的主要原因有:公开发表并且无版权要求 易于部署和维护对供应商来说,修改移动本地的比特或字节没有很多限制 Modbus允许多个 (大约240个) 设备连接在同一个网络上进行通信,举个例子,一原创 2022-11-16 17:01:34 · 1135 阅读 · 0 评论 -
Android APP开机启动,安卓APP开发自启动,安卓启动后APP自动启动 Android让程序开机自动运行APP
最近在做个电视看板业务,需要APP随着安卓系统启动后自动启动,不用人工操作,即可显示APP里面的数据信息,经查了资料后、测试、终于成功了......,经过再研究,发现要在手机再设置自动开启等业务,以下是小米、魅族的系统设置的一些内容,其它平台自己研究。大概是过程,系统重启后,会给个广播,APP收到信息后,就在信息事件添加启动业务。理论以上两步做完就可以了。APP也能收到广播信息了, 但是APP没有在桌面启动。魅族平台设置,魅族的界面还是相当漂亮的。第一步设置获取广播后的业务。这里已经显示收到广播信息。原创 2022-09-11 21:59:19 · 4815 阅读 · 0 评论 -
springboot mybatis 动态调用oracle存储过程,通过存储过程名称,就能动态调用存储过程、java动态调用oracle存储过程
由于在开发业务时,可能同时调用的存储过程不知道参数,但是参数从界面、或已经存储在数据库的获取,所以就不希望手动写存储过程的参数,通过简化的调用。能不能写个动态的业务,只输入存储过程名称,自动获取存储过程参数,并且参数的数据从前台传递过来,这个就通用了。只写一个通用方法,就可以调用所有的存储过程。只根据输入不同的存储过程名称、参数内容,自动调用不同的存储过程。...原创 2022-05-23 11:01:36 · 675 阅读 · 3 评论 -
Springboot高并发限流、秒杀、访问排队、熔断完整例子,java解决大流量 、高并发方案,java限流、秒杀、访问排队完整例子
首先,我们来说一下什么是大流量?大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量),1W+,5W+,10W+,100W+...。其实并没有一个绝对的数字,如果这个量造成了系统的压力,影响了系统的性能,那么这个量就可以称之为大流量了。 其次,应对大流量的一些常见手段是什么?缓存:就是让数据尽早进入缓存,离程序近一点,不要大量频繁的访问DB。降级:如果不是核心链路,那么就把这个服务降级掉。打个比喻,现在的APP都拿到数据后,做个性化排序展示,如果在大流量下,这个排序就可以降级...原创 2021-11-06 10:41:15 · 4691 阅读 · 3 评论 -
用原生安卓 做一个“套壳”APP、混合开发、安卓H5加壳开发
Hybrid App(混合应用):即为原生 WebView 加 HTML5 网页内容的形式。只需要开发一套 HTML5 业务逻辑,就可以同时运行在不同的平台上,相对比较灵活,内容可以快速更新,开发维护成本较低。最大的缺点就是性能远不及原生应用,交互上也做不到原生的那么自然。 目前非常多的电商或应用APP,只有8Mb这么小,本质就是使用了套壳业务,里面是html5的界面。1)可以使用 原生安卓+WebView 做一个APP外壳2)Flutter外壳的生成方法,可以使用插件flutter_webview原创 2021-10-14 15:46:15 · 5806 阅读 · 0 评论 -
java导出PDF、iText5导出漂亮表格PDF、导出指定格式水印PDF
我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能:1)支持A4纸大小导出2)指定文字显示的位置3)支持表格展示数据4)添加水印 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10&l.原创 2021-10-19 13:30:26 · 420 阅读 · 0 评论 -
Eclipse maven项目中依赖包不全,如何重新加载?
1mvn dependency:copy-dependencies2 项目右键 -> Maven -> Disable Maven Nature3 项目右键 -> Configure -> Convert to Maven Project原创 2021-07-25 09:20:43 · 3058 阅读 · 0 评论 -
c#、java、钉钉、微信小程序、APP采集modbus TCP协义的PLC数据
modbus开发 modbus协议软件开发 modbus数据采集 modbus数据下载我们可以通过c#、java采集modbus协义数据,可以实现数据同步图表显示,并且可以写入数据,实现发布webservice、resful接口提供给第三方使用我们提供web、APP、微信小程序对接,有开发需求请联系Q1766168900以下是几个截图与大家分享...原创 2021-05-14 10:44:14 · 952 阅读 · 0 评论 -
springboot shiro默认密钥致命漏洞 修复
第三方给系统做检测时发现shiro默认密钥致命漏洞,提醒要修改,查了资料,已经修复,有需要交流,请联系Q 1766168900原因在这里更新配置文件后,正常原创 2021-05-12 15:21:49 · 1171 阅读 · 1 评论 -
JAVA采用S7通信协议访问西门子P JAVA西门子PLC通信,java S7-S200、java S7-300、java S7-400,java与PROFINET协议通信 Java与西门子PLC通信
最近在处理Java与西门子PLC通信的,摸索出通信方法,实现了java与西门子PLC间相互通信,可以方便的实现西门子PLC实现功能后,怎么做人机交互、APP控制等功能。以下是几个截图与大家分享,有需要沟通请联系Q1766168900![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429153123780.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c原创 2021-04-29 16:10:35 · 3910 阅读 · 0 评论 -
vue里面写原生JS函数,安卓agentweb、webview与js操作,移动应用调用JS,移动混合开发JS互动
最近在做安卓混合开发时,遇到几个坑,在vue写的界面里面调用原生js去调用安卓插件agentweb的安卓条码扫描功能,最后是agentweb调用web的原生JS出问题,问题1:在vue界面里面放原生的function在哪里?经过多轮研究,问题1终于解决了,但又遇到个问题2:原生函数把值给了input控件,但vue取不到input的值。查查资料又解决了。解决问题一:原生JS函数放在哪...原创 2020-01-07 10:57:26 · 7377 阅读 · 0 评论 -
HttpURLConnection Basic auth 认证验证,java获取Basic auth认证数据
import org.apache.commons.codec.binary.Base64;import javax.net.ssl.HttpsURLConnection;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLEncoder;import java.util.Date;..原创 2021-03-07 00:10:30 · 1212 阅读 · 0 评论 -
打破局限,让domino实现开发APP,Domino快速制作APP、Domino小程序,Domino移动开发,domino微信小程序
现在有不少用户需要能对接原有企业系统业务,如ERP(仓库收发货使用扫描)、OA(移动审核)、HR(随时查找人员资料),希望能在移动平台处理些业务,又不希望过高的成本(可同时适用于安卓 和IOS平台),其实微信小程序是非常不错的选择。有以下几个特点:漂亮的界面 功能全面,能使用移动设备拍照、扫描、定位等功能 超级流量入口,十亿多用户平台 低成本,开发、推广运营成本低 能完美对接、迁移企业原系统业务 不分domino版本,只要支持BS就能支持小程序、钉钉等移动APP需求...原创 2021-01-25 18:30:32 · 360 阅读 · 0 评论 -
java连接domino C#连接domino python连接domino go连接domino,delphi连接domino Excel连接domino Flutter、微信小程序连接domino
回头研究之前开发的Domino与HTTP通信时,把HTTP认证解决了,domino可以打通与所有语言通信,无需其它中间件直接通信。最近在研究Http通信问题时,极大方便各个平台之间数据传递。原创 2021-01-25 13:35:03 · 439 阅读 · 0 评论 -
Java连接RFC综合例子,Sap接口集成例子,java调用sap例子 java使用sapjco3处理RFC集成 sap快速二次开发 sap接口开发入门到精通
最近使用java连接RFC,把这个例子保存,以后方便查看。import java.io.File;import java.io.FileOutputStream;import java.util.Properties;import com.sap.conn.jco.JCoDestination;import com.sap.conn.jco.JCoDestinationManager;import com.sap.conn.jco.JCoException;import com.s...原创 2021-01-22 19:00:03 · 485 阅读 · 0 评论 -
泛微Ecology8 实施视频大全,泛微OA E8 使用视频大全,全是视频一看就会
更多泛微资料下载请点-->原创 2020-12-14 21:55:20 · 2030 阅读 · 7 评论 -
泛微Ecology8 JS开发大全,泛微OA E8 前端开发大全
把原来收集及使用的截图,留个影,如果有需要的可以联系。现在使用E9相对多了,但是以前开发了不少E8的东西。分享了出来.原创 2020-12-13 11:35:10 · 2558 阅读 · 6 评论 -
springboot jar使用bat启动方式
在windows 平台,使用springboot打包后生成一个jar包,下以是bat文件内容1、单包运行方式@echo offjava -jar xxx.jar2、分离lib、resources资源文件后启动方式java-jar-Dloader.path=resources,libxxx.jar3、单包运行方式,并且指定jdk位置运行(可能一台电脑多个jdk环境)@echooffstartjdk1.8/bin/java-jarxxx.jar4、分离lib、...原创 2020-11-27 15:36:58 · 940 阅读 · 0 评论 -
mybatis字段有数字,存储过程返回有多集合
参考这文章研究了返回多种情况,还解决了,直接返回list<Map>记录有科学计数情况,小于1的返回0,所以返回具体的对象非常准确。 <!--sql字段的数字字段处理方法--> <resultMap id="rm" type="com.xinpoint.whs.entity.PostChang"> <result column="workno" property="workno"></result> &l原创 2020-11-24 19:03:02 · 453 阅读 · 0 评论 -
java生成条码图片、打印二维码、图片合并、图片加文字
通过java生成二维码图片,可以添加文字内容,非常方便实现打印。import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.awt.print.Printe原创 2020-11-06 15:15:46 · 1418 阅读 · 0 评论 -
鼎捷ERP二维码整体解决方案 Tiptop GP条码管理系统 鼎捷ERP移动解决方案 鼎捷条码扫描 鼎捷WMS仓库移动扫码 鼎捷安卓PDA扫码方案 Tiptop 出入库盘点出货条码扫码 提供源码
鼎捷ERP二维码整体解决方案 Tiptop GP条码管理系统 鼎捷ERP移动解决方案 鼎捷条码扫描 鼎捷WMS仓库移动扫码 鼎捷安卓PDA扫码方案 Tiptop 出入库盘点出货条码扫码 鼎捷安卓APP方案 Tiptop GP二次开发 鼎捷ERP移动办公解决方案 鼎捷ERP二次开发 鼎捷移动PDA扫码 Tiptop GP 3.0二次开发Tiptop GP 5.0二次开发鼎捷ERP二次开发原创 2020-10-16 08:23:06 · 912 阅读 · 0 评论 -
企业微信、钉钉 助力企业高效办公
原创 2020-10-16 08:11:38 · 276 阅读 · 1 评论 -
泛微OA二次开发环境搭建 ecology二次开发
我们在参与泛微开发有四年多的经验,实践过十多个不同的开发项目。 我们提供泛微平台技术支持顾问、项目开发、提供开发资料等服务。 期间收集、整理、归纳专门针对泛微开发的专业技能资料; E8 开发资料大全 E9 开发资料大全 下面介绍E8的环境安装,概述本文档将介绍如何通过自己电脑搭建开发环境,实现开发过程可debug进行调试,从而达到提升开发效率。准备工作此次以本机的Win7+SQL SERVER 2008R2系统运行环境、Myeclipse8.5...原创 2020-09-28 09:56:02 · 16517 阅读 · 1 评论 -
泛微E9 MVC开发
新架构与现行的架构能够很好的结合,前后端分离的同时,对后端增加了分层、AOP、IOC、interceptor的支持。 新架构要求service和Command层必须面向接口编程, 同时通过IOC和命令委托方式进行各层的解耦(具体参加下 方示例); 另外,新架构还提供全局interceptor和局部interceptor、SERVICE-AOP、COMMAND-AOP的支持,可以进行比如 日志记录、声明性事务、安全性,和缓存等等功能的实现和无侵入二开。 新架构采用命令模...原创 2020-09-03 14:49:04 · 1730 阅读 · 0 评论 -
超全 泛微 E8 E-cology 8 开发资料大全 开源下载资料
泛微最新的版本已经是E9的了,前端使用react开发,前端开发变化还是不小的。最近看了原来的E8版本的资料还真不少,如果熟看以下资料,开发E8、E9版本的泛微系统就没有啥问题了。以下展示相关的内容。包括了,1)前端开发,E8里面有不少jquery框架内容,E9更新成react而以,熟悉一下就可以了,没啥难度的,后端设置理念和使用方式、java调用与E8差不多,通用。2)webservice,自身流程可以通过接口调用,3)后端的数据表说明4)流程的配置说明5)在节点运行java代码原创 2020-06-29 11:12:57 · 7216 阅读 · 15 评论 -
Domino毫秒级查询利器Elasticsearch(一)
Domino的数据库查询慢,上100W大量数据之后,更是慢得让用户不能接受。从Domino 10开始又多了一种数据库查询方法,Domino Query Language(简称DQL),刚开始只支持nodejs开放,后期会支持ls、java一起。看了一些资料DQL查询比以前的方式要快不少。由于没有使用nodejs开发,一直没有测试。 目前流行什么查询呢?能否集成到我们的Domin...原创 2020-02-25 11:05:21 · 952 阅读 · 0 评论 -
Domino毫秒级查询利器Elasticsearch(三)
前面两篇已经介绍了同步数据到Elasticsearch,接下来要进行查询数据了,查询数据毫秒级的体验,这才是我们要的结果,Elasticsearch的查询和Sql有些区别,有专门的逻辑,其实根据自己的实际情况就可以查出数据。 由于Elasticsearch已经支持RESTful的访问方式,如果使用JS访问会涉及到跨域的问题,在Domino平台,可以使用java代理访问...原创 2020-02-25 15:47:46 · 465 阅读 · 0 评论 -
Domino快速制作APP、Domino小程序,Domino移动开发,domino微信小程序
现在有不少用户需要能对接原有企业系统业务,如ERP(仓库收发货使用扫描)、OA(移动审核)、HR(随时查找人员资料),希望能在移动平台处理些业务,又不希望过高的成本(可同时适用于安卓 和IOS平台),其实微信小程序是非常不错的选择。有以下几个特点:漂亮的界面功能全面, 能使用移动设备拍照、扫描、 定位等功能超级流量入口, 十亿多用户平台低成本,开发、 推广运营成本低能完美对接、迁移企业...原创 2020-02-25 10:27:03 · 751 阅读 · 1 评论 -
HttpURLConnection调用webservice,HTTP调用webservice,简单的webservice调用
以前调用webservice一般使用axis、axis2先生成java类后,直接引用,多方便。但是有的webservice接口非常的函数,生成的java类非常多,有没有一种非常简化的方法。 axis2有不生成类直接调用的方法,但是QName不容易找,每次查N久不到。有的反馈,使用CXF调用一样方便,但CXF还要使用maven下载jar,而这里是jdk自带的^_^.....。...原创 2019-05-17 11:40:30 · 3769 阅读 · 0 评论 -
springboot2调用axis报错
springboot调用引用axis调用webservice时,出错如下:Handler dispatch failed; nested exception is java.lang.ExceptionInInitializerErrorHandler dispatch failed; nested exception is java.lang.NoClassDefFoundError: ...原创 2019-04-08 21:32:47 · 2075 阅读 · 0 评论 -
springboot2.0.x升级springboot2.1.3
由于bootdo项目需要升级springboot成2.1.3,这里记录几个要关注东西,以方便以后记录:一、这是mysql需要高速,目前oracle不用调整原来的mysql连接url: jdbc:mysql://127.0.0.1:3306/bootdo?useSSL=false&useUnicode=true&characterEncoding=utf8更新成...原创 2019-04-08 21:07:21 · 2384 阅读 · 0 评论 -
BootDo平台免密登陆
有时在应用中,有需要免密登陆,比如与微信集成、第三方集成(sso也可以)、短信免密登录等都有需求。在这一篇Spring boot Shiro简单的配置与免密码登录已经有非常细的说明了,但要切合应用转成自己的应用,把几个关键元素放出来,分享给大家。package com.bootdo.system.config;import at.pollux.thymeleaf.shir...原创 2019-04-02 15:17:44 · 1545 阅读 · 0 评论 -
mybatis插入Oracle主键(自增键)
在mybatis插件oracle数据库,如果是主键自增型的,就要考虑是已经有触发器处理,还是只有sequence,这样才能在保存后的类里面主键才有值。1、只有sequence时,demo如下declareV_NUM number;BEGIN V_NUM := 0; ----判断序列是否存在(区分大小写) select count(0) into V_NUM f...原创 2019-04-02 14:54:54 · 2375 阅读 · 0 评论 -
BootDo平台数据库使用Oracle
最近协助使用开源框架,在网上到个BootDo使用起来还是非常方便的,由于数据库原例子使用mysql,需求要后台使用成Oracle,有时看看例子还不错,真要修改成项目来使用,还有得研究,从连接数据库、activiti的配置、mybatis的xml语句不少要更改、原生成的数据库sql要转成oracle的语法,每个问题都要时间处理,研究成功还是有意义的。以下简单截图仅供参考。...原创 2019-03-28 20:24:56 · 1115 阅读 · 2 评论