首页
学习
活动
专区
工具
TVP
发布

爱明依

专栏作者
190
文章
249239
阅读量
25
订阅数
Spring AOP 实现原理
众所周知 Spring 的 AOP 是基于动态代理实现的,谈到动态代理就不得不提下静态代理。实现如下:
爱明依
2022-05-10
2460
java 方法反射调用
package cn.mldn.demo; import java.lang.reflect.Method; class Person { private String name ; public void setName(String name) { this.name = name; } public String getName() { return name; } } public class TestDemo { public static void main(String[
爱明依
2022-05-10
1K0
ArrayList/Vector 的底层分析
ArrayList 实现于 List、RandomAccess 接口。可以插入空数据,也支持随机访问。
爱明依
2022-04-01
1750
日常使用的 Cache 组件来看看 Google 大牛们是如何设计
我平时用的也挺频繁,这次就借助日常使用的 Cache 组件来看看 Google 大牛们是如何设计的。
爱明依
2022-04-01
2780
类加载机制 双亲委派模型
当一个类收到了类加载请求时: 自己不会首先加载,而是委派给父加载器进行加载,每个层次的加载器都是这样。
爱明依
2022-04-01
1820
设计一个百万级的消息推送系统
先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。
爱明依
2022-04-01
7990
深入理解线程通信
两个线程通过对同一对象调用等待 wait() 和通知 notify() 方法来进行通讯。
爱明依
2022-04-01
2320
Java 多线程三大核心
Java 的原子性就和数据库事务的原子性差不多,一个操作中要么全部执行成功或者失败。
爱明依
2022-04-01
2150
线程池知识点大全
平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:
爱明依
2022-04-01
2370
Java 实现红包算法
public class RedPacket { /** * 生成红包最小值 1分 */ private static final int MIN_MONEY = 1; /** * 生成红包最大值 200人民币 */ private static final int MAX_MONEY = 200 * 100; /** * 小于最小值 */ private static final int LE
爱明依
2022-04-01
7070
Java实现 支付宝的 app吊起支付和 网页扫码
引入相关依赖 <dependency> <groupId>com.alipay</groupId> <artifactId>sdk.java</artifactId> <version>3.3.4</version> <scope>system</scope> <systemPath>${project.basedir}/libs/alipay-sdk-java-3.3.4.ALL.ja
爱明依
2022-04-01
6230
springmvc核心架构的具体流程步骤如下
核心架构的具体流程步骤如下: 1、首先用户发送请求-------->DispacherServlet,前段控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制; 2、DispatcherServlet------> HanderMapping,HandlerMapping 将会把请求映射为HanderExeuctionChain对象(包含一个Handler处理器(页面控制器)对象、多个HandlerInteorceptr拦截器)对象,通过这种策略模式,很容易添加新的映射策略; 3、DispatcherServlet-------> HandlerAdapter,handerAdapter 将会把处理器包装为适配器,从而支持多种类型的处理器,即适配器设计模式的应用,从而很容易支持很多类型的处理器; 4、HanderAdapter--------->处理器功能处理方法的调用,HandlerAdapter将会根据适配的结果调用,HanderAdapter将会根据适配器的结果调用真正的处理器的功能处理方法,完成功能处理;并返回一个ModelAndView对象(包含模型数据、逻辑视图名); 5、ModelAndView的逻辑视图名------>ViewResolver,ViewResolver 将把逻辑视图名解析为具体的View,通过这种策略模式,很容易更换其他视图技术; 6、View------->渲染,View会根据传进来的Model模型数据进行渲染,此处的Model实际是一个Map数据结构,因为此很容易支持其他视图技术; 7、返回控制权给DispatcherServlet,由DispatcherServlet返回响应给用户,到此流程结束。
爱明依
2022-04-01
2770
Java面试葵花宝典打印版【8】
100、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 字节流,字符流。字节流继承于InputStream \ OutputStream,字符流继承于InputStreamReader \ OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。 101、java中会存在内存泄漏吗,请简单描述。 会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数
爱明依
2022-04-01
3140
Java面试葵花宝典打印版【7】
83、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 保存在此Domain的config.xml文件
爱明依
2022-04-01
4890
Java面试葵花宝典打印版【6】
71、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。 72、EJB的角色和三个对象 一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循
爱明依
2022-04-01
2130
Java面试葵花宝典打印版【4】
41、是否可以继承String类?String类是final类故不可以继承。 42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? switch(expr
爱明依
2022-04-01
2120
Java面试葵花宝典打印版【3】
31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful
爱明依
2022-04-01
1980
Java面试葵花宝典打印版【2】
16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据
爱明依
2022-04-01
2450
Java面试葵花宝典打印版【1】
1.面向对象的特征有哪些方面 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分, 暂时不用部分细节。抽象包括两个方面,一是过程抽象, 二是数据抽象。 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实
爱明依
2022-04-01
2250
经典的Java基础面试题集锦
问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。
爱明依
2022-04-01
4180
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档