mmmmm12342
码龄6年
关注
提问 私信
  • 博客:77,204
    问答:84
    77,288
    总访问量
  • 33
    原创
  • 48,401
    排名
  • 52
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-08-29
博客简介:

weixin_43094085的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    351
    当月
    0
个人成就
  • 获得64次点赞
  • 内容获得12次评论
  • 获得88次收藏
  • 代码片获得1,147次分享
创作历程
  • 4篇
    2024年
  • 3篇
    2023年
  • 4篇
    2022年
  • 15篇
    2021年
  • 6篇
    2020年
  • 8篇
    2019年
成就勋章
TA的专栏
  • vue
    4篇
  • javascript
    7篇
  • java
    3篇
  • node
    1篇
  • 工具
    1篇
  • 其他
    1篇
  • git svn
  • db
    4篇
  • 容器
    1篇
  • antd
    3篇
  • react
    1篇
  • 模拟数据
  • web
    3篇
  • 服务器
    1篇
  • 学习笔记
    10篇
  • 常用
    1篇
兴趣领域 设置
  • Java
    java
  • 前端
    javascriptcssreact.jses6webpack前端框架
  • 后端
    mysqltomcatspringnginxrabbitmqspring boot后端架构分布式中间件spring cloud
  • 微软技术
    typescript
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

[vue/no-use-v-if-with-v-for] v-for 和 v-if 在同一个元素中的处理方法

在同一个元素上是反模式(antipattern),因为这会导致额外的 DOM 元素渲染和更新,从而影响性能。Vue 建议将数据过滤逻辑放在组件内部处理,而不是在模板中处理。因此,当需要根据某些条件过滤列表项时,最佳的做法是使用计算属性(computed properties)来返回一个过滤后的数组,然后仅使用。这样做不仅提高了性能,还让模板更加清晰易读。这样,在模板中就只需要用。,避免了在同一元素上同时使用。在 Vue.js 中,使用。是一个计算属性,它返回。来遍历这个新的数组。来过滤数组中的元素。
原创
发布博客 2024.10.09 ·
441 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

webpack5 svg 导入错误This page contains the following errors: error on line 1 at column 1

This page contains the following errors:error on line 1 at column 1: Start tag expected, '
原创
发布博客 2024.04.17 ·
881 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ThreadPoolExecutor 介绍

