精华内容
下载资源
问答
  • yum update 命令详解

    2021-10-19 10:34:57
    1.列出所有可更新的软件清单 命令: yum check-update 2.安装所有更新软件 命令: ...yum update ...yum list 用YUM安装删除软件 装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rp

    1.列出所有可更新的软件清单
    命令:

     
    
    1. yum check-update

    2.安装所有更新软件
    命令:

     
    
    1. yum update

    3.仅安装指定的软件
    命令:

     
    
    1. yum install <package_name>

    4.仅更新指定的软件
    命令:

     
    
    1. yum update <package_name>

    5.列出所有可安裝的软件清单
    命令:

     
    
    1. yum list

    用YUM安装删除软件
    装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
    安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
    删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。

    1.用YUM安装软件包
    命令:

     
    
    1. yum install <package_name>

    2.用YUM删除软件包
    命令:

     
    
    1. yum remove <package_name>

    用YUM查询软件信息
    我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于 是我们可能得到gaim,kopete等等,并从中选择。
    有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

    1.使用YUM查找软件包
    命令:

     
    
    1. yum search <keyword>

    2.列出所有可安装的软件包
    命令:

     
    
    1. yum list

    3.列出所有可更新的软件包
    命令:

     
    
    1. yum list updates

    4.列出所有已安装的软件包
    命令:

     
    
    1. yum list installed

    5.列出所有已安装但不在 Yum Repository 內的软件包
    命令:

     
    
    1. yum list extras

    6.列出所指定的软件包
    命令:

     
    
    1. yum list <package_name>

    7.使用YUM获取软件包信息
    命令:

     
    
    1. yum info <package_name>

    8.列出所有软件包的信息
    命令:

     
    
    1. yum info

    9.列出所有可更新的软件包信息
    命令:

     
    
    1. yum info updates

    10.列出所有已安裝的软件包信息
    命令:

     
    
    1. yum info installed

    11.列出所有已安裝但不在 Yum Repository 內的软件包信息
    命令:

     
    
    1. yum info extras

    12.列出软件包提供哪些文件
    命令:

     
    
    1. yum provides <package_name>

    清除YUM缓存
    yum
    会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 一股脑儿端

    1.清除缓存目录(/var/cache/yum)下的软件包
    命令:

     
    
    1. yum clean packages

    2.清除缓存目录(/var/cache/yum)下的 headers
    命令:

     
    
    1. yum clean headers

    3.清除缓存目录(/var/cache/yum)下旧的 headers
    命令:yum clean oldheaders
    4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
    命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

    5、只更新软件,不更新内核:

     
    
    1. yum --exclude=kernel* update
    展开全文
  • 批量更新list数据

    2021-05-31 14:55:02
    void updateOrder(@Param(value = "list") List<OrderGoods> list); mapper.xml <update id="updateOrder"> update shop_order <trim prefix="set" suffixOverrides=","> <tri

    记录一个批量更新list数据的bug

    mapper.java

    mapper.java
    void updateOrder(@Param(value = "list") List<OrderGoods> list);
    

    mapper.xml

    <update id="updateOrder">
            update shop_order
            <trim prefix="set" suffixOverrides=",">
                <trim prefix="invoice_num =case" suffix="end,">
                    <foreach collection="list" item="i" index="index">
                        <if test="i.invoiceNum!=null">
                            when rec_id=#{i.recId} then #{i.invoiceNum}
                        </if>
                    </foreach>
                </trim>
                <trim prefix="service_num =case" suffix="end,">
                    <foreach collection="list" item="i" index="index">
                        <if test="i.serviceNum!=null">
                            when rec_id=#{i.recId} then #{i.serviceNum}
                        </if>
                    </foreach>
                </trim>
                <trim prefix="service_amount_invoice =case" suffix="end,">
                    <foreach collection="list" item="i" index="index">
                        <if test="i.serviceAmountInvoice!=null">
                            when rec_id=#{i.recId} then #{i.serviceAmountInvoice}
                        </if>
                    </foreach>
                </trim>
            </trim>
            where
            <foreach collection="list" separator="or" item="i" index="index" >
                rec_id=#{i.recId}
            </foreach>
        </update>
    

    问题:
    本来是想着把两条同一个recId的数据分别保存服务费数量和开票数量,我感觉应该是相当于一条一条的执行sql,事实是直接将所有数据拼接成一条大的sql,然后执行。所以同一个recId分别保存用这个是不太现实的。
    解决方案:

    1. 将整个list进行for循环保存。数据量大不太可行。
    2. 将同一个recId的实体进行合并,合并成有且只有一个recId,然后用上面那个sql执行。
    3. 其他的暂时还没想到 🤣
    展开全文
  • nested exception is java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTables()Ljava/util/List; 解决方法:快给这个jar包搞死了,主要是 jsqlparser 包冲突,全部都移除正常了,...

    场景:在搭建MyBatis-Plus配置租户时遇到的异常

    完整错误:

    Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTables()Ljava/util/List;

    解决方法:快给这个jar包搞死了,主要是 jsqlparser 包冲突,全部都移除正常了,不知道是什么问题,如果大佬知道挺留言

            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper</artifactId>
                <version>5.1.11</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.github.jsqlparser</groupId>
                        <artifactId>jsqlparser</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <!--<dependency>
                <groupId>com.github.jsqlparser</groupId>
                <artifactId>jsqlparser</artifactId>
                <version>3.1</version>
            </dependency>-->

    相关异常: java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparser/statement/select/GroupByElement;

     

    后面又出现分页失效问题,气傻掉了!!!

        <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper-spring-boot-starter</artifactId>
                <version>1.2.5</version>
                <exclusions>
                    <exclusion>
                        <artifactId>mybatis-spring</artifactId>
                        <groupId>org.mybatis</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>mybatis</artifactId>
                        <groupId>org.mybatis</groupId>
                    </exclusion>
                </exclusions>
            </dependency>

    因为整合的是 MyBatis-Plus 所以要排除掉 MyBatis 的包

    展开全文
  • 根据赵老师课程输入: cd /usr/lib/python3/dist-packages/ 下面将4个文档中的url :https://... sudo gedit ./rosdistro/init.py sudo gedit ./rosdep2/gbpdistro_support.py ...sudo gedit ./rosdep2/sources_list.py

    根据赵老师课程输入:

    cd /usr/lib/python3/dist-packages/

    下面将4个文档中的url :https://后面内容 到 master后面的/前的内容 替换为 gitee.com/zhao-xuzuo/rosdistro/raw/master

    sudo gedit ./rosdistro/init.py

    sudo gedit ./rosdep2/gbpdistro_support.py

    sudo gedit ./rosdep2/sources_list.py

    sudo gedit ./rosdep2/rep3.py

    修改完的示例
    在这里插入图片描述
    最后执行

    sudo rosdep init

    rosdep update

    即可

    如果init 报错,根据提示,删除对应目录下的文件。

    展开全文
  • 文章目录什么是 softwareupdate使用示例查看更新应用建议的更新(recommended updates)安装系统所有的更新忽略某个更新重置忽略的更新关闭/开启 后台自动更新的检查查看下载安装进度查看更多选项下载但不安装取消...
  • ERROR: error loading sources list: The read operation timed out 解决方法: 分别更改 /usr/lib/python2.7/dist-packages/rosdep2/文件夹下三个文件中下载时间,即“DOWNLOAD_TIMEOUT = 15.0”的值,把“15”改...
  • 问题描述org.apache.ibatis.binding.BindingException: Mapper method****updateValue' has an unsupported return type: interface java.util.List报不支持返回类型,此问题如何解决呢 下面有程序相关代码片段...
  • 报错原因:操作超时,wifi切换成手机热点就好了,早上或者晚上更易成功(玄学)
  • msyql性能优化之update

    千次阅读 2021-01-19 13:13:02
    我们都知道在MySQL中批量insert的速度会比一条条insert快很多,在MySQL中批量更新我们可能使用update,replace into来操作,下面小编来给各位同学详细介绍MySQL批量更新与性能吧。批量更新MySQL更新语句很简单,更新...
  • ROS的安装:解决安装ROS系统 rosdep update失败问题(亲测有效) - 安装ROS出现的问题 sudo rosdep init 报错:ERROR: cannot download default sources list from: rosdep update 各种报错 一、 解决rosdep_init...
  • update方法 首先来看update方法 1. sql的生成: 这个方法有三个实现,每一个方法都包含一个sql和另外的一个参数 我们就拿第一个方法为例子:第一个sql应该怎么写 比如插入:insertintotable_name(column1,...
  • oracle update用法

    2020-12-23 14:59:41
    注:update操作时,条件必须注意。不写where即为更新全表,不想更新的会被赋空值。单表更新:update tablename set col1=value where col2='value2';多表关联更新:update a set a.col1=(select b.col1 from b where...
  • sudo apt update 失败的处理方法

    千次阅读 2021-01-09 15:36:41
    $sudo apt update 结果更新老是失败,于是把 etc\apt\sources.list 文件中的数据源修改成国内站点,才搞定: deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb ...
  • Dao层写法/*** 批量更新新库存* @param list* @return*/int updateNewStock(@Param(value = "list") List list);xml具体实现代码UPDATE green_beansstock=#{bean.stock}beanUid = #{bean.beanUid}注意的地方:我传入...
  • mybatis批量修改update

    2021-01-28 11:09:32
    update id="updateBath" parameterType="java.util.List"> update biaoming <trim prefix="set" suffixOverrides=","> <trim prefix="update_time =case" suffix="end,"> <foreach collection...
  • 这是我现在的实现,但感觉速度 太慢,代码也多,有没有好办法,让运行速度更快,代码更少public void saveOrUpdate(List list) {List updateRecords = new ArrayList();List insertRecords = new ArrayList();for ...
  • List<RepairInfo> repairInfos); 然后是xml文件中的代码 <update id="updateAllRepairedPosition"> ;" index="index"> update repair_info <set> !=null and repairInfo.repairManName!=''"> repair_man_name=#{...
  • apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告) 用法:sudo apt update apt upgrade:更新已安装的软件包 用法:sudo apt upgrade软件包名 附图: 0、ubuntu16.04版本的更新...
  • 由于公司用mongodb存储树状菜单,要对里面的子节点进行crud操作 数据结构如下 要对child内的数据进行新增修改 比如往categoryDocmentList.child.child 名称为 '二级分类s3331'的sign添加一个数组... Update upd..
  • 对MySQL中的表进行批量update的时候,如果每个记录用一个update语句,5000条记录的话,大概需要30秒钟。下面采用的case when方法可以把5000条update拼成一条:Update myTableSET myField = CASE idWHEN 1 THEN '...
  • SELECT...FOR UPDATE ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED]; 其中:SELECT...FOR UPDATE 语句的语法如下:SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED];其中:OF...
  • 运行rosdep update时报错:ERROR : error loading sources list :(‘The read operation timed out’,) 1.打开如下文件 sudo vim /etc/ros/rosdep/sources.list.d/20-default.list 修改list文件内容如下: # ...
  • 本篇文章我们来讲讲如何对MySQL数据库进行更新操作,对数据库进行增删改查操作是我们必...1、第一种:使用b表数据更新a表update Player as a ,PlayerSet as bset a.role_id=b.set_valuewhere a.role_id=b.set_key2、...
  • thisset.update({1,3}) >>> print(thisset) {1, 3, 'Google', 'Taobao', 'Nowcoder'} >>> thisset.update([1,4],[5,6]) >>> print(thisset) {1, 3, 4, 5, 6, 'Google
  • 1.1集合类的概述Java.util包中提供了一些集合类,这些集合类...常用的集合有List集合、Set集合和Map集合,其中List和Set继承了Collection接口,各接口还提供了不同的实现类。上述集合类的继承关系如图14.1所示:1.1C...
  • 当执行rosdep update...reading in sources list data from /etc/ros/rosdep/sources.list.d ERROR:unable to process source [https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml]:
  • Mysql update记录无效如何解决

    千次阅读 2021-01-19 19:15:14
    Mysql update记录无效如何解决发布时间:2020-12-10 13:52:13来源:亿速云阅读:70作者:Leah今天就跟大家聊聊有关Mysql update记录无效如何解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下...
  • 由于Ubuntu20.04 使用的是Python3,将指令中...在安装ROS时,很多同学都卡在 sudo rosdep init | rosdep update 两步上。主要原因是因为 www.rawgithubusercontent.com 这个网站被墙。 $ sudo rosdep init ERROR: cann
  • import lombok.extern.slf4j.Slf4j; import java.lang.reflect.Field; import java.util.*; import java.util.stream.Collectors;... * lambda表达式对两个List进行循环,根据符合条件,进行相关的赋值操作并
  • 想在mapper的一个更新节点进行多条update语句的操作:update user set valid_status = 1 where mobile_phone = #{mobilePhone};update user_account set valid_status = 1 where mobile_phone = #{mobilePhone} ;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 805,708
精华内容 322,283
关键字:

listupdate