编码书籍,笔记

resultmap继承
    <resultMap id="CocBeanResult" type="CocBean">  
    <result property="name" column="NAME"/>  
    <result property="volume" column="VOLUME"/>  
    </resultMap>  
  
    <resultMap id="simpleRow" type="CocTreeNode" extends="CocBeanResult">  
    <result property="level1" column="LEVEL1"/>  
    <result property="level2" column="LEVEL2"/>  
    </resultMap>
foreach:批量删除,批量新增
   <insert id="addTrainRecordBatch" useGeneratedKeys="true" parameterType="java.util.List">  
   
    <---不支持自动生成主键时候用<selectKey>标签-->
    
    <selectKey resultType="long" keyProperty="id" order="AFTER">  
        SELECT  
        LAST_INSERT_ID()  
    </selectKey>  
   
    insert into t_train_record (add_time,emp_id,activity_id,flag)   
    values  
    <foreach collection="list" item="item" index="index" separator="," >  
        (#{item.addTime},#{item.empId},#{item.activityId},#{item.flag})  
    </foreach>  
   </insert>  
框架
spring  依赖 引用 聚合
       ioc:
           名词解释:控制反转。
  实现原理:java反射。
  实现方式:
  举例:数据连接池、controller调用service。
       aop:
           名词解释:面向切面编程。
           实现原理:动态代理。
  实现方式:声明切面,指定切入点为service层。
  举例:事物处理,日志记录。
mybatis 怎么用:
               
mvc 注解
日志 级别
权限 设计的表:人员 角色 权限  人员角色  角色权限


存储过程
        declare @stuName number(2);///@ 什么意思
同步锁:
同步:
异步:
并发:
并行:
多线程与并发:
并发:
关于多线程的书:并发编程网、深入了解java虚拟机、java多线程的艺术、java编程思想、编码的奥秘。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值