2022.09.21学习笔记

linux学习

cloc

  • cloc是一款用于统计源码信息行数的工具,可以针对许多编程语言中源代码的空白行、注释行和物理行进行计数

which

  • 用于查找文件,会在环境变量$PATH设置的目录里查找符合条件的文件

whereis

  • Linux whereis命令用于查找文件。

  • 该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令

locate

  • 用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录

COLLATION 'utf8mb4_bin' is not valid for CHARACTER SET 'latin1'

  • 报错信息:

    ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: COLLATION 'utf8mb4_bin' is not valid for CHARACTER SET 'latin1'
    ### The error may exist in URL [jar:file:/home/fdse/esdata/code-wisdom/services/issue/issue-service-1.0.3.jar!/BOOT-INF/classes!/cn/edu/fudan/issueservice/mapper/IssueScanMapper.xml]
    ### The error may involve defaultParameterMap
    
  • 原因:代码中使用到了collate utf8mb4_bin,但是查看数据库,发现编码是labtin1,导致了报错

    show variables like 'character\_set\_%';

    character_set_client,utf8mb4
    character_set_connection,utf8mb4
    character_set_database,latin1
    character_set_filesystem,binary
    character_set_results,utf8mb4
    character_set_server,latin1
    character_set_system,utf8
    
  • 解决方法:修改数据库配置文件my.cnf

    1. 查看使用的mysql位置:which mysql 这个时候会列出一些路径地址,依顺序查看是否为空

    2. 针对路径地址查看配置文件信息 这个时候会列出一些路径地址,依顺序查看是否为空

      /usr/bin/mysql --verbose --help | grep -A 1 'Default options'
      
    3. 修改配置文件,添加:

      [client]
      default-character-set = utf8mb4
      [mysql]
      default-character-set = utf8mb4
      [mysqld]
      character-set-server = utf8mb4
      collation-server = utf8mb4_unicode_ci
      

      或者mysql直接执行:

      set character_set_client=utf8mb4;
      set character_set_connection=utf8mb4;
      set character_set_database=utf8mb4;
      set character_set_results=utf8mb4;
      set character_set_server=utf8mb4;
      
    4. 重启mysql服务

      systemctl restart mysql
      
    5. 注意!以上方法不起作用的时候可以手动在DataGrip里面修改编码方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Burp Suite 2022.6.1是Burp Suite的一个版本,它是一个用于Web应用程序渗透测试的工具。根据引用,您可以通过关注VX公众号401SecNote并回复"burp"来获取Burp Suite Professional v2022.6.1及其运行环境。此外,根据引用,您还可以通过百度网盘链接https://sysin.org/blog/burp-suite-pro-2022-6/下载Burp Suite Professional / Community 2022.6版本。如果您正在考虑安装高版本的Burp Suite,但担心与其他软件的兼容性问题,根据引用,您可以使用高版本的jdk来解决兼容性问题,并记录解决过程以备将来参考。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Burp Suite Professional 2022.6 (macOS, Linux, Windows) - Web 应用安全、测试和扫描](https://blog.csdn.net/netgc/article/details/125592616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [笔记 | 在JAVA1.8环境下安装高版本Burp Suite Pro](https://blog.csdn.net/dust_hk/article/details/126489797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值