自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zona

如果事与愿违,就相信上天一定另有安排;所有失去的,都会以另外一种方式归来。相信自己,相信时间不会亏待你!

  • 博客(193)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 datagrip无法提示字段

datagrip无法提示字段

2022-02-15 08:12:13 3231

原创 帆软sql编写样例

拼接条件where后面一定存在参数– 字符串参数select * from t_student t where t.stu_name = ‘${stuName}’– 数字参数select * from t_student t where t.id=${id}– 模糊查询select * from t_student t where t.stu_name like ‘%${name}%’where后面可能存在参数, 参数有值才拼接, 没值查所有 表达式内部使用双引号拼接字符串。$内部非帆软关

2022-01-03 00:04:21 3170

原创 windows端口被占用

windows端口被占用找到被占用的端口号进程信息获取端口占用进程命令, netstat -aon | findstr 端口 号, 最后一列为进程idnetstat -aon | findstr 8884kill相关进程关闭进程命令, taskkill /T /F /PID 进程idtaskkill /T /F /PID 24776再次启动项目......

2021-12-29 14:31:51 219

原创 git提交文件时提示 trailing whitespace

提交文件时, 因行尾有空格, 或者空行有空格导致git提交失败。提示trailing whitespace。如果文件数量较少确实可以考虑删除相关空行、空格。此外可以考虑如下两种方式解决该问题。方式一:首先需要明确该错误提示是git的校验逻辑触发的, 如果我们忽略掉git的校验就能提交了。如果使用命令行可以添加--no-verify参数忽略校验, **git commit --no-verify -am '提交内容信息'**如果使用的ide,则在提交界面检查是否有pre-commit相关的选择,

2021-08-30 22:54:00 7435

原创 windows已有mysql8.0在安装一个mysql5.7

场景window上已经安装了mysql8.0的服务(安装版), 现在下载了mysql5.7的压缩包(非安装版,解压后就是mysql的所有文件了),期望再装一个5.7版本的mysql。最终目的是电脑上既有8.0的服务, 又有5.7的服务准备环境变量准备个人感觉这个应该不影响, 安装5.7服务时会进入安装包的bin目录操作,所以感觉不用操作, 但我安装5.7之前做了该操作1. 先删除掉8.0的环境变量2. 新增5.7的环境变量文件准备1. 在5.7安装目录的根目录下创建my.ini文件,并写一定

2021-08-29 18:12:39 2618 3

原创 nacos

nacos官网:https://nacos.io/zh-cn/index.htmlnacos下载地址:https://github.com/alibaba/nacos/tagsnacos文档:https://nacos.io/zh-cn/docs/what-is-nacos.htmlnacos使用mysql数据库存储信息默认情况下nacos使用的是内存数据库, 当集群的时候不能很好的保证数据一致性, 所以考虑将配置信息放在数据库中, 集群中的每个实例都从mysql中存取配置,以保证数据...

2021-03-31 23:25:27 503

原创 springboot访问html,js

目标: 前端页面和服务端代码都放在springboot项目中,并通过jar的形式对外提供前后端服务。关键点: springboot会有一些默认的静态资源存放目录,且会自动从这些目录中加载解析静态资源,支持的目录如下图所示,我这里使用的static资源目录1. 在resources目录下创建static目录, 该目录可以存放前端页面需要的一切资源,如:html, js,css, image等资源, 如下图:2.idea编辑html页面发现不能实时看到效果, 可以修改以下配置看到静态资源的实

2021-03-16 08:48:16 583

原创 yml properties文件不能识别为springboot的配置文件

背景: springboot的配置文件可以放在resources目录下面,或者项目根目录的config目录下面。 config目录下面的配置文件大概率不会被idea识别为spring的配置(不是“绿叶”的图标, 具体表现为没有相关配置的提示, 但项目启动后仍然可以从这些文件中加载到配置),。 甚至有时候resources中的文件的图标也不能呈现出“绿叶”的样子。如下图, application.yml没有被识别为springboot的配置文件, 但bootstrap.properties识别为是spring

