个人笔记20200909-0930

1. net start mysql    注意 :首先是在环境变量path里配置mysql,而后需要在管理员身份下的cmd 打开,服务名mysql不加任何符号(比如;)。net stop 服务名  同是如此

2. mybatis 

2.1pom.xml 引入 mybatis-spring-boot-starter (他会引入mybatis核心包和mybatis-spring插件包)

2.2设置mybatis的2个配置文件,文件头需要从mybatis官网复制(https://mybatis.org/mybatis-3/

 

2.3 mapper xml文件

selectkey 标签 需要resultType属性指明主键类型

 

3. 虚拟机 VMware workstation15.5  centos7网络连接可以参考 https://www.pianshen.com/article/6523487687/

4. redis6.0启动 参考(有用):https://blog.csdn.net/weixin_45067120/article/details/106784666

    防火墙命令参考:http://www.dagoogle.cn/n/40

5. linux centos7 vi/vim 使用

6.要想部署在远程服务器的redis服务被连接,除了设置防火墙还需要在redis.conf 中注释bind  或者bind 0.0.0.0(但是很不推荐使用,放进docker是个不错的选择)

7.redis 配置主从复制时,slaveof host port  不设置密码可直接成功

如果设置密码需要从新配置配置文件,(陪从不陪主)

8. 配置redis缓存以Jackson方式序列化,而不是jdk的方式

@SpringBootApplication
@MapperScan("com.jhy.sbpractice.dao")
@EnableCaching
public class SbpracticeApplication {

    @Bean
    public RedisCacheConfiguration redisCacheConfiguration(){
        RedisCacheConfiguration configuration = RedisCacheConfiguration.defaultCacheConfig();
        configuration = configuration.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(new GenericJackson2JsonRedisSerializer()));
        return configuration;
    }

    public static void main(String[] args) {
        SpringApplication.run(SbpracticeApplication.class, args);
    }

}

9. 

     1) 删除几个文件  rm 文件1 文件2

     2) 删除文件夹下面所有文件  rm * -rf

     3) 删除某些固定字母开头的文件  rm  xxx* 

     4) 删除一类文件         rm   *.txt

10. @transactional 声明式事务的概要可以看看  https://blog.csdn.net/qq_45785290/article/details/105260028?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight

11. 下载rabbitmq后需要下载erlang 如果rabbitmq官网指向的连接不好下载,可以去https://www.erlang.org/downloads 下载erlang版本

 windows安装rabbitmq 

    1)官网下载rabbitmq 和 对应的erlang包

    2)到rabbitmq安装包sbin 目录下 进入到cmd模式

    执行命令 rabbitmq-plugins.bat enable rabbitmq_management  安装控制台

    然后启动服务

   3)浏览器地址栏输入: http://localhost:15672/    输入账户密码  guest guest 成功进入后表示安装成功

 

linux安装rabbitmq

    1)rabbitmq 还是从官网下载linux版本   erlang需要从这个网站下载对应的centos版本 注意!!! https://www.erlang-solutions.com/resources/download.html

   接下来步骤可参考

启动rabbitmq-server 报错如下图:

解决方法:.编辑:vi /etc/rabbitmq/rabbitmq-env.conf  添加一行   NODENAME=rabbit@localhost

然后重新执行 rabbitmq-server

出现如下图:即运行成功

虚拟机出现这个表示成功

12. 跨域问题是由于浏览器的同源策略  可参考:https://www.cnblogs.com/diandianquanquan/p/10607102.html

                            http://www.ruanyifeng.com/blog/2016/04/cors.html

    springboot解决跨域问题,参考:https://blog.csdn.net/weixin_42036952/article/details/88564647

13. 防止网站API端口被恶意攻击,可以参考一些文章  https://www.cnblogs.com/heanwanfeng/p/13278210.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值