<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leomoon]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_25851237</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_25851237]]></copyright><item><title><![CDATA[windows nginx开放本地文件目录]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/130500265</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/130500265</guid><author>qq_25851237</author><pubDate>Fri, 05 May 2023 09:59:25 +0800</pubDate><description><![CDATA[nginx 开放本地文件目录配置 windows]]></description><category></category></item><item><title><![CDATA[sql server sql的别名存在中文或特殊字符]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/129318861</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/129318861</guid><author>qq_25851237</author><pubDate>Fri, 03 Mar 2023 14:02:09 +0800</pubDate><description><![CDATA[sql中存在中文或特殊字符的处理方式：中括号]]></description><category></category></item><item><title><![CDATA[Permission denied 和 -bash: /home/xx.sh: /bin/bash^M: bad interpreter: No such file or directory]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124814799</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124814799</guid><author>qq_25851237</author><pubDate>Tue, 17 May 2022 09:55:22 +0800</pubDate><description><![CDATA[-bash: /home/start.sh: /bin/bash^M: bad interpreter: No such file or directory
错误是win上传的sh编码问题,需要改变文件格式：
1.打开文件：

vim start.sh

2.查看文件格式：

:set ff


3.修改文件格式：

:set ff=unix

4.保存

:wq!

5.未授权：

-bash: /home/start.sh: Permission denied

解决：

chmod u+x start]]></description><category></category></item><item><title><![CDATA[java sql日志输出过滤]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124706923</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124706923</guid><author>qq_25851237</author><pubDate>Wed, 11 May 2022 12:04:48 +0800</pubDate><description><![CDATA[1.mybatis需要实现sql打印只需配置log-impl
# mybatis-plus
mybatis-plus:
  mapper-locations: classpath*:com/xxx/**/*Mapper.xml # 扫描 Mapper.xml 的路径
  typeAliasesPackage: com.hwasee.jplm.**.entity # 实体扫描，多个package用逗号或者分号分隔
  configuration:
    log-impl: org.apache.ibatis]]></description><category></category></item><item><title><![CDATA[axios和XMLHttpRequest文件下载get post]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124454342</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124454342</guid><author>qq_25851237</author><pubDate>Wed, 27 Apr 2022 16:54:38 +0800</pubDate><description><![CDATA[一、url请求下载
态静态资源下载:


window.location.href=URL
window.open(URL)
创建 a 标签并指定 a.href=URL 模拟点击进行下载


二、axios请求下载(二进制下载)
携带token，防止url参数过长

将请求的返回结果 XMLHttpRequest.responseType 设置为 blob 用 URL.createObjectURL()
和 Blob 处理返回二进制流 然后使用 a 标签模拟点击下载

1.后台关键代码
controller]]></description><category></category></item><item><title><![CDATA[nacos1.4.1 windows部署启动]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124136580</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124136580</guid><author>qq_25851237</author><pubDate>Tue, 12 Apr 2022 22:50:46 +0800</pubDate><description><![CDATA[nacos windows部署]]></description><category></category></item><item><title><![CDATA[工作流process-designer图 未执行的用户示例出线高亮显示bug]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124128134</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124128134</guid><author>qq_25851237</author><pubDate>Tue, 12 Apr 2022 16:49:08 +0800</pubDate><description><![CDATA[vue activiti7 process-designer 排他网关高亮问题]]></description><category></category></item><item><title><![CDATA[redis windows安装启动默认启动和Another Redis Desktop Manager可视化管理工具]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/124029082</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/124029082</guid><author>qq_25851237</author><pubDate>Thu, 07 Apr 2022 23:05:00 +0800</pubDate><description><![CDATA[一、Windows  启动redis
1、打开一个命令窗口，通过 cd 命令进入到你解压的目录

2、输入命令：redis-server redis.windows.conf ，启动 Redis，成功后会告诉你端口号为6379

3、部署 redis 为 windows 下的服务，关掉上一个窗口（否则会启动不了服务），再打开一个新的命令窗口，输入命令：redis-server --service-install redis.windows.conf
4、安装后的启动服务命令：redis-server --s]]></description><category></category></item><item><title><![CDATA[mysql information_schema常用视图]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123656994</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123656994</guid><author>qq_25851237</author><pubDate>Tue, 22 Mar 2022 13:31:16 +0800</pubDate><description><![CDATA[1.查看数据库ry-vue库所有表：
select * from information_schema.TABLES where table_schema = 'ry-vue'


2.查看数据库ry-vue库所有列：
select * from information_schema.COLUMNS where table_schema = 'ry-vue'


3.查看数据库ry-vue库所有索引：
select * from information_schema.STATISTICS where tab]]></description><category></category></item><item><title><![CDATA[mysql统一修改字段类型、大小、注释]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123656540</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123656540</guid><author>qq_25851237</author><pubDate>Tue, 22 Mar 2022 11:46:30 +0800</pubDate><description><![CDATA[1.批量修改my_test库所有表的del_flag字段类型、大小、注释
SELECT CONCAT('alter table ',table_name,' modify column del_flag char(1) COMMENT \'删除标识(1正常 0删除)\';') FROM information_schema.COLUMNS where table_schema='my_test' and column_name ='del_flag'


2.复制sql执行


...]]></description><category></category></item><item><title><![CDATA[推荐几个Java全栈学习的网站]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123602532</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123602532</guid><author>qq_25851237</author><pubDate>Sat, 19 Mar 2022 21:14:58 +0800</pubDate><description><![CDATA[一、学习路线及学习视频
1.狂神说
https://www.bilibili.com/read/cv5702420?spm_id_from=333.999.0.0
2.黑马程序员
https://zhuanlan.zhihu.com/p/115890802
二、Java 全栈知识体系
1.https://www.pdai.tech/
2.https://how2j.cn/

]]></description><category></category></item><item><title><![CDATA[feign 同时传递对象和MultipartFile的临时解决方案(对象封装成json字符串再解析)]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123379212</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123379212</guid><author>qq_25851237</author><pubDate>Wed, 09 Mar 2022 15:38:05 +0800</pubDate><description><![CDATA[1.feign不支持同时传递文件集和对象(本人暂未找到…)
临时解决方案：
client端
    /**
     * 上传文件并返回文件信息
     *
     * @param mpFile  上传的文件
     * @param ossFile 文件信息
     * @return 文件信息
     */
    public OssFileDTO saveFile(MultipartFile mpFile, OssFileDTO ossFile) {
        if (mpFile]]></description><category></category></item><item><title><![CDATA[vue 集成 pdf.js 文件流方式预览 pdf]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123331977</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123331977</guid><author>qq_25851237</author><pubDate>Mon, 07 Mar 2022 15:53:28 +0800</pubDate><description><![CDATA[1.后端输出字节流
    public void getFileStream(Long ossFileId, HttpServletResponse response) {
        InputStream inputStream = null;
        try {
            OssFile vo = fileService.getById(ossFileId);
            String fileUrl = minioTemplate.getObjectUrl(v]]></description><category></category></item><item><title><![CDATA[mybatis异常Parsing error was found in mapping #{}占位符报错解决方案]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123247252</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123247252</guid><author>qq_25851237</author><pubDate>Thu, 03 Mar 2022 10:26:56 +0800</pubDate><description><![CDATA[1.存在 ‘#{’ 字符串查询的sql拼接
拼接时，区分开’#’ 和’{’ 防止被识别成’#{'占位符

concat(’#’,’{’,tab.key , ‘}’)


错误示例：concat(’#{’,tab.key , ‘}’)

xxxMapper.xml 代码：
select * table1 t1 
		left join table2 t2 
		on 
		t1.key = concat('#','{',t2.key , '}')

2.其他：mybatis的#{}占位符和${} 拼接符的区别]]></description><category></category></item><item><title><![CDATA[springboot整合WebSocket：后台服务主动发送信息给前端客户端]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123135190</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123135190</guid><author>qq_25851237</author><pubDate>Fri, 25 Feb 2022 16:15:42 +0800</pubDate><description><![CDATA[1.前端websocket开启方法
    // WebSocket接收消息推送
    openSocket() {
      if (typeof WebSocket == "undefined") {
        console.log("您的浏览器不支持WebSocket");
      } else {
        var socketUrl = `http://localhost:8080/ws/` + this.user.id;
        socketUrl = socket]]></description><category></category></item><item><title><![CDATA[关于Oracle数据库varchar2字段超过4000的截取处理]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123133112</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123133112</guid><author>qq_25851237</author><pubDate>Fri, 25 Feb 2022 15:46:27 +0800</pubDate><description><![CDATA[1.问题描述：

正式环境的旧系统使用的是oracle数据库，某表remarks备注字段最大长度是varchar2(4000),编码格式为UTF-8，可以存取4000字符和1333个中文字符串。上游系统推送的数据中，remarks的字符长度虽不超过4000字，但包含了中文字符，超过了4000，导致入库失败。经讨论过后，对不重要的字符进行截取入库处理。


2.解决方案：
截取超出的部分
if (StringUtils.lengthOfUTF8(obj.getRemarks()) &gt;= 4000) {
]]></description><category></category></item><item><title><![CDATA[Feign的全局和局部超时配置]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/123107286</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/123107286</guid><author>qq_25851237</author><pubDate>Thu, 24 Feb 2022 11:14:49 +0800</pubDate><description><![CDATA[方法一：配置bootstrap.yml或application.yml
feign:
  hystrix:
    enabled: false
  httpclient:
    enabled: true
  client:
    config:
      default:
        connectTimeout: 5000
        readTimeout: 6000
      SysUserClient: #登录操作时长调整为10s,防止超时
        readTimeout]]></description><category></category></item><item><title><![CDATA[swagger groupName分组配置(根据路径或正则表达式过滤分组)]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/122925193</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/122925193</guid><author>qq_25851237</author><pubDate>Mon, 14 Feb 2022 15:24:21 +0800</pubDate><description><![CDATA[SwaggerConfig.java
package com.lmp.config;

import com.lmp.common.config.Global;
import io.swagger.annotations.ApiOperation;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springf]]></description><category></category></item><item><title><![CDATA[idea services 显示springboot应用]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/122865309</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/122865309</guid><author>qq_25851237</author><pubDate>Thu, 10 Feb 2022 17:26:02 +0800</pubDate><description><![CDATA[1.找到services的+号，添加springboot

2.如果有没有添加进来的application服务，手动启动会自动添加进来

3.如果仍有没添加进来的应用，可能不小心被点到隐藏了

方法一：重置隐藏项，使其回归默认

方法二：

找到配置初始化回去，干掉"hiddenConfigurations"，重启
  &lt;component name="RunDashboard"&gt;
    &lt;option name="configurationTypes"&gt;
      &lt;se]]></description><category></category></item><item><title><![CDATA[feign传递的数据过长导致Http 400 Bad Request]]></title><link>https://blog.youkuaiyun.com/qq_25851237/article/details/122809132</link><guid>https://blog.youkuaiyun.com/qq_25851237/article/details/122809132</guid><author>qq_25851237</author><pubDate>Mon, 07 Feb 2022 15:09:15 +0800</pubDate><description><![CDATA[feign传递参数过长，超出限制！！
解决方法：
添加请求的大小的限制：(默认值为8k，也就是8 * 1024的大小)
server:
  port: 4371
  max-http-header-size: 204800



]]></description><category></category></item></channel></rss>