首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少林寺三毛
掘友等级
JAVA工程师
|
平安科技(深圳)有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 70
沸点 3
赞
73
返回
|
搜索文章
赞
文章( 70 )
沸点( 3 )
Spring AOP 增强框架 Nepxion Matrix 详解
在《深入聊一聊 Spring AOP 实现机制》一文中,介绍了 Spring AOP 的多种实现机制,原理大同小异。本篇来继续介绍一款开源的 AOP 框架:Nepxion Matrix,该框架致力于对 Spri…
AOP如何实现及实现原理
最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 1. AOP简介 相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到…
Java 设计模式
一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的???,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。 ) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以…
我的坑
这个都不用脑的答案,居然没答上。。。 平时就知道怎么去建,但是没有想过区别,一时说不出来。。。 组合索引:在两个列上创建索引。只有第一个列被where自居引用时,优化器才会使用该索引,即最少要包含组合索引的第一列。最好将经常访问的列放在前面。 复合索引可以代替多个单一索引,复合…
java 并发编程-AQS源码分析
AQS全称是 AbstractQueuedSynchronizer (抽象队列同步器),是通过一个先进先出的队列(存储等待的线程)来实现同步器的一个框架是一个抽象类,是java.util.concurrent包下很多多线程工具类的实现基础。Lock、CountDownLatch…
【Java】几道常见的秋招面试题
这题我是在真实的面试中遇到的,当时答得不太好,现在来整理一下吧。 值得一说的是:并不是被final修饰的成员变量就一定是编译期常量了。比如说我们可以写出这样的代码:private final int java3y = new Randon().nextInt(20); Java…
深入剖析Redis系列(七) - Redis数据结构之列表
列表(list)类型是用来存储多个 有序 的 字符串。在 Redis 中,可以对列表的 两端 进行 插入(push)和 弹出(pop)操作,还可以获取 指定范围 的 元素列表、获取 指定索引下标 的 元素 等。 列表 是一种比较 灵活 的 数据结构,它可以充当 栈 和 队列 的…
[代码结构设计]根据不同条件使用不同实现类的业务代码设计
此时有一个场景,需要设计一个根据不同的状态和条件采用不同的业务处理方式。 这样大家可能不是太理解。举个例子,现在大街小巷上的商户都采用了聚合支付的支付方式,聚合支付也就是商户柜台前放了一个支持支付宝、微信、京东钱包、银联等等的二维码,用户可以通过任意一款支付APP进行支付。 在…
这可能是你见过的最全的网络爬虫干货总结!
昨天的时候我参加了掘金组织的一场 Python 网络爬虫主题的分享活动,主要以直播的形式分享了我从事网络爬虫相关研究以来的一些经验总结,整个直播从昨天下午 1 点一直持续到下午 5 点,整整四个小时。 整个分享分为三个阶段,第一阶段先介绍了自己从大学以来从事编程开发以来的相关历…
设计模式学习笔记之工厂模式
我有一家披萨店,顾客来点了想吃的品种,然后我要准备材料、烘烤、剪切、帮顾客打包。这个过程用代码怎么实现呢? 很明显,这样设计是有问题的。如果店里有了新品,或者下架某种类披萨,就要修改OrderPizza类中根据顾客输入来创建对象这段代码,显然是违背上文提到的开放封闭原则。如下代…
下一页
个人成就
文章被点赞
16
文章被阅读
7,381
掘力值
174
关注了
46
关注者
1
收藏集
41
关注标签
78
加入于
2018-08-14