拥有Java标签的文章

基于Docker使用Nexus搭建私有maven仓库

因为需要在公司内部项目间分享一些私有的Jar包,采用Maven管理是最好的方式。这里主要描述如何基于nexus的docker来进行。 1. 安装执行如下命令: docker pull docker.io/sonatype/nexus3 docker run tid p 18081:8081 name nexusmvn e NEXUS_CONTEXT=nexus v ...
阅读全文

Graalvm使用采坑

起因:公司一个桌面客户端工具,原本使用C语言开发一直依赖于Office OLE来进行word 到PDF的导出,文档格式互转一直是一块比较麻烦的功能,对于word转PDF一直没有比较的好的方案。要么就是使用类似Apose.word或者Apose.PDF这样的商业组件,要么就是依赖于微软的Office OLE自动化方案。但是这样做的缺点非常的明显就是依赖于Office组件,客户的电脑上必须有offic...
阅读全文

Arthas使用

起因:最近一直在和各种各样的性能问题做斗争,其中就有关乎线上Java程序运行不稳定时快时慢,线下完全正常这个诡异无比的问题。生产环境的调优一直是一个非常麻烦的问题。因此需要工具和方法论去解决问题。这里介绍下相关工具,下篇文章介绍最后优化的过程。这次说的是Arthas这个工具。Arthas是阿里开发的Java线上诊断工具。主要解决问题:1. 这个类从哪个 jar 包加载的?为什么会报...
阅读全文

ElasticSearch深度分页

在项目中经常用的是ElasticSearch,分页也是一个非常常见的场景。对于ElasticSearch下的分页实现,一般情况下是使用自带的From +Size 来实现的。如: GET /mydoc/_search { "From":0 "Size": 100 "query":{ "match_all":{ } }...
阅读全文

ngx_http_mirror_module的使用

近期遇到如下的问题,有一份其他系统部署到我放系统中的一个接口,我方并没有这个系统的源代码,现有需求是从他方系统中取得他数据并将数据放入到ElasticSearch中索引,要求是实时完成这个需求,如果在已经有对方系统源代码的情况下可以通过修改源码将原有系统中的数据再提交到我放ElasticSearch中,或者写入我方消息队列,通过消息队列写入到ElasticSearch中。可是现在无对方源码,对方也...
阅读全文

【转】Java日志管理

转载方志朋大佬的原创文章:https://mp.weixin.qq.com/s/WDYlUYu09s4Dagv0ChK0Gw使用slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系...
阅读全文

SpringBoot和Java Web应用在Linux系统上的时间问题

最近同事们接二连三的Springboot中遇到时间相关的问题,在这里总结下。数据库内的时间就不对,比如currrent_timestamp后时间不是当前时间差8个小时对于这个问题其实没有什么好纠结的就是mysql的时区不对或者系统市区不对,默认情况下mysql是使用system timezone的,如果systemtimezone就有问题,当然mysql的timezone也会有问题...
阅读全文

Springboot 设置X-Frame-Options

今天在由于需要将一个由服务端渲染的页面放入到Iframe中,本身这并不是什么难事,但是缺遇到了一个错误,浏览器报错: Refused to display 'http://localhost:8080/xxx/xxx/uploadimage?CKEditor=text&CKEditorFuncNum=1&langCode=ru' in a frame because it set 'XFram...
阅读全文

SpringBoot 文件上传大小配置

今天在利用Springboot框架上传文件是发生当文件超过大小会报错。413 Request Entity Too Large解决这个问题主要是通过设置nginx或者其他web服务器上传大小的设置。比如Nginx: client_max_body_size 1000m;之后还是会报错,具体java错误如下 Maximum upload size exceed...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com