- 博客(33)
- 收藏
- 关注
原创 HTML显示markdown文件
在HTML展示markdown文件。<!doctype html><html><head> <meta charset="utf-8"/> <title>Marked in the browser</title></head><body><div id="content"></div><script src="https://cdn.jsdelivr
2022-02-17 17:32:27
3014
2
原创 idea2021.3 社区版spring-assistant下载
idea社区版实现web开发两大核心插件SmartTomcat和spring-assistant。SmartTomcat容易下载,去插件市场搜下就出来了。spring-assistant就曲折了一些了。idea版本:idea2021.3spring-assistant下载https://github.com/eltonsandre/intellij-spring-assistant/tree/main/dist在多方查询该插件的github。幸运的是在最新支持2021.3版本在12天上线了。首
2021-12-12 19:51:07
2538
1
原创 shell脚本执行出现“已杀死”
问题在编写项目启动脚本时,遇到一个莫名其妙的问题,脚本在尝试kill掉项目原进程后就不再执行了。shellecho "关闭jar服务"pidList=$(ps aux | grep $projectName | grep -v grep | awk '{print $2}')for pid in $pidListdokill -9 $pidecho 'kill pid '$piddone执行结果是到这里就结束了。最后提示 “已杀死”。解决其实还是自己挖的坑,但是也是极有可能被忽略的
2021-11-21 23:11:34
4269
转载 集成springcloud Gateway(三)接入nacos配置中心
接入nacos配置中心,实现动态刷新路由配置。教程:Nacos + Spring Cloud Gateway动态路由配置补充说明:在上述教程中,补充一些注意事项。1.当时配置使用到filters时,格式为[ { "id": "varz-admin-service", "order": 0, "predicates": [ { "args": { "pattern": "/api/admin/**" }, "name": "Path" }
2021-11-09 17:34:27
347
原创 集成springcloud Gateway(二)接入nacos注册中心
前置条件:安装nacos一、加入依赖在教程一的基础上,加入 <!--nacos服务发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <ve
2021-11-09 15:17:44
411
原创 集成springcloud Gateway(一)实现请求转发
新建一个项目一、依赖<?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.0.0 https://maven.apache.org/xsd
2021-11-09 14:50:51
1274
原创 springCloud Gateway集成注意事项
集成Gateway总体来说是比较简单,但有些细节需要注意,404警告~~1.Gateway项目不能引入web依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>2
2021-11-09 14:09:49
679
原创 oauth2-实现单点登录(二)数据持久化
接入mysql数据库1. 创建数据库创数据库oauth2,字符集utf8mb4,执行数据库脚本:mysql脚本2.引入依赖加入mysql、mybatis、lombok(需要idea加入插件,不然会显示错误,不影响编译;如不需要,可以不引入再手动去实体类下 创建get/set) <dependency> <groupId>mysql</groupId> <artifactId>mysq
2021-10-27 14:45:02
790
1
原创 oauth2-实现单点登录(一)最简示例
参考教程:https://my.oschina.net/wotrd/blog/3056409教程给出大致的实现途径,但还是遇到了一些坑,遂记录下。本示例实现最简配置下的实现单点,排除其他干扰一、认证服务端sso-server创建springcloud项目1.导入关键的依赖 <dependency> <groupId>org.springframework.cloud</groupId> <ar
2021-10-15 14:24:51
3040
原创 antdv-pro使用-新增组件步骤
官方教程:https://pro.antdv.com/docs/new-component第一步:新增组件文件在components下新建文件夹,在文件夹下新建Test.vue<template> <div>测试参数传输{{ data }}</div></template><script> export default { name: 'Test', props: { data: {
2021-10-04 13:26:12
776
原创 希尔排序的实现逻辑理解
希尔排序,看了各种讲解的,也有图解或者动态讲解的,但一旦看代码实现,还是一脸懵;图解教程:图解排序算法(二)之希尔排序前置条件:理解了插入排序的算法的实现,希尔排序是插入排序的改进版;public static int[] shell(int[] arr) { for (int gap = arr.length / 2 ; gap > 0; gap /= 2 ) { for (int i = gap; i < arr.length; i++) {
2021-06-30 11:51:54
182
原创 SQL-获取每组数据最大值所在行的所有数据
一、实现SQL语句-- 数据展示SELECT * from student_grade t WHERE t.id in ( -- 确定科目的最大值行id SELECT (SELECT a.id FROM student_grade a WHERE a.course = s.course ORDER BY a.grade desc LIMIT 1) id -- 获取所有科目 from (SELECT DISTINCT t.course FROM `student_grade` t) s .
2021-06-27 13:59:08
7303
原创 达梦数据库 查询语句的where下case语句不支持整个条件分支判断的问题
问题这是一张区域表,依据业务要求:根据某些条件,来判断使用个条件。举例:错误SQL语句:SELECT *FROM s_sg_area sWHERE case when true then s.area_code = '440111015004' else s.area_type = '03' end报错信息:[执行语句1]:SELECT *FROM s_sg_area sWHERE case when true then s.area_code = '440111015
2021-05-13 10:55:12
6154
6
原创 nstallation failed with message Failed to finalize session....
背景idea 下配置Android环境,安装安卓模拟器后,进行首次启动。问题点击运行提示:nstallation failed with message Failed to finalize session : INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed parse during installPackageLI: Failed to read manifest from /data/app/vmdl1733299207.tmp/split_li
2021-05-08 11:06:29
410
1
原创 Ant Design Pro在使用某些Ant Design Vue的组件时,报错未注册
报错[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the “name” option.简单测试,发现树型选择控件(TreeSelect)、穿梭框(Transfer)是没有预加的。解决...
2020-04-26 17:19:40
2390
原创 解决项目集成xxl-job时,出现启动因获取不到数据源而卡住的问题。
一、问题描述项目集成xxl-jbo的调度中心时,项目启动当执行到打印“init xxl-job admin scheduler success.”后,项目就卡住了无法执行下去。二、排查问题1.在JobScheduleHelper类下的第56行找到打印语句。2.debuug下断点排查。当执行到了第73行时,执行不下去。3.初步确定,在获取从数据源里数据库连接时卡住。往上排查,找到Xx...
2020-04-10 15:03:20
3749
原创 在webstorm上调试vue代码
1、进入调试配置2、新建JavaScript调试配置,并设置要访问的url地址(示例: http://localhost:8081),保存如下图所示:3、在Terminal内启动项目:npm run dev4、再启动debug,会启动谷歌浏览器。(如果浏览器页面没有正常显示网页 手动补全url就好)5、开始调试,在要测试代码的前面点出红点,当程序运行到该行就可以拦截。6、EN...
2020-04-03 17:47:57
6005
4
原创 报错:Expected indentation of 0 spaces but found 2
报错:Expected indentation of 0 spaces but found 2解决方案:在.eslintrc.js文件中的,rules下添加"indent": ["off", 2]。参考教程:https://www.jianshu.com/p/a76f74feff49
2020-03-24 16:04:25
1038
原创 electron-vue学习(二):打包配置
介绍采用web前端技术封装打包,无论是pc端还是app端都是比较复杂的。打包过程可能出现很多预想不到的问题。所以,本次采用的是 electron-vue学习(一):环境搭建 建成的样板项目进行打包练习。其目的是为了排除其他因素的干扰。安装electron-buildercnpm install electron-builder -G相关配置1、在这个网站https://npm.taob...
2020-03-23 18:36:09
2046
原创 报错:Unresolved node modules: vue
electron-vue在build时报错Unresolved node modules: vue原因有一种原因是,使用了cnpm安装的依赖造成。解决先删除项目下的node_modules,再使用npm或yarn安装。其他如果使用 yarn 安装时报sass相关的错误,如node_modules\node sass:Command failed,可以尝试使用下面的方法:1.删除项目下...
2020-03-23 17:38:41
3799
原创 electron-vue学习(一):环境搭建
基础环境node:v12.10.0npm:6.10.3版本尽量不要相差太大,否则可能会出现一些版本问题。安装vue-clinpm install -g vue-cli安装electron-vue样板项目vue init simulatedgreg/electron-vue (项目名称)安装相关依赖进入创建好的项目内cd (项目名称)执行安装命令,(在这里很容易出现依赖...
2020-03-23 15:23:44
499
原创 报错:Webpack ReferenceError: process is not defined
问题在搭建Electron-vue的样板项目,第一次启动出现如下的异常:解决在src下的index.ejs里,去掉下面的这段代码:参考使用electron-vue出现Webpack ReferenceError: process is not defined...
2020-03-23 14:41:39
5582
原创 Spring Security的权限配置不生效问题
在集成Spring Security做接口权限配置时,在给用户配置的权限后,还是一直显示“无权限”或者"权限不足"。1、错误的例子:接口@RequestMapping("/admin") @ResponseBody @PreAuthorize("hasRole('ROLE_ADMIN')") public String printAdmin() { r...
2020-01-19 16:53:35
9186
2
原创 ubuntu下搭建easy-mock,添加依赖报错
网上的教程大多只讲到node(>=v8.9),ubuntu的node版本是12.x的满足这个条件,就没注意版本问题。在找到官方文档安装才明白,官方的要求是:我把node降低到8.16.2,成功添加依赖启动。附上官方文档:https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md...
2019-10-18 21:10:43
491
原创 springcloud在springboot2.0下的实现笔记
一、简介记录在学习方志朋前辈的史上最简单的 SpringCloud 教程系列教程过程中踩过的坑,并且改造适配当前的springboot2.0.6版本。二、实现环境JDK:1.8IDE:IntelliJ IDEA 2018.3.5 (Ultimate Edition)Springboot:2.06SpringCloud:Finchley、三、笔记目录第一篇: 服务的注册与发现(...
2019-09-22 17:45:08
304
原创 springcloud在springboot2.0下的实现笔记-第五篇: 路由网关(zuul)
记录在学习springcloud过程中,在springboot2.0环境下实现,所遇到的坑和感悟。学习的教程:史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)一.修改pom配置springboot版本为,2.0.6.RELEASE:<parent> <groupId>org.springfram...
2019-09-22 17:19:45
340
原创 springcloud在springboot2.0下的实现笔记-第三篇: 服务消费者(Feign)
记录在学习springcloud过程中,在springboot2.0环境下实现,所遇到的坑和感悟。学习的教程:史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)一.pom配置springboot版本为,2.0.6.RELEASE:<parent> <groupId>org.springframework.boot&l...
2019-09-21 20:48:37
186
原创 springcloud在springboot2.0下的实现笔记-第二篇: 服务消费者(rest+ribbon)
记录在学习springcloud过程中,在springboot2.0环境下实现,所遇到的坑和感悟。学习的教程:史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)一.在eureka server,pom配置在创建完项目后,pom文件做如下的修改<parent> <groupId>org.springframew...
2019-09-21 20:20:53
206
原创 springcloud在springboot2.0下的实现笔记-第一篇: 服务的注册与发现(Eureka)
记录在学习springcloud过程中,在springboot2.0环境下实现,所遇到的坑和感悟。学习的教程:史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)一.在eureka server,pom配置在创建完项目后,pom文件做如下的修改springboot版本为,2.0.6.RELEASE:<parent> ...
2019-09-21 17:02:53
289
原创 springcloud在springboot2.0下的实现笔记-第四篇: 断路器(Hystrix)
记录在学习springcloud过程中,在springboot2.0环境下,实现所遇到的坑和感悟。学习的教程:史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)一.在教程第三步,ribbon使用断路器spring-cloud-starter-hystrix的起步依赖,修改为:<dependency> <groupId&g...
2019-09-21 15:52:14
239
原创 cxf客户端报错:faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}
问题截图:目前知道的原因有两个:一、是url拼写没有加入“?wsdl”错误的:http://localhost:8081/gxjh/ws/dzqzInterface正确的:http://localhost:8081/gxjh/ws/dzqzInterface?wsdl二、是被过滤器之类的访问控制,拦截掉了。这个原因很好检查,直接把url粘贴到浏览器中访问。看是否能出来数据。...
2019-08-20 13:53:54
5720
转载 layui 选项卡无法切换
转载于:https://segmentfault.com/q/1010000017940823/revision问题:在使用layui时,选项卡切换不了。办法:<script> //注意:选项卡 依赖 element 模块,否则无法进行功能性操作 layui.use('element', function () { var element = la...
2019-03-17 16:15:49
8049
原创 html动态加载页面,页面出现左右闪动的原因
问题:在使用 load 或者 ajax 动态加载html的到页面时,会左右闪动一下分析:经过测试,这种情况出现在html的页面高度变化出现纵向滚动条时。例如,原始div高度为900px,动态加载页面(1000px)过来,到加载完成。加载过程 div高度的变化过程为:900px -> 0px -> 1000px, 滚动条变化:有->无->有 ,滚动条变化是到导致闪动的元凶...
2019-03-15 22:25:34
3101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人