2021-03-08 23:32:18 2624 1

原创 git 禁止分支提交

目的:限制本地仓库某一个分支提交代码,只能通过合并代码的方式更新分支代码。(注:合并代码冲突了, 这个必须在该分支提交。此时可以放开限制提交代码)场景: 开发过程中我们可能会有开发分支和测试分支,因不确定多个需求的上线点是否一致(即使事先确定同一时间点上线也可能因为各种原因导致仅能上线部分功能),会考虑不同的需求放在不同的分支上开发,但为了方便测试,会将不同的需求放在同一分支发布到测试环境。 这个过程中我们就会在不同的开发分支和这个测试分支切换。 为防止后续测试过程中,不小心将bug修复代码写在测试分支

2021-02-21 23:41:51 6640

原创 使用curl请求接口

当没有接口工具调用服务时, 可以通过curl命令来请求服务以获取结果或检测接口是否可用.参数:-H : 指定请求头, 或者指定请求头里面的参数, 可以有多个改参数&; "&"符号在shell里面是特殊字符, 需要做转义get请求:curl -H "headName:headName-val" http://localhost:9130/demo/get?name=carl\&age=2-H "headerName:headName-val": 请求头里面..

2020-11-01 14:09:52 5710

转载 maven提示ValidatorException: PKIX path building failed

感谢大佬分享, 如侵权,请联系我删除.使用maven下载jar的时候, 会报错,关键的错误信息是:ValidatorException: PKIX path building failed. 基本是因为https的认证问题解决的方法网上比较多. 我尝试过两种方法.方法一: 生成证书, 用于https的认证. 刚生成的时候可用, 但是过段时间, 就又不能用了方法二: 忽略https认证idea中添加配置: file-->setting-->build,execut...

2020-08-11 21:16:37 282

原创 springcloud config server设置context-path后 config client不能拉取到配置

问题: config-server项目设置server.servlet.context-path的值之后, config-client项目无法获取到响应的配置信息可能的原因:1. 需要对config-server和config-client做相关配置2. springboot和springcloud版本号不对.对于第一种可能的解决方案, 如下:其中注册中心使用的eur...

2020-04-20 00:03:27 917 1

原创 springcloud依赖springboot的版本对照

springcloud项目是建立在springboot项目之上的, 为了防止两者版本不兼容带来不必要的麻烦, 我们需要找到他们之间版本的兼容关系.好在官网给出了该列表,对应关系的地址(拉到页面的最底部"Release Trains"部分):https://spring.io/projects/spring-cloud现在(2020-04-19)的对应关系如下图:...

2020-04-19 22:43:08 1816

原创 springcloud超时相关配置

springcloud的feign和zuul因默认的超时时间比较短, 我们总会在项目中自定义超时时间1. feign的超时时间配置# 开启熔断器feign: hystrix: enabled: true# 远程调用超时时间ribbon: # 这两个参数, idea不会提示 ReadTimeout: 8000 ConnectTimeout: 8000...

2020-04-19 22:06:14 216

原创 zookeeper 客户端使用

1. 启动zk服务端进入zk的bin目录, 执行zkServer.sh脚本: ./zkServer.sh2. 启动zk客户端,进入zk的bin目录, 执行zkcli.sh脚本: ./zkcli.sh3. 查看zk客户端支持的命令输入: help 查看命令列表4. 创建zk节点. 需要一级一级的创建命令格式: create -s | -e path data...

2020-02-26 14:17:41 1489 1

原创 kafka安装

kafka安装相对比较简单.基本上是以下几个步骤:1. 下载kafka安装包2. 解压安装包3. 添加kafka的环境变量4. 修改kafka的配置文件5. 启动kafka服务6. 使用kafka下面分别介绍以上各步骤:1. 下载kafka安装包下载地址 :http://kafka.apache.org/downloads我以kafka2.0.0为学...

2020-02-25 23:31:55 209

