![](https://img-blog.csdnimg.cn/b3c0fcb97aee424584127e5a653877cd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Zeus】项目类
一些练手项目
GTW_Zeus
猪宝盆科技CEO@掘金同名,有事急联ZeusCode
展开
-
尚医通插曲记录--远程调用启动失败Field dictFeignClient in XXX that could not
错误如下***************************APPLICATION FAILED TO START***************************Description:Field dictFeignClient in com.zeus.hospital.user.service.impl.PatientServiceImpl required a bean of type 'com.zeus.yygh.cmn.client.DictFeignClient' that原创 2021-05-30 15:12:47 · 1340 阅读 · 1 评论 -
尚医通学习笔记Day15--SyntaxError页面空白
出现的页面如图所示前端页面报错原因是:其实就是少启动了一个服务罢了问题就解决了!原创 2021-05-27 14:39:01 · 204 阅读 · 0 评论 -
尚医通学习笔记Day14--登陆问题201和端口与配置不一致
问题一在创建了service_user模块后,所有登陆代码完成后进行Swagger测试时,发现端口启动的是9998(hospital-manage)然后检查了配置文件,右击模块进行配置,修改端口号,再次启动时问题依然存在201无法添加数据问题二端口问题真的解决了么?并没有,因为添加数据时仍是201,依然报以下图片错误。而检查数据库和配置信息也没有答案就是引入了无关的依赖我们检查一下service_user 中的pom文件删掉,再重新import一下,再测试一下所以得细心点,对于这种稀原创 2021-05-26 18:55:57 · 348 阅读 · 0 评论 -
尚医通学习笔记 Day13--整合Nuxt后页面无法显示后端无错,前端报404请求路径出问题
在前端一顿npm install后,再次启动项目时去访问结果:首先分析问题404导致的原因可能是路径不对,我们先去比对一下api中的路径再和后端的方法名对比是否一直检查一下后端启动的时是否报错,例如:mongoDB未正常启动,nacos没启动等等再单独测试该方法是否能够行得通,如果一切正常那么:前端中的Axios请求路径和网关SpringgateWay网关是否一致,一定要仔细检查!我的问题就出现在这里视频中老师是使用80 端口,但是我后端的网关地址前端一直也是使用8088然后直接将前端代原创 2021-05-25 11:51:42 · 1077 阅读 · 5 评论 -
尚医通学习笔记 Day12--服务渲染技术Nuxt了解引入
什么是服务端渲染SSR (Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获取数据。优势:主要在于:更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。如果你的应用程序初始展示 loading 菊花图,然后通过 Ajax 获取内容,抓取工具并不会等待异步完成后再进行页面内容的抓取。也就是说,如果 SEO 对你的站点至关重要,而你的页面又是异步获取内容,则你可能需要服务器端渲染(SSR)解决此问题小拓展seo是一种网站优化技术,也被叫做搜索原创 2021-05-23 22:47:59 · 244 阅读 · 0 评论 -
尚医通学习笔记 Day11--Nacos注册服务
引入依赖<!-- 服务注册 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>在配置文件中application 配原创 2021-05-11 22:13:09 · 243 阅读 · 0 评论 -
尚医通学习笔记 Day11--Nacos的使用java.io.IOException: java.lang.IllegalArgumentException: db.num is null
Nacos概述Nacos是阿里巴巴推出的一个新开源项目了,更加易于构建云原生应用的动态服务发现,配置管理和服务管理平台。比较常见还有:Eureka,Zookeeper Consul相对于SpringCloud中的Eureka来说,Nacos更强大。Nacos=Spring Cloud Eureka +Spring Cloud Config结构图下载与安装官网:https://github.com/alibaba/nacos/releases/tag/2.0.0-bugfixzip w原创 2021-05-11 17:58:19 · 348 阅读 · 0 评论 -
尚医通插曲记录--Redis:Could not connect to Redis at 127.0.0.1:6379: Connection refused
输入 redis-cli提示Could not connect to Redis at 127.0.0.1:6379: Connection refused解决方法:找位于 /etc/redis.conf文件使用vim编辑修改 daemonize no 为 daemonize yes(前提要安装了vim 编辑器)比较建议直接通过SSH客户端直接去修改重启客户端,先确保服务端启动 redis-server /etc/redis.conf输入redis-cli 问题解决...原创 2021-05-08 00:46:06 · 158 阅读 · 0 评论 -
尚医通插曲记录---Redis报Fatal error ,cant open config file “/etc/redis.conf“
问题如图:## 先到cd到etc 目录下查找一下redis.conf文件是否存在//到目录下cd /etc//查看是否存在ls我这边的问题是 压根不存在,所以直接复制一份redis.conf 到该目录下然后再次输入redis.confredis-server /etc/redis.conf# Redis configuration file example.## Note that in order to read the configuration file, Redis m原创 2021-05-08 00:31:22 · 4874 阅读 · 1 评论 -
尚医通插曲记录--Redis安装容易出的问题make:***【server.o】 Error 1
前言:CentOS7.6版本安装gcc,特别是这个版本问题 yum install gcc-c++3.安装wget,就不用通过ssh客户端,下载到本地再上传到服务器上yum -y install wget官网安装地址https://redis.io/download//注意版本号要对自己的wget http://download.redis.io/releases/redis-6.2.3.tar.gz解压tar -zvxf redis-6.2.3.tar.gz移动red原创 2021-05-07 22:02:02 · 449 阅读 · 1 评论 -
尚医通学习笔记 Day10--MongoDB之MongoRepository的CRUD
创建实体类 package com.zeus.mongodb.demo.entity;import lombok.Data;import org.springframework.data.mongodb.core.mapping.Document;@Data@Document("User")public class User { private String id; private String name; private String age; pri.原创 2021-05-07 15:29:44 · 255 阅读 · 0 评论 -
尚医通学习笔记 Day10--MongoDB之MongoTemplate的CRUD
MongoTemplate的CRUD构建实体package com.zeus.mongodb.demo.entity;import lombok.Data;import org.springframework.data.mongodb.core.mapping.Document;@Data@Document(“User”)public class User {private String id;private String name;private String age;priva原创 2021-05-07 14:13:54 · 148 阅读 · 1 评论 -
尚医通插曲记录--mongo连接不上Timed out after 30000
关闭CentOS中防火墙systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.Firewal原创 2021-05-07 12:24:26 · 230 阅读 · 0 评论 -
尚医通学习笔记 Day09--MongoDB了解和安装
MongoDB也属于NoSQL一种NoSQL特点(优点):对数据库高并发读写对海量数据的高效率存储和访问对数据库的高扩展性和高可用性缺点数据库事务一致性需求数据库的写实时性和读实时性需求对复杂的SQL查询,特别是多表的关联查询的需求适用场景网站数据:Mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性缓存:由于性能高,Mongo也适合作为信息基础设施的缓存层,在系统重启之后,由于它的持久化缓存成可以避免下层的数据源过载大尺寸,低价值的数据:原创 2021-05-05 21:56:54 · 428 阅读 · 3 评论 -
尚医通插曲记录--chown: changing ownership of ‘/data/db‘: Operation not permitted
docker ps查看容器处于Restarting状态查看该容器的id 日志docker logs 容器id然后发现都是Permission denied定位到selinux 问题临时关闭法输入getenforce关闭会显示Enforcing再输入setenforce 0会显示getenforce永久关闭 vim /etc/sysconfig/selinux按i键进入编辑模式修改SELINUX=enforcing改为SELINUX=disabled按es原创 2021-05-05 20:26:28 · 726 阅读 · 4 评论 -
尚医通学习笔记 Day08--重装VM虚拟机和CentsOS7系统网络设置
因为今天才发现Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本所以重新装了一遍虚拟机和系统先去官网下载CentOS系统http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/直接使用阿里云的4.4个G左右在VM虚拟机上新建虚拟机,选择该系统步骤比较简单,一路next ,等待初始化完成设置网络选该原创 2021-05-05 13:32:14 · 247 阅读 · 0 评论 -
尚医通学习笔记 Day07--springboot启动时报cannot reslove method ‘run奇葩问题(非版本冲突引起)
问题如图引入时就写错了,还强行.run,笑死,SpringBootApplication和SpringApplication解决:原创 2021-04-30 16:08:37 · 912 阅读 · 9 评论 -
尚医通学习笔记 Day06---医院设置逻辑删除前后端分离分析
实现特定数据的逻辑删除后端在Controller层 编写实现方法,数据传输类型 @ApiOperation(value="逻辑删除医院") @DeleteMapping("{id}") public Result removeHopsSet(@PathVariable Long id) { boolean flag = hospitalSetService.removeById(id); if (flag){ return原创 2021-04-29 17:11:53 · 237 阅读 · 0 评论 -
尚医通学习笔记Day06--‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序报错解决
输入npm run dev报错第一步 npm install等待安装完成再次输入npm run dev 项目正常启动原创 2021-04-29 15:56:29 · 146 阅读 · 0 评论 -
尚医通学习笔记Day06--Webpack使用笔记
Webpack打包工具是一个前端资源加载打包工具,它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定规则生成对应的静态资源安装npm install -g webpack webpack-cli检查版本webpack -v创建配置文件 webpack.config.jsconst path=require("path")//Node.js内置模块module.exports={ //配置入口文件 entry:"./src/main.js", output:{ //打包放的原创 2021-04-28 18:45:44 · 313 阅读 · 0 评论 -
尚医通学习笔记 Day06--Node.js和NPM包管理器,Babel转码器的使用相关笔记
Node.jsNode.js 就是运行在服务端的 JavaScript。往常js文件需要浏览器才可以运行,但是Node.js内置Chrome的V8引擎,可以直接运行。安装和测试安装地址:https://nodejs.org/zh-cn/一路next,然后通过CMD,输入node -v查看版本检查是否安装成功可以创建一个简单的js文件进行测试console.log("niu zai ai chishi ")找到该文件的地址,打开当前的CMD,直接执行js文件NPM包管理器(Node Pac原创 2021-04-28 17:17:07 · 244 阅读 · 0 评论 -
尚医通学习笔记 Day5---Axios使用
Axios介绍独立与Vue的一个项目,可以用于浏览器和node.js中发送ajax请求。本质上也是对原生XHR的封装,只不过是Promise,符合最新的ES规范,具有以下特征:从浏览器中创建 XMLHttpRequest支持 Promise API客户端支持防止CSRF(就是让你的每个请求都带一个从cookie中拿到的key, 根据浏览器同源策略,假冒的网站是拿不到你cookie中得key的,这样,后台就可以轻松辨别出这个请求是否是用户在假冒网站上的误导输入,从而采取正确的策略。)提供了一些并发原创 2021-04-28 13:58:34 · 241 阅读 · 1 评论 -
尚医通学习笔记 Day4--前端Vue相关笔记v-bind/model/on/if/for指令
Vue的核心Vue.js的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统。核心思想就是没有繁琐的DOM操作,例如在JQ中我们需要先找到div节点获取到DOM对象,然后进行一系列的节点操作基本语法单项绑定(v-bind)<div id="app"> <div v-bind:style="msg">单项绑定</div> //也可以直接简写成: <div :style="msg">单项绑定</div>原创 2021-04-28 00:30:07 · 246 阅读 · 0 评论 -
尚医通学习笔记 Day4---ES6语法部分了解
ES6( ECMAScript 6.0) ,概念ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ES6与js关系的关系:前者是后者的规范,后者是前者的一种实现Let和ConstES6 新增加了两个重要的 JavaScript 关键字: let 和 const。let 声明的变量只在 let 命令所在的代码块内有效。而j原创 2021-04-27 22:52:26 · 229 阅读 · 0 评论 -
尚医通学习笔记 Day3--Swagger的使用和测试api
Swagger2介绍编写和维护接口文档是每个程序员的职责,根据Swagger2可以快速帮助我们编写最新的API接口在项目引入依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>原创 2021-04-26 15:19:57 · 426 阅读 · 3 评论 -
springboot项目启动报错org.springframework.beans.factory.UnsatisfiedDependencyException:
springboot启动报错org.springframework.beans.factory.UnsatisfiedDependencyException:原因:在多模块项目里,不同模块之间需要在pom.xml配置所需模块的配置信息.例如上图,在service中需要common模块里的Swgger2Config,就在Service的pom文件下配置信息在启动类中检查是否有添加@ComponentScan(basePackages="(ArtifactId前缀相同")前提是两个模块的项目结构相同原创 2021-04-26 14:41:36 · 20751 阅读 · 0 评论 -
尚医通学习笔记 Day3--后台系统环境搭建(预约挂号医院设置)简单全查
在父工程下创建common,model,service目录在父工程pom.xml添加<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-04-25 22:05:46 · 546 阅读 · 0 评论 -
尚医通学习笔记 Day2--Gitee提交码云使用
首先在gitee上注册一个自己的账号点击+ 号创建远程仓库 3.输入基本仓库信息和设置仓库的属性4.找到本地项目,以idea为例,创建本地仓库5.选择要上传的项目地址,然后看见该项目文件变绿,右击项目git-add6.再点击7.复制输入远程仓库创建时产生的远程地址8.点击push就可以同步到远程gitee仓库里了...原创 2021-04-25 15:42:56 · 241 阅读 · 0 评论 -
尚医通学习笔记 Day2--Mybatis_plus简单条件全查询,物理删除和逻辑删除的运用
MP查询多值查询利用SelectBatchIds方法传入List集合//多值查询 @Test public void testSelectBatch(){// 通过工具类Array中的list集合传入多个参数值 List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3)); System.out.println(users);原创 2021-04-24 15:55:13 · 215 阅读 · 0 评论 -
尚医通学习笔记 Day1--MybatisPlus运用(乐观锁)
MyBatis-Plus简称MP,是一个MyBatis的增强工具,在原有的基础上只做增强不做改变,为简化开发,提升效率而生特点“润物无声”:只做增强不做改变,引入它不会对现有的工程产生影响。“效率至上”:只需要简单配置,即可CRUD操作“丰富功能”:热加载,代码生成,分页,性能分析等功能一应俱全入门案例MP–查找所有创建springboot 2.0以上版本(版本在2.0以下的,jdbc中的配置数据会有所不同,具体之后会说明),创建数据库,mybatis_plus 包含相关的字段(id,na原创 2021-04-23 16:26:19 · 387 阅读 · 0 评论