![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小鑫lay
这个作者很懒,什么都没留下…
展开
-
实现bean动态生成xml报文(只需修改bean上变量的标签,不用修改别的代码)
最近项目中需要调用webService接口,请求时会传送xml报文,查阅了网上很多资料发现每次不一样的xml格式都需要修改生成xml的方法里的代码,并没有真正的做到通过bean来动态生成xml报文,因此现开发一个不需要修改生成xml的方法来动态生成xml报文(提示:此方法只适合三层嵌套的xml报文,如需更多嵌套则需要进行改进)1.添加所需的包 <dependency> ...原创 2020-04-14 10:22:09 · 657 阅读 · 0 评论 -
nacos java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance/list after all server
nacos 0.8本版本,在服务启动后,服务已经向nacos中心注册了,服务正常工作但是会一直刷日志报错2020-03-17 17:23:50.656 ERROR [ace-auth,,,] 20632 --- [.naming.updater] com.alibaba.nacos.client.naming : [] [] [CALL-SERVER] failed to re...原创 2020-03-30 13:23:58 · 3986 阅读 · 0 评论 -
Java SPI机制
一、SPI机制是什么SPI全称为Service Provider Interface,即服务提供接口,简单来讲就是服务会自动去发现接口的实现。可用在不同模块间来调用指定的接口实现(通过配置文件进行配置)。面向对象编程会把个个功能进行模块化,而各模块的实现会出现不同的实现方案,如果需要替换另外一种实现就需要进行修改代码。为了避免在模块实现时手动的加载接口实现,那么就需要服务自动去发现接口的实...原创 2019-11-21 18:08:43 · 140 阅读 · 0 评论 -
通过图片的byte[]来进行对图片的缩小和旋转操作
因为要做一个对图片旋转和缩小的两次操作,大部分网上的代码都是先将图片进行旋转然后保存,再通过读图片来进行图片的缩小等;所以在这里我将会对图片进行处理得到图片的byte[]然后通过byte[]来进行一系列的操作。流程:首先从数据库中取一个Blob图片对象,将图片的BASE64解码转化为byte数组,将得到的byte[]数组转换成BufferImage...原创 2018-07-22 23:21:56 · 4728 阅读 · 0 评论 -
ArrayList类型安全的容器
ArrayList不使用泛型的情况下,有可能会出现类型安全的问题。因为ArrayList保存的是Object,所以可以将Apple对象和Banana对象放进容器中,当在使用ArrayList的get()方法来取出Apple对象时,得到的只是Object的引用,必须将其转型为Apple,因此,需在调用Apple的id()方法之前,强制进行转型,否则,就会得到编译错误。public class ...原创 2018-08-06 23:55:02 · 391 阅读 · 0 评论