首页 > 未分类

  不要好奇为啥我这博客名字从编码妙妙屋变成了编程小屋。 那是因为我现在正在更新备案,编码妙妙屋这名字不能用,可是我以前的备案就是编码妙妙屋通过的,2019年迷惑行为+1   国庆啥都没干,笔记本也没有带回家,就纯玩了7天。太怠惰了,让我心有愧疚。 不过除了国庆假期之外我还是有在好好提升自己的,慢慢 ...

Read more »

阅读全文 »

  中秋佳节当天,人在异乡,无法和家人团聚,既然如此 不如提升一波自己的姿势水平,免得浪费这假期大好光阴。说道微服务,现在可不流行Netfilx那一套了, 现在都9102年9月了,Spring Cloud Aliabba都已经孵化完毕,再加上Netfilx将他旗下的项目通通打入冷宫,现在在不学习SpringCloudAlibaba体系就赶 ...

Read more »

阅读全文 »

地址: https://github.com/skypyb/code_demo/tree/master/spring-security-demo 内附 SQL 脚本   标准的RBAC权限设计,基于动态查询数据库的权限判定(以接口为粒度,即Request URL+Request Method)、基于JWT的认证授权流程。 当然,以上都是在SpingSecurity下实现的。   不得不吐槽一句: SpingSecurity 真的 ...

Read more »

阅读全文 »

RPC : Remote Procudure Call 不同计算机之间的方法可以远程调用,这个就是RPC最重要的概念 但是由于程序是运行在不同的机器中的,两个机器之间并没有联系,要是想实现调用其他机器上的方法如同在调用本机的方法一样的效果 该如何做到? 我用了最基本的BIO来实现这个需求,要实现这种需求, 客户端和服务端两个角色是必 ...

Read more »

阅读全文 »

WebSocket一次握手就可以使客户端和服务端建立长连接,并进行双向数据传输。 由于其双向传输特性,服务端可主动向客户端发送信息,实时性很高。 而与HTTP协议比起来WebSocket 协议每次数据传输的头信息都较小,节约带宽。 在获取实时数据这方面时,那是比ajax轮询方式高到不知道哪去了。   在SpringBoot架构下进行 ...

Read more »

阅读全文 »

今天使用Specification 接口创建动态SQL时遇到了个坑。 关于SpringDataJPA如何优雅的定制高效率SQL,即使用Specification 接口创建SQL表示并执行 可以看: 这个   主要就是用CriteriaBuilder 创建 locate 语句遇到个问题。以此可以衍生到 CriteriaBuilder 所有用得上Expression入参的方法上。 关于Mysql的locate方法 ...

Read more »

阅读全文 »

其实SpringDataJPA很方便,虽然他是重量级ORM框架,但是在SQL定制上一点都不输于Mybatis。 用@Query注解能使用QueryDsl语法。将nativeQuery属性设置为true就能使用原生SQL手写,也就是Mybatis一样的效果。 实现方式也挺简单的,DAO层接口继承一下CrudRepository就可以进行开发。看国内用的少,应该是因为比较新吧。 这是 ...

Read more »

阅读全文 »

JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。 我主要是今天完成个分布式架构下获取其他服务器文件流的功能,顺便记一下。这个还是很简单的。 我用的是1.54版本,就这个版本用的人最多。这是地址: https://mvnrepository.com/artifact/com.jcraft/jsch/0.1.54  ...

Read more »

阅读全文 »
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00