- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 excel表格使用
,Excel会自动比较两个表格的数据,并在"重复项"列中显示结果。点击开始选项卡中的"条件格式",然后选择"突出显示单元格规则",再选择"重复的数值"。打开"表格A",点击数据选项卡,在"数据工具"组中找到"删除重复项"。在"表格A"中,在需要对比的字段旁边插入一个新列,命名为"重复项"。在弹出的对话框中,选择"无格式仅重复项",然后点击"确定"。现在,你可以筛选或排序"重复项"列,找出所有重复的数据。在弹出的对话框中,选择要对比的字段,然后点击"确定"。在"表格A"中,选择需要对比的字段所在的列。
2023-11-03 11:25:46 356
转载 col-xs , col-sm , col-md , col-lg的理解
摘要: bootstrap栅栏系统css中的col-xs-*、col-sm-*、col-md-* 的意义:
2023-02-01 13:45:00 3365
转载 jquery遮罩层不显示问题,涉及线程互斥
上传资源,由于某种原因必须用到ajax同步去上传。上传时耗时较长,为避免用户再上传过程中误操作,需要加遮罩层。2、使用jQuery的$(“#mask”).show(function(){});1、设置async为true,异步去访问。正常情况下,如果是异步是没有任何问题的。第二次遇到了,记录下。
2023-01-07 14:22:20 312
转载 layui,使用table分页时,点击下一页,传入后台的pagenum始终是1的问题
问题:当检索后,点击分页数字,查询出的数据始终是第一页的数据,在done里返回的curr确实是正确的页码数,传入后台的page始终是1。
2022-09-16 14:22:26 1237
原创 jqGrid表格部分处理方法:
一:有时候一个页面会显示多种列表界面,这个时候需要根据条件做些处理,根据不同条件初始化不同的;列表页界面:在initialPage初始化界面的方法下根据获取到的条件初始化列表页。每次初始化的时候会先调用下销毁之前表格方法:$.jgrid.gridUnload("gridTable");//我用的//以下网上搜的,第一个在我这不好使,第二个没试$.jqgrid.gridUnload(tableid);或$(tableid).jqGrid('GridUnload');二:表格合并处理://初始
2022-05-30 11:57:24 595
原创 solr高级查询应用---按字段分组查询
一:solr在admin管理界面查询语句编写:二:GROPU参数三:Group分组时候关于 FacetLimit参数设置:如果不设置limit的话,默认返回最大100//只要给你的sorlquery加上这个门面限制为-1,就是不限制数量。SolrQuery queryArgs = new SolrQuery();queryArgs.setFacetLimit(-1);四:java查询solr分组代码编写:package com.dss.solr.test;import java.u
2022-05-30 11:19:08 1386
原创 面试四:union all和union的区别
union和union all的区别是,1、union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。2、Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;3、UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。4、Union All:对两个结果集进行并集操作,包括重复行,不进行排序;如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。
2022-05-12 16:56:33 240
原创 面试点三:使用那种方式,在循环中删除集合内的元素,不用第三方变量
一:错误的删除方式以及解决办法:1、通过普通的for删除删除符合条件的多个元素List<String> list = new ArrayList();list.add("1");list.add("2");list.add("del");list.add("3");for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i);}上面这种方式会抛出java.
2022-05-12 16:48:38 133
原创 解决浏览器缓存问题的三个解决方法
1.使用meta标签设置缓存机制,在head 设置 meta<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="0" />详解:Cache-Control头域Cache-Control指
2022-05-07 16:51:10 5130
原创 异步请求tomcat异常;get请求路径内有汉字,后台获取乱码;高版本JDK运行低版本代码会报错
异步请求tomcat异常解释多线程异步并发或Ajax异步请求异常报错cannot dispatch without an AsyncContext:[org.apache.catalina.core.AsyncListenerWrapper]java.lang.IllegalArgumentException: Cannot dispatch without an AsyncContext at org.springframework.util.Assert.notNull(Assert.java
2022-05-07 15:06:40 878
原创 IDEA的Maven编译(install)报错
Idea中使用Maven编码打包时项目路径中的中文乱码的解决办法:当SVN检出代码之后如果代码路径之中有汉字。可能会导致Maven编译(install)报错:解决办法:打开File-Settings-Build,Execution,Deployment-Build Tools-Maven-Runner勾选Run in backgroud 设置VM Options:-DarchetypeCatalog=internal -Dfile.encoding=GBK注意:不要配置UTF-8什么的,不好使,有
2022-03-29 14:27:59 2418
原创 solr7.7.2服务启动与停止
1.解压solr7.7.2.zip文件,解压后为2.进入bin目录后输入命令开启服务//solr服务默认端口为8983solr start//可以指定端口solr start -p 8984关闭服务//关闭solr服务的所有端口solr stop -all//关闭solr服务的指定端口solr stop -p 89843、默认端口号的修改处理:修改solr.xmlsolr-7.7.2\example\solr\solr.xml<solr> <so
2022-03-25 14:14:25 678
原创 tomcat 开启https 配置keystore,解决tomcat启动报错MalformedURLException unkmown protocol:d
tomcat开启https
2022-03-22 15:04:51 3647
原创 解决微服务间调用接口返回List遍历报错问题
解决java.util.LinkedHashMap cannot be cast to xxx 实体类的问题问题描述1.最近在做分布式项目,需要用到其他子模块接口方法返回数据,遍历时候发生报错,如下图所示:二。解决方法1.解决思路:从list中取出来的数据需要进行转化成json格式字符串,然后再将该json格式字符串转换成对象,这样就不会再出现报错情况,能成功遍历该list列表。2.解决方法一:使用json对其进行转换pom.xml 需要引入下面包 <dependency>
2022-02-10 15:50:00 1241
转载 Springboot项目WebSocket消息推送
最近项目中,有消息推送的广播和在线咨询的功能,以前也没搞过啊,有些小伙伴估计也是,那肯定要赶紧学习起来啊~不说废话,今天就告诉你啥是WebSocket?1、WebSocket 与 HTTP先说HTTP,http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。(一句话:客户端是主动的,服务器是被动的,还需要三次握手。)首先,WebSocket是一种网络传输协议,在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。主要是为了解决客户端
2021-12-23 20:12:37 1902
原创 ElasticSearch集成IK分词器
1、 解决ElasticSearch集成IK分词器报ES_JAVA_HOME不匹配问题:原因:ES7运行时会报错,提示ES_JAVA_HOME不匹配之类的,这是Elasticsearch在7之后的版本内置了JDK,而内置的JDK是当前推荐的JDK版本。当然如果你本地配置了JAVA_HOME那么ES就是优先使用配置的JDK启动ES,我们日常的代码开发都是使用的JDK1.8,所以这里不会把JAVA_HOME配置成JDK11,我们只需更改Elasticsearch的启动文件,使它指向我们下载的JDK11。首先在
2021-12-20 20:57:53 1481
原创 Java代码实现MongoDB数据聚合查询
Java代码实现Mongo数据聚合查询首先引入mongo依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>俩张mongo数据库表进行联查 // java实现'from'后面是副表名,‘loc
2021-12-07 19:27:49 2364
转载 mongodb高级聚合查询示例及应用
mongodb高级聚合查询在工作中会经常遇到一些mongodb的聚合操作,特此总结下。mongo存储的可以是复杂类型,比如数组、对象等mysql不善于处理的文档型结构,并且聚合的操作也比mysql复杂很多。db.collection.aggregate()是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。db.collection.aggregate()使用了MongoDB内置的原生操作,聚合效
2021-12-07 15:05:45 1826
原创 elasticsearch库安装和elasticsearch-head-master使用
上篇文章介绍了SpringBoot集成elasticsearch,这篇文章记录下elasticsearch库安装和使用。Ps:有关软件会上传到资源下,有需要可下载。一、首先下载elasticsearch-7.15.2-windows-x86_64.zip压缩包,解压缩后点击bin下的elasticsearch.bat快捷键,查看是否可以启动。ps:有的elasticsearch库安装需要使用1.8以上的JDK,这里elasticsearch-7之后的版本应该有自己的JDK环境了,就不再需要安装JDK了
2021-11-22 09:38:50 910
原创 注解忽略实体类属性
问题:mapper继承BaseMapper后使用insert方法时候实体有对应字段,数据库没有对应字段的时候会报错。一:@Transient注解忽略实体类属性-适用mybatis框架@Transient注解忽略实体类属性,在实体类插入数据时候不映射数据库字段。import org.springframework.data.annotation.Transient;@Transientprivate String description;二:@TableField(exist = false)注
2021-11-18 10:52:37 8824
原创 浅谈SpringBoot集成elasticsearch
本文章主要介绍SpringBoot集成elasticsearch进行全文检索的功能处理。一、首先是yml配置文件进行数据配置如下模式。spring: data: elasticsearch: cluster.name: elasticsearch cluster.nodes: 127.0.0.1:9300# cluster.nodes: hadoop137:9300,hadoop138:9300,hadoop139:93001、cluster.node
2021-11-17 20:36:05 1116
原创 实体对象判空处理
对象使用注解判空处理:@NotNull、@RequestBody、@Valid和全局异常捕获反馈操作字段判空信息实体类使用@NotNull注解进行判空处理ClazzController添加@RequestBody 和 @Valid注解进行注释,实现实体对象自动校验。最后在配置包下添加全局异常捕获处理:import com.network.school.common.core.vo.RespResult;import org.springframework.validation.BindingRes
2021-11-02 20:28:31 1609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人