在源码学习的经历

之前的生活

这是我毕业的第一年,因为我在学校的不努力导致我在社会上的工作经历很不好,到处找不到一个满意的工作,正因为如此,我选择在新的环境重新学习已经学过的东西。人生本是就不是一番风顺的,正如亚历山大帝统一土地一样,在经历与死亡的擦肩而过,亚历山大帝最终实现了自己的大业,但一旦实现大梦的人一般都会失去最初自己的梦想,亚历山大帝也是一样,自己一辈子也没有完成自己想要看一次大海的梦想。而我在这里也是一样,抛弃了一些本来的东西才能在人生的道路上走的更远,只有在更多分叉路上寻找属于自己的道路才能实现自己的价值,鲁迅曾说过在黑暗中人们只会把自己的鼻子撞到,本来是为了讽刺当时的政府的黑暗,在这里我想说的人们只有在黑暗中才会寻求光明,只有坚持才会成功

来到源码学习的过程

学习java,java是一门简单易学的语言,这是我们老师经常说的一句话,确实,只要跟着老师的步骤来,确实在学习java上没有什么问题,但是有些东西是自己必须突破的,比如基本的查错能力,在以后使用框架进行程序的设计上,我们在一个不起眼的错误上可能耽误很多时间,比如在dao层dao接口的映射文件要是在SQL语句中的一个字母写错,在查找上来都非常的难发现,而且很容易出问题,所以来说一般xml等配置文件,最好先前写好,确认没有问题后,在使用时直接复制,要是在使用时要讲自己原本的东西修改的话,最好也是一条,一条的修改,确认没问题后再往下写。
下面展示一些 xml文件代码。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace:必需是对应的Mapper接口的全限定名 -->
<mapper namespace="cn.it.source.dao.Dao">
 <!-- 
  查询一条数据
  resultType没有写全限定名,是因为我会给它取别名
  建议:大家只写一个,等测试成功再加其它的
  -->
 <select id="searchOne" parameterType="int" resultType="Student">
  select * from stu where id=#{id}
 </select>
 
 <!-- 查询所有数据 -->
 <select id="searchAll" resultType="Student">
  select * from stu
 </select>
 
 <select id="searchName" parameterMap="string" resultType="User">
  select * from user where username=#{username}
 </select>
 
 <!-- 添加数据 -->
 <insert id="insert" parameterType="Student">
  insert into stu (id,name,age,sex,address,tel) values (#{id},#{name},#{age},#{sex},#{address},#{tel})
 </insert>
 
 <!-- 修改数据 -->
 <update id="setUp" parameterType="Student">
  update stu set name=#{name},age=#{age},sex=#{sex},address=#{address},tel=#{tel} where id =#{id}
 </update>
 
 <!-- 删除数据  -->
 <delete id="delete" parameterType="int">
  delete from stu where id=#{id}
 </delete>
   

总结

其实这种问题还是很常见的,有些问题确实不怎么常见,唯一的办法就是多打代码,遇见了,去解决,之后在遇见这种问题就可以很快的解决。人生的露是自己决定的,我只想在这个地方多学习,这样才能有更好的未来,最后我还想给自己说不要因为一些困难放弃,好好向自己的路走下去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值