会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
表演给自己看的认真
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2020年4月2日
Spring AOP概念理解
摘要: 一、什么是AOP简单一句话概括:在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想。上面的概括可以通俗的了解到什么是AOP,但是并不严谨,AOP不一定都在运行时生成代理对象来织入的,也可以在编译期,类加载期织入,这一点Spring AOP和AspectJ就不完全相同。二、为什么要有AOP
阅读全文
posted @ 2020-04-02 15:49 表演给自己看的认真
阅读(544)
评论(0)
推荐(0)
2020年3月16日
mysql联合索引命中条件
摘要: 转于:https://blog.csdn.net/claram/article/details/77574600 首先明确:为什么要用联合索引? 对于查询语句“SELECT E.* FROM E WHERE E.e1=1 AND E.e3=2”涉及到两列,这个时候我们一般采用一个联合索引(e1, e
阅读全文
posted @ 2020-03-16 17:56 表演给自己看的认真
阅读(1920)
评论(0)
推荐(0)
Git知识初探(更新中)
摘要: 1. Git命令 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 1、使用命令git add <file>,注意,可反复多次使用,添加多个文件; 2、使用命令git commit -m <message>,完成。 git status命令可以让我们时刻掌握仓库当前的
阅读全文
posted @ 2020-03-16 17:36 表演给自己看的认真
阅读(117)
评论(0)
推荐(0)
2020年2月27日
Shiro知识初探(更新中)
摘要: Shiro 是当下常见的安全框架,主要用于用户验证和授权操作。 RBAC 是当下权限系统的设计基础,同时有两种解释:一: Role-Based Access Control,基于角色的访问控制即,你要能够删除产品,那么当前用户就必须拥有产品经理这个角色二:Resource-Based Access
阅读全文
posted @ 2020-02-27 17:32 表演给自己看的认真
阅读(119)
评论(0)
推荐(0)
2020年2月19日
HashMap知识初探
摘要: public class TestHashMap { /** * HashMap是数组和链表组合构成的数据结构 * 数组里面每个地方都存了key-value这样的实例Java7叫Entry,Java8叫Node * 因为本身所有的位置都为null,在put插入的时候会根据key的hash去计算一个i
阅读全文
posted @ 2020-02-19 17:22 表演给自己看的认真
阅读(171)
评论(0)
推荐(0)
2020年2月14日
RabbitMQ消息确认机制—消息发送确认和消息接收确认
摘要: /** * RabbitMQ消息确认机制 * 关于rabbit的生产和消费方的一些实用的操作; * producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失 */ /** * producer的confirm模式 * 业务场景描述: * 促销系
阅读全文
posted @ 2020-02-14 10:15 表演给自己看的认真
阅读(1576)
评论(0)
推荐(0)
2019年12月31日
Java中使用MongoTemplate进行分批处理数据
摘要: /** * Mongo中要处理的数据量比较多时,可以进行分批量处理 * 使用MongoTemplate分批进行处理数据 * skip(num).limit(10000) 跳过num条数据后,取10000条数据 */ public static void main(String[] args) { /
阅读全文
posted @ 2019-12-31 17:02 表演给自己看的认真
阅读(1951)
评论(0)
推荐(0)
2019年12月30日
Java中String时间范围比较
摘要: public static void main(String[] args) throws ParseException { String firstDate = "2019-01-01"; String lastDate = "2019-012-31"; String createdTime =
阅读全文
posted @ 2019-12-30 16:50 表演给自己看的认真
阅读(1099)
评论(0)
推荐(0)
2019年12月20日
使用ReentrantLock
摘要: /** * java.util.concurrent.locks包提供的ReentrantLock用于替代synchronized加锁* 因为synchronized是Java语言层面提供的语法,所以我们不需要考虑异常,* 而ReentrantLock是Java代码实现的锁,我们就必须先获取锁,然后
阅读全文
posted @ 2019-12-20 15:47 表演给自己看的认真
阅读(195)
评论(0)
推荐(0)
使用Condition
摘要: /** * ReentrantLock使用Condition对象来实现wait和notify的功能* 使用Condition时,引用的Condition对象必须从Lock实例的newCondition()返回,这样才能获得一个绑定了Lock实例的Condition实例* Condition提供的aw
阅读全文
posted @ 2019-12-20 14:53 表演给自己看的认真
阅读(165)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告