
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
spring-boot 整合druid 启动报错:Failed to bind properties under 'spring.datasource' to javax.sql.DataSourcespringboot整合druid时,引入了druid的数据源,在配置文件application.yml中配置了相关配置。mybatis.type-aliases-package=com.neo.mo
浅谈分布式锁--基于缓存(Redis,memcached,tair)实现篇:一、Redis分布式锁1、Redis实现分布式锁的原理:1.利用setnx命令,即只有在某个key不存在情况才能set成功该key,这样就达到了多个进程并发去set同一个key,只有一个进程能set成功,如果设置了锁返回1, 已经有值没有设置成功返回0。2.死锁问题,仅有一个setnx命令,r...
Spring+Quartz框架实现定时任务(集群,分布式)1、定时任务的必要性:定时任务在应用中的重要性不言而喻,大多是应用,特别是金融应用更是离不开定时任务,能用定时任务来处理异常订单,完成跑批,定时活动(双11)等。在初期应用的访问量并不是那么大,一台服务器完全满足使用,但是随着用户量、业务量的逐日增加,应用中会有很多定时任务需要执行,一台服务器已经不能满足使用,
微信小程序与微信公众号同一用户登录问题最近在做微信小程序与微信公众号登录合并的接口。整理相关资料以及个人认识的心得写了这篇文章与大家一起分享。首先,简单说下我遇到的问题是我们的程序调用微信小程序得到openid,然后通过openID得到用户的唯一标识,用户得以登录,然而,当我们调用微信公众号也同样的到openid,同一以用户两个不同的openid,不能区分是否为同一用户,然
终极实现word转pdf(kkFileView)1、简单介绍kkFileView工具(项目特性)支持word excel ppt,pdf等办公文档支持txt,java,php,py,md,js,css等所有纯文本支持zip,rar,jar,tar,gzip等压缩包支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)支持mp3,mp4,flv等多媒体文件预览使用sp...
Python实现word转pdf在做word转未pdf的功能过程中找了很多java的实现(POI),对于普通的文档还是支持的还可以,但是对于文档里面涉及图片、表格、水印等就会出现很多样式上的问题,字体重复,水印丢失,表格位置错乱等。1、poi用到的转pdf的相关代码如下:public static byte[] docx2pdf(byte[] docxBytes) throws X...
java进程爆cpu的快速定位1、背景在程序开发的过程中,难免遇到进程占用cpu过高(现网居多、开发环境)的情况,现网出现这种情况就需要及时的能定位到问题,快速解决,否则就导致系统不可用,用户投诉等多种一系列的问题。2、java进程占用CPU过高常见的两种情况:代码中有死循环或者接近死循环的操作快速创建大量临时变量,导致频繁触发gc回收3、在windows中的定位方法如图所示:...
现网日志问题定位--日志的查询、过滤、筛选1、监控server.log日志件,并查看含有'foo'关键字的前后5行:$ tail -f server.log|grep 'listMyMeetings' -C 5// 或$ tail -f server.log|grep 'listMyMeetings' -52、通过-f参数,我们可以实时查看文件的新增内容tail -f server.log3、筛选
github上Fork的原项目,原项目提交了新代码,怎么更新到自己Fork的分支上?方法一、在github上进行操作、然后更新(旧)登录自己的github账号,在fork的项目内点击“New pull request”:这时候回到自己github账号下fork的项目code下看commits可以看到原项目新提交的内容都已经合过来了。方法二、在github上进行操作、然后更新(新:推荐)这时候回到自
Git安装完之后,需要做最后一步配置,如果你没有做这项配置,是没有git公钥和私钥的,而上传代码到远程仓库的时候需要秘钥进行验证是否本人上传的,想要创建可以使用下面的方法:打开git bash,分别执行以下两句命令:git config --global user.name “用户名”git config --global user.email “邮箱”SSH配置1、打开git...







