logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java 调用大漠插件2

之前发了一篇jacob调用大漠的博文,总觉好麻烦,并且后来经过测试发现存在性能问题。本来想弄免注册的 翻遍了国内外所有的网站以及博客就是找不到一篇与之有关的文章讲这个。所以自己去研究了com的架构原理。可能还要一段时间。不过现在找到一个比较高效并且可以直接使用java对象进行编码的插件第一版 叫jawin新版 叫 njawin具体项目我已经写好放到git上了下载下来之后 将jaw...

java调用大漠插件

发现很多人在问java怎么调用大漠插件,自己研究了下,写篇博文分享下,大牛请忽略。这其实是一个java调用dll的问题,于是去查了下java如何调用dll,最先查到的是通过jni,发现非常麻烦,接着又发现一个jar包jna,实验了下发现不行,dm.dll属于com类型的插件,又查到一个jacob包专门调用com。但是有点不完美的是目前不知道如何免注册调用。欢迎加群探讨更多java相关的技术qq..

docker-compose安装neo4j

打开docker-hub搜索找到neo4j官版并选择相应版本新建目录/home/docker-compose/neo4j并将以上内容拷贝到docker-compose.yml文件中/home/docker-compose/neo4j# cat >docker-compose.yml<<EOFversion: "3.2"services:neo4j:image: neo4j:4.2

Jsch执行交互式命令

package com.qimo.omsa.demo;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelExec;import com.jcraft.jsch.ChannelShell;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchException;import

Let's Encrypt全自动化配置https的shell脚本

脚本可能有点缺陷,如有不足之处请指正,比如如果系统已经通过其它渠道安装过nginx并且没有配置命令这时候可能会出错最好的条件就是干净的系统下直接运行该脚本哦#!/bin/bash#author yaozhongjieecho "=======================Let's Encrypt环境准备======================================...

基于MQ的2PC分布式事务

​​​​上图阐释了如何基于mq实现2pc的分布式事务一阶段红线部分。二阶段为蓝线部分。图中展示了较为复杂的调用方式,S1调用S2、S3,S3又调用了S4。那么在此图基础上我们需要解决多节点问题。多节点可以直接使用mq广播的形式进行解决。还有一个点就是二阶段消息发送失败怎么处理?show your code根据上图我们可以很好的实现代码如下:此处基于rocketmq方式实现。...

dubbo扩展解决开发环境共用问题

在开发环境下我们需要解决哪些开发问题呢?假如你公司有100个服务,并且服务间调用错综复杂可能是A-B-C-D-E,并且公司提供了一套开发环境,在多人开发的情况下,你的请求可能被负载到了别的开发者机器上,又或者你想要你的请求负载回你自己的本机,然后请求出去就消失无踪了。然而你又不能用直连的方式,因为你的服务还有对其它服务有依赖。需解决如下问题当你指定负载的时候优先负载至你自己本机当没有你本机的时候不

#java#dubbo
使用javaagen进行字节码插桩实现日志收集

总不能你在你的代码中随便命名了一个方法叫premain,人家就要给你去执行嘛,所以此处需要你去指定premain方法是哪个,而这个指定的属性就在ManiFest.mf中,我们来看看此文件具体的内容,非常好理解,见名知意,就不多解释了。发现原来main-class并不是我们的启动类,而是一个JarLauncher,这个玩意不是本次的重点我们就不介绍了,然后是Start-Class这个是springb

文章图片
#java#spring boot#spring
springboot+netty实现站内消息通知(完整代码)

见名知意,就是channel 初始化器,当每个客户端创建连接时这里面的代码都会执行一遍。问题:哪些实例可以声明成单例,或者交给spring管理?因为如果每个连接都创建这么一大堆对象,可以想像1万个连接,这里会多占用多少内存出来?这个问题也不难回答,没有中间态,线程安全的类是可以声明成单例的,所以我们顺着这个方向大概就可以知道哪些是可以作为单例进行声明得。授人以鱼不如授人以渔。

#spring boot#websocket#后端
idea 多行操作

多行选中,可以使用1、Alt+鼠标拖动2、Alt+shift+insert、shift+上下键3、多行相同内容选中,选中内容之后使用Alt+j选中内容可以使用ctrl+w 以word为单位,也可以使用ctrl+shift+左右键整行选中可以使用 shift+Home/End...

#开发工具
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择