自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心月梦天的博客

始于心动 终于白首 拥之则安 伴之则暖

  • 博客(24)
  • 收藏
  • 关注

原创 今晚写了个mysql语句

SELECT any_value(q.question_id) questionId,any_value(( CASE `subject` WHEN 0 THEN '语文' WHEN 1 THEN '数学' WHEN 2 THEN '外语' ELSE '其他' END ))subject,any_value(g.grade_name) gradeName,any_value((CASE WH...

2019-09-11 23:56:03 200

原创 上传文件413以及数据库中longtext的字段仍然接收不了数据

今天小明同学向我反应说后台上传3M的图片点击没反应,我的第一反应是我没有设置springboot的默认文件上传大小,然后我查看了下yml文件,multipart: max-file-size: 20MB max-request-size: 20MB 这两个参数设置是有的,然后我打开了服务器的日志测试了下上传同样的文件,发现并没有这次请求的相关信息.然后我打开了nginx的日志,在里面发现了上...

2019-08-28 16:47:53 314

原创 钉钉开发文档发送工作通知消息如何换行

找了半天没找到钉钉官方给出的例子 自己试了半天后才发现加2个"\n"就可以了;突然发现大厂的开发文档都很坑.

2019-04-16 11:03:19 11321 5

原创 SpringBoot2与Shiro的二三事

用的技术:SpringBoot2+MySql8+Mybatis Generator+Mybatis+Redis+Druid+Maven多模块+Swaggertips:1.可以把Util模块作为依赖写进主模块里面 这样打包的时候util模块会被打包成一个jar包进web_inf里面,这样发生修改的时候,只要替换对应的jar包就可以了.2.在Swagger最新的版本中,已经有swagg...

2019-03-31 21:46:48 284

原创 SpringBoot配置PageHelper失效的情况

今天发生了一件很奇怪的事情,我在项目中引用了PageHelper之后发现并没有什么效果.起先我以为是自己的配置哪里有问题 然后去官网看了看网友的提问和文档,发现没有什么问题.然后我去搜索了类似的问题 什么pagehelper只对第一条的查询结果有效 和 引用的包不对 应该引用spring boot starter-pagehelper 我自己排查了下没有类似的问题然后我看了下源码 拦截...

2019-02-21 11:33:26 2060 2

原创 Ambiguous mapping. Cannot map 'testController' method

今天定义了2个相同value 但不同method的路径 然后华丽丽的报错了Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'testController' method to {[POST, GET] /test/login11}: There is already 'testControlle...

2019-02-19 10:56:57 2089

原创 如何用springboot打出war包 并且不会报404

之前因为搭了一个Maven多模块的项目,然后在打成war包方面遇到了极大的困难,下面就分享一下自己的心路历程:下面的事最终正确的build的配置 天知道为了这个付出了多大的代价 哈哈..  <build> <finalName>infomanagement</finalName><!--打包的最终名称--> ...

2019-01-31 11:13:13 1356 2

原创 RabbitMQ集群与Redis集群 之2台云服务器多机的坑

我只有一台服务器的时候找集群的文章都是多台服务器的 我去买了台服务器然后搜又全是单机或者虚拟机的 这是被针对了吧 而且同样是云服务器 为什么腾讯云比别的慢 1.Redis      redis搭建集群需要至少6个节点  所以得拷贝redis.conf到一个cluster的文件夹的不同端口号的子文件夹下[root@rabbitMq1 cluster]# cp ../redis.con...

2018-12-11 22:34:31 1578

原创 RabbitMQ从入门到未入门

    随便写点什么,巩固一下自己学习到的知识. 1.安装过程中的槽点     博主的安装过程仅供参考,正式还是以官网为准,因为RabbitMQ是需要先安装Erlang的,有的博主的安装方法这2者的版本根本匹配不了,导致报一些很奇怪的错误.比如说这种:init terminating in do_boot",noproc.按照官网的方法rpm --import 之后 yum list ...

2018-11-29 22:44:38 423

原创 记录下生活中踩到的坑

生活总是一坑伴随着一坑 坑坑不休。。。 1.找不同gameRoom.getId() + (gameRoom.getMatchid() != null ? gameRoom.getMatchid() : 0) + gameRoom.getOrgi()与gameRoom.getId() + gameRoom.getMatchid() != null ? gameRoom.getMa...

2018-10-19 18:27:22 169

原创 坑爹JPA之 “Unknown column in field list”

起因是在model里面定义了一个不在表中的字段,然后select * 的时候用这个model去接收的时候报错了,然后我在这个字段上面就加了 @Transient(javax.persistence.*),然后还是不行,然后我就在这个字段对应的get()上面也加了@Transient,嗯,这下可以了。。所以说坑爹呀。 ...

2018-09-07 15:27:28 8523 2

原创 记录牛客网的刷题生活

起先只是做的好玩 然后发现自己太菜了 记录下自己会做错的题目 顺便总结下哪里不足 先起个头,以后应该会写的吧-----------------------------1.在jdk1.5之后,下列 java 程序输出结果为__true,true____。 1 2 3 4 int i=0; Integer j = new ...

2018-08-30 23:42:46 209

原创 Java中锁的分类及其一些有限的认知

锁分类:    1.公平锁和非公平锁           公平锁是指多个线程按照申请锁的顺序来获取锁。比如ReentrantLock的内部同时实现了公平锁和非公平锁。提到ReentrantLock就不得不提到AQS,它同时也是CountDownLatch、Semaphore、FutureTask的基础。                            非公平锁就是指后来的线程也有...

2018-08-28 20:10:55 356

原创 读书笔记之《Java8实战》

(个人笔记 水平有限 仅供参考)我认为Java8中最重要的几个改动:    1.Lambda表达式:(实现了把代码传给方法的方式,能够少些代码,而且可以实现解耦与代码复用,而且看起来很有条理,而且提供了并行以及自定义收集器,而且进行数据的统计的时候非常方便)。     2.函数式编程(将函数作为数据自由传递,结合泛型推导的能力,包括函数式接口(Function/Supplier/Con...

2018-07-27 00:19:58 1760

原创 Spring Boot Admin的踩坑指南

    它是什么?它是一个Github上的一个开源项目,它在Spring Boot Actuator的基础上提供简洁的可视化WEB UI,可用于监控和管理Spring Application程序。    它可以干嘛?它可以显示 name/id 和版本号 / 显示在线状态 / Logging日志级别管理 / JMX beans管理 / Threads会话和线程管理 / Trace应用请求跟踪/应用运...

2018-06-14 12:07:52 12098 1

原创 4.24随笔(美蜜代码漏洞以及Java9)

        听说这张就是网上流传的蒸发了60亿人民币的代码,其实说到底只是些虚拟数字而已啦,所以简单的分析下代码,看看他是怎么做到的,学习借鉴一下。     方法传入的是1个接收方地址,1个数额 unitx就是0到2的x次方减1,unit256就能成为一个很大的数值,所以amount可能溢出,就像Integer.MAX_VALUE+1一样,输出的是一个负值(就是范围值的开始),所以当_valu...

2018-04-24 00:30:20 241

原创 买了3年的服务器 所以要玩些什么东西呢?

 先随便装点东西吧1.Redis   $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz$ tar xzf redis-4.0.9.tar.gz$ cd redis-4.0.9$ make$ cd src$ make install 安装的时候遇见了几个问题:1. 在...

2018-03-30 20:25:58 909

原创 更新Spring5之后遇到的小问题

    今天更新了SpringBoot的配置,升级到了Spring5.0,然而升级之后发现报了很多的错误,很多之前的接口报错,部分接口甚至找不到了,经过排查发现了Maven test的好用之处,顺利发现了罪魁祸首是部分jar包在下载到本地仓库的时候有问题并不能打开,删除掉之后重新下载就搞定啦(运行springboot的时候报找不到classes的错误,但实际这个classes是存在的,排查之后也是...

2018-03-21 17:01:37 2662

原创 利用JavaCV从服务器拉流的相关应用

参考了“做好自己--eguid”大大的相关文章,原文地址。记录一下,仅供自己以后参考;import org.apache.log4j.Logger;import org.bytedeco.javacpp.avcodec;import org.bytedeco.javacv.FFmpegFrameGrabber;import org.bytedeco.javacv.FFmpegFrameRec...

2018-02-27 10:57:11 3295

原创 DelayQueue的初次体验

使用DelayQueue的初衷是为了实现类似于消息免打扰的功能:一定的时间过后才会把消息发送给用户,本来打算用定时器定时扫描,当不处在消息免打扰的时间段里面的时候就发送。但这样即使优化也会对数据库造成一定的压力。后来无意中看到了延时队列,感觉应该能用得上,本着学习新技术的态度,我就直接用上了。 先吐槽一下使用过程中的坑爹之处吧:  1.很多个时间段之间的重叠,为了计算不同时间段交叉顺延之后的延时时

2017-12-22 10:35:02 313

原创 《Spring实战 第4版》的阅读笔记 -----且行且珍惜

(心月梦天)写在前面的:主要是为了做读书笔记共日后查阅吧,水平有限错漏之处在所难免,欢迎批评指教。无论如何,开发应该追求的是更优雅的代码、更高效的效率、更轻便的配置和更轻松的做事情。你觉得完美的代码随时间流逝会变得越发丑陋。Spring全家桶即将到达战场。

2017-11-28 11:59:36 336

原创 一些关于代码优化的踩坑经历

(心月梦天)记录一下自己的日常,日后发现新的会进行更新,仅供自己日后查看娱乐。1.即使是主键查询,当涉及到大字段(text)时,也会很严重的影响性能。2.不要重复的执行一个数据库查询,即使有数据库缓存的情况也应该避免,而且如果代码有2次或者以上取出所有数据的操作应该改写成1次,尽量重用。3.尽量减少对变量的重复计算例如:     for (int i = 0; i

2017-11-22 16:13:46 226

原创 SpringBoot和微信二维码相关的部分

水平有限 部分代码还是参考了网上大神的代码 主要是为了纪念一下自己的码代码过程 不足之处忘多多包涵。1.springboot项目就不多说了,然后配置一下server.port=80,因为微信公众平台的服务器配置要求支持80或43端口,然后映射一下自己的127.0.0.1:80一下,就可以在本地调试事件推送了。映射方法:http://ngrok.ciqiuwl.cn/ 这是一位前辈提供的服务器,这样...

2017-07-14 17:38:43 3574 10

原创 Springboot整合druid的具体过程

网上的教程要么不全,要么有点坑,所以成功了之后留作纪念,仅供自己参考,水平有限,不足之处多多包涵。 1.建立一个springboot项目的过程网上都有,自己配置好数据库连接什么的,就不多叙述了。 2.application.properties里面配置上相关参数:(为什么不用yml文件,yml里面有的属性设置不了,暂时不想深究)具体参数如下:参数的具体意思去看看druid的项目,注意添加drui

2017-06-30 18:51:07 701

空空如也

空空如也

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

TA关注的人

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