索引

A C D E F G H I J L M N O P R S T V W 
所有类|所有程序包

A

AbstractStream<T> - amo.lib.linq中的类
 
AbstractStream() - 类 的构造器amo.lib.linq.AbstractStream
 
aggregate(R, Aggregator<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
 
aggregate(R, T) - 接口 中的方法amo.lib.linq.delegate.Aggregator
 
aggregate(TAccumulate, Aggregator<T, TAccumulate>) - 接口 中的方法amo.lib.linq.Stream
Applies an accumulator function over a sequence.
Aggregator<T,​R> - amo.lib.linq.delegate中的接口
 
amo.lib.common - 程序包 amo.lib.common
 
amo.lib.demo - 程序包 amo.lib.demo
 
amo.lib.dynamic - 程序包 amo.lib.dynamic
 
amo.lib.dynamic.interfaces - 程序包 amo.lib.dynamic.interfaces
 
amo.lib.exception - 程序包 amo.lib.exception
 
amo.lib.linq - 程序包 amo.lib.linq
 
amo.lib.linq.delegate - 程序包 amo.lib.linq.delegate
 
amo.lib.utils - 程序包 amo.lib.utils
 
ApiError - amo.lib.common.EventTypeEnum
 
apply(T) - 接口 中的方法amo.lib.linq.delegate.Predicate
 
APW - amo.lib.demo.SiteEnum
 
Auto - amo.lib.demo.DataSourceEnum
 

C

Catalog - amo.lib.demo.DataSourceEnum
 
changeDataSource(JoinPoint) - 类 中的方法amo.lib.dynamic.DynamicDataSourceAspect
 
clearDataSourceKey() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
code(int) - 类 中的方法amo.lib.common.JsonData
 
Common - amo.lib.demo.DataSourceEnum
 
Comparator<T> - amo.lib.linq.delegate中的接口
 
compare(T, T) - 接口 中的方法amo.lib.linq.delegate.Comparator
 
convertDateToString(Date, String) - 类 中的静态方法amo.lib.utils.StringUtils
Date按照一定格式转String
convertStringToDate(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
String按照一定格式转Date
count() - 类 中的方法amo.lib.linq.AbstractStream
 
count() - 类 中的方法amo.lib.linq.MapStream
 
count() - 接口 中的方法amo.lib.linq.Stream
Returns the number of elements in a sequence.
createRestApi() - 类 中的方法amo.lib.common.SwaggerConfig
Bean托管,需要配置使用
CustomException - amo.lib.exception中的异常错误
 
CustomException(Integer, String) - 异常错误 的构造器amo.lib.exception.CustomException
 

D

data(T) - 类 中的方法amo.lib.common.JsonData
 
DataSource() - 注释类型 中的方法amo.lib.dynamic.interfaces.TargetDataBase
 
DataSourceEnum - amo.lib.demo中的枚举
 
determineCurrentLookupKey() - 类 中的方法amo.lib.dynamic.DynamicDataSource
 
distinct() - 类 中的方法amo.lib.linq.AbstractStream
 
distinct() - 接口 中的方法amo.lib.linq.Stream
Returns distinct elements from a sequence by using the object equals() to compare values.
DynamicDataContextHolder - amo.lib.dynamic中的类
 
DynamicDataContextHolder() - 类 的构造器amo.lib.dynamic.DynamicDataContextHolder
 
DynamicDataSource - amo.lib.dynamic中的类
动态获取数据源Key
DynamicDataSource() - 类 的构造器amo.lib.dynamic.DynamicDataSource
 
DynamicDataSourceAspect - amo.lib.dynamic中的类
 
DynamicDataSourceAspect() - 类 的构造器amo.lib.dynamic.DynamicDataSourceAspect
 
DynamicDataSourceRegister - amo.lib.dynamic中的类
 
DynamicDataSourceRegister() - 类 的构造器amo.lib.dynamic.DynamicDataSourceRegister
 

E

EventTypeEnum - amo.lib.common中的枚举
状态码,长度六位 1-2位标记类型 第3位标记Level(0,1:Info,2:Debug,3:Trace,4:Warn,5:Error,6:Fatal) 4-6位标记具体错误代码 1-2归属划分:10-59为common公共code,统一定义在common的,其他服务允许定义自己的EventTypeEnum,为了做区分,防止统一,最好是分区间段的,公共的尽量放 common中,如catalog service下的EventTypeEnum为71-73,business下75,就可以所有log的EventType都唯一,非必要的,每个服务下唯一即可

F

failed() - 类 中的静态方法amo.lib.common.JsonData
 
failed(Integer) - 类 中的静态方法amo.lib.common.JsonData
 
failed(Integer, String) - 类 中的静态方法amo.lib.common.JsonData
 
find(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
 
find(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
find目前使用的where,可以为find添加独立的Stream支持,找到一个equ时就终止next,修改where,在next时记录是否已经有匹配的,如果有了,hasnext返回 false,反正find就只返回一个
findAll(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
 
findAll(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
 
first() - 类 中的方法amo.lib.linq.AbstractStream
 
first() - 接口 中的方法amo.lib.linq.Stream
Returns the first element of a sequence; this method throws an exception if the sequence is empty.
first(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
 
first(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
Returns the first element in a sequence that satisfies the specified condition; this method throws an exception if no element in the sequence satisfies the condition.
FPG - amo.lib.demo.SiteEnum
 

G

getAsyncExecutor() - 类 中的方法amo.lib.common.ThreadPoolConfig
Bean托管,需要配置使用 覆盖应用全局配置上的Executor
getCatalog() - 枚举 中的方法amo.lib.demo.SiteEnum
 
getCode() - 枚举 中的方法amo.lib.common.EventTypeEnum
 
getCode() - 类 中的方法amo.lib.common.JsonData
 
getData() - 类 中的方法amo.lib.common.JsonData
 
getDataSourceKey() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
GetDataSourceKey(String) - 枚举 中的方法amo.lib.demo.DataSourceEnum
 
getDefaultParameters() - 类 中的方法amo.lib.common.SwaggerConfig
 
getDesc() - 枚举 中的方法amo.lib.common.EventTypeEnum
 
getElements() - 接口 中的方法amo.lib.linq.Grouping
 
getInteger(String) - 类 中的静态方法amo.lib.utils.StringUtils
String转Integer
getKey() - 枚举 中的方法amo.lib.demo.SiteEnum
 
getKey() - 接口 中的方法amo.lib.linq.Grouping
 
getMessage() - 类 中的方法amo.lib.common.JsonData
 
getSite() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
getValue() - 枚举 中的方法amo.lib.demo.SiteEnum
 
GlobalExceptionHandler - amo.lib.exception中的类
 
GlobalExceptionHandler() - 类 的构造器amo.lib.exception.GlobalExceptionHandler
 
groupBy(Selector<T, K>) - 类 中的方法amo.lib.linq.AbstractStream
 
groupBy(Selector<T, K>, Selector<T, E>) - 类 中的方法amo.lib.linq.AbstractStream
 
groupBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
Groups the elements of a sequence according to a specified key selector function.
groupBy(Selector<T, TKey>, Selector<T, TElement>) - 接口 中的方法amo.lib.linq.Stream
Groups the elements of a sequence according to a specified key selector function.
Grouping<TKey,​TElement> - amo.lib.linq中的接口
Represents a collection of TElements that had been grouped through the TKey.

H

handlerDefaultException(CustomException) - 类 中的方法amo.lib.exception.GlobalExceptionHandler
 
handlerDefaultException(Exception) - 类 中的方法amo.lib.exception.GlobalExceptionHandler
 
hasNext() - 类 中的方法amo.lib.linq.ReverseListIterator
 
HPN - amo.lib.demo.SiteEnum
 

I

isBlank(String) - 类 中的静态方法amo.lib.utils.StringUtils
 
isNotEmpty(String) - 类 中的静态方法amo.lib.utils.StringUtils
 
isNotEmpty(List<?>) - 类 中的静态方法amo.lib.utils.StringUtils
 
isNullOrEmpty(String) - 类 中的静态方法amo.lib.utils.StringUtils
 
isNullOrEmpty(List<?>) - 类 中的静态方法amo.lib.utils.StringUtils
 
iterator() - 类 中的方法amo.lib.linq.MapStream
 

J

JsonData<T> - amo.lib.common中的类
 
JsonData() - 类 的构造器amo.lib.common.JsonData
 

L

Linq - amo.lib.linq中的类
 

M

MapStream<K,​V> - amo.lib.linq中的类
 
MapStream(Map<K, V>) - 类 的构造器amo.lib.linq.MapStream
 
message(String) - 类 中的方法amo.lib.common.JsonData
 

N

nameOf(String) - 枚举 中的静态方法amo.lib.demo.SiteEnum
 
next() - 类 中的方法amo.lib.linq.ReverseListIterator
 

O

Operate - amo.lib.demo.DataSourceEnum
 
orderBy(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
 
orderBy(Selector<T, R>, Comparator<R>) - 类 中的方法amo.lib.linq.AbstractStream
 
orderBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.Stream
Sorts the elements of a sequence in ascending order according to a key.
orderByDescending(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
 
orderByDescending(Selector<T, R>, Comparator<R>) - 类 中的方法amo.lib.linq.AbstractStream
 
orderByDescending(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.Stream
Sorts the elements of a sequence in descending order according to a key.
OrderedStream<T> - amo.lib.linq中的接口
 

P

parameters - 类 中的变量amo.lib.common.SwaggerConfig
 
Part - amo.lib.demo.DataSourceEnum
 
Predicate<T> - amo.lib.linq.delegate中的接口
 

R

Record - amo.lib.demo.DataSourceEnum
 
Redirect - amo.lib.common.EventTypeEnum
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - 类 中的方法amo.lib.dynamic.DynamicDataSourceRegister
ImportBeanDefinitionRegistrar接口的实现方法,通过该方法可以按照自己的方式注册bean
remove() - 类 中的方法amo.lib.linq.ReverseListIterator
 
resetSite() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
restoreDataSource() - 类 中的方法amo.lib.dynamic.DynamicDataSourceAspect
 
result(String, Object) - 类 中的方法amo.lib.common.JsonData
 
reverseIterator() - 类 中的方法amo.lib.linq.AbstractStream
 
reverseIterator() - 类 中的方法amo.lib.linq.MapStream
 
ReverseListIterator<T> - amo.lib.linq中的类
 
ReverseListIterator(List<T>) - 类 的构造器amo.lib.linq.ReverseListIterator
 

S

select(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
 
select(Selector<T, TResult>) - 接口 中的方法amo.lib.linq.Stream
Projects each element of a sequence into a new form.
select(T) - 接口 中的方法amo.lib.linq.delegate.Selector
 
Selector<T,​R> - amo.lib.linq.delegate中的接口
 
setDataSourceKey(String) - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
setEnvironment(Environment) - 类 中的方法amo.lib.dynamic.DynamicDataSourceRegister
 
setSite(String) - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
 
SiteEnum - amo.lib.demo中的枚举
 
skip(int) - 类 中的方法amo.lib.linq.AbstractStream
 
skip(int) - 接口 中的方法amo.lib.linq.Stream
Skips a specified number of contiguous elements from the start of a sequence then returns remaining elements.
split(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
将String分割,转为Integer列表
stream(Iterable<T>) - 类 中的静态方法amo.lib.linq.Linq
Decorates the passed iterable with a Stream.
stream(List<T>) - 类 中的静态方法amo.lib.linq.Linq
Decorates the passed list with a Stream.
stream(Map<TKey, TValue>) - 类 中的静态方法amo.lib.linq.Linq
Decorates the passed map with a Stream.
stream(T[]) - 类 中的静态方法amo.lib.linq.Linq
Decorates the passed iterable with a Stream.
Stream<T> - amo.lib.linq中的接口
Decorates Iterable<T> objects to enable use of Linq like expressions.
StringUtils - amo.lib.utils中的类
 
StringUtils() - 类 的构造器amo.lib.utils.StringUtils
 
substringBefore(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
 
success() - 类 中的静态方法amo.lib.common.JsonData
 
success(Integer) - 类 中的静态方法amo.lib.common.JsonData
 
success(Object) - 类 中的静态方法amo.lib.common.JsonData
 
success(Object, Integer) - 类 中的静态方法amo.lib.common.JsonData
 
success(Object, Integer, String) - 类 中的静态方法amo.lib.common.JsonData
 
Success - amo.lib.common.EventTypeEnum
 
SwaggerConfig - amo.lib.common中的类
 
SwaggerConfig() - 类 的构造器amo.lib.common.SwaggerConfig
 

T

take(int) - 类 中的方法amo.lib.linq.AbstractStream
 
take(int) - 接口 中的方法amo.lib.linq.Stream
Returns a specified number of contiguous elements from the start of a sequence.
TargetDataBase - amo.lib.dynamic.interfaces中的注释类型
标记数据源,配合threadlocal的参数通过AOP实现自动切换数据源 核心code在DynamicDataSourceAspect下changeDataSource 目前支持格式示例:record,%s.part,可以有一个参数位,运行时会被替换为DynamicDataContextHolder中获取的site,替换后格式为record,[site].part 名字要和properties中配置的custom.datasource.names下的名字保持一致,特别是大小写问题,site统一小写 使用时需要在接口,class和method上加注解,标机dao下的方法要查询的datasource名字,接口必须是代理类,否则会因为实现类不继承接口注解造成无法拦截 site不一定需要,特殊业务需求,需要同一分code运行多个site的多套数据库,属于二维关系 用于标记Dao的数据库类型,只区分数据库,不区分Site,配合Site可以达到自动匹配DataSource 可以标记Class,interface,也可以标记Method,参考DynamicDataSourceAspect,springboot 2.x.x才可以标记接口,Jpa和Mybatis这种代理生成 实现类的要基于Aop 5.X(springboot 2.x.x)才能通过Aop切入 Jpa,Mybatis都可以使用 每个Dao层的同一个Mapper,Reposity下的应该都是一个数据库的操作,所以直接标记在Class上,维护Dao的人员负责维护Dao和datasource的关系 这样Service层和Control等其他调用者不用管Dao的DataSource 是谁,只需要切换自己需要的Site,Dao下的method在执行时会结合threadlocal中的site和Dao上标记的数据库类型自动切换datasource
thenBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparator.
thenByDescending(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.
thenByDescending(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.
ThreadPoolConfig - amo.lib.common中的类
 
ThreadPoolConfig() - 类 的构造器amo.lib.common.ThreadPoolConfig
 
toList() - 类 中的方法amo.lib.linq.AbstractStream
 
toList() - 接口 中的方法amo.lib.linq.Stream
Creates a List from a Stream.
toString() - 类 中的方法amo.lib.common.JsonData
 
trimBracket(String) - 类 中的静态方法amo.lib.utils.StringUtils
移除前后的括号()

V

valueOf(String) - 枚举 中的静态方法amo.lib.common.EventTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法amo.lib.demo.DataSourceEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法amo.lib.demo.SiteEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法amo.lib.common.EventTypeEnum
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
values() - 枚举 中的静态方法amo.lib.demo.DataSourceEnum
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
values() - 枚举 中的静态方法amo.lib.demo.SiteEnum
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

W

where(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
 
where(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
Filters a sequence of values based on a predicate.
A C D E F G H I J L M N O P R S T V W 
所有类|所有程序包