成长之路
文章平均质量分 54
傲娇的鲤鱼
少奋斗两年~
展开
-
mybatis-plus代码生成器自动生成lombok模式的实体类
之前使用mybatis-plus的代码生成器的时候,生成的实体类是自带setter和getter方法的。如果想使用lombok,还得自己打上注解,并手动删除这些getter/setter方法。mybatis-plus代码生成器其实是原生支持生成lombok模式实体类的,但是官方文档并没有提及(也可能是我看漏了),实现方法如下 public static void main(String[] args) { // 包配置 PackageConfig pc = new Pac原创 2020-06-05 16:03:42 · 6164 阅读 · 0 评论 -
微信支付开发: InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
使用WxJava开发包对接微信支付的时候,服务端报错 InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty。解决办法:服务端原本使用的是openjdk, 换用OracleJDK后就没有这个问题了。 可以用更换sdk的方法暂时顶一下,后续还得接着找找原因。...原创 2020-06-05 15:29:25 · 853 阅读 · 0 评论 -
关于FTP服务器出现227 Entering Passive Mode错误的解决思路
网上大多数解决办法说的非常不明白,下边说一下我自己的解决思路。懒得看废话的小伙伴可以直接拉到最下边看解决办法。首先搭建好ftp服务,具体过程就不多说了,我用的是xampp自带的filezilla,可以一键启动,十分方便。(服务器环境为阿里云,winserver2012)。 配置好后,服务器本地防火墙开放21端口,阿里云控制台也开放一下21端口。随后使用windows资源管理器,在地址栏输入f...原创 2020-04-13 17:10:27 · 19024 阅读 · 2 评论 -
springboot整合websocket出错:Error during WebSocket handshake: Unexpected response code: 200
前端建立websocket链接的时候,控制台打印Error during WebSocket handshake: Unexpected response code: 200,这种情况多半是因为服务端的拦截器出了问题。要知道websocket是基于http的,建立websocket链接的时候也用经过握手,这个握手走的就是传统的http请求(好像不同浏览器实现的细节也不太一样,chrome应该是...原创 2019-04-25 11:08:05 · 21675 阅读 · 0 评论 -
MybatisPlus 数据库字段使用驼峰命名法时碰到的问题
假如有个实体类:class User{ int userId;}按照规范,数据库User表里边对应userId的字段名应该为 user_id。如果数据库的字段名也是userId的话(没有下划线),那么使用MybatisPlus的时候就会碰到映射问题,实际查询的时候默认是查询user_id。解决办法:.properties添加一行配置,关闭驼峰到下划线的映射即可mybatis-p...原创 2019-03-28 10:46:24 · 21370 阅读 · 6 评论 -
android 摄像头图像数据YUV转Bitmap, 再转Base64
废话不说直接上代码,亲测可用1.YUV数组转Bitmapimport java.io.ByteArrayOutputStream;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.ImageFormat;import android.graphics...原创 2019-03-05 16:07:46 · 2787 阅读 · 1 评论 -
android studio加载so文件报错:dalvik.system.PathClassLoadero
提示dalvik.system.PathClassLoadero ············ can not find ‘xxx.so’首先看一下项目中有没有这个文件夹:(有的话就跳过这一步)如果没有,切换到project视图,在app目录下新建一个目录,名字可以随便起,libs是我建的文件夹然后再build.gradle的 android里边加入下面的代码后重新build sou...原创 2018-09-27 14:45:37 · 1113 阅读 · 0 评论 -
关于video-js currentTime()无效的解决办法
最近使用videojs的时候碰到一个需求,更换视频的src后需要让视频跳转到某个位置,按理说使用currentTime()就可以解决,但是在player.src()函数执行后再执行player.currentTime()就会无效。这种情况是因为调用player.src()后视频还没有准备好,所以player.currentTime()无效,解决办法就是等视频准备好后再调用currentTime(...原创 2018-09-20 09:28:04 · 15856 阅读 · 3 评论 -
树形递归算法解决一笔画问题(Java)
下面要说的一笔画问题指的并不是经典的欧拉回路或汉密尔顿路径问题 而是我前几天接触的一款小游戏 ↓ 核心算法在下边,前边部分讲的是具体实现(Java)这款游戏的玩法就是从起点(绿色点)出发,一笔画过所有的方块。部分关卡还是有一定的难度的,于是便心血来潮的想了个算法来算出正确路径。大致的思路是比较简单的,无非就是穷举出所有的路径,找到那条经过所有格子的路径。重点在于怎么用程序实现。如果...原创 2018-04-06 19:15:52 · 2178 阅读 · 1 评论 -
解决servlet长时间连接数据库时,数据库自动关闭的问题
最近项目部署到服务端后,一开始一切正常,第二天起床再看就没法用了。查询了一下tomcat的日志,发现抛出了com.mysql.jdbc.exceptions.jdbc4.CommunicationsException异常,具体内容为:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfull原创 2017-12-01 20:31:28 · 1133 阅读 · 0 评论 -
编写servalet时引入第三方类抛出classnotfoundexception异常解决方法
环境: eclipse for j2ee 引入的第三方包: fastjson 异常:java.lang.ClassNotFoundException 和 java.lang.NoClassDefFoun(一个是后台抛出,一个是web抛出)build path中已添加第三方包,诡异的是在编写编译的时候eclipse不报错,等到运行的时候才报错。然后尝试了各种方法,最终找到了解决方案:解决方法:Ru原创 2017-10-16 22:18:28 · 424 阅读 · 0 评论 -
DataStructure项目总结
DataStructure是一个在线编程的网站,主要针对的是c语言。这个项目的框架目前已经搭好,基本功能(注册登录-提交代码-服务器编译运行-查看结果)已经实现,只是题库太小。在开发过程中也碰到了许多头疼的问题,现在一一列出,做个小总结。适合web的编辑器我一开始做这个项目的时候,最先想到的就是用户体验。因为技术有限,不可能做的面面俱到,但能做的还是尽量去做。既然是在线编程,肯定要有一个看得过去的编原创 2017-09-27 20:21:00 · 706 阅读 · 0 评论