家电网面试(电子商务)2012/11/14

本文涵盖信息技术领域的多个方面,包括开发模式、设计模式、缓存、数据库、Web服务安全、设计模式应用、缓存技术、性能优化等,提供深入理解和实践经验分享。

 

 

1.有三个线程 A,B,C,怎么保证先执行A,再执行B,再执行C

  解答:1.定义一个变量,根据变量的值改变而让线程等待(wait(),唤醒其他线程(notiyfly()))用retrantLock 也可以把。

        Thread.sleep(),Object.notify();Object.wait();

2.存储过程跟触发器有什么区别

  解答:触发器和存储过程有什么区别,描述触发器的使用范围?

       http://zhidao.baidu.com/question/18259252.html

       最主要的其别我认为就是

       触发器是自动执行的

存储过程需要调用执行

3.spring的beanFactory ,spring Context 有什么区

 解答: url:http://bbs.youkuaiyun.com/topics/290027097

           http://xtu-xiaoxin.iteye.com/blog/619675

           http://www.iteye.com/problems/50602

 ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,

 如果Bean的某一个属性没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;

 而ApplicationContext则在初始化自身是检验,这样有利于检查所依赖属性是否注入;所以通常情况下我们选择使用ApplicationContext. 

4.Hibernate的理解

  解答:封装了jdbc,一个对象影射集合,ORM

5.集合类的理解(arraylist,linkedlist,hashmap),StringBuffer,StringBuild的区别

6.mysql 引擎 innerdb

 解答:MySQL有多种存储引擎:

       MyISAM、InnoDB

  url:http://database.51cto.com/art/200902/107871.htm

 

 7.网络爬虫,Luncene,搜索引擎,Hbase,jbpm,hadoop,monogdb

 8.发布webserbices怎么保证安全性,是怎么做的

   解答:常用的是CXF 跟spring 集成

      客户端可以在头信息中传递个双方规定的用户名与密码,然后在服务器端进行验证

      用户名与密码可以通过JDOM设置和解析

      可以使用Https协议传输, 同时也可以加上用户名和密码做验证

 9.接口与抽象类的区别,String,

 10.有设计数据库,表结构吗,设计数据库,表时要考虑什么

   解答:http://www.itokit.com/2012/0925/74768.html

        http://zhidao.baidu.com/question/385823419.html

http://www.cnblogs.com/CrazyJinn/archive/2012/04/27/2457409.html

 11.接触过哪些开发模式:敏捷开发,测试驱动开发

 12.设计模式:命令模式,策略模式,门面模式(外观模式fade)熟悉吗,什么时候用模版模式

   解答:查看设计模式

 13.spring(3.06)什么版本的,jbpm什么版本,jdk什么版本

 14.主键索引跟唯一索引有什么区别

    解答:一个表的主键只能有一个,而唯一索引可以建多个。

主键可以作为其它表的外键。

主键不可为null,唯一索引可以多个数据为null。

url:http://zhidao.baidu.com/question/125554206.html

http://blog.youkuaiyun.com/baoqiangwang/article/details/4832814

 15.spring 的设计你是怎么理解的(用了什么设计模式,有什么设计理念)

   解答:spring常用的两个子框架是Ioc/Di和Aop,即控制反转/依赖注入、切面编程。

spring一般用来处理逻辑层,例如Ioc/Di子框架可以在逻辑层调用持久层的时候自动生成持久层对象。

struts应用于表现层,主要用于前台显示。hibernate用于操作持久层。

url:http://blog.youkuaiyun.com/chinayaoming/article/details/709160

http://xuyuanshuaaa.iteye.com/blog/1140122

 16.checked 异常 跟  uncheced异常的区别

 

   解答:运行时异常在运行期间才能被检查出来,Checked在编译时就能确定,一般运行期异常不需要处理,Checked异常需要自己处理

 17.spring 编程式事物跟声明式事物的区别

  解答:二者区别.编程式事务侵入性比较强,但处理粒度更细.

  http://blog.163.com/freemanls@126/blog/static/16458506120114297254357/

  http://www.bianceng.cn/Programming/Java/201103/25344.htm

 

 18.spring bean 的作用域有哪些

  解答: Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session",global session 三种web作用域,spring 允许用户定制自己的作用域

 url:http://www.ablanxue.com/shtml/201208/1057.shtml

      http://fojian.iteye.com/blog/517661

 19.hibernate 中session ,sessionFactory 是线程安全的吗

   解答:session是线程不安全的(Singleton),定义的类变量导致线程不安全

         sessionFactory 是线程安全的

url:http://blog.youkuaiyun.com/accpsz/article/details/5740281

http://www.cnblogs.com/shipengzhi/articles/2102055.html

 

 20.用过哪些缓存:memached,echanced

  解答:http://www.oschina.net/p/ehcache

        http://www.iteye.com/blogs/tag/ehcache

        http://raychase.iteye.com/blog/1545906

 

21.性能优化有用过吗

 解答:http://jiake.iteye.com/blog/425244

http://www.cnblogs.com/chinafine/articles/1787118.html

基于51单片机,实现对直流电机的调速、测速以及正反转控制。项目包含完整的仿真文件、源程序、原理图和PCB设计文件,适合学习和实践51单片机在电机控制方面的应用。 功能特点 调速控制:通过按键调整PWM占空比,实现电机的速度调节。 测速功能:采用霍尔传感器非接触式测速,实时显示电机转速。 正反转控制:通过按键切换电机的正转和反转状态。 LCD显示:使用LCD1602液晶显示屏,显示当前的转速和PWM占空比。 硬件组成 主控制器:STC89C51/52单片机(与AT89S51/52、AT89C51/52通用)。 测速传感器:霍尔传感器,用于非接触式测速。 显示模块:LCD1602液晶显示屏,显示转速和占空比。 电机驱动:采用双H桥电路,控制电机的正反转和调速。 软件设计 编程语言:C语言。 开发环境:Keil uVision。 仿真工具:Proteus。 使用说明 液晶屏显示: 第一行显示电机转速(单位:转/分)。 第二行显示PWM占空比(0~100%)。 按键功能: 1键:加速键,短按占空比加1,长按连续加。 2键:减速键,短按占空比减1,长按连续减。 3键:反转切换键,按下后电机反转。 4键:正转切换键,按下后电机正转。 5键:开始暂停键,按一下开始,再按一下暂停。 注意事项 磁铁和霍尔元件的距离应保持在2mm左右,过近可能会在电机转动时碰到霍尔元件,过远则可能导致霍尔元件无法检测到磁铁。 资源文件 仿真文件:Proteus仿真文件,用于模拟电机控制系统的运行。 源程序:Keil uVision项目文件,包含完整的C语言源代码。 原理图:电路设计原理图,详细展示了各模块的连接方式。 PCB设计:PCB布局文件,可用于实际电路板的制作。
【四旋翼无人机】具备螺旋桨倾斜机构的全驱动四旋翼无人机:建模与控制研究(Matlab代码、Simulink仿真实现)内容概要:本文围绕具备螺旋桨倾斜机构的全驱动四旋翼无人机展开研究,重点进行了系统建模与控制策略的设计与仿真验证。通过引入螺旋桨倾斜机构,该无人机能够实现全向力矢量控制,从而具备更强的姿态调节能力和六自由度全驱动特性,克服传统四旋翼欠驱动限制。研究内容涵盖动力学建模、控制系统设计(如PID、MPC等)、Matlab/Simulink环境下的仿真验证,并可能涉及轨迹跟踪、抗干扰能力及稳定性分析,旨在提升无人机在复杂环境下的机动性与控制精度。; 适合人群:具备一定控制理论基础和Matlab/Simulink仿真能力的研究生、科研人员及从事无人机系统开发的工程师,尤其适合研究先进无人机控制算法的技术人员。; 使用场景及目标:①深入理解全驱动四旋翼无人机的动力学建模方法;②掌握基于Matlab/Simulink的无人机控制系统设计与仿真流程;③复现硕士论文级别的研究成果,为科研项目或学术论文提供技术支持与参考。; 阅读建议:建议结合提供的Matlab代码与Simulink模型进行实践操作,重点关注建模推导过程与控制器参数调优,同时可扩展研究不同控制算法的性能对比,以深化对全驱动系统控制机制的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值