是一种线程池实现类,它是 Java 平台包中提供的一个核心组件,用于管理和调度线程以高效地执行一组可并行或异步处理的任务。作为一个的子类,提供了一套灵活且强大的线程池框架,允许用户自定义线程池的各种行为和参数,以适应不同应用场景的需求。以下是线程管理核心线程池大小(:线程池中始终保持活跃的最小线程数。即使这些线程没有任务执行,它们也不会被销毁。最大线程池大小(:线程池允许的最大线程数。当任务队列满载且仍有新任务提交时,线程池会创建新的线程,但总数不超过这个上限。任务队列工作队列(workQueue。
原创
发布博客 2024.04.16 ·
764 阅读 ·
10 点赞 ·
0 评论 ·
17 收藏

Java运行环境问题

答:

应该是环境变量的问题 ,通常在环境变量没有正确配置的情况下,无法在任意目录下运行javac命令,但是有可能仍然能在任意目录下通过java -version命令查看到Java运行时环境(JRE)的版本信息。
这是因为部分Java安装程序会将java.exe(属于JRE的一部分,用于运行已编译的Java程序)复制到了系统的系统目录,比如在Windows系统中常见的C:\Windows\System32目录下。这样一来,即便没有将JDK的bin目录添加到环境变量Path中,由于系统目录已经在Path中,所以能够直接找到并运行java.exe来显示版本信息

回答问题 2024.03.15

es 简单集群搭建,版本8.6.2

es集群搭建can't add node { nodexxx .....} found existing node {nodexxx....} with the same id but is a different node instance
原创
发布博客 2024.01.03 ·
711 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

关于el-table中tree 懒加载默认3层及自动展开

经过探索,发现了el-table是通过treeData,和lazyTreeNodeMap 来控制懒加载数据对表格进行控制的。则添加第一层为 x+1(key:默认是+1): {children:[x的子层key],其他参数}其主要用来保存数据结构,关系,展开、加载的状态的信息和父子关系;2.应该往lazyTreeNodeMap 中添加懒加载的数据。子层1的子层 添为x+2 [x的子层1的子层]x+2:[第二层数据1,第二层数据2]x+1(key):[第一层数据]每次懒加载的叶子数据的信息。
原创
发布博客 2023.12.14 ·
2615 阅读 ·
15 点赞 ·
0 评论 ·
11 收藏

javascript #号定义私有变量简述

ES6 #号定义私有变量
转载
发布博客 2023.04.19 ·
1427 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Excel poi 图片写入

导出带图excel 固定比例
原创
发布博客 2023.02.14 ·
501 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es基于数据库的远程字典热更新

来加载远程字典 然后 getRemoteWords 和 getRemoteWordsUnprivileged 来获取词条,获取词条的请求头并没有加上面两个属性。1.每次轮询校验的时候设置了请求头 “If-Modified-Since”,“If-None-Match”2.用 “Etag”和 “Last-Modified” 来确定文件是否发生变化。最后修改时间大于重构分词时间 ,就需要重构下分词。近义词也是差不多的就不多看了,简单贴一点。最后修改时间变了 证明新增了
原创
发布博客 2022.10.18 ·
1184 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue输入框的验证码密码校验码 输入组件

vue 验证码校验码输入组件
原创
发布博客 2022.06.22 ·
1107 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

element-ui动态组件方式实现el-table行内编辑(el-select)

原创
发布博客 2022.01.20 ·
2258 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

若依vue中字典执行过程浅析

utils/dict/index.js字典对象 let options={ types:['sys_user_sex','sys_yes_no'] }const DEFAULT_DICT_OPTIONS = { types: [],}/** * @classdesc 字典 * @property {Object} label 标签对象,内部属性名为字典类型名称 * @property {Object} dict 字段数组,内部属性名为字典类型名称 * @property {Ar
原创
发布博客 2022.01.13 ·
6807 阅读 ·
7 点赞 ·
7 评论 ·
20 收藏

win平台配置docker遇到的问题及解决办法汇总

1.基本环境win10 docker desktop 20.10.7:安装参考 https://docs.docker.com/docker-for-windows/install/2.基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法…管理员cmd窗口执行 netsh winsock reset 基于WSL2 的 Docker Desktop 启动时 Failed
原创
发布博客 2021.07.12 ·
1651 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

antd4.x 表单数据回显

如图
原创
发布博客 2021.06.08 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Cannot update during an existing state transition (such as within `render`). Render methods should b

背景在使用antd 4.x的时候 函数组件更新props 中传来的 input 初始值的时候出现,原代码const Item=Form.Item;const UpdateForm=(props)=>{ const [form] = Form.useForm(); form.setFieldsValue({'title':props.title}); const changeHandle=(e)=>{ const title=e.target.
原创
发布博客 2021.06.08 ·
598 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react中同一个点击事件中有两个事件,其中一个事件实现防抖?

答:
function debounce(fn,delay){
	var timer=null;
	return function(){
		if(timer) clearTimeout(timer);
		timer=setTimeout(()=>{
			fn.apply(this,arguments);
			timer=null;
		},delay)
	}
}


dom.onclick = function () {
    console.log('事件一');
    debounce(()=>console.log('事件二'),2000)();
}

 

回答问题 2021.06.07

antd 4.x icon动态获取

const menuList = [ { title: '首页', // 菜单标题名称 key: '/home', // 对应的path icon: 'HomeOutlined', // 图标名称 isPublic: true, // 公开的 }, { title: '商品', key: '/products', icon: 'AppstoreOutlined', children: [ // 子菜单列表 {
原创
发布博客 2021.05.20 ·
1237 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JAVA程序设计(大佬救命!)

答:
public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input1 = scanner.nextLine();
        float count=Float.parseFloat(input1);
        String input2 = scanner.nextLine();
        String [] ageArr=input2.split(" ");
        int one=0,two=0,three=0,four=0;
        for (int i = 0; i < ageArr.length; i++) {
            float age=Float.parseFloat(ageArr[i]);
            if(age>0 && age<=18)one++;
            if(age>18 && age<=35)two++;
            if(age>35 && age<=60)three++;
            if(age>60)four++;
        }
        System.out.printf("%.2f%%\n",one/count*100);
        System.out.printf("%.2f%%\n",two/count*100);
        System.out.printf("%.2f%%\n",three/count*100);
        System.out.printf("%.2f%%\n",four/count*100);
    }

 

回答问题 2021.05.17

freemarker 写的 一个表格,表格增加数据后,只需要更新这个表格

答:

freemarker需要给表格一个单独页面,然后嵌入到页面中,最后把单独页面重新渲染。

如果直接在页面里写,是需要更新整个页面的。

不建议用freemarker实现局部刷新, 可以通过ajax发请求成功后直接js操作dom,给表格添加数据即可

回答问题 2021.05.13

js模拟数据 mockjs

安装 npm install mockjs使用const Mock = require('mockjs')const Random = Mock.Random;var data = Mock.mock({ // 属性 persons的值是一个数组,其中含有 5 条数据 'persons|10': [{ // 属性 id 是一个自增数,起始值为 1,每次增 1 'id|+1': 1, name:_=>Random.cname(
原创
发布博客 2021.05.10 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多