<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fearlessnesszhang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fearlessnesszhang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fearlessnesszhang]]></copyright><item><title><![CDATA[子域名下部署Java项目到docker中]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141183844</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141183844</guid><author>fearlessnesszhang</author><pubDate>Wed, 14 Aug 2024 10:43:08 +0800</pubDate><description><![CDATA[场景：子域名需要部署Java项目，用于分公司的项目，可支持自定义功能。]]></description><category></category></item><item><title><![CDATA[Spring boot + mybatis plus 多数据源]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141169521</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141169521</guid><author>fearlessnesszhang</author><pubDate>Tue, 13 Aug 2024 17:38:36 +0800</pubDate><description><![CDATA[场景：A公司为总公司，B公司为分公司，B公司上传的数据需要保存到A公司中。]]></description><category></category></item><item><title><![CDATA[记录Java使用websocket]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141169269</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/141169269</guid><author>fearlessnesszhang</author><pubDate>Tue, 13 Aug 2024 17:30:15 +0800</pubDate><description><![CDATA[本地项目中存在账号密码验证的过滤器，其中 /websocket 进行了转发，所以需要过滤请求。实现场景：每在小程序中添加一条数据时，后台将主动推送一个标记给PC端，PC端接收到标记将进行自动播放音频。]]></description><category></category></item><item><title><![CDATA[近期项目从零开始遇到的问题 框架：若依 + Sa-Token]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/135214346</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/135214346</guid><author>fearlessnesszhang</author><pubDate>Tue, 26 Dec 2023 10:01:49 +0800</pubDate><description><![CDATA[saToken]]></description><category></category></item><item><title><![CDATA[EasyExcel 填充List数据并且添加二维码图片]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/128864755</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/128864755</guid><author>fearlessnesszhang</author><pubDate>Fri, 03 Feb 2023 13:39:17 +0800</pubDate><description><![CDATA[问题：EasyExcel 填充了 List 数据且加上了二维码图片，但是发现生成的 Excel 文件模板中后面部分数据消失，PDF文档是正常的。解决问题：将模板 xxx.xlsx  另存为  xxx.xls。发现Excel文件中的【代客裝貨】等内容消失。这样最后的数据就是正常的。]]></description><category></category></item><item><title><![CDATA[原生HTML Select下拉多选 + vue]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/125426434</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/125426434</guid><author>fearlessnesszhang</author><pubDate>Thu, 23 Jun 2022 14:59:53 +0800</pubDate><description><![CDATA[bootstrap select多选]]></description><category></category></item><item><title><![CDATA[记Ant Design Vue upload文件修改文件名称]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/124198855</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/124198855</guid><author>fearlessnesszhang</author><pubDate>Fri, 15 Apr 2022 17:30:58 +0800</pubDate><description><![CDATA[界面样式



界面实现代码


&lt;template&gt;
  &lt;a-modal
    title="Upload Stuffing Plan by Release Key"
    :width="757"
    :visible="visible"
    :confirmLoading="uploading" //等待
    okText="Next" 
    @ok="onSubmit"
    @cancel="
      () =&gt; {
        $emit(]]></description><category></category></item><item><title><![CDATA[Windows10 安装mycat1.6.7.3]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123545949</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123545949</guid><author>fearlessnesszhang</author><pubDate>Tue, 22 Mar 2022 16:52:16 +0800</pubDate><description><![CDATA[下载mycat的地址：GitHub - MyCATApache/Mycat-download

下载zip包直接解压：



我想要的是通过mycat将数据分流，放在三个子表，最后的数据库样式



解压后，我们需要修改的文件都在 conf 文件夹里面，主要有

schema.xml（配置数据库表之间的关联关系）

    server.xml（配置可识别的数据库库名）

    wrapper.xml（配置Java环境）

首先需要配置系统变量



schema.xm...]]></description><category></category></item><item><title><![CDATA[Ant Design Vue 动态路由]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123282909</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123282909</guid><author>fearlessnesszhang</author><pubDate>Fri, 04 Mar 2022 18:39:01 +0800</pubDate><description><![CDATA[main.js 引入 router


import router from './router'
new Vue({
  router,
  i18n,
  created: bootstrap,
  render: h =&gt; h(App)
}).$mount('#app')

router - index.js new Router


import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

import { ]]></description><category></category></item><item><title><![CDATA[Ant Design Vue 切换中英文改变Menu和内容]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123280873</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123280873</guid><author>fearlessnesszhang</author><pubDate>Fri, 04 Mar 2022 18:07:02 +0800</pubDate><description><![CDATA[前言，目前一个小项目使用的是Ant Design Vue,情况是 路由从接口获取并渲染到页面上，切换国际化语言时，Menu 和 内容 都中英文自动切换。

Ant Design Vue 结构



Ant Design Vue接口获取路由并渲染

切换国际化 内容 和 Menu的操作

内容改变：


&lt;template&gt;
    &lt;a-input v-model="name" :placeholder="$t('model.name')" allow-clear /&gt;
&lt;/t]]></description><category></category></item><item><title><![CDATA[Jmeter 测试简单测试接口]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123004356</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123004356</guid><author>fearlessnesszhang</author><pubDate>Fri, 18 Feb 2022 15:55:11 +0800</pubDate><description><![CDATA[Jmeter下载地址：Apache JMeter - Apache JMeter™

汉化Jmeter

解压压缩包，bin目录 -&gt; 文件jmeter.properties
	搜索#language=en在下面添加一行language=zh_CN
	
	保存后双击 jmeter.bat 就可以了
在百度上下载图片并保存到本地

添加线程组
	可以填写一些线程基础信息
	添加HTTP请求
	填写HTTP路径等信息
	添加BeanShell取样器放入Java代码 将拉下来的图片保存到本地
	添...]]></description><category></category></item><item><title><![CDATA[Flutter List＜Widget＞放在Column中显示不全问题]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123003312</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/123003312</guid><author>fearlessnesszhang</author><pubDate>Fri, 18 Feb 2022 15:14:30 +0800</pubDate><description><![CDATA[目前有个简单页面的实现，其中放置List&lt;Widget&gt;数据时，显示不全。





目前实现方法：

1. 最上面分为一层

2.input框一层

3.SKU + QTY 为一个层

4.内容列表一层

代码：


//最上面
HeadWidget(
    title: 'Receiving By Single SKU-Scan SKU',
    text: 'Cancel',
        onTap: () {
            // Navigator.of(contex.]]></description><category></category></item><item><title><![CDATA[Flutter 解决软键盘弹出背景图片变形]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/122981703</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/122981703</guid><author>fearlessnesszhang</author><pubDate>Thu, 17 Feb 2022 13:51:57 +0800</pubDate><description><![CDATA[自己在模拟写登录界面时，添加了一个背景，但是在点击输入时发现背景图片变形

一开始的内容



点击用户名，弹出软键盘时，图片变形且高度超出




解决办法：

我使用的版本是 flutter 2.13


resizeToAvoidBottomInset: false

之前 flutter 2.10 版本


resizeToAvoidBottomPadding: false



Widget build(BuildContext context) {
    return new Scaffold]]></description><category></category></item><item><title><![CDATA[flutter 无状态组件中添加普通组件]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/122873566</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/122873566</guid><author>fearlessnesszhang</author><pubDate>Fri, 11 Feb 2022 09:46:49 +0800</pubDate><description><![CDATA[在组件内添加其他组件时，直接作为 child 即可，例如：


Positioned(
 top: 10,
 left: 0,
 child: Container(
     width: 240,
     alignment: Alignment(0, 0),
     child: Text(
         title,
         style:
         TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
         )]]></description><category></category></item><item><title><![CDATA[CSS 与 原生js对样式的一些操作]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/120220332</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/120220332</guid><author>fearlessnesszhang</author><pubDate>Fri, 10 Sep 2021 13:51:15 +0800</pubDate><description><![CDATA[1.点击Table中的任意一个td选中当前tr


	通过vue循环赋值table
	

&lt;table class="table border modal-body" id="respondentTable"&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;&lt;/th&gt;
      &lt;th&gt;{{ $t("appointment.Respondent_RealName") }}&lt;/th&gt;
      &lt;th&g]]></description><category></category></item><item><title><![CDATA[jQuery 空格占位符]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118605340</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118605340</guid><author>fearlessnesszhang</author><pubDate>Fri, 09 Jul 2021 14:00:56 +0800</pubDate><description><![CDATA[html中 &amp;nbsp;

jQuery中 \xa0

在浏览器中\xa0会被自动转换为&amp;nbsp;

]]></description><category></category></item><item><title><![CDATA[flutter访问接口并返回值]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118297205</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118297205</guid><author>fearlessnesszhang</author><pubDate>Mon, 28 Jun 2021 11:19:55 +0800</pubDate><description><![CDATA[对于访问接口，分的细可以分为page(接收访问值并渲染页面)、model(处理数据)、entity(实体类)、api(访问接口)

首先需要创建一个实体，我们快速创建，其中内容为正确返回格式

https://app.quicktype.io/





entity已经创建好，那么可以先写model


class RestPasswordViewModel extends BaseModel{
    
  //变量
  String _UserErrorText=null;

  RestPassw.]]></description><category></category></item><item><title><![CDATA[flutter UI实现]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118028489</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118028489</guid><author>fearlessnesszhang</author><pubDate>Fri, 18 Jun 2021 16:18:25 +0800</pubDate><description><![CDATA[页面的跳转
	
	
Navigator.push(
  context,   //包含类中的state
  MaterialPageRoute(builder: (context) {
     return QiStatelessApp();    //目标对象
  }),
);

	
	

]]></description><category></category></item><item><title><![CDATA[flutter 安装、依赖与问题]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118027477</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/118027477</guid><author>fearlessnesszhang</author><pubDate>Fri, 18 Jun 2021 15:54:30 +0800</pubDate><description><![CDATA[flutter安装
	第一步安装
		参考了大佬的安装教程，包含安装flutter插件和Dart插件：https://blog.youkuaiyun.com/qq_43652113/article/details/109147765
		第二部添加设备
		添加设备，可以在Android studio 中右上角点击AVD Manage 选择一个设备进行下载，等待
		第三步启动
		设备添加完毕，直接点击启动，即可以看到官方提供的模板
		————————————————
		版权声明：本文为优快云博主...]]></description><category></category></item><item><title><![CDATA[node.js + koa2 + sequelize get/post请求]]></title><link>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/117563862</link><guid>https://blog.youkuaiyun.com/fearlessnesszhang/article/details/117563862</guid><author>fearlessnesszhang</author><pubDate>Fri, 04 Jun 2021 16:07:31 +0800</pubDate><description><![CDATA[get/post请求之前，需要查看两个位置

查看是否有token验证
	查看访问路径



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