自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用@FieldOrder注解,解决Jna使用过程中的版本冲突问题

使用@FieldOrder注解,解决jna使用过程中的版本冲突导致的问题:jna的高版本并不兼容低版本,但存在高版本的时候,需要实现getFieldOrder方法。这个错误从4.5.10开始会出现的,在这之后的高版本都需要实现getFieldOrder方法,并且会影响低版本(个人主观猜测)大致提供的思路是在需要用到Structure的地方补上这个getFieldOrder方法就好,但是很麻烦。错误的根本原因是参数顺序配置不对,其实jna本身就提供了一个注解可以调控参数的位置。确实是引入更高级的依赖2、

2024-07-19 14:46:21 131 1

原创 【OPCUA】使用Java开源项目milo连接KEPServerEX6服务器并读取值

使用Java开源项目milo连接KEPServerEX6服务器并读取值,提供项目小demo,帮助解决问题

2023-11-07 15:20:07 4055 7

原创 使用java连接KEXServerex6仿真OPCUA出现获取不到端点问题

排查发现只报了错误:org.eclipse.milo.opcua.stack.client.ClientChannelManager.connect(ClientChannelManager.java:67)下载安装KEPServerex6,完成Administrator用户密码注册,写入项目的认证签名中。KEPServerex6新建连接通道项目,Simulator,新建两个tag。新建连接通道项目,OPC UA Clien,导入上面的tag,连接成功。运行一次项目生成证书,进入OPCUA设置,信任证书。

2023-11-05 21:01:08 343

原创 【Java】JDK8的通过反射获得方法的实际形参名,而非arg0等

今天在写一个AOP代理的时候,发现通过反射获取了类的Method对象之后,再获得方法的形参列表,从而获取方法的形参名的时候,发现输出的为默认的arg0、arg1…或者Override compiler parameters per-module中新增一个module并设置 Compilation options值为-parameters。使用手动命令方式编译:javac -parameters XXX.java,之后再使用java XXX.java运行。

2023-09-15 01:17:15 455

原创 主机连接虚拟机Redis失败原因分析:bind、protected-mode、防火墙

redis.conf还有一个参数bind,默认值是127.0.0.1,表示允许本机对本服务进行请求连接。为了我们的应用服务可以正常访问Redis,我们需要设置Redis的bind参数或者密码参数requirepass。redis.conf的参数protected-mode如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接。Redis有一个后台启动模式,可以前往Redis的解压目录,编辑Redis的redis.conf配置文件,然后使用。那么设置为yes后如何连接其他机器上的Redis?

2023-09-01 21:20:37 448

原创 梳理SSM整合时,三个框架之间的关系

的文件位置,作为contextConfigLocation参数放入web.xml中,并在web.xml中配置了一个Web层面的监听器ContextLoaderListener,它实现了ServletContextListener接口,该监听器服务器启动并创建Servlet上下文的时候调用,因此它要比作为Servlet的前端控制器更快被响应,从而通过web.xml的参数找到核心配置文件的位置,先一步创建Spring的IOC容器。切入点表达式@Pointcut。

2023-09-01 21:14:12 92

空空如也

空空如也

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

TA关注的人

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