- 博客(167)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注

原创 输入搜索、分组展示选项、下拉选取,全局跳转页,el-select 实现 —— 后端数据处理代码,抛砖引玉展思路
【代码】输入搜索、分组展示选项、下拉选取,全局跳转页,el-select 实现 —— 后台数据,展思路。
2025-02-21 13:35:10
280

原创 输入搜索、分组展示选项、下拉选取,el-select 实现:即输入关键字检索,返回分组选项,选取跳转到相应内容页 —— VUE 项目-全局模糊检索
【流程】:(1)读取目标数据,如果是多个,需要多次读取;(2)对数据进行分组,放入特定分组数据结构;(3)各分组,做相应设置;(4)数据组装到 el-select 控件;(5)点击选项,跳转到相应位置。现将关键代码及结构附于下方:1. 分组数据结构示例:(1)标准结构示例:(2)项目数据结构示例:2. 封装 el-select 成组件:3. javascript 和 css【效果图】:分组展示选项【项目实际效果】: 便捷简洁的企业官网
2025-02-20 20:58:46
799

原创 AmazeUI—Icon标签: am-icon-样式-图标 对照表
允许在保留版权声明的情况下自由使用、修改和分发源代码,适用于鼓励广泛传播和商业应用的项目。(可以去到本链接,进行对照和复制)
2024-11-21 13:56:54
4607

原创 html中select标签的选项携带多个值
data-后需要用小写;data-pageType="2" 这个,data('pageType')会失效, 需要用小写 data('pagetype');//在这里执行你需要的操作。你可以使用jquery获得更改事件的选定值,如下所示。它可能有一个select选项中的多个值,如下所示。thymeleaf 中示例。
2024-11-16 01:39:14
1254

