- 博客(10)
- 收藏
- 关注
原创 查询结果排序
ASC升序(默认)、DESC降序: 在语句中可是使用数值来代替列名: 例如:SELECT a1, a2, a3 FROM dual ORDER BY 3; 多个列排序时,只有前面排序列有重复,后续列才有作用; TRANSLATE:语法格式为TRANSLATE(expr, from_string, to_string) 作用: 将from_string与to_string一一对应进行替换,不管字符存在expr中的位置在那里; 如果from_string在to_string..
2022-05-16 20:38:18 101
原创 Spring从入门到放弃-AOP基础
开局一张图:切面实现横切关注点的模块化AOP 的理解?AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性;Spring AOP是基于动态代理的,如果要代理的对象实现了某个接口,那么Spring AOP会使用JDK Proxy去创建代理对象,而对于没有实现接口的对象,就无法使用 JDK .
2021-06-19 22:40:09 72
原创 Spring面向切面编程-AOP
面向切面编程是什么?在某些业务场景中,我们的每个模块需要用到一些相同的或类似的辅助功能,例如安全或事务处理。这些功能都是通用的重用的,要实现这些通用或重用的功能我们通常会采取继承或委托来实现,但是在一个应用中使用相同的基类往往会导致一个脆弱的对象体系,而使用委托可能需要对委托对象进行复杂的调试。切面提供了取代继承和委托的另一种可选方案,使在许多场景下变得简洁与清晰。在使用面向切面编程时,我...
2020-05-05 17:17:38 234
原创 spring装配bean
自动化装配bean@Component:把普通Pojo实例化到Spring容器中,相当于配置文件中的<bean id="" class="">,表名该类会作为组件类,并告知Spring要为这个类创建bean。一般在spring应用上下文中,尽管我们没有明确的为bean设置ID,但Spring会根据类名为其指定一个ID,默认为将类名的第一个字母变为小写。例如下图,该be...
2019-03-04 16:36:08 86
原创 Java编程思想个人读后感
今天又拿起了Java编程思想啃了起来,前段时间看了二十来章,但感觉心静不下来,有许多知识没有消化,所以昨天又从第一章开始学起,这次也不强加自己一天要学一两章,也觉得那样没什么效果,只有静下心来,把知识点一个个吃透才是做有用功。 今天晚上看了第二章,发现了几个以前从来没有发现的问题,Java的包名是不区分大小写的(在Eclipse中大小写字母的包名会被看成是相同的。如one与One或...
2018-06-20 22:43:25 2431 1
原创 smartbi地图循环高亮
最近在项目中使用到了smartbi,觉得还是蛮方便的,在此分享一下关于smartbi中地图循环高亮的实现方法。 (注:下方区域有蓝色填充不是高亮效果,而是smartbi地图中的染色效果)关于smartbi的安装与部署在这里就不赘述,附上相关文档链接(点击打开链接)下面开始对循环高亮进行实现首先我们需要添加一个地图,随后给地图的客户端模块添加宏事件(注意对象类型和事件类型)事件类...
2018-05-29 15:41:34 653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人