-
Notifications
You must be signed in to change notification settings - Fork 96
/
Copy pathhistory
144 lines (126 loc) · 7.34 KB
/
history
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
2018-08-14
fixed bug:query from database maybe cannot use field name in the persistence.xml.
2017-08-17
fixed bug:when use databse connection pool with c3p0,maybe throws exception:"An attempt by a client to checkout a Connection has timed out" when get connection.
2017-09-06
add the maunal command with third-party.
2017-09-29
fixed the database pool minsize to 2,and the minsize can not be modified with storage.xml
2017-11-11
增加链接返回到链接池操作,并且将读取数据库和操作数据库操作全部改用链接池返回操作,而不是自己关闭自己
对链接池获取链接和返还链接加入log,记录到sql-log文件
对c3p0默认开启 链接池中正在被使用的链接在120s后还未返还到链接池将强行回收
将链接池默认由HikariCP换成c3p0,有兴趣的可以使用hikaricp
更新将更新persistence接口jar和spx文件
对c3p0开启了未返还链接的debug模式,可能会产生日志增量,需要注意
2017-11-13
对restful的post方式action增加了pplog的监控
2017-11-15
应木木要求,为所有的查询增加强行执行索引功能,该功能仅对mysql起作用
2018-01-11
更改restful中的getData方法,解决bug:当数据大于1024的时候接收数据可能会导致转到utf8出现乱码
2018-08-17
小鱼儿:更改数据库链接池的锁范围,缩小到每个storage(不是run-stotage),所以在使用storage配置
为模版时,同一模版的storage获取链接依然会可能有性能瓶颈
增加getconnection的监控
2018-08-17
更改默认的数据库链接池默认使用hikaricp
2018-09-07
去掉load中加载spx文件的功能,将albianj改为不需要spx文件,直接通过maven来管理jar,
通过2层classload和3层classload来加载
增加service的Rant注解,支持通过service。xml中配置Package节来自动扫描和加载service
增加AOP的Rant注解,但是更改<Aspect IsAll="true" Proxy="UserAopService"></Aspect>
配置为<Aspect Name="yourname" IsAll="true" Proxy="UserAopService"></Aspect>
此条件和原来的albianj不兼容,需要注意
增加service中的Field的rant,提供具有Rant的Field自动赋值功能
更改albianj的启动,目前的启动由原来的load service一步变成load service和set field两步。
2018-10-11
增加object的rant,重新构建objectAttribute,数据路由部分由原来的单独一个map存放,改为objAttr的一个属性
FreeAlbianObjectDataRouter更改数据库路由中,返回storage、database、tablename的null改为返回默认的配置信息
更改原来特性、拼接sql的时候获取值、从数据库返回数据集赋值给对象、这3个地方的赋值、获取值从原来的get/set改为直接从Field获取或者赋值
对于数据库的操作由原来的persistenceService改为DataAccess的newDataAccessCtx与newQueryCtx来操作
对于单数据库,支持直接由方法指定执行的数据库和表
2018-10-16
使用query-ctx的时候,inStorage改成useStorage,inTable改成fromTable
insert、delete、modify的时候,sqlparas的获取统一使用field的propertyName,兼容上一版本的albianj风格
fixed bug:当设置数据路由的时候,会将itf2type的map的key设置为null
2018-10-19
增加自主研发的SpxDBCP取代数据库链接池
2018-10-24
分布式事物回滚的默认值由true(默认回滚)改为false,默认不回滚,增加提交的时候给以回滚的选择
去掉ORM层的cached
更改数据库链接池默认值的bug
AlbianCore增加ThrowException的方法,throwe的时候增加addlog功能
2018-10-31
增加获取time函数,
修改获取网络ip从eth0换成eth1,
增加新的增加了stack的exception,
增加addlog函数,
增加queryctx中的loadcount,
增加throwexception
2018-11-07
fixbug:yuewen的apilog监控没有在impl的命名空间,现在易到这个命名空间,导致的问题是实用restful的配置文件需要更改
service.xml中的YuewenPPLog的service的配置项更改为: com.yuewen.pplogstat.impl.YuewenPPLogStatService
deploy:2018110702
2018-11-08
去掉service.xml中的内置albianj服务配置,以后的service.xml中只需要配置业务service即可。
2018-11-09
更改了service.xml配置了内置service后会出现加载2次导致元数据出错的问题,更改了pplog的实现类问题,
更改了内置service的Name全部归AlbianBuiltinServiceNamePair来管理
2018-11-16
更改了如果Field为Date类型,使用Chinese-format而不是chinese-simple-format,即yyyy-mm-dd 改为yyyy-mm-dd hh-mm-ss(羊羊)
deploy:2018111601
2018-12-14
更改因为autocommit=false而造成的read读不到正确数据-来自大师
deploy 2018121401
2019-01-04
更改mvf的servlte降级为jdk1.7的版本
deploy 2019010401
增加对于builtin service的field进行赋值的时候,指定lifetime,解决service在loading的时候可能会出现问题
fixed bug:mvf中,autobinding view到class的时候会出现路径出错问题
2019-01-07
使用查询表达式查询的时候,查找字段改成小写
fixed bug:当使用field作为entry赋值依据的时候,无法获取父类private字段
mvf修改welcome的配置
2deploy 2019010701
2019-01-09
fixed bug:当执行多数据库pool rtn connection的时候,可能会出现前面的rtn connection发生异常导致后面的connection无法再执行rtn pool
fixed bug:dbpool的的clean线程可能会开启两个线程的情况
更改mvc中,参数的map默认为empty的map而不是null
2019-01-18
增加pplogstat。impl
2019-02-20
修改mvc中,isMultiActions打开的时候,无actionName时执行page load函数
增加genid函数
2019-03-06
增加xml和service中的原来被删除的函数,以兼容原来的版本(PS:以后不要随便删除函数)
2019-04-10
增加ajax访问服务端的时候,通过url的action参数制定执行的action
修改当服务器返回json的时候,截断服务器stream的输出
2019-04-24
新增加AlbianDateTimeHelper以解决AlbianDateTime过于混乱的问题
将mvc中对于view中字段的复制操作由原来的string对比改为class类型对比
2019-05-13
增加AlbianDateTimeHelper中的today,yeaterday,tomorrow
2019-05-15
发布版本2019051501
2019-05-15
更改了mvf.ctag中的分页控件 ,过滤掉了makeurl的时候,albianj的mvf中内置的from属性
过滤了内容为空的文本框等信息,将url复制以后加入作为view的load函数处理
maven中更改公司内部的maven仓库,pom中增加source的打包
发布版本2019051503
2019-05-16
增加FilterExpression一个初始化函数,给与一个1=1的选项
2019051601-SNAPSHOT
2019-05-21
增加copyObject函数
2019052102-SNAPSHOT
2019-05-23
修改displayable异常到external异常
修改serct异常到internel异常
在AlbianServiceRouter中增加对于logger name和logger level的快捷方式
2019052301-SNAPSHOT
将ExternalException和InternalException改为RuntimeException
增加参数统一的日志和异常处理,addLogV2,throwExternalExceptionV2,throwInternalExceptionV2
StringHelper增加使用{name}作为索引的字符串模板化处理方法
2019052302-SNAPSHOT