`

用户中心528问题

阅读更多
1 能够从UIC中学习什么。
怎么按功能在Eclipse里面把Project分成SubProject。
怎么单元测试
如何动态代理的实现。
如何拦截客户端请求,让远程调用对客户端透明。


2 Eclipse里面能否给Console加上快捷键,让Eclipse向IDEA那么好用。
不能!

3 Spring中注入List。
<property name="serversString">
<list>
<value>10.1.6.152:1234</value>
</list>
</property>

4 classLoad
Thread.currentThread().getContextClassLoader();
和Class.getClassLoad有什么区别

bootstrap class loader

5 RemoteAccessor是什么意思?
Spring远程调用Bean,serviceInterface可以调用。

6 FactoryBean是什么意思?
FactoryBean,自己就是自己的Bean工厂,Spring知道一个Bean的类型是FactoryBean,他会调用getObject来获得这个Bean实例,可以把这个FactoryBean注入到需要Bean的任何地方去,而不用类型绑定。

8 BeanClassLoaderAware是什么意思?
实现了这个接口,Spring在Load进这个Class的时候,要把当前的ClassLoader注入到Bean中去。

9 为什么注入RemoteAccessor的serviceInterface不是一个Class,而是一个String,这是怎么注入的?
在Set方法的时候,使用
Class.forName("serviceInterface"),将这个Interface的Class找到。

10 ProxyFactory,Spring事务管理中的一段代码。
ProxyFactory proxyFactory = new ProxyFactory(); 
proxyFactory.addAdvisor
proxyFactory.setTargetSource(targetSource);   
proxyFactory.setInterfaces(this.proxyInterfaces)

TargetSource,是反射的主Object,在TargetSource上面调用invock

11 构造函数顺序,
子类在构造的时候,会构造最上面的父类,父类的子类,然后调用自己的构造函数。调用super()这样的方法必须放到构造函数的第一行,所以构造函数的顺序一定是最早父类,子类,子类的子类.

12 MethodInvocation是什么意思?
AOP中,包括了反射调用的所有信息,包括targetObject,method,parameter.

13 是否只能根据接口返回一个代理对象?能不能根据类返回一个代理对象?
只能根据接口返回动态对象,但是CGLib可以实现目标类的子类,也就是可以根据实现类来做。

11 InvocationTargetException是什么意思。
这个异常是值被invoke的类在执行underlying方法的时候,下面的方法传上来的异常。但是业务异常会被包装到异常战中。

14 Assert是什么意思?
Spring中包含的一个Helper类,包含大量的静态方法.如果Assert没有通过,会抛出Error。

15 Object create(Class api ,ServiceDomain serviceDomain )
根据接口返回一个代理对象。
16 InvocationHandler是什么意思?
Proxy类和InvocationHandler类是Java反射的两个基础类。
19 写代码的每一步都必须考虑有可能的出错,并且将出错的记录下来。
20 AtomicInteger是什么意思?
AtomicInteger的每一个单个的方法比如AddAndGet,都是线程安全的,也就是他的每一个方法都是设置了synchronized的.

21 Lock,ReentrantLock的实现。
重入锁,和synchronized的关键字意义差不多,只是用锁的机制可以显示的控制.

22 RuntimeIOException 异常
23 IoServiceConfig是什么?
24 SocketConnectorConfig
25 config.setThreadModel是什么意思?
26 ((SocketConnectorConfig)config).getSessionConfig().setTcpNoDelay(true);是什么意思
Mina的客户端编程。

objectserialize
ProtocolCodecFilter
ObjectSerializationCodecFactory是什么意思?
ioConnector = new SocketConnector(processorCount, Executors.newCachedThreadPool());
SocketConnector为什么还需要加线程池?
ConnectFuture是什么意思?

27 ConcurrentHashMap
28 SocketTimeoutException
29 AtomicLong是什么意思?
30 BlockingQueue Queue LinkedBlockingQueue。

31 有时间的话,看看CGLib的低层实现机制。

32 2008-05-30 13:20:04,509 main [core.entity.jdbc.DatabaseUtil] Entity "SearchRequest" has no table in the database
的机制是什么?

32 读DBCP源代码,了解其池机制的实现。
DBCP使用的apache common pool来实现线程池的管理,GenericObjectPool来实现池的策略,DBPC负责在请求连接的时候,从GenericPool中BorrowObject,连接Destroy的时候,将连接returnObject回连接池,在returnObject的方法中,会调用notifyAll,将等待连接的所有线程唤醒,让等待的线程继续去抢剩下的线程,同时,如果当前线程中的连接数大于了MaxIdle(不知道为什么大于?),线程池会释放掉多于的连接,这个策略可能会产生危险,在下面的情况下.可能会陷入多米诺效应:在某个时间,数据库Standby切换,大概需要10分钟,在这10分钟,可能有段时间,数据库ip消失,所有的连接在不停的重连数据库,这个时候,如果策略新建连接,新建的连接不会返回,会有一大堆的线程在外面等着连接的到来,但是就是得不到连接.

33 jboss_init_redhat.sh,了解怎么把一个linux的程序注册为服务,机器一启动就运行
修改文件/etc/rc.d/rc.local,将要启动的shell脚本放到这个文件里面,可以实现开机就启动。

34 JBoss bin目录下提供的东西。
wsconsume.bat
wsprovide.bat
wsrunclient.bat
wstools.bat


35 JBoss架构的架构图:
是由JMX MBean服务器、微内核、一套可插入式组件服务以及MBean构成的。
JBoss如何基于JMX Mbean的?


36 Jboss的热部署和实现原理
分享到:
评论

相关推荐

    Midea美的冰箱冷柜BCD-528WKPZM(E)使用说明书用户手册图解图示pdf电子版下载.pdf

    Midea美的冰箱冷柜BCD-528WKPZM(E)使用说明书用户手册图解图示pdf电子版下载

    java多用户商城源码-Coe528-Design-Project:Coe528-设计-项目

    java多用户商城源码COE528-设计-项目 ** 乌扎尔·艾哈迈德、赛义德·阿卜杜勒·瓦杜德、阿里雷扎·戈尔班德** 最终项目提交截止日期:2020 年 7 月 24 日星期五晚上 11:30 通用规则 该课程项目用于使用面向对象的...

    java多用户商城源码-COE528-Design-Project:COE528Spring学期设计项目

    java多用户商城源码COE528-设计-项目 乌扎尔·艾哈迈德、赛义德·阿卜杜勒·瓦杜德、阿里雷扎·戈尔班德、中端·陈 最终项目提交截止日期:2020 年 7 月 24 日星期五晚上 11:30 通用规则 该课程项目用于使用面向对象...

    小马一键重装系统 v3.0.15.528

    软件介绍 很多用户应该有这样的体验,就是电脑...而且根据广大用户使用之后的反馈,在原来的基础上新增了备份还原和资料备份两大功能,使得功能更加完善,大家可以放心的进行一键系统重装,无须担心资料的丢失问题。

    CS528Project2:CS528Project2 VR中的声音

    该项目是使用Unity开发的,允许用户通过HTC Vive平台探索和操纵虚拟现实中的声音。 该项目是在Unity版本2019.2.11f上开发的。 重要连结 网站: : 如何运行: 从下载提到的统一版本 从下载Steam VR 下载或克隆...

    七艺网吧桌面 v2015.528.zip

    七艺网吧桌面与Win xp 、 Win 7系统高度兼容,便捷小巧、程序稳定、资源占用低、不驻留进程、绿色程序,功能多却独到精湛,用户可以随心所欲定制式配置完全实现自我需求,原来桌面还可以这样玩... 七艺桌面是专门为...

    2022数据结构课设easyx实现顺序表,链式栈和无向图的算法的动态演示代码

    3、用户可以在软件交互界面中,拖动各个元素到指定的位置。 4、用户可以通过软件交互界面,修改数据结构中存储的信息,如冬型结构 节点中元素信息等。 5、用户可以通过软件交互界面增加或删除元素,如:顺序表、链式...

    TianJiaoSetupv3.2.4.4.exe

    3、优化手机检测功能,让用户更快更稳的检测手机; 4、优化华为、Google解锁工具; 5、优化HBoot工具:支持无解锁时使用ruu技术进行修复 6、对实用工具中快速进入的交互进行修正和美化实用工具图标界面 7、任务...

    正运动ZMC304运动控制器用户手册

    ◆ 通过 CAN 总线,最多可扩展到 528 个隔离输入口和 528 个隔离输出口。 ◆ 轴正负限位信号口/原点信号口可以随意配置为任何输入口。 ◆ 通用数字输出口最大输出电流可达 300mA,可直接驱动部分电磁阀。 ◆ RS232 ...

    juejinAnalyze:掘金个人粉丝及关注用户数据全面分析

    掘力值TOP10分析粉丝或关注用户等级分布个人成就面板更多分析功能后续开发中...(期待你的建议)截图安装如果端口已更改请在/monogodb/config.js中修改端口号git clone ...请全局安装nodemon ,如果使用PM2,请全局安装...

    HTC Magic G2 中文用户手册

    上市时间:2009年  网络频率:GSM/GPRS/WCDMA/... CPU:Qualcomm MSM7201a 528 MHz  内存容量:192MB/288MB(Vodafone版/HTC版) RAM,512MB ROM  操作系统:Android  WAP上网:支持飞笺  标准配置:锂电池,充电器

    誉翔客户管理系统(YXCRM) 1.0 货代公司版.rar

    誉翔客户管理系统(YXCRM)是基于网络共享的一套解决方案,系统注重于多用户使用,可以适用于各类中小型企业,特别是各地有分公司的企业,本系统是一个不错的选择。当然也可以单机使用。在企业局域网内,通过本客户...

    中望CAD07标准教程 贺蜀山 主编 四川出版集团

    内容提要 本书是按最新推出的中望CAD 2007 版软件编写,每章均附有该章小结及练习, ...开 本 787mm×1092mm 16 开 21.5 印张 528 千字 印 数 1-5000 册 版次/印次 2006 年11 月第1 版 2007 年7 月第2 次印刷

    基于Java和JavaScript的白洋淀宣传网站设计源码

    白洋淀宣传网站:基于Java和JavaScript开发,包含1188个文件,包括528个JavaScript文件、226个Java类文件、185...该项目是一个宣传白洋淀的网站,旨在为用户提供一个了解白洋淀的自然风光、历史文化和旅游资源的平台。

    ATOOL系统管理工具(超强精品)

    基本工具 &lt;br&gt; 自启动项:查看当前系统和软件开机时的自启动配置,关闭通过自启动项进入系统的有害程序。 &lt;br&gt;任务管理:查看和管理系统中的任务,... http://www.528cn.com.cn http://www.16845.com.cn

    3G手机等嵌入式技术终端实现监控,视频会议,即时通讯的平台开发

    手机终端首先会登录中心服务器,实现身份认证,获取系统的相关信息等,然后根据用户的操作指令,向其中的一台流媒体服务器发送请求指令,等待接收流媒体数据,当收到流媒体数据后,立即进行解码、显示。当手机用户...

    嵌入式实验报告四.doc

    一般来说,128MB一下容量NAND Flash芯片的一页大小为528字节,用来存放数据,另外每一页还有16字节的备用空间( SpareData,OOB),用来存储ECC校验/坏块标志等信息,若干页在组成一个块,通常一 块为32页16K。...

    Access+2000中文版高级编程

    8.11.3 用查询设计网格以解决模糊字段的引用问题 233 8.12 使用分析器向导 233 8.12.1 表分析器向导 234 8.12.2 性能分析器向导 234 8.12.3 文档管理器 236 8.13 小 结 236 第9章 创建功能强大的窗体 ...

    Access 2000中文版高级编程(part1)

    8.11.3 用查询设计网格以解决模糊字段的引用问题 233 8.12 使用分析器向导 233 8.12.1 表分析器向导 234 8.12.2 性能分析器向导 234 8.12.3 文档管理器 236 8.13 小 结 236 第9章 创建功能强大的窗体 237 9.1...

    ASP.NET4高级程序设计(第4版) 3/3

    15.2.4 添加事件 528 15.2.5 公开内部Web控件 530 15.3 动态加载用户控件 531 15.4 局部页面缓存 534 15.4.1 VaryByControl 535 15.4.2 共享缓存控件 536 15.5 总结 537 第16章 主题和母版页 538 ...

Global site tag (gtag.js) - Google Analytics