原创 insert into 语句的四种写法
【方式1】:单条插入INSERT INTO t1(field1,field2) VALUE(v001,v002);【方式2】:批量插入INSERT INTO t1(field1,field2) VALUES(v101,v102),(v201,v202),(v301,v302),(v401,v402);【方式3】: 通过复制已有数据,插入,得到新数据【方式3.1】: 列举所有非空且无默认值的字段INSERT INTO t2(field1,field2) SELECT colm1,colm2
2016-08-29 15:21:16
314093
17
原创 el-select 可搜索下拉框,选中选项后,希望立即失去焦点,收起键盘,执行其他逻辑
el-select 可搜索下拉框,选中选项后,希望立即失去焦点,执行其他逻辑:我的是页面跳转。
2025-03-23 11:58:40
234
原创 el-select 可搜索下拉框 在ios、ipad 无法唤出键盘,造成无法输入
Element UI 的 `el-select` 组件在 iOS 设备上无法唤起软键盘的问题,通常是因为组件内部的输入框被设置了 `readonly` 属性。首先,通过 夸克浏览器的搜索: el-select 在 ipad 输入框,无法唤出键盘,因而无法输入.获得了解决方案,照方抓药,愈。如果项目中多处使用 `el-select` 组件,可以考虑在全局范围内处理 `readonly` 属性。在 iPad 上无法唤出键盘的问题。确保使用的是最新版本的 Element UI,因为新版本可能已经修复了这个问题。
2025-03-23 11:16:05
578
原创 输入菜单关键字,遍历匹配到 menuIds,展开 匹配节点 的所有父节点以及 匹配节点 本身,高亮 匹配节点
(1)修改 bootstrapTreeTable 的节点class命名方式为:treegrid-{item[options.id]},即采用id作为节点的唯一标识;(2)展开所有父节点。(3)展开该节点本身。
2025-02-23 17:19:55
784
原创 vue 手写分页
展示:页码、上下页;隐藏:首页、末页图标,上、下一区间码。展示:页码、上下页、首页、末页图标,上、下一区间码,去输入指定页。#【VUE代码 JavaScript部分】### 1 < 内容页数< 限定展示页码###【VUE代码 html部分】###内容页数 > 展示页码###【VUE代码 css部分】###内容小于2页##
2025-02-21 17:39:14
181
原创 DOM节点——JS总结
DOM节点——JS总结节点包括三种:属性节点、元素节点、文本节点 HTML内容: 测试Div倾斜结尾 JavaScript内容: //父节点: window.onload = function(){ var box = document.getElementById('box'); //获取属性节点,如'
2025-02-21 17:26:48
169
1
原创 HBuilderX 真机调试js
(1) 先将连接真机,需要授权在真机端下载安装 HBuilderX。(3)选择“显示Webview调试控制台”长时间不用,总忘,做一下记录。(4)双击弹出调试窗口。
2025-02-21 16:35:34
297
原创 关于 使用 org.apache.shiro 的 shiro-core 进行权限控制,监控到 访问 @RequiresPermissions 标注的方法,出现频繁读取 redis 中个人信息进行反序列
在进行任何优化之前,最好先分析你的应用程序的性能瓶颈,并确保优化是针对这些瓶颈进行的。在进行任何优化之前,最好先分析代码的性能瓶颈,确保优化是有针对性的。如果集合中的元素类型多样或权限检查逻辑复杂,这也可能是一个性能瓶颈。:如果集合中没有元素满足条件,且集合是无限大的(或非常大),则这段代码可能导致无限循环。的实现不是非常高效(例如,涉及复杂的计算或网络请求),这可能会导致性能问题。
2024-12-29 00:40:30
620
原创 刷新页面一次,错误地进行了多次重复调用后端服务
既然开始设置了 src="" 那么,是不显示出来的,往往是实时计算加载的,那缺省值对应的资源也大概率不会展示出来(只起到,占位的作用)。在img 对象的src 属性是空字符串("")的时候,浏览器认为这是一个缺省值,值的内容为当前网页的路径。(2)仅仅更新 src="" 时,可能文件无法成功设置,根据我个人的摸索,可以考虑尝试 连同id也动态设置为 动态设置的文件路径,而控件的操作 用 name或class进行。调用这个页面的URL 的时候,如果监视网络活动,会发现,网页被调用了2次。
2024-12-28 11:28:10
528
原创 python 对文件中重复的特定字符串进行替换,仅保留第4n处,输出指定文件中(本文的解决方案,即python代码,通过 文心一言的文心大模型直接生成)
原需求:将 具有801 行的每行一个单元格的表格结构(每个单元格内容较少),调整为每行4个单元格,进而缩减为201行,将信息集中一些。唯一需要适当调整的是:(当前为从第一个不保留,若想保留第一个,就将 i + 1,换成i,即 if i % 4 == 0 )感悟:试用了 “库克AI”、“豆包”、“文心一言”,发现 “文心一言”效果最好!
2024-11-23 15:04:50
428
原创 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘__composer‘)
legacy: false, //处理报错Uncaught (in promise) SyntaxError: Not available in legacy mode (at message-compiler.esm-bundler.js:54:19)
2023-06-24 09:45:55
1729
原创 linux 常用命令集
统计匹配行数:grep -c '***' info.log 查询时间区间内,指定关键字的匹配记录:sed -n '/2021-04-28 21:08:22,311/,/2021-04-28 21:32:06,682/p' info-2021-04-28.log | grep 'key_words'
2021-05-08 11:53:19
213
原创 全局变量与缓存的抉择
本文在博客园同步发出全局变量与缓存的抉择:全局变量与缓存的抉择:全局变量与缓存的抉择:(1)相同点:① 往往都是以key:value形式存取;② 作用域为:全局可用。(2)区别点:全局变量——key不增不减,永不过期的,value可通过key进行覆盖更新;往往是系统初始化时设值,服务于应用整个生命周期。缓存——key动态增减的,与DataBase 配合使用,一般会设置“过期时间”。若设置为永不过期,则key只增不减。...
2021-01-24 12:30:53
1086
原创 重复值检查,工具类提取 DataUtil.haveRepeated(Integer id,List<Integer> oldIds)
本文在博客园同步发出重复值检查,工具类提取 DataUtil.haveRepeated(Integer id,List<Integer> ids)代码注释应该已能说明问题:import org.springframework.util.CollectionUtils;import java.util.List;import java.util.Objects;import java.util.stream.Collectors;public class DataUtil {.
2021-01-12 11:08:54
312
1
原创 只有两种状态(0|1)的情况,如 true/false,用二进制位标记 —— 大幅节省空间
【目标】用 bit: 0|1(位)来标记 true|false 两个取值的情况。【场景】只存在正反两种取值的情况,如是否存在、是否在线等;【基础】各数据类型,去除最高位作为符号位保留,其余二进制位可进行标记: 类型 字节数 位数 最大存储数据量 数据范围 可标记数据范围 Byte 1字节 8位
2020-09-01 19:03:01
1668
原创 带分叉链表,各节点的递归读取
已知,某数据结构具有如下特征:(1)可能拥有向右的节点(记为 right )和向下的节点(记为 button );(2)每个节点,都拥有一个数值属性(记为 value )。要求:1. 随机传入其中一个节点,打印其后的所有节点的值(value),可不考虑顺序。2. 请设计适当的数据结构,并提供方法,实现如上要求。一、简画数据示例 二、设计数据结构 @Data @NoArgsConstructor // 无参构造 @AllArgsCon...
2020-06-05 01:15:28
443
1
原创 安装Dubbo管理控制台 on project dubbo-admin-ui: Could not download Node.js: Could not download
遇到了如下问题:PS D:\Program Files\dubbo\dubbo-admin-develop\dubbo-admin-ui> mvn install[INFO] Scanning for projects...[INFO][INFO] ---------------------< org.apache:dubbo-admin-ui >----------------------[INFO] Building dubbo-admin-ui 0.2.0-SNAPSH
2020-06-04 19:30:13
2444
原创 Docker的个人理解
镜像 对多个运用的静态打包。可以把镜像看成一个算法内核,对进入的数据只做运算不做存储,存储交由外围的容器负责。 标签 增量版本标识,可根据不同时期的标签,跳转进行版本还原。 容器 为镜像提供运行环境,包括镜像及运行镜像所产生的数据。...
2019-12-27 22:12:56
166
原创 本地jar包打包到本地仓库
本地jar包打包到本地仓库Read me —— 指南你有没有这样的烦恼,已在本地的jar包(可能找不到项目、源码了),想加入本地仓库,不必每次都去拷贝jar(或者添加包的依赖)。想通过版本管理工具Maven、Gradle等直接通过版本号关联依赖。解决办法:通过maven的命令 mvn install:install-file -Dfile……比较繁琐,我把这个繁琐的工作做了一次封装,批量操...
2019-12-04 11:58:46
1304
转载 收集 jetty、tomcat、jboss、weblogic 的比较
jetty 编辑Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。特性编辑易用
2017-09-05 21:54:58
5769
2
原创 争议数据的接口——文档
“争议票据”接口文档根据“争议票据ID”查询票据信息URL /restdata/piao/conflict请求方式 GET请求参数 参数 是否必选 类型 说明 id 是 String 票据ID返回字段 INVOICE 参数 类型 说明 id String 票据ID url String 票据url
2017-07-21 15:00:38
457
原创 Jsonp原理就是这么简单
当你打开本篇博文,证明你已经大体知道了Jsonp的作用了。但如果你需要我介绍一下,我也可以简单介绍: 简单说,就是解决“跨域”请求数据的作用。“跨域”,不同域名、不同ip、不同端口的数据访问,都属于跨域。js本身对跨域数据请求是不被允许的;但跨域请求js却是允许的。在这种情况下,聪明的程序员们想到了,怎样把数据冒充成js的形式,以通过安全检查。数据的承载形式有很多种,可以是xml、j
2016-11-24 18:06:34
766
5
原创 Linux——SSH免密码登录
Linux(CentOS)免密码SSH登录 这次的重点在于SSH免密码登录,直面主题,以最简单的环境进行考虑————同网段的两个ip之间SSH免密码登录。 策略: PC-a主机想要免密码SSH登录PC-b主机,那么采用非对称加密,生成一对密钥(私钥------公钥),在PC-a主机生成一对密钥,把公钥复制一份放到PC-b。 同理
2016-09-20 18:23:34
1260
7
原创 CentOS连网
CentOS连网(NAT方式)本文主要对NAT方式(host-only方式很类似)进行介绍。这里我们先说说局域网那点事儿:采用ipv4进行联网,ip数量不够,为了解决这个问题,延伸出了变通的办法——将局域网子网整体包装,对外共用一个ip,在局域网内再对各个客户端进行区分。在使用VMWare虚拟机,模拟多个硬件设计时,我们安装VMWare的电脑相当于扮演了外网的角色,而VMWare则扮演
2016-09-13 21:54:20
1164
4
原创 try{}、catch{}、finally{} 中 return 的执行顺序
try、catch、finally中的return 今天在做一个多线程加读写锁的测试时,考虑效率问题,想及时return结果,但存在一个严肃的问题,那就是锁的开启和关闭问题。因为锁开启后,用完不及时关闭,会因堵塞而造成资源无法请求。因此,做了一个测试,尽量做到全面,哪怕有些显得有些脑残,测试嘛。/** * @author qing * * Try……catch……fin
2016-09-07 12:33:28
25989
15
原创 测试工具-loadrunner简介
Loadrunner测试 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统
2016-07-31 21:23:25
1601
1
原创 MySQL表数据的增删改查
如果没有WHERE子句,则更新所有的行。如果指定了ORDER BY子句,则按照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制可以被更新的行的数目。需要注意的是,这些修饰符的使用可能会影响删除操作的性能和结果,因此在实际应用中需要根据具体情况谨慎选择。同时,随着MySQL版本的更新,这些修饰符的行为和可用性也可能会发生变化,因此在编写SQL语句时,最好参考当前版本的MySQL官方文档以获取准确的信息。select <字段1,字段2,...> from < 表名 > where < 表达式 >
2016-07-31 17:12:36
10847
3
原创 mysql创建数据库、编码设置
一、创建 数据库、表1、创建数据库testdb2、使用数据库testdb3、创建表ttt4、插入三条数据5、查询数据6、删除数据7、删除表8、删除数据库testdb9、退出登陆二、修改编码1、查看编码: mysql> status; 或者 mysql> SHOW VARIABLES LIKE 'character%'; 发现很多对应的都是latin1。 2、编码设置(短效修改) 我们的目标就是在下次使用此命令时latin1能被UTF8取代。但是,这只是
2016-07-31 15:14:54
1334
1
原创 mysql解压配置版安装
MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 MySQL版本,MySQL按大类分,可分为安装版和解压配置版。一般解压配置版总能得到程序员的青睐,由于安装版的安装方式比较常规,下文以解压配置版为例。二、MySQL安装 1.安装版(简单介绍) 2.解压配置版(1)设置系统环境变量(2)进行
2016-07-31 10:43:09
609
1
原创 Ant报错Open quote is expected for attribute "*A" associated with an element type "*B"
解决路径:依据报错信息提示:找到 元素"*B"查看该元素下的”*A“属性存在的异常,一般都是格式问题。因为是xml文件,可以考虑将文件用NotPad++、dreamweaver等工具打开,文件的格式信息会有所体现,仔细查看,就能发现问题。(会有一种感觉,没有什么大不了。。。。工具是神奇的!!!)常见问题:D:\>antBuildfile: build.xmlBUILD FAI
2016-06-14 12:31:36
1269
1
原创 Server Tomcat v*.* Server at localhost failed to start.
A child container failed during start”错误这个错误在网上有太多的表述,总结如下:(1)web.xml中的<url-pattern>/*</url-pattern>书写错了:这个路径的最前面必须以"/"开头,代表在classpath路径下。(2)web.xml的头文件的版本号过高了:若是3.0以上,将其换成2.5等等(摘一个示例如下):(3)部分jar的版本问题,造成该错误。有人指出删除下面的包,错误得解: icu4j-2.6.1.jar 、 jdom-1
2016-06-12 21:09:21
1094
1
原创 让文本框会思考
文本框的一些处理不给用户犯错的机会,一起对用户体贴入微地关怀!一、事项1. 失去焦点,触发事件(焦点从文本框移除检查);2. 截取文本内容,装入数组;3. 对文本内容的符号进行转化(支持中英文符号的输入);4. 去除多余的输入(如空格);5. 识别末尾字符,统一格式;6. 替换文本内容(去除不符合规范的内容)。 二、分列项Html(Or Jsp)中:a. 失去焦点,触发事件(焦点从文本框移除检查
2016-06-08 11:39:15
408
1
原创 乱码问题——增量博客
乱码问题 乱码:乱用编码造成。 目标:不乱码,统一编码。 方案:找到各个流程(步骤/节点/服务)的编码设置,统一设置。一、JSP( or HTML)乱码(1)前台传到后台(JSP传去servlet):在后台servlet中接收的数据显示乱码1)Get方式提交2)POST方式提交(2)后台向前台传数据1) 乱码 情况较少时:单个设置2) 乱码较普遍时:批量设置(使用过滤器)二、Mysql乱码(1)避免乱码的做法:新建 数据库和表 时,可以指定编码,方法如(2)解
2016-06-04 08:47:00
430
本地jar包打包到本地仓库 ROOT.war
2019-12-01
NUnit单元测试工具,测试框架Moq
2015-03-03
opml制作方法(模板及说明)
2013-12-10
zookeeper集群,宕掉1个后,都不能用了
2016-09-26
Request.QueryString[""]取不到值
2014-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人