随笔分类 - Java项目构建
摘要:前言 最近又要对接友商老的系统,依然采用http + xml方式的请求,客方提供了xsd,这里提供windows平台两种转换xsd文件为javaBean的方式。 方法一 : xjc 命令参考: "C:\Program Files\Java\jdk1.8.0_331\bin\xjc.exe" test
阅读全文
摘要:前言: 这种情况,估计很难遇到, 笔者使用Win台式机开发(Mac日常睡觉),并且本地部署了docker,oracle等服务,资源压力比较大。 触发场景: 内存紧张,使用idea的命令切换分支,触发reindex进度条 接着使用 terminal窗口,执行打包命令 打包本身看起来没有问题(其实有问题
阅读全文
摘要:在开发SpringSecurity配置的项目时,返回带有iframe的页面时,无法显示。 报错截图: 打开页面工具看到提示 Refused to display in a frame because it set 'X-Frame-Options' to 'DENY' >>>>> Springboo
阅读全文
摘要:前言:kafka的教程,概念比较多和细,这里不做分享,这里分享下环境搭建和基础demo构建。 【环境】 windows10 JDK1.8 zookeeper 3.5.9 kafka 2.12-2.8.0 注意:如果没有JDK,请先安装JDK 【安装zookeeper】 Zookeeper: 1) 建
阅读全文
摘要:前言: 以下解决方案均基于Spring boot 2.x Spring data elastic 3/4 以及 elastic search high level client 7.8。 报错: No converter found capable of converting from type [
阅读全文
摘要:前言:对于后端的小伙伴来说,现在用vue-element-admin 真的太香了,毕竟Java向的程序员,光后端技术栈就得学到头皮发麻啊,所以,感谢尤雨溪,感谢饿了么,感谢花裤衩。 最近在帮朋友写东西的时候,用到了饼图,可是数据明明已经加载到了,并且格式是对的,但是为啥就没法渲染呢? 出现类似的问题
阅读全文
摘要:前言: 这篇文章的名字为了方便百度搜索,显得不是很规整。 websocket 的相关概念,实现方式这里不做赘述,有一些场景,不适合前端长轮询。所以通常采用后端主动通知的方式。 Springboot部分: 版本号由官方“仲裁“获得: <!-- ws 依赖 --> <dependency> <group
阅读全文
摘要:前言:在开发对接抖音平台时,发现需要在后台选取文件,请求给抖音。使用spring官方的http客户端,如何传输文件呢,主要是传输文件需要给file设置key。 知识点1:将文件读取为Resource资源 FileSystemResource resource = new FileSystemReso
阅读全文
摘要:名词解析: 超文本传输安全协议(HyperText Transfer Protocol Secure),缩写:HTTPS;常称为 HTTP over TLS、HTTP over SSL 或 HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利
阅读全文
摘要:前言:与webservice通讯时,经常会遇到json转xml和xml转object以及xml转json的场景,这里提供一个实现,也是参考别人的。 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId
阅读全文
摘要:从github上clone项目的时候(协议为https),我们可能会遇到 Unknown SSL protocol error in connection to xxx:443 解决方法1: 将https改成http尝试。 解决方法2: git 命令行 git config --global htt
阅读全文
摘要:IDEA中如何使用debug调试项目 一步一步详细教程 原文链接:http://www.yxlzone.top/show_blog_details_by_id?id=2bf6fd4688e44a7eb560f8db233ef5f7 在现在的开发中,我们经常采用Debug来追踪代码的运行流程,通常在程
阅读全文
摘要:前言: 小伙伴在使用Mvn编译的时候,一直报“Failed to execute goal org.apache.,maven.plugins:maven-compiler-plugin:3.8.1”,后来同组的程序媛解决了。 解决方案,pom中添加如下即可,注意 source/target 要改成
阅读全文
摘要:JDK8基本上是现在最低的要求了。JDK新特性的时间工具类,应该是我们日常生活中能用到的,这里转载一个不错的时间工具类。 感谢原博主:https://www.cnblogs.com/luoliuniankk/p/9878070.html import java.time.*; import java
阅读全文
摘要:作为常用文本对照工具,除了idea自身,使用比较多的应该就是beyond compare4以及 UE了吧,本着尊重知识产权的原则,尽量还是购买授权。 使用某种方式绿色beyond compare4后,在安装的30天后,可能会出现“缺少评估信息或损坏”的提示,解决方案如下。 shell(CMD,pow
阅读全文
摘要:前言:C2接口工程处理数据入库,因着不同的上游平台自家实现的cms平台有着不同的差距,产生的工单(xml数据),以及使用不同的key携带的数据入库。所以,需要消除字段差异。 免责声明: 文章中所涉及的代码不包含业务隐私,仅学术研究,分享实现思路 设计: 1.借助数据库实现外部的字段(工单中的key)
阅读全文
摘要:前言:ES版本迭代实在是太快了,es5,es6,es7的差异还比较大,参考:https://blog.csdn.net/chenghuanhuaning/article/details/105235006 这里不啰嗦,直接上示例。顺便把本人手敲的demo付出来: https://github.com
阅读全文
摘要:前言:在docker/虚拟化大行其道的情况下,我们在不方便使用开发环境(比如在家的时候,连接vpn桥接到公司网络有的时候诸多不便),搭建本地开发环境是比较正常的需求。笔者的云服务器又比较弱鸡。所以笔者时常借助docker处理环境。 常规的安装docker(Windows10环境),有如下几个方案:
阅读全文
摘要:笔者最近在学习es,安装完es之后,安装kibana可视化 步骤如下: #拉取kibana镜像 docker pull docker.elastic.co/kibana/kibana:7.6.1 #启动kibana docker run -p 0.0.0.0:5601:5601 --name kib
阅读全文
摘要:前言: 单独安装es相对来说,在不熟悉的情况下,会遇到各种问题。这里本着学习es开发,所以选择使用docker安装es及可视化工具。 安装 es(笔者这里使用7.6.1,建议换docker源为阿里源,不然很容易pull不到) docker pull docker.elastic.co/elastic
阅读全文