• 今日份学习:写一些代码 (Spring+AOP+Redis+MySQL练习)


    笔记

    Spring+AOP+Redis+MySQL练习

    1. 启动docker->mysql

    docker run --name mysql  -v e:docker:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0.18
    

    这里有个小问题,,,,无法远程访问这个mysql。

    由于mysql8.0默认的密码加密方式是 caching_sha2_password,而目前大多数人使用的navicat版本是不支持的

    解决方法:

    1. 进入mysql容器(--name)
    docker exec -it mysql /bin/bash
    
    1. 操作mysql
    mysql -u root -p
    
    1. 继续操作
    use mysql;
    
    1. 修改
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
    
    1. 刷新
    FLUSH PRIVILEGES; 
    

    这样就可以访问了。

    遇到的问题:

    1. docker:mysql远程无法访问
    2. 因启动错mysql版本导致flyway不能正常工作。。。。(按理说这个不应该。。。。可能是有些语法的改变吧)

    网址:

    docker_hub -> mysql

    补一个学习的练习题

    Spring+AOP+Redis+MySQL练习

    用到的注解

    1. @Configuration

    2. @Bean

    3. @Service

    4. @Autowired

    5. @SpringBootApplication

    6. @Aspect

    7. @Around

    8. @RestController

    9. @RequestMapping

    10. @ResponseBody

  • 相关阅读:
    Blob隐藏真实路径
    Vue原理笔记3
    Vue原理笔记2
    Vue双向绑定原理
    Vue原理笔记1
    MVC、MVP、MVVM
    Go语言学习之-带分割符的文件转excel
    IBMMQ之工具类
    IBMMQ之取发文件
    JAVA之我的公共部分测试调用
  • 原文地址:https://www.cnblogs.com/pipemm/p/12284529.html
Copyright © 2020-2023  润新知