- 博客(14)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注
原创 实现bean动态生成xml报文(只需修改bean上变量的标签,不用修改别的代码)
最近项目中需要调用webService接口,请求时会传送xml报文,查阅了网上很多资料发现每次不一样的xml格式都需要修改生成xml的方法里的代码,并没有真正的做到通过bean来动态生成xml报文,因此现开发一个不需要修改生成xml的方法来动态生成xml报文(提示:此方法只适合三层嵌套的xml报文,如需更多嵌套则需要进行改进)1.添加所需的包 <dependency> ...
2020-04-14 10:22:09
713
原创 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
4030
原创 Docker部署Web应用指南
Docker部署应用指南文章目录Docker部署应用指南一、Docker的安装1.win7、win8安装docker2.win10安装docker3.linux下安装docker二、制作docker镜像1.通过dockerfile在本地制作镜像2.利用maven插件来进行制作镜像,并推送到远程仓库中(阿里云仓库)三、镜像的拉取、导入、导出四、容器部署一、Docker的安装Docker的安装在...
2020-03-13 16:40:54
705
原创 Java SPI机制
一、SPI机制是什么SPI全称为Service Provider Interface,即服务提供接口,简单来讲就是服务会自动去发现接口的实现。可用在不同模块间来调用指定的接口实现(通过配置文件进行配置)。面向对象编程会把个个功能进行模块化,而各模块的实现会出现不同的实现方案,如果需要替换另外一种实现就需要进行修改代码。为了避免在模块实现时手动的加载接口实现,那么就需要服务自动去发现接口的实...
2019-11-21 18:08:43
169
原创 Window10固定快速访问报未指定错误
最近不知道在电脑上弄了什么,发现快速访问的地址消失了且固定快速访问地址也报未指定的错误。在网上搜索后很多提供的解决方案是新建本地帐户并与微软帐户绑定并登录,但是又不想重新新建一个用户就看到了另外一个方法解决方法 在文件资源管理器地址栏输入:%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations打开的文件夹里找到文件:f01b4d95c...
2019-08-05 16:20:09
1635
1
原创 linux下安装jdk,tomcat,mysql 指南
CentOS7.5部署环境指南JDK部署1.利用Xshell工具进行远程连接虚拟机。输入虚拟机ip地址,用户名以及密码建立连接。2.在/usr路径下建立java文件夹。命令 mkdir /usr/java 用WinSCP连接查看/usr/路径下的java文件夹3.通过WinSCP将jdk的tar.gz的安装包放入到java文件夹下进入到java目录下 命令 c...
2019-02-13 16:30:38
573
原创 SSM注解ResponseBody No converter found for return value of type: class java.util.HashMap
如题,最近在搭建一个SSM+Maven框架,在Controller层加上@ResponseBody注解时,返回的类型转换成JSON对象会出错,前端请求的ajax不能够进入到success下 情况如下:前端代码(ajax)$.ajax({ cache: true, type: "POST", url:"login", data: { user_name : ...
2018-08-17 10:17:51
1550
原创 Java大话设计模式 简单工厂模式
简单工厂模式的概念:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现 。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父...
2018-08-08 22:35:09
191
原创 ArrayList类型安全的容器
ArrayList不使用泛型的情况下,有可能会出现类型安全的问题。因为ArrayList保存的是Object,所以可以将Apple对象和Banana对象放进容器中,当在使用ArrayList的get()方法来取出Apple对象时,得到的只是Object的引用,必须将其转型为Apple,因此,需在调用Apple的id()方法之前,强制进行转型,否则,就会得到编译错误。public class ...
2018-08-06 23:55:02
436
原创 通过图片的byte[]来进行对图片的缩小和旋转操作
因为要做一个对图片旋转和缩小的两次操作,大部分网上的代码都是先将图片进行旋转然后保存,再通过读图片来进行图片的缩小等;所以在这里我将会对图片进行处理得到图片的byte[]然后通过byte[]来进行一系列的操作。流程:首先从数据库中取一个Blob图片对象,将图片的BASE64解码转化为byte数组,将得到的byte[]数组转换成BufferImage...
2018-07-22 23:21:56
4801
原创 bootstrapvalidator 密码验证 以及清除验证
在项目中写了一个修改密码的功能,使用了bootstrapvalidator 来进行文本框的验证。首先在修改密码的jsp页面上加载validator的css和js 路径存放可以自己选择合适的位置。 <link rel="stylesheet" href="./static/validator/css/bootstrapValidator.css" /><s...
2018-07-22 23:19:33
8076
原创 Tomcat 404 error: The origin server did not find a current representation for the target
当你拷贝别人Maven创建的工程到自己的eclipse中,jdk和tomcat配置好,但是修改了Dynamic web Module 的Version 然后运行服务器发现报404错误。 之后查看发现当你修改了 Dynamic web Module 后,项目的发布路径(Web Deployment Assembly)也会随之改变。由于是Maven部署的项目因此要修改项目的发布路径...
2018-07-05 17:23:37
8539
3
原创 java中 使用jdom 解析和生成循环嵌套的xml格式文件
xml 和bean的相互转换。在公司里很多接口的实现都是通过请求xml参数,得到xml后进行解析然后获取需要的信息,最后还要返回xml格式的参数来进行验证。因此这里介绍一种开源项目JDOM来解析和生成xml,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概...
2018-07-03 13:48:30
1798
3
原创 Linux 初学者需了解的命令
初学者刚学习Linux时大部分是将系统装在自己电脑的虚拟机上,如果要通过远程操控虚拟机上的Linux系统就得使用工具(我用的是Xshell),因此Xshell连接虚拟机上的Linux时就得将Linux系统上的网络IP地址配置好。1.网络配置相关的命令 ①setup 启动图形设置系统的命令 进入到图形界面menuconfig。进行网络配置,点击network configurati...
2018-06-21 22:52:37
188
启动服务,nacos一直在请求请问怎么解决
2020-03-17
java 给图片打上水印发现,图片的大小缩小了原来是70KB打完水印变为30KB
2019-01-23
在页面中通过js来调用showmodaldialog,发现第一次能够弹出窗口
2018-08-28
主界面上通过ajax返回的html字符串,然后怎么进行弹出新页面进行展示这个html
2018-08-25
启动SSM项目开始报错。
2018-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人