开发技巧--配置总结

  1. 设置项目是否是使用git进行管理:
  2. GitHub访问慢的解决办法:

    1. 用文本编辑器打开hosts文件
      访问ipaddress网站 https://www.ipaddress.com/ ,查看网站对应的IP地址,输入网址则可查阅到对应的IP地址,这是一个查询域名映射关系的工具
      查询 github.global.ssl.fastly.net 和 github.com 两个地址
      多查几次,选择一个稳定,延迟较低的 ip 按hosts文件打开添加示例添加到host文件的最后面
      保存hosts文件
      重启浏览器,或刷新DNS缓存,告诉电脑hosts文件已经修改,linux/mac执行sudo /etc/init.d/networking restart命令;windows在cmd中输入ipconfig /flushdns命令即可。


      1.修改本地电脑系统 hosts 文件 Windows 系统中的文件路径:C:\WINDOWS\system32\drivers\etc Linux 系统中的文件路径:
      /etc/hosts 2.直接在最后面加入以下代码

      192.30.253.112 assets-cdn.github.com
      151.101.88.249 github.global.ssl.fastly.net
      140.82.113.3 github.com
      199.232.69.194 gist.github.com


       
      说明:在 Windows 系统中,包括 XP、Win7、Win8 、Win10 系统中,hosts 文件的位置都是一样的。如果 etc 文件夹中并没有 hosts 文件,那么可能是该文件隐藏了,可以设置一下,让其显示出来即可。
      
      3、 更新dns缓存
      修改后会直接生效,无需刷新 DNS 缓存,因为 hosts 的优先级大于 DNS 域名解析,添加完 hosts 之后,再访问对应的域名,已经就与 DNS 没关系了。如果未生效,重启操作系统或用命令刷新。
      Windows 系统:ipconfig /flushdns
      Linux 系统:systemctl restart nscd
  3. Idea的target隐藏后如何配置出来:

    1. 如果还是没有的话在对应的位置找到target,将其移除到隐藏的文件中

  4. Linux解压 .tar.xz 文件

    1. 第一步:zx -dk 解压文件

    2. 第二步:tar -zxvf 解压文件   

    3. 或者是直接使用:tar -xvf 挤压文件  

  5. Linux环境下,MySQL数据库执行sql脚本:
    1. 登录数据库
    2. 选择数据库:use db;
    3. 执行sql语句:source xx.sql  
  6. CPU的信息:
  7. Myabatis-plus : 配置扫描mapper.xml ,

    1. 正确:
      mybatis-plus: config-location: - classpath*:/mapper/*.xml

      错误:会造成找不到路径
      mybatis-plus:
      config-location: classpath*:/mapper/*.xml

      mybatis,这样配置是正确的:
      mybatis:
      config-location: classpath*:/mapper/*.xml
  8. springboot项目于访问静态资源被拦截:我们需要配置一个静态资源映射

    1. package com.model.goods.config;
      
      import com.model.goods.controller.IndexController;
      import com.model.goods.interceptor.LoginInterceptor;
      import org.springframework.context.annotation.Configuration;
      import org.springframework.web.servlet.HandlerInterceptor;
      import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
      import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
      import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
      
      /**
       * @Description:测试类
       * @Author: 张紫韩
       * @Crete 2021/10/18 20:36
       */
      @Configuration
      public class MyWebMvcConfig implements WebMvcConfigurer {
          @Override
          public void addInterceptors(InterceptorRegistry registry) {
              registry.addInterceptor(new LoginInterceptor())
                      .addPathPatterns("/**")//拦截谁
                      .excludePathPatterns("/","/user/**","/static/**","/error");//放行谁
      
          }
          //添加放行静态资源
          @Override
          public void addResourceHandlers(ResourceHandlerRegistry registry) {
      
              //文件磁盘图片url 映射
              //配置server虚拟路径,handler为前台访问的目录,locations为files相对应的本地路径
              registry.addResourceHandler("/static/images/**")
                      .addResourceLocations("file:D:\\qq\\IDEA\\IdeaProjects\\company_project\\goods_project\\src\\main\\resources\\static\\images\\");
      
      
          }
      
      }
  9.  

     

  10.  

    Mapper.xml文件找不到:

    1.  

       

    2.  

       

    3.  

         

          

       

         
posted @ 2021-09-29 00:44  张紫韩  阅读(52)  评论(0编辑  收藏  举报