僵硬,摔骨折了得躺俩个月,这也太悲伤了吧
现在是2019年3月04日早上5点15分左右。 勉强用手机敲下这篇博客。 一晚没睡。一点都没睡着。昨天经历了人生第一次住院,第一次坐轮椅。想来也是一段经历了。。。过几天还要去做核磁共振,这回得上担架上救护车了,这也太cooooool了⑧,这场面我只在电视里看过啊。 说起来也是自己作死,这尼玛我就是一个无 ...
现在是2019年3月04日早上5点15分左右。 勉强用手机敲下这篇博客。 一晚没睡。一点都没睡着。昨天经历了人生第一次住院,第一次坐轮椅。想来也是一段经历了。。。过几天还要去做核磁共振,这回得上担架上救护车了,这也太cooooool了⑧,这场面我只在电视里看过啊。 说起来也是自己作死,这尼玛我就是一个无 ...
WebSocket一次握手就可以使客户端和服务端建立长连接,并进行双向数据传输。 由于其双向传输特性,服务端可主动向客户端发送信息,实时性很高。 而与HTTP协议比起来WebSocket 协议每次数据传输的头信息都较小,节约带宽。 在获取实时数据这方面时,那是比ajax轮询方式高到不知道哪去了。 在SpringBoot架构下进行 ...
今天使用Specification 接口创建动态SQL时遇到了个坑。 关于SpringDataJPA如何优雅的定制高效率SQL,即使用Specification 接口创建SQL表示并执行 可以看: 这个 主要就是用CriteriaBuilder 创建 locate 语句遇到个问题。以此可以衍生到 CriteriaBuilder 所有用得上Expression入参的方法上。 关于Mysql的locate方法 ...
平时初始化某个对象的时候,经常要往里边设置很多值。现在可以借助这种骚方式直接在对象创建时加载好。换种初始化模式,换种心情 (雾 比如初始化一个List,可以写成这样。 List list = new ArrayList(){{ add("1"); add("a"); add("666a"); }}; System.out.println(list);//[1, a, 666a] 效果和这种是一样 ...
2018年,有好好地在变强。 没有追随我的人,也没有支持我的人,即便如此也还是得当最棒的自己。 不过这大冬天的,还真是冷。春生夏长秋收冬藏,自然规律不可逆,这个冬季就让我轻松一点吧… 本来有在写一个Spring Shell的命令行小游戏,没想到他的Table生成居然不支持中文。只要有中文生成的表格就会变得无 ...
其实SpringDataJPA很方便,虽然他是重量级ORM框架,但是在SQL定制上一点都不输于Mybatis。 用@Query注解能使用QueryDsl语法。将nativeQuery属性设置为true就能使用原生SQL手写,也就是Mybatis一样的效果。 实现方式也挺简单的,DAO层接口继承一下CrudRepository就可以进行开发。看国内用的少,应该是因为比较新吧。 这是 ...
JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。 我主要是今天完成个分布式架构下获取其他服务器文件流的功能,顺便记一下。这个还是很简单的。 我用的是1.54版本,就这个版本用的人最多。这是地址: https://mvnrepository.com/artifact/com.jcraft/jsch/0.1.54 ...
若想实现RabbitMQ的消息回调,需要在配置文件下的rabbit选项下添加一行设置: #启用消息确认机制。能收到MQ Broker的异步响应 publisher-confirms: true 然后在发送者发送消息之前,需要先自行绑定好一个回调方法。 下面是创建回调方法与绑定的全部代码: package com.skypyb.rabbitmq.producer; import com.skyp ...
自然,依赖是少不了的。除了spring-boot-starter-web依赖外。 就这个是最主要的依赖了,其他的看着办就是了。我用的是gradle,用maven的看着弄也一样的。无非就是包+包名+版本 //AMQP compile('org.springframework.boot:spring-boot-starter-amqp:2.0.4.RELEASE') 这里有一个坑。导致我后来发送消息时一直连不上去。报 ...
AMQP核心概念: Server:又称Broker,接收客户端的连接,实现AMQP实体服务 Connection:连接,应用程序与Broker的网络连接。 Channel:网络信道,几乎所有的操作都在Channel中进行,每个Channel代表一个会话任务。 Message:消息,服务器和应用程序之间传送的数据,由Properties和Body组成。Properties可以对消息进行修饰,比 ...