`
sambean
  • 浏览: 31936 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

 

1.HashMapHashTable的区别,更快的map结构是什么,并且要求是线程安全

(1) HashMap不是线程安全的,需要手工编码处理,速度较快。HashTable是线程安全的,速度较慢
(2) HashMap允许key,value为null值,HashTable不允许
(3)HashMap继承AbstractMaps,HashTable继承自Dictionary,都实现了Map接口
(4)HashMap在存放键值时对key的hashCode做了额外的计算,HashTable直接使用key的hashCode

4. 项目中用到的框架struts1struts2的区别,struts1的流程,struts2的流程,为什么要用,你觉得劣势在哪儿。。。

(1)strust1收集数据需要配置actionForm,struts2不需要,struts2使用属性驱动或者模型驱动
(2)strusts1的Action需要继承自struts2的Action类,struts2不需要
流程
struts1。。
struts2使用filter拦截请求
浏览器发出请求-> struts拦截分发 -> 处理完相应的业务逻辑 -> 跳转页面 ->返回浏览器
5. Hibernate的框架,流程,对项目的帮助,一级缓存,二级缓存,与ibatis的区别,iBATIS的架构。。。。。

hibernate不太了解,需要几个配置文件
(1) java类到数据表的映射文件 其中有表名,属性,类型等等对应
(2) 数据源的配置
对项目的帮助:可以自动处理事务?不用拼接SQL
ibatis是轻量级的,个人比较喜欢ibatis,灵活
ibatis的架构 parameterClass,resultMap,resultClass, 
其他不清楚

  6 JVMgc,哪些回收策略,怎么判定是否该回收,不同的场景(高并发、低响应等)下如何选择策略
     回收策略:不了解
     怎么判断回收:
     2种算法 程序计数器 如果一个对象没有任何引用指向它,则此对象可以被回收
                。。。忘记了
      设置 老年代 新生代 大小?
不了解,没有实践过
说说你做的项目,流程,角色,用了哪些设计工具,流程图,时序图。。。。。。。。
     无聊的项目,维护,流程图,时序图很简单
设计模式,手写单例、简单工程、模板方法三个的案例代码,其他的简要说说,如策略、适配器。。。。。。
      单粒   (1) 使用内部类
   public class Singleton {

 

		private class SingletonHoder {
			static final Singleton instance = new Singleton();
		}
		public Singleton getInstance() {
			return SingletonHoder.instance;
		}
	}

        (2)使用双重检查,懒加载

   public class Singleton {

		private static Singleton instance;
		public Singeton getInstance() {
			if(instance == null)
				synchronized(Singleton.class) {
					if(instance == null)
				instance = new Singleton();
				}
			return instance;
		}
	}

    9 SPring原理,IOC\DI 面向切面 ,如何实现的,事务管理

   IOC 控制翻转 DI 依赖注入

    其实是一个概念,从2个不同的角度去看

    以前是主动请求依赖的资源,现在是被动等待需要的资源注入进来

    反射实现

  面向切面 事务管理 使用动态代理,在需要进行事务管理的方法或类上生成动态代理类,加入事务处理

切面:可以理解为与业务逻辑无关的东西,比如日志,事务等,会散步在类的每个角落

10. 平时去哪些web2.0网站,让你设计微博,你觉得最会出现性能的地方在哪儿(其实就是问微博如何把一条消息最短时间通知几十万的粉丝),如何解决

     renren.com ,性能:大数据量,用户多

      观察者模式,服务器推送消息

 

11.平时去哪些技术网站,关注哪些牛人的文章,最近看的最深刻的一片技术文章是什么

    www.iteye.com, www.csdn.com  很多都是牛人,

 

分享到:
评论

相关推荐

    2010-11-05-OpenCV棋盘格标定板图片

    本文将深入探讨“2010-11-05-OpenCV棋盘格标定板图片”相关知识点。 首先,我们来看“棋盘格标定板”。这是一个用于相机标定的标准图案,通常由黑色和白色的正方形交替排列组成。标定板的尺寸、格子数量以及格子...

    bookmarks-2010-08-05.json

    bookmarks-2010-08-05.json

    宗申动力:关于与美国波士顿电池公司签署《合作备忘录》的公告2010-05-11.pdf

    宗申动力:关于与美国波士顿电池公司签署《合作备忘录》的公告2010-05-11.pdf

    USB量化程序、3S 6677

    2008-05-14 20:28:30 PN : 2.MaxSize Disk(Downgrade, 1-plane) Note: hei_pian INI_File=For_CM_MaxDisk.INI 2008-05-14 20:30:14 PN : 2.MaxSize Disk(Downgrade, 1-plane) Note: hei_pian INI_File=...

    【B-Link BL-LW05-AR5驱动】B-Link BL-LW05-AR5无线网卡驱动

    BL-LW05-AR5是一款常见的无线网卡,支持802.11b/g/n无线标准,工作在2.4GHz频段,提供稳定且高速的无线网络连接。驱动程序的更新对于解决兼容性问题、提高网络性能以及修复潜在的安全漏洞至关重要。 在提供的文件...

    SH-HC-05资源

    - 设备名称:“H-C-2010-06-01” 5. **获取模块蓝牙地址** - 指令:`AT+ADDR?` - 响应:`+ADDR:<Param>` - 参数:模块蓝牙地址 - 功能:查询模块的蓝牙地址信息。 6. **设置/查询设备名称** - 指令:`AT+...

    HC-05 AT指令集

    - 设备名称:“HC-2010-06-01” 5. **获取模块蓝牙地址** - **指令**: `AT+ADDR?` - **响应**: `+ADDR:<Param>` - **参数**: `<Param>` 表示模块的蓝牙地址。 - **蓝牙地址格式**:NAP:UAP:LAP(十六进制) 6...

    百威升级补丁:2010.05.27-12-03-12

    12-03-12 14:17 (后台、前台) ... 12-03-07 9:56 (后台) 修改金卡储存报表汇总中储存过程增加条件 12-03-05 17:16 (后台) 修改特价促销单据传输问题 ...12-01-05 11:36 (后台) 修改重整储过程中前台日结表中日期转换

    qt-opensource-windows-x86-msvc2010_opengl-5.3.0.part05.rar 共11部分

    qt-opensource-windows-x86-msvc2010_opengl-5.3.0.part05.rar 共11部分 Windows最新版

    2010-05-11.rar_matlab 小波包 去噪 算法_matlab去噪_wavelet_wavelet packet_

    小波包去噪是信号处理领域中的一种重要技术,它结合了小波分析与多分辨率分析的优势,用于去除噪声并提取信号的关键信息。在MATLAB环境中,小波包去噪算法通常涉及到以下几个核心知识点: 1. **小波分析**:小波...

    迅雷java高级程序员-面试归来-2010-05-21

    11. **Map的实现原理** - Map是Java集合框架中的一个重要组成部分,了解其内部实现有助于更好地利用它的各种特性。 12. **文件缓存策略** - 文件缓存是提高读写效率的有效手段之一。 - 了解常见的缓存策略(如...

    一个利用磁盘信息加密的例子

    2008-11-05 23:34 16,140 CalSN.cpp 2008-11-05 23:00 4,524 CalSN.dsp 2008-11-05 23:00 535 CalSN.dsw 2009-01-20 17:33 41,984 CalSN.ncb 2009-01-20 17:33 167,424 CalSN.opt 2008-11-05 23:25 1,400 CalSN.plg ...

    grub4dos-V0.4.6a-2017-02-04更新

    2015-05-14(yaya) 改进 NTFS 文件系统: 对于驻留属性文件(小文件),可以写,也可用 blocklist 显示信息。 对于非驻留属性列表,取消长度限制。 2015-03-23(yaya) 内置 usb2.0 可以驱动原生4k扇区磁盘 ...

    cnVCL 20111105

    CnPack 2010-11-05 SVN 包,包括以下内容: 1. CnPack 组件包所有源代码。 2. CnPack 开发组所有文档和模板,其中帮助文档目前包括多语帮助文档、CnDebugger 接口帮助文档、CnCalendar 历法说明文档、平滑字体组件...

    系统集成项目管理工程师-资料大合集

    2010-05年上半年系统集成项目管理工程师_上午题答案及解析(免费).pdf 2010-05年上半年系统集成项目管理工程师_下午题答案及解析(免费).docx 2010-05年上半年系统集成项目管理工程师_下午题答案及解析(免费).pdf 2010...

    CHART VB 例子

    2008-05-18 13:34 2,985 FormMain.frm 2008-05-18 13:34 9,046 FormMain.frx 2010-07-11 12:48 89 FormMain.log 2008-05-16 16:15 13,467 ModuleFunc.bas 2008-05-16 16:13 194 MSSCCPRJ.SCC 2008-05-18 13:34 751 ...

    蓝牙协议全套文档-01 Assigned Numbers.rar

    2010-01-05 09:21 1,693,732 AVRCP_SPEC_V14r01.pdf 2010-01-05 12:20 1,670,891 BIP_SPEC_V10.pdf 2010-01-06 08:05 597,304 BPP_SPEC_V10.pdf 2010-01-06 09:47 703,073 BPP_SPEC_V12r00.pdf 2010-01-06 08:05 506...

    Notepad++32位插件打包备份(30个)

    2010-05-23 21:41 204,800 ComparePlugin.dll 2010-06-04 15:56 53,248 docMonitor.unicode.dll 2010-03-24 19:36 237,568 Explorer.dll 2010-06-04 15:56 110,592 FileSwitcher.dll 2010-06-04 15:59 3,584 ...

    C#知识库8.0(2000-2010NET技术精华)

    C#知识库 6.5 2007-05-18 增加了Oracle/Vista的内容 C#知识库 7.0 2008-05-16 增加了WPF/WWF/WCF/PHP/Smarty的内容 C#知识库 7.1 2008-06-13 增加了HTML/Javascript/DOM的内容 C#知识库 7.6 2008-08-14 增加了WCF/...

    柯林WAP 8.0第八次升级100525 DIY版2010-05-27 08:56:31 |

    11.防盗链接参数设置 16.设置会员身份属性 17.UBB方法使用大全 18.常见问题(电脑页面) 8.WAP.普通会员登录WAP,我的地盘-->修改个要资料增加:07.修改手机型号 9.WAP.文章三级页面显示,增加以下功能: ...

Global site tag (gtag.js) - Google Analytics