自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Springboot+mybatis+DatabaseIdProvider实现多数据库(非实时多数据源)

在写之前说一下,该实现只针对于提供多个数据库切换,并非项目支持多数据源动态切换。近期我有一个需求,是把我们的项目本来从pg库切换到pg库和tidb库兼容的版本。(TIDB相关文档的链接:https://docs.pingcap.com/zh/tidb/stable)pg库和tidb之间的互通性还算可以,但是有些函数已经不支持,并且有些操作符也不同,字段类型也不一样,比如json类型的存储,具体可以看文档。当然对于这个多个数据库兼容的DatabaseIdProvider的核心就是databaseI

2021-02-23 14:46:34 4604 4

原创 近期关于生产上JVM内存溢出问题分析和寻找问题解决问题(原创BelenChan)

近期,公司的项目在生产上跑炸了。整个服务都瘫痪了,就因为加了一个功能实现。具体如下客户需要批量上传word,然后我们后台是多线程去处理这些word,让word转pdf。我们word转pdf,docx版本的用jacob去处理word转pdf。昨天生产客户批量上传了50篇word。随后服务就瘫痪了。然后在测试环境测了下,没有瘫痪,然后同事看了下是生产是双核单线程。确实是比较垃圾。要求升级服务器。我就想看下具体的原因到底有几方面。我看了下错误日志,服务的报错日志如下VM Mutex/Monitor cu

2020-08-18 11:44:59 1641 3

原创 ProGuard基于jdk1.8加SpringBoot加Maven加Mybatis的代码混淆

近日我新开发的一个项目结束了,但是我们项目需要用作商用,需要考虑到项目的可控性,可控性就是我们和第三方公司签约了合同,假如三年的合同,三年到期后他就无法正常使用我们的项目,需要和我们续约才能使用。对接的第三方公司需要本地化部署,所以对于项目可控性,我从两方面下手,第一是做项目使用可控性。我是做了和pageOffice类似差不多的,给了一个授权码文件,license.key。 项目jar包部署到他们服务器,然后把license.key放到他们服务器指定位置。然后他们请求我写的服务,每次都会校验这个授权书.

2020-08-13 12:45:14 1378 2

原创 吐血整理!后期会持续更新API!感觉有帮助的可以点赞!PageOffice整合SpringBoot,前后端分离架构搭建相关整理文档

最近在做一个新项目,新项目关于电子合同。需要用到pageOffice,然后让我去研究一下然后用pageOffice整合项目。我花了3天去研究熟悉pageOffice,从第一个demo实现到整合到自己的项目,今天整理出一个细节文档给大家使用。希望大家以后少走弯路。接下来,博主来说一下相关技术以及相关整理。博主用的pageOffice是5.0.0.11 最新版。项目用的springBoot。我用pageOffice用到了其中的在线编辑word文档,还有提取用户输入的内容,还有word保护相关功能。还有pdf

2020-07-27 20:22:23 1648

原创 关于图片识别文字OCR踩坑

最近,PM让我去研究一下图片识别文字,我试了好多开源Soft。Tess4J,Tesseract-OCR,还有百度OCR。直到我用了百度OCR,我只能告诉各位,真香。是真的香,谁用谁知道。这里我就给各位直接说下入门怎么去实现,他需要走百度去获取Access Token。简单粗暴的步骤如下。先去写一个demo类。创建一个获取Token的类。类的代码如下package com.baidu.ai.aip.auth;import org.json.JSONObject;import org.spr

2020-07-15 20:49:41 995

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除