• 知识点



    1.CLOB和BLOB区别

    CLOB:存文本(例如text文本) 实体类中用String
    BLOB:存文件(例如一个word文件,不是文本内容)


    2.sys_guid()

    数据库中id的默认填写sys_guid()新增时会自动生成一个uuid


    3.爬虫
    4.分页
    mybatis和mybatis plus分页插件(引入依赖)
    pagInfo,pagehelper

    5.适用场景 比如一个查询框中含有多个内容,用逗号隔开(不用逗号隔开就像百度搜索一样(但是这个需要有关键字库,进行处理再进行查询))

    1.前台先写用逗号隔开传到后台的把功能实现
    2.前台传用空格隔开,后台serviceimpl根据通过replace把空格替换成逗号,再去空格(怕前台输入空格比较多),传给mapper. xml进行查询
    动态sql之foreach标签
    传对象的形式
    xml中
    <select id="getUsers" parameterType="java.util.List" resultType="java.util.Map">
    select * from test_table where is_deleted = 0
    <if test="list != null">
    and id in
    <foreach collection="list" item="item" open="(" close=")" separator=",">
    #{item}
    </foreach>
    </if>
    </select>

     6.

    整理的内容
    again tomcat发布项目

    上线的项目,出现bug先看浏览器中的“调试模式”中是否抛出错误信息,在看“网络”,在看返回数据,再看后台信息

    7.

    整理的内容
    again tomcat发布项目

    上线的项目,出现bug先看浏览器中的“调试模式”中是否抛出错误信息,在看“网络”,在看返回数据,再看后台信息

    8.

    整理内容
    数据库并发连接数过大,导致oracle卡死
    已经找到这个解决办法博客在微信
    解决数据库并发连接数过大的导致oracle假死的问题

    9.

    需要整理的内容
    局部更新代码,在targer中,找到需要更新的后台class代码,在对应的发布的服务器的tomcat中找到对应的文件进行替换。以后停止在重新启动tomcat


    看看能不能学学爬虫

    10.

    整理内容
    上传下载文档,视频,图片等

    以上传文档为例
    文档上传之后放到固定的文件夹中,名字为uuid,上传时候的文件夹名称,放到数据库中和生成飞uuid相对应(这样可以避免重名文档名称内容会被覆盖问题)

    下载

    查询
    方法1.查询时可以按ip/文档所在文件夹路径
    方法2.直接用流的方式去文档所在的文件夹路径中如拿

    11.

    需要整理的内容
    新建一个表()
    把用户b中的表b中的表结构和数据放到新创建的用户a中的表a中
    create Table 用户a.表a as select 用户b.表b
    把b表中的数据插入到a表中
    insert Table a select frome b

    12.

    1.jsp和servlet区别
    jsp是一个servlet
    html是一个静态文件
    整理搜索到的博客文件

    访问jsp文件时
    ip地址:端口号/web.xml中的<servlet-name
    >001</servlet-name>
    例如:localhost:8080/001

    dao层的@param和个xml中的parameterType区别

    map一级缓存二级缓存,什么时候消失

    创建文件夹快捷键
    ctrl+shift+n 输入文件夹名称点击回车

    写页面方法
    根据ui图给jsp分块为不同div
    一大块div包含全部div,再根据ui图,写的div是并列还是包含关系
    根据jsp中,调整css中的样式

    css
    调cas样式时,比如调整某一个div的大小,“先调整父元素”,子元素在父元素里面,父元素把子元素包起来。子元素不能超过父元素大小(不能超过100%)
    css中
    .p {
    height:60%;
    with:80;
    }
    . c{
    height:50%;
    with:80;
    }

    jsp中
    <div class="p">
    <div class="c">你好</div>
    </div>

    13.

    js图片,直接用项目地址+文件路径访问

    整理上传读取文件夹后台并显示word,视频,图片代码,获取和查询方式相同
    注意主要是这两步骤
    通过路径查询具体文件夹中的文件
    返回文件名称和文件的url

    List<Map<String,Object>> listMap=
    listMap("name":name)
    listMap("url:url")

    以word文档为例:
    {[name:文件名称2,url:http:ip地址+文件夹位置+文件名称],[name:文件名称1.word,url:http:1.38.24.123:080/springbootDemo/文档/文件名称1.word]}
    http:后面是用localhost:8080(ip地址变动不影响拿数据)
    还是用1.38.24.123:8080(从另外一个项目拿比较方便)

    on和onclick区别
    on:输入便查询
    onclick:需要有点击按钮button,点击查询


    1localhost拿另外一个项目中的东西拿不到为什么(因为没有登录所以没有权限)
    2.直接定位到另外一个项目文件夹是可以拿到的,因为不需要权限

    15.

    整理,查询
    analysis中显示
    List orangeizationApproval
    Map sepecialOperationInformatin
    更改,xml中foreach遍历


    map中sql写法
    1.(字段设计∶同一个字段中存的是名称,例如∶bj中有,大一,大二,大三,大四。表名:dxbjb ,字段名:bj)
    map方式,需要有name,value——>

    select b1.bj from dxbjb b1 where 条件
    group by b1.banji order by b1.banji

    2.(字段设计∶一个字段中有不同数字代表不同属性。例如:bj:001,002;)

    select '大一' as name,count(*) as value from dxbjb where bj='001'
    union
    select '大一' as name,count(*) as value from dxbjb where bj='002'

  • 相关阅读:
    利用ansible一键部署nfs.yml格式剧本
    测试基础面试题 + SQL 面试题(选择题有部分答案,难度:低)
    Python Random模块
    SQL + Python 面试题:之二(难度:中等)
    接口测试面试题:之一(中英文题目、难度:简单)
    SQL面试题:之一(难度:中等)
    QA面试题:之一(中英文题目、难度:简单)
    通过 Python_Faker 生成测试数据
    Appium_Python_API_速查表
    Appium 命令使用说明
  • 原文地址:https://www.cnblogs.com/lidar/p/14016924.html
Copyright © 2020-2023  润新知