06 2021 档案

摘要:单例模式 懒汉模式 class LazySingleton { //volatile 防止指令重排 private volatile static LazySingleton lazySingleton; //私有化构造方法 private LazySingleton(){ //不能防止反射机制创建 阅读全文
posted @ 2021-06-30 16:30 紫川先生 阅读(24) 评论(0) 推荐(0)
摘要:为什么要使用建造者设计模式 如果对象中属性多,但是通常重要的只有几个,因此建造者模式会让开发者指定一些比较重要的属性或者让开发者指定某几个对象类型,然后让建造者去实现复杂的构建对象的过程,这就是对象的属性与创建分离。这样对于开发者而言隐藏了复杂的对象构建细节,降低了学习成本,同时提升了代码的可复用性 阅读全文
posted @ 2021-06-28 15:55 紫川先生 阅读(27) 评论(0) 推荐(0)
摘要:认证流程: 从图中可以得出我们要想从数据库中取用户的信息进行验证就需要实现 UserDetailsService 接口,并将数据封装到 User 对象中即可 实现步骤: 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <ar 阅读全文
posted @ 2021-06-25 16:03 紫川先生 阅读(128) 评论(0) 推荐(0)
摘要:安装(linux环境) 解压 ./configure make make install whereis nginx 查看nginx的安装的位置 (nginx 默认安装到 /usr/local/nginx目录下) ngixn 常用的命令 ./nginx #进入 sbin目录下执行命令 启动nginx 阅读全文
posted @ 2021-06-25 15:15 紫川先生 阅读(720) 评论(0) 推荐(0)
摘要:git常用的命令 git config -l # 查看git的配置 git config --system --list # 查看git的系统配置 git config --global --list # 查看用户自己的配置 ssh-keygen -t rsa -C 邮箱生成的.pub文件的key配 阅读全文
posted @ 2021-06-25 15:03 紫川先生 阅读(35) 评论(0) 推荐(0)
摘要:@Configuration public class DruidConfiguration { @Bean public ServletRegistrationBean druidServlet(){ ServletRegistrationBean servletRegistrationBean 阅读全文
posted @ 2021-06-25 14:36 紫川先生 阅读(80) 评论(0) 推荐(0)
摘要:<packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler. 阅读全文
posted @ 2021-06-25 14:25 紫川先生 阅读(144) 评论(0) 推荐(0)
摘要:provider 服务生产者环境的搭建 导入相关依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> <version>1. 阅读全文
posted @ 2021-06-25 14:21 紫川先生 阅读(435) 评论(0) 推荐(0)
摘要:导入相关的pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> <version>1.4.6.RELEAS 阅读全文
posted @ 2021-06-25 13:49 紫川先生 阅读(38) 评论(0) 推荐(0)