
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大部分的项目都运行在了docker容器中了,那怎么用arthas呢?1:首先拷贝arthas包下来:wget https://alibaba.github.io/arthas/arthas-boot.jar2:其次选中你需要查看的容器id:dockerps3:拷贝arthas程序包到容器目录下:[root@localhost java]# docker cp arthas-boot.jar 50e
modbus-rtu和modbus-tcp和modbus-rtu-Over-tcp/ip
这几天在调试webservice接口,记录下调试过程以及遇到的问题;1: 首先列出几种请求webservice:AXIS调用远程的webserviceSOAP调用远程的webservicewsdl2java把WSDL文件转成本地类,然后像本地类一样使用URL Connection方式当然http方式也有很多,原生httpconnectin,httpclient,okhttp等都可以,springb
前言mybatis 现在是面试必问的,其中最主要的除了一些启动流程,基础语法,那么就是缓存问题了,在面试中也是常问的问题之一;大家都知道mybatis是有二级缓存的,其中一级缓存默认是开启的,二级缓存是要手动配置开启的,但是本人这里不建议在实际生产中用mybatis的缓存,还是建议在外部实现自己的缓存,如使用redis等;一级缓存1:一级缓存是默认开启的;2:底层其实是基于hashm...
首先说说数据库事务的一些特性1:数据库事务1.1事务的几个特性事务提供了一种机制,可用来将一系列数据库更改归入一个逻辑操作。更改数据库后,所做的更改可以作为一个单元进行提交或取消。事务可确保遵循原子性、一致性、隔离性和持续性(ACID)这几种属性,以使数据能够正确地提交到数据库中。1)原子性:原子性是指事务是一个不可分割的工作单位,事务中的操作 要么都发生,要么都不发生。2)一致性:一个事务中,事
modbus协议是一种应用层的报文传输协议;RTU,ASCII,TCP以下内容以modbus RTU通信协议为例说明;01-存储区存储区:输出线圈,输入线圈,输出寄存器,输入寄存器(其实就只有输入,输出,线圈,寄存器)输入:就是只读(read only),不能写的,一般用来保存结果或者保存状态;输出:那线圈和寄存器怎么理解?可以说我这个存储区的最小单位是寄存器,或者说我这个存储区的最小单位是线圈;
modbus-rtu和modbus-tcp和modbus-rtu-Over-tcp/ip
我的是ubuntu环境,之前还可以,换了网络后ping 测试环境或者其他环境ping 不通,因为我是用的桥接模式,ping 的时候报错:From 172.20.0.1 icmp_seq=197 Destination Host Unreachable这里有问题,应该从我自己的网卡上路由出去,怎么会从172.20.0.1路由出去呢?查看下我的路由:routeroot@my-computer:~# r
今天重启了下idea,打开后报了一个错误:The IDE is running low on memory and this might affect performance. Please consider increasing available heap;内存不够了;我以前是2048M的,都不够用了,好家伙啊;怎么重新修改这个值呢?建议直接在配置文件修改:点击:idea--helper--弹
前言:spring是支持基于接口实现类的直接注入的;支持注入map,list等集合中,不用做其他的配置,直接注入;为什么要用这种方式注入bean呢?使用场景:适用于一个接口有多个实现类,然后根据不同的参数选择执行不同的实现类,其实就是策略模式;Spring 会在启动时,自动查找实现了该接口的 bean,放到这个Map中去。key为bean的名字,value为 实现了该接口的所有的 bean。注意:







