当前位置: 首页 > news >正文

吴江做网站公司社交做的最好的网站

吴江做网站公司,社交做的最好的网站,公司公共邮箱怎么申请,深圳高端集团网站建设公司java基础复习(七) 1.MQ如何避免消息重复投递或重复消费#xff1f; 在消息生产时#xff0c;MQ 内部针对每条生产者发送到消息生成一个 inner-msg-id#xff0c;作为去重的依据#xff08;消息投递失败并重传#xff09;#xff0c;避免重复的消息进入队列#xff1b;…java基础复习(七) 1.MQ如何避免消息重复投递或重复消费 在消息生产时MQ 内部针对每条生产者发送到消息生成一个 inner-msg-id作为去重的依据消息投递失败并重传避免重复的消息进入队列 在消息消费时要求消息体中必须要有一个 bizId对于同一业务全局唯一如支付ID、订单ID、帖子ID等作为去重的依据避免同一条消息被重复消费 2.Java 语言有哪些特点 1.简单易学2.面向对象封装、继承、多态3.平台无关性java 虚拟机实现平台无关性4.可靠性5.安全性6.支持多线程C 语言没有内置的多线程机制因此必须调用操作系统的多线程功能来进行多线程程序设计而 java 语言却提供了多线程支持7.支持网络编程并且很方便java 语言诞生本身就是为简化网络编程设计的因此 java 语言不仅支持网络编程很方便 3.什么是 java 程序的主类 应用程序和小程序的主类有何不同 一个程序中可以有多个类但只能有一个类是主类。在 java 应用程序中这个主类是指包含 main 方法的类。而在 java 小程序中这个主类是一个继承自系统类 JApplet 或 Applet 的子类。应用程序的主类不一定要求是 public 类但小程序的主类要求必须是 public 类。主类是 java 程序执行的入口点 4.Java 应用程序与小程序之间有那些差别 简单说应用程序锁从主线程启动也就是 main() 方法。applet 小程序没有main方法主要是嵌在浏览器页面上运行(调用 init()或者 run()来启动)嵌入浏览器这点跟 flash 的小游戏类似 5.自动装箱与拆箱 装箱将基本类型用它们对应的引用类型包装起来 拆箱将包装类型转换为基本数据类型 6.接口和抽象类的区别是什么 1.接口的方法默认是 public所有方法在接口中不能有实现Java 8 开始接口方法可以有默认实现抽象类可以有非抽象的方法2.接口中的实例变量默认是 final 类型的而抽象类中则不一定3.一个类可以实现多个接口但最多只能实现一个抽象类4.一个类实现接口的话要实现接口的所有方法而抽象类不一定5.接口不能用 new 实例化但可以声明但是必须引用一个实现该接口的对象从设计层面来说抽象是对类的抽象是一种模板设计接口是行为的抽象是一种行为的规范 7. 与 equals重要 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。基本数据类型比较的是值引用数据类型比较的是内存地址 equals它的作用也是判断两个对象是否相等。但它一般有两种使用情况 情况 1 类没有覆盖 equals()方法。则通过 equals() 比较该类的两个对象时等价于通过比较这两个对象情况 2类覆盖了 equals() 方法。一般我们都覆盖 equals() 方法来了两个对象的内容相等若它们的内容相等则返回 true即认为这两个对象相等 例子 public class test1 {public static void main(String[] args) {String a new String(ab); // a 为一个引用String b new String(ab); // b 为另一个引用,对象的内容一样String aa ab; // 放在常量池中String bb ab; // 从常量池中查找if (aa bb) // trueSystem.out.println(aabb);if (a b) // false非同一对象System.out.println(ab);if (a.equals(b)) // trueSystem.out.println(aEQb);if (42 42.0) { // trueSystem.out.println(true);}} }说明 String 中的 equals 方法是被重写过的因为 object 的 equals 方法是比较的对象的内存地址而 String 的 equals 方法比较的是对象的值当创建 String 类型的对象时, 虚拟机会在常量池中查找有没有已经存在的值和要创建的值相同的对象如果有就把它赋给当前引用。如果没有就在常量池中重新创建一个 String 对象 MyBatis以下都是 8.#{}和${}的区别是什么 #{}是预编译处理${}是字符串替换 Mybatis 在处理 #{}时会将 sql 中的#{}替换为?号调用 PreparedStatement 的 set 方法来赋值 Mybatis 在处理 时就是把 {}时就是把 时就是把{}替换成变量的值 使用#{}可以有效的防止 SQL 注入提高系统安全性 9.Mybatis是如何将 sql 执行结果封装为目标对象并返回到 都有哪些映射形式 第一种是使用 标签逐一定义数据库列名和对象属性名之间的映 射关系 第二种是使用 sql 列的别名功能将列的别名书写为对象属性名 有了列名与属性名的映 射关系后Mybatis 通过反射创建对象同时使用反射给对象的属性逐一赋值并返回那些找不到映射关系的属性是无法完成赋值的 10.在 mapper 中如何传递多个参数 1、第一种 DAO 层的函数 public UserselectUser(String name,String area); 对应的 xml,#{0}代表接收的是 dao 层中的第一个参数#{1}代表 dao 层中第二 参数更多参数一致往后加即可。select idselectUserresultMapBaseResultMap select * fromuser_user_t whereuser_name #{0} anduser_area#{1} /select2、第二种使用 param 注解 public interface usermapper {user selectuser(param(“username”) stringusername,param(“hashedpassword”) string hashedpassword); }然后,就可以在 xml 像下面这样使用(推荐封装为一个 map,作为单个参数传递给 mapper): select id”selectuser” resulttype”user”select id, username, hashedpasswordfrom some_tablewhere username #{username}and hashedpassword #{hashedpassword} /select3、第三种多个参数封装成 map try {//映射文件的命名空间.SQL 片段的 ID就可以调用对应的映射文件中的 SQL//由于我们的参数超过了两个而方法中只有一个 Object 参数收集因此我们使用 Map 集合来装载我们的参数Map String, Object map new HashMap();map.put(start, start);map.put(end, end);return sqlSession.selectList(StudentID.pagination, map); } catch (Exception e) {e.printStackTrace();sqlSession.rollback();throw e; } finally {MybatisUtil.closeSqlSession(); }
文章转载自:
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.slmbg.cn.gov.cn.slmbg.cn
http://www.morning.gsjw.cn.gov.cn.gsjw.cn
http://www.morning.trrhj.cn.gov.cn.trrhj.cn
http://www.morning.zgdnd.cn.gov.cn.zgdnd.cn
http://www.morning.zsfooo.com.gov.cn.zsfooo.com
http://www.morning.mdjzydr.com.gov.cn.mdjzydr.com
http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn
http://www.morning.nslwj.cn.gov.cn.nslwj.cn
http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn
http://www.morning.ndynz.cn.gov.cn.ndynz.cn
http://www.morning.jlxld.cn.gov.cn.jlxld.cn
http://www.morning.gydth.cn.gov.cn.gydth.cn
http://www.morning.kgrwh.cn.gov.cn.kgrwh.cn
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.sphft.cn.gov.cn.sphft.cn
http://www.morning.pwxkn.cn.gov.cn.pwxkn.cn
http://www.morning.ndfwh.cn.gov.cn.ndfwh.cn
http://www.morning.ktmbp.cn.gov.cn.ktmbp.cn
http://www.morning.wjxyg.cn.gov.cn.wjxyg.cn
http://www.morning.tplht.cn.gov.cn.tplht.cn
http://www.morning.jprrh.cn.gov.cn.jprrh.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.rdtq.cn.gov.cn.rdtq.cn
http://www.morning.mcfjq.cn.gov.cn.mcfjq.cn
http://www.morning.cnfjs.cn.gov.cn.cnfjs.cn
http://www.morning.dysgr.cn.gov.cn.dysgr.cn
http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn
http://www.morning.lyhry.cn.gov.cn.lyhry.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.slqgl.cn.gov.cn.slqgl.cn
http://www.morning.ylklr.cn.gov.cn.ylklr.cn
http://www.morning.qgfhr.cn.gov.cn.qgfhr.cn
http://www.morning.rlbg.cn.gov.cn.rlbg.cn
http://www.morning.npmx.cn.gov.cn.npmx.cn
http://www.morning.lcxzg.cn.gov.cn.lcxzg.cn
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.rjnx.cn.gov.cn.rjnx.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.tfwg.cn.gov.cn.tfwg.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn
http://www.morning.yqsr.cn.gov.cn.yqsr.cn
http://www.morning.mmtjk.cn.gov.cn.mmtjk.cn
http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn
http://www.morning.tsnwf.cn.gov.cn.tsnwf.cn
http://www.morning.npbnc.cn.gov.cn.npbnc.cn
http://www.morning.xlmpj.cn.gov.cn.xlmpj.cn
http://www.morning.smry.cn.gov.cn.smry.cn
http://www.morning.knrgb.cn.gov.cn.knrgb.cn
http://www.morning.fykrm.cn.gov.cn.fykrm.cn
http://www.morning.wfyzs.cn.gov.cn.wfyzs.cn
http://www.morning.dgmjm.cn.gov.cn.dgmjm.cn
http://www.morning.gqfbh.cn.gov.cn.gqfbh.cn
http://www.morning.psxxp.cn.gov.cn.psxxp.cn
http://www.morning.mcpdn.cn.gov.cn.mcpdn.cn
http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn
http://www.morning.wdply.cn.gov.cn.wdply.cn
http://www.morning.kstgt.cn.gov.cn.kstgt.cn
http://www.morning.jrqw.cn.gov.cn.jrqw.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn
http://www.morning.jcfg.cn.gov.cn.jcfg.cn
http://www.morning.mrttc.cn.gov.cn.mrttc.cn
http://www.morning.fddfn.cn.gov.cn.fddfn.cn
http://www.morning.bkwd.cn.gov.cn.bkwd.cn
http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn
http://www.morning.tqbqb.cn.gov.cn.tqbqb.cn
http://www.morning.ktpzb.cn.gov.cn.ktpzb.cn
http://www.morning.fchkc.cn.gov.cn.fchkc.cn
http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn
http://www.morning.yxgqr.cn.gov.cn.yxgqr.cn
http://www.morning.lyldhg.cn.gov.cn.lyldhg.cn
http://www.morning.jwgmx.cn.gov.cn.jwgmx.cn
http://www.morning.mjdbd.cn.gov.cn.mjdbd.cn
http://www.morning.bsjpd.cn.gov.cn.bsjpd.cn
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.dthyq.cn.gov.cn.dthyq.cn
http://www.tj-hxxt.cn/news/235095.html

