groovy简介
Groovy是一种基于Java平台的面向对象语言。 Groovy 1.0于2007年1月2日发布,其中Groovy 2.5是当前的主要版本。 Groovy通过Apache License v 2.0发布。
Groovy的特点
Groovy中有以下特点:
同时支持静态和动态类型。
支持运算符重载。
本地语法列表和关联数组。
对正则表达式……继续阅读 »
破玉
5年前 (2019-07-31) 1377浏览 0评论
0个赞
我们知道,oracle 提供的有dblink 的功能,那mysql 如何实现跨库查询呢?
在日常的开发中经常进行跨数据库进行查询数据。
同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据。
mysql跨服务器进行查询提供了FEDERATED引擎进行映射表……继续阅读 »
破玉
5年前 (2019-07-31) 3778浏览 0评论
5个赞
消息队列的两种传递模式
点对点模式
点对点模式是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息,队列的存在使得消息的异步传输成为可能。
发布订阅模式
发布订阅模式定义了如何向 个内容节点发布和订阅消息,这个内容节点称为主题 (topic) ,主题可以认为是消息传递的中介,消息发布者将消息发布到某个主……继续阅读 »
破玉
6年前 (2019-07-25) 1468浏览 0评论
0个赞
ThreadPoolExecutor 的实现
主要是有四个构造函数,参数最多的是七个:
// 1
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
……继续阅读 »
破玉
6年前 (2019-07-17) 1306浏览 0评论
1个赞
需求
后端批量导出一些个人评价报告的PDF,要和前端页面展示的报告格式一样。几个点:
1)渲染页面数据;
2) 后端需要渲染echarts图片;
3)需要导出PDF
解决方案
使用thymeleaf模板+phantomjs
思路是提供一个接口,用thymeleaf模板渲染数据,然后利用phantomjs 访问这……继续阅读 »
破玉
6年前 (2019-07-15) 1358浏览 0评论
0个赞
何为oauth2
OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。应用场景为第三方登录、APP授权、前后端分……继续阅读 »
破玉
6年前 (2019-07-09) 1559浏览 0评论
1个赞
在自己的Ubuntu 上运行一段时间npm 就报错:
Error: ENOSPC: no space left on device, watch '/mysoft/www/vue-element-admin/public'
at FSWatcher.start (fs.js:1375:26)
at Object.f……继续阅读 »
破玉
6年前 (2019-06-23) 4415浏览 0评论
8个赞
Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.util.HashMap
看了网上很多说明,说是 resultType 写成了 resultMap ,但是,我自己的代码并没有,……继续阅读 »
破玉
6年前 (2019-06-16) 2357浏览 0评论
1个赞
Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声……继续阅读 »
破玉
6年前 (2019-06-14) 1747浏览 0评论
0个赞
今天调试程序,发现很奇怪的问题,明明调用了分页,也有数据,但是total 和page都返回了0。由于代码是由生成器生成的,又看了下原理,才搞清楚问题在哪。
mybatis-plus 分页配置
直接在springboot 注入该插件就可以
@Configuration
@MapperScan("com.magicdu.c……继续阅读 »
破玉
6年前 (2019-06-13) 14582浏览 1评论
24个赞