Spring Cache - 配置方式 转载于:Spring Cache - 配置方式 - 知乎推荐:Java开发的成长史 - 知乎知乎没有标题导航栏,建议可以稳定访问github的读者可以访问原文:https://halelu.github.io/2020/06/spring-cache-2/上一篇整体但粗略聊了聊 Spring Cache 的实现,这篇开始准备聊聊细节,就从 Spring Cache 的配置注入方式聊起吧。换句话说,虽然聊的是 Spring Cache 源码,但这块其实主要聊的是 Spring Framew
mac mvn打包报错 No compiler is provided in this environment. Perhaps you are running on a JRE rather ... 报错信息报错原因执行mvn -version可以看到maven指定的jdk目录并不是本地正确的jdk路径;排查步骤1、查看本地jdk路径是否正确;--正确2、查看java_home配置是否正确;--正确3、猜测可以能是配置由于某种原因失效了,尝试重载source ~/.bash_profile;重载之后发现maven指定的jdk路径正确了;这个时候执行打包命令依然报错;4、猜测可能是idea没有加载过来,所以在idea控制台执行source ~/.bash_pro
Flink Window那些事——AggregateFunction窗口函数 原文链接:Flink Window那些事——AggregateFunction窗口函数 - Ruthless - 博客园AggregateFunction 比 ReduceFunction 更加的通用,它有三个参数:输入类型(IN)、累加器类型(ACC)和输出类型(OUT)。输入类型是输入流中的元素类型,AggregateFunction有一个add方法可以将一个输入元素添加到一个累加器中。该接口还具有创建初始累加器(createAccumulator方法)、将两个累加器合并到一个累加器(merg
java代码风格检查插件 pom引入以下pmd插件:<!-- code style --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.8</vers...
事务的隔离级别以及Mysql事务的使用 事务的隔离级别以及Mysql事务的使用转载自:http://fanyilun.me/2015/12/29/%E4%BA%8B%E5%8A%A1%E7%9A%84%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E4%BB%A5%E5%8F%8AMysql%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%BD%BF%E7%94%A8/目录前言 ACID 事务的隔离级别 传统的隔离级别实现 MySql的隔离级别 MySql事务中的读 ...
SQL分组取每组前一(或几)条记录(排名) mysql分组取每组前几条记录(排名) 附group by与order by的研究http://www.jb51.net/article/31590.htm--按某一字段分组取最大(小)值所在行的数据代码如下:/* 数据如下: name val memo a 2 a2(a的第二个值) a 1 a1--a的第一个值 a 3 a3:a的第三个值 b 1 b...
数据库导出数据并导入hive临时表中 转自:https://www.cnblogs.com/xitingxie/p/6758950.html操作:1、从db2 中导出数据到txt中2、修改文件中的分隔符为“:”3、在hive中新建表(建表时需要制定分隔符)4、导入数据--------1、从db2 中导出数据到txt中db2 -x "select col1,col2,col3 from tbl_name...
hive的指令操作以及内外临时表的的创建 转自:https://blog.51cto.com/11019607/18329042、数据库: OLTP //online transaction process ,在线事务处理3、drop databases if exists mybase //删除数据库4、show tables //显示表5、create database mybase /...
velocity代码生成器的使用 1.导入依赖<dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> <version>1.7</version></dependency>2.resou...
git在eclipse中的配置 转载自:https://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.htmlgit在eclipse中的配置 转载一_安装EGIT插件http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用E...
Linux 安装Resin4.0.40 转载自:https://blog.51cto.com/467754239/1558435一、Resin简介Resin官网地址:http://caucho.com/Resin源码包下载地址:http://caucho.com/products/resin/downloadResin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Re...
Spring自定义注解简单使用四步走 Spring自定义注解简单使用四步走在实际开发中,很多时刻我们会有记录请求日志,定时任务日志等需求,在每个方法中都编写相同的代码去记录日志显然是不合理的。Spring已经为我们提供了面向切面编程的思想,不妨简单的使用下自定义注解。简单自定义注解分四步:1:在配置中打开aop编程 1 2 3 4 5 <!-- 自定...
【数据竞赛】“达观杯”文本智能处理挑战赛1-2 比赛:达观杯比赛官方对数据的说明是数据包含两个文件:train_set.csv和test_set.csv具体说明:a.下载数据,读取数据,观察数据将训练集拆分为训练集和验证集分享自己对数据以及赛题的理解和发现PS. 电脑爆内存的,可以先提取5000条数据进行实践~ 或者群内求助一下达观杯比赛链接:https://m.dcjingsai.com/competition...
mac osx 下 使用 brew 安装 svn的javahl ,并解决报错Incompatible JavaHL library loaded. Subversion 1.8.x required 官网说的此命令brew install --universal --java subversion在 brew 1.20以后--universal参数已废弃,所以报错 invalid --universal,此时使用brew installsubversion即可。不要忘了建立java 虚拟机读取的路径You may need to link the Java bin...
java多线程socket实现简单的聊天 server端:需要注意的是死循环acept,然后对每一个客户端开两个线程,分别是读写,这样使得可以全双工通信,另外注意读写的方法,比如读的时候的nextLine,要记得在发送的时候加上换行符,否则读不到。package com.min.testsocket;import java.io.IOException;import java.io.PrintWriter;impo
linux下svn服务器搭建及创建分支 系统环境:Centos 6.5一 搭建svn服务器第一步:通过yum命令安装svnserve,命令如下:>yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:>rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var路径...
Solr集群的搭建以及使用 Solr集群的搭建以及使用(内涵zookeeper集群的搭建指南)转载于:http://www.cnblogs.com/append/p/5747956.html1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不