aop注解在整个类生效
志向是天才的幼苗,经过热爱劳动的双手培育,在肥田沃土里将成长为粗壮的大树。——苏霍姆林斯基 之前写过自定义注解和AOP,但其是作用于方法上 今天用kotlin写一个作用在类上的:主要是@annotation换成@within 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package com.ruben.simplebootimport org.aspectj.lang.ProceedingJoinPointimport org.aspectj.lang.annotation.Aroundimport org.aspectj.lang.annotation.Aspectimport org.springframework.boot.autoconfigure.SpringBootApplicationimport org.springframework.boot.runApplicationimport org.springframework.ster...
全局响应返回处理
我喜欢我的懦弱,痛苦和难堪也喜欢。喜欢夏天的光照,风的气息,蝉的鸣叫,喜欢这些,喜欢得不得了。——《寻羊冒险记》 上代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import io.github.vampireachao.stream.core.optional.Opp;import org.springframework.core.MethodParameter;import org.springframework.http.MediaType;import org.springframework.http.converter.HttpMessageConverter;import org.springframework.http.server.ServerHttpRequest;import org.springframework.http.server.ServerHttpResponse;import org.springframewor...
aizuda-limiter
我只担心一件事,我怕我配不上自己所受的苦难。──俄国小说家陀思妥耶夫斯基 有人问我限流怎么做,单独抽出来说一下: 这里使用aizuda-limiter,文档:http://doc.aizuda.com/pages/9xd009/ example仓库:https://gitee.com/aizuda/aizuda-components-examples/blob/master/aizuda-limiter-example 首先引入: 12345<dependency> <groupId>com.aizuda</groupId> <artifactId>aizuda-limiter</artifactId> <version>1.0.0</version></dependency> 然后进行配置限流策略: 12345678910111213141516171819202122package com.aizuda.limiter.example;import com.aizuda...
CSSStyleSheet
只要能培育出艳丽的花朵,做一颗会朽的草又有何妨? ——鲁迅 惯例,先上MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/CSSStyleSheet 然后是例子: 新增规则:https://developer.mozilla.org/zh-CN/docs/Web/API/CSSStyleSheet/insertRule 12// 新增一条规则,将所有元素的hover字体颜色设为蓝色document.styleSheets[0].insertRule("*:hover { color:blue }") 移除规则:https://developer.mozilla.org/zh-CN/docs/Web/API/CSSStyleSheet/deleteRule 1document.styleSheets[0].deleteRule(0)
在vue2的style标签中使用css变量
我需要,最狂的风,和最静的海。——顾城《世界和我·第八个早晨》 前两天有一个更换主题需求,想将系统主题包括hover颜色都更换 代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<template> <!-- 需要绑定style --> <div class="hello" :style="css"> <h1>{{ msg }}</h1> <p> For a guide and recipes on how to configure / customize this project,<br> check out the <a href="https://cli.vuejs.org" target="_...
fast request
一个表达别人 / 只为表达自己的人,是病人 / 一个表达别人 / 就像在表达自己的人,是诗人。——张枣《虹》 分享一个idea版postman Restful Fast Request 是idea版Postman,它是一个强大的restful api工具包插件,可以根据已有的方法帮助您快速生成url和params。Restful Fast Request = API调试工具+API管理工具+API搜索工具。 它有一个漂亮的界面来完成请求、检查服务器响应、存储你的api请求和导出api请求,插件帮助你在IDEA界面内更快更高效得调试你的API。 对比与HTTP Client,Fast Request不仅拥有HTTP Client内置的功能,还提供了友好易懂直观的界面,让使用者调试API的时候能够更加方便、简捷。同时各种类型参数也提供了不同的定制方式,更加灵活。而且集成了搜索、Postman集成,Swagger支持等额外的功能。 官方文档:https://plugins.sheng90.wang/fast-request/ 代码仓库:https...
java MethodHandle转反射对象
春雨将半,各梦所欢。——送花的人走了 最近在看MethodHandle相关内容,我们将MethodHandle转反射的Executable对象,可以这么使用: 1final Executable executable = MethodHandles.reflectAs(Executable.class, methodHandle); 当然你也可以这么用: 12345final MethodHandles.Lookup lookup = MethodHandles.lookup(); MethodHandle methodHandle = lookup .findStatic(Test.class, "myMethod", MethodType.methodType(resultType, paramerType)); Method method = lookup.revealDirect(methodHandle).reflectAs(Method.class, lookup); System....
规则引擎ice
在人生或者职业的各种事务中,性格的作用比智力大得多,头脑的作用不如心情,天资不如由判断力所节制着的自制,耐心和规律。 —— 海鸣威 《真实的高贵》 分享一个规则引擎ice 官网:http://waitmoon.com/zh/ 快速上手:http://waitmoon.com/zh/guide/getting-started.html
在线pdf编辑器
无论是什么原因,被禁止永远是一种没有授勋仪式的荣誉。——鲍勃·迪伦 分享一个在线pdf编辑器: https://www.docfly.com 上传完就进到编辑页面了 功能齐全,还是非常nice的
乾坤
生如夏花之绚烂,死如秋叶之静美。——泰戈尔《生如夏花》 分享一个微前端框架乾坤:https://qiankun.umijs.org/zh github:https://github.com/umijs/qiankun 快速开始:https://qiankun.umijs.org/zh/guide/getting-started 快速上手主应用1. 安装 qiankun1$ yarn add qiankun # 或者 npm i qiankun -S 2. 在主应用中注册微应用123import { registerMicroApps, start } from 'qiankun';registerMicroApps([ { name: 'react app', // app name registered entry: '//localhost:7100', container: '#yourContainer', activeRule...