相关文章:

  • 网站代码加密了怎么做页面设计的重要性
  • html成品网站做网站费用需要分摊吗
  • 学而思最早是做网站的吗seo营销论文
  • 家里公网宽带做网站要备案么wordpress万网
  • 网站建设 项目背景昆明做网站公
  • 怎么制作网站准考证在网上打印竞价账户托管公司哪家好
  • 自建网站免费教程asp网站源码使用
  • 网站建网站建站百度登录入口百度
  • 做的网站上传到服务器吗做视频网站怎么挣钱
  • 做网站建设的技巧广西桂林师范大学
  • 网站开发需要文章写的好吗帝国cms二手网站模板
  • 初中做语文题的网站佛山当地网站建设公司
  • 网站推广seo软件seo标题优化步骤
  • 易语言 做网站mysql3seo
  • 网站 视觉冲击微网站搭建
  • 临淄网站设计手机网站建设规范
  • 包头焦点网站建设打不开网页是怎么回事
  • 有哪些网站可以做任务返现广州企业网站建设公司
  • 怎么样用ps做网站建设工程施工合同无效
  • 旅游网站建设的规模设想织梦做的网站要怎么放到浏览器
  • 网站建设公司不赚钱上海展台设计搭建
  • p2p网站建设 上海wordpress建站双语
  • discuz论坛网站做的门户高邮城乡建设局 网站
  • 怎样给自己建立网站郑州厉害的seo顾问
  • 网站开发常用单词杭州人才网
  • 网站建设情况通报2345应用商店
  • python 做网站模块网站修改备案号
  • 免费建网站的步骤wordpress 建立后台默认用户
  • 专用车网站建设柳州市网站建设
  • 网站建设提供资料wordpress index.txt