原创 powerDesigner PDM转CDM

powerDesigner用物理模型生成概念模型1. "选中"要使用的物理模型, 注意这里的选中是要打开该物理模型的编辑区, 否则可能概念模型生成失败2. 在导航的tools菜单中找到生成概念模型的选项3. 修改生成CDM的名称4.(可选), 选择那些PDM需要生成CDM, 默认全部5. 生成结果...

2020-02-25 17:38:12 3659

原创 powerDesigner CDM PDM 转换

powerDesigner中有CDM(概念模型), LDM(逻辑模型), PDM(物理模型), OOM(面向对象模型)等, 本文将介绍其相互转换的方式1. 从数据库生成PDM1.1 先创建一个PDM模型1.2 设置模型名称和dbms类型, 可能你的数据库是msyql8, 但这里最高是5, 不过不影响1.3 选中PDM, 在导航栏找到Database菜单, 然后选中"upda...

2020-02-24 21:44:02 2965

原创 powerDesigner使用中遇到的问题

1. powerDesigner连接mysql失败环境: powerDesigner16.5, mysql8, jdk8 64位.问题: 创建mysql连接时,提示创建失败, 且最底部的output面板提示"could not Initialize JavaJvm"解决方案: 去官网下载32为的mysql驱动, 创建数据库连接时, 使用该32位驱动.百度后大部分前辈都提到了64位, ...

2020-02-24 21:02:16 558

原创 springmvc 使用map接收参数

