
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JetCache主要通过@Cached和@CreateCache实现缓存,@Cached是在接口方法或者类方法上添加缓存,一般以参数为key,以返回值为value存入缓存中。@CreateCache是直接创建一个缓存实例,然后调用put(Tkey, T value)、get(T key)等方法实现缓存。(1)如果是SpringBoot框架开发:pom文件:<dependency...
webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,可以参考我前面关于 webflux 教程的一些文章。本文我们来学习 webflux 中两个比较特独的方法 onErrorResume 和 onErrorReturn。先回忆一下,我们在 SpringMVC 或者 Spri
命名规范是指数据库对象如数据库(SCHEMA)、表(TABLE)、索引(INDEX)、约束(CONSTRAINTS)等的命名约定。1. 原则命名使用具有意义的英文词汇,词汇中间以下划线分隔。命名只能使用英文字母、数字、下划线。避免用MySQL的保留字如:call、group等。(保留字详见附录)所有数据库对象使用小写字母。2. 命名规范2.1 数据库命名规范数据库名不能超过30个字符。数据库命名必
1. 下载zip压缩包:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/1. 下载:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases。github地址:https://github.com/360EntSecGroup-Skylar/ElasticHD。原文
// groovy 中定义变量// def 是弱类型,groovy会自动根据情况来给变量赋予对应的类型def i = 18;println i;// 字符串定义str1 = 'xiaoming' // 定义普通字符串str2 = "name:${str1}" //可以引用变量age:18''' //按格式定义字符串// 定义一个集合类型// 往list中添加元素// 取出list中第3个元素//
源文本:id:6agent_id:6agent_name:经纪partner_id:18partner_name: blog科技有限公司在UltraEdit、Notepad++、EmEditor中使用替换,查找用:_([a-z]),替换用:\U\1\E该替换格式的作用是将下划线和其后的小写字母同一替换成对应的大写字母,如agent_id替换为 agentId ; age...
vscode浏览器打开html vscode修改默认浏览器vscode怎么浏览器打开html预览?这里大家可以通过安装open in browser插件解决。1.vscode怎么浏览器预览1.点击拓展2.输入open in browser,选择第一个3.点击安装(笔者已安装,所以显示的禁用)2.vscode怎么修改默认浏览器在安装完open in browser插件后,在html代码中鼠标右键可以
Nacos支持三种部署模式单机模式 - 用于测试和单机试用。集群模式 - 用于生产环境,确保高可用。多集群模式 - 用于多数据中心场景。注:本文已Linux CentOS7系统为讲述如何部署单机模式(standalone)和集群模式(cluster);(虚拟机使用VMware)老规矩环境准备请确保是在环境中安装使用:64 bit OS Linux/Unix/Mac,推荐使用Linux系统。64 b
原文地址:http://www.cppblog.com/colorful/archive/2012/04/29/173122.html最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate pa
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都 能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读 写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。在企业内部网中,本文提出了使用安全策略文件来设置