开发过程中有时候我们并不知道前端都会传递哪些参数给到后端.为方便扩展接口功能, 在请求参数不改变的情况下兼容前端新增的入参的需求, 我们会考虑使用map接受参数. 这样无论前端加减参数, controller的入参是不需要变动的.第一种情况: 请求参数有多组, 如:一组个人信息, 一组地址信息请求参数:{ "personInfo": { "name1": ...

2020-02-21 14:03:11 5795 1

原创 springboot mybatis 开启二级缓存

mybatis提供了缓存机制, 有一级缓存, 二级缓存, 用于缓存查询结果. 默认情况下mybatis仅开启一级缓存的(springboot没有事务的情况下, 每个mapper操作语句都会重新生成一个SQLSession, 所以看不到一级缓存的效果. 开启事务就能看到缓存效果了), 要想使用二级缓存需要额外做配置. 配置二级缓存有两种方式, 第一种在mapper接口上添加@CacheNames...

2020-02-08 12:34:33 2646

原创 mybatis pagehelper手动设置pages属性不生效

环境: springboot+mybatis, 其中使用了pagehelp插件依赖如下: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-start...

2020-02-04 14:39:26 1680

原创 kafka 名词解释

生产者(producer): 构造需要处理的信息, 并发给broker消费者(consumer): 处理生产者构造的信息, 从broker中拉取需要处理的信息经纪人(broker):kafka实例, 消息数据存放在broker中, 解耦生产者和消费者主题(topic): 逻辑上的一个概念, 消息通过主题来分类分区(partition): 主题可以细分为分区, 一个主题可以有多个分...

2020-01-25 18:28:37 778

转载 maven 命令执行时报错 PKIX path building failed

感谢前辈分享, 参考链接:https://dotblogs.com.tw/grayyin/2018/08/14/120458使用idea构建了springboot项目, parent 默认是最新版本2.2.4.RELEASE, 但是版本号报错, 也就是说maven没有下载到这个版本的相关信息, 去maven中央仓库确认了下该版本信息确实存在, 执行了maven 的clean命令, 发现下载相...

2020-01-22 17:11:39 714

原创 nginx静态文件代理 服务代理

静态文件代理: nginx作为web服务器, 供外界访问html服务代理: 将域名解析到对应的服务上, 或者负载均衡处理请求nginx作为web服务, 对外提供单页面应用server { # 监听端口 listen 80; # 域名 server_name www.baidu.com; location / { ...

2019-12-25 23:41:54 1836

原创 mysql 功能sql

以下字符串为表名称: t_account1. 查询表结构desc t_account;2. 查询建表语句show create table t_account;3. 查询一个数据库/schema所有的表信息# mysql_test为数据库名/schemaselect * from information_schema.TABLES t where t.TABLE_S...

2019-11-24 17:56:39 168

转载 linux 安装mysql

感谢前辈分享的安装过程mysql安装:https://www.cnblogs.com/brianzhu/p/8575243.htmlmysql用户配置:https://blog.csdn.net/luguodehua/article/details/80327462mysql默认配置文件查找:https://www.cnblogs.com/freeliver54/p/917174...

2019-11-10 23:18:55 152

原创 微信开发中遇到的问题

1. appid的问题,app中获取微信信息和h5中获取微信信息使用的appid是不一样的. app中使用的appid是微信开放平台中应用的;h5中使用的appid是微信公众平台中应用的2. js api ticket 获取的注意点* 要使用h5的appid/secret* 需要在微信公众平台配置ip白名单, 将h5所在的服务ip地址设置到平台上首页-->设置-...

2019-11-07 23:16:46 172

原创 datagrip 查询结果不能修改

正常情况下, 查询出来的结果集都能直接修改, 工具栏会出现"+", "-"符号,且修改后会出现要提交的提示"向上的绿色箭头". 且主键字段会有一把钥匙的标识, 如图:凡事总有意外, 今天发现库中的A表查询结果不能修改, 但B表又是可以修改的, 更奇怪的是直接双击A表 打开的结果集又能修改. 观察后发现, 工具栏没有出现"+", "-"符号, 且主键上也没有"钥匙"的标识. 此时修改内容会...

2019-10-16 22:47:34 13746 3

原创 阿里云-短信相关-1-配置

阿里云在现有的开发中越来越流行, 最近开始接触阿里云相关的功能, 依次记录下来, 也给其他小伙伴一些参考.阿里云中短信相关的一些名词: 1. 短信签名; 2.短信模板1. 短信签名和短信模板可以组合使用, 他们没有直接的关联关系, 不像账户密码一样, 必须是匹配的.2. 短信签名和短信模板都需要在阿里云平台申请创建、审核; 审核通过之后才能使用3. 短信签名: 该短信所属主体,显...

2019-10-11 00:42:01 739

原创 logbak 日志配置

logbak.xml文件的配置模式一(推荐): 每天生成一个文件, 且每天生成的文件名称相同(方便查看正在进行中的日志, 名字是固定的, 直接将查看命令写在脚本中就行了.), 到了第二天则自动将前一天的日志文件重命名为日期后缀.<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPe...

2019-09-28 21:46:45 635

原创 springboot 启动时做一些业务处理

springboot启动时, 做一定的业务逻辑处理: 如加载基础数据, 初始化相关服务等import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.stereotype.Component...

2019-09-25 21:47:19 621

原创 springboot 加载一个properties文件转换为map

springboot中比较常见的获取properties中的值,就是直接在字段上面添加@Value的属性. 但有时候我们不确定key有多少, 但是会有一定的规律(这个规律是根据业务来定的,如下), 这时候我们就可以考虑将properties中的信息转换为一个map, 然后根据key的规律操作响应的数据1. 创建一个properties文件, properties文件内容:# 配置格...

2019-09-25 21:44:04 9774 4

原创 mybatis 不能获取到自增的id

mybatis获取新增记录的id是比较常见的操作. 简单配置即可达到目的,如下:<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> SELECT LAST_INSERT_ID()</selectKey>今天使用的过程中发现以上的配置不能获取到新增id, 对比了下...

2019-09-25 21:18:42 1580 1

原创 intellij idea相关功能

1. 快捷键连续多行编辑: alt+鼠标左键并上下移动特定地方多行编辑: alt+shift+鼠标左键选中地方debug模式下计算表达式结果: alt+鼠标左键移动文件: f6重命名文件, 变量名: shift+f6格式化代码: ctrl+alt+l移除无用的导入: ctrl+shift+o定位到具体行: ctrl+g列出当前类中的所有方法,字段: Ctrl+f...

2019-09-20 00:30:56 149

原创 如何找到spring的官方文档

最近因为项目中遇到了一些问题, 百度不到比较好的方案, 就准备去看下spring的官方文档, 在此记录下:1. 进入spring framework的官网项目页面:https://spring.io/projects/spring-framework2. 点击文档, 进入文档的htmlsingle模式页面, 复制浏览器的地址 如下图:3. 地址栏的地址"https://d...

2019-09-15 23:13:02 14930

原创 spring拦截器 拦截和排除接口冲突

以下为springboot案例:场景: 某个规则下的绝大部分接口路径不需要经过拦截器, 但其中的某几个接口又需要经过拦截器.例如: "/api/register/**" 模式匹配的路径下绝大部分接口不需要登录, 但是其中"/api/register/logout"接口又需要登录(暂不要考虑为啥, 仅仅是做样例)下意识反应的可能操作是:public void addInter...

2019-09-15 23:00:46 4347 1

原创 springmvc 序列化,反序列化时忽略指定字段

在springmvc开发中, 有时候会遇到忽略字段的情况, 比较常见的需求为: controller层返回参数, 将对象转为json时,忽略一些字段的序列化, 即不返还部分字段, 如密码字段本文以下案例使用jackson测试, 添加spring-boot-starter-web的maven配置即可方式一: 直接在字段上配置, lombok的@Data注解不影响(推荐)import c...

2019-08-26 21:44:02 7306

原创 springboot maven多模块项目dependencyManagement失效

在maven的多模块中, 我们为保持jar包在每个子模块中版本保持一致, 一般会有两种选择,1. 如果所有的子模块都用到了一个jar, 则会将该jar坐标信息直接声明在父pom的dependencies标签中, 这样每个子模块都会默认继承该jar2. 如果只有部分子模块用到了一个jar, 则会选择将该jar坐标信息声明在父pom的dependencyManagement标签中, 然后再在...

2019-08-18 23:04:06 9485

原创 springboot项目如何使用自己的parent

1.父模块中的配置.<?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...

2019-08-18 22:46:15 4326 1

plsql客户端机器注册码获取器

plsql客户单及其注册码获取器, 安装完成后,使用Keygen.ex生成的注册码激活plsql

2018-09-19

yum-linux_x64安装文件

redhat 自带yum需要注册。 为了使用免费的yum工具, 需要卸载原有的yum, 安装CentOS的yum工具, 并使用163的repo文件

2018-08-13

axure8-chrome-extension

axure-chrome-extension axure8的关于chrome的插件, 安装插件后,使用过程中也可能提示损坏坏, 重新安装即可。

2018-06-13

linux免密登录

linux免密登录, 不使用密码的情况下, 使不同的机器之间可以通讯

2018-04-17

node.js 环境安装包

win64 node环境搭建安装包 node-v6.11.0-x64

2017-07-04

使用eclipse或git命令行将项目托管到github

使用eclipse或git命令行将项目托管到github

2017-04-08

如何加载jar包中的spring配置文件

springmvc项目中如何加载jar包中的spring配置文件

2017-03-04

加载jar包中的spring配置文件

2017-03-04

ssm整合案例

ssm整合案例

2017-01-06

科大讯飞识别音频流中的文字

使用科大讯飞,获取视频中的文字内容

2017-01-05

eclipse 创建多模块maven项目

eclipse创建多模块项目

2017-01-03

dbf解决中文乱码

本资源完全复制此博客代码:http://www.xuebuyuan.com/2097548.html 感谢博主分享。 如果博主认为我在此处分享有侵权行为,请博主告知,我会第一时间将资源删除

2016-12-29

cos文件上传组件

cos组件文件上传需要的jar

2016-12-20

eclipse_svn_site-1.6.5包含配置文档

eclipse集成配置svn插件(64位)

2016-12-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除