- 博客(23)
- 收藏
- 关注
原创 vue$set备忘
set改为了Vue.set或者,直接定义响应式对象 someObject: Vue.observable({})在 vue2.4以前需要使用。
2024-08-21 16:39:47
157
原创 【前台筛选】根据查询条件,实现纯前台的数据筛选
fkeys.every list中每条数据 都要进行fkeys所有的key的数据判断是否符合,符合的添加到 returnList中。fkeys获取的是查询条件的所有的key的list集合 [‘id’,‘name’,‘age’]因为感觉这个写法可以通用,与具体的数据和查询条件无关,所以记录一下。includes 判断 当前字符串,是否包含查询条件的字符串。list.filter即过滤,条件是。
2023-09-13 17:18:15
331
原创 记录一次springboot+netty+websocket报错的问题
首先,netty服务器是能正常启动起来的,然后,第一次Http请求升级为websocket是成功的,然后在后面触发 send方法的时候,出现了上面的报错。初始化的时候,我自己重写了判断是否是websocket的方法,然后直接握手成功了,但是在流程中,判断结果还是非websocket数据。其实在最开始搭建服务器的时候,报错内容不是这个,具体是什么已经记不清了,这个问题困扰了我半个月,逐步前进,才到了上面的报错。判断方法是根据访问的uri来进行判断,如此,项目前缀我没有加入到设定的uri中,结果是。
2023-06-28 15:00:31
1820
原创 vue span标签文本实时刷新失效问题记录
界面地图关联标题,点击地图城市,会联动更新标题,当前的情况是点击第一层,标题刷新了,再点击第二层,标题没有刷新,放置一段时间后,会刷新,但需要很久,点击第三层会立刻刷新。只要写了这个属性,第二层的时候标题就不会刷新,display写inline也可以,就是inline-block不行,找不到深层次的原因,记录一下这个问题点。经过反复测试,问题在标题的css属性 ,display:inline-block;记录一个span标签文字内容实时刷新失效问题。问题就是第二层延迟很久刷新。
2023-04-27 15:13:06
437
原创 大屏标题行固定宽度,动态文字长度,文字自适应的问题处理
遇到一个标题需求,标题框宽度是固定的,但是里面的内容是动态的,有长有短,当标题长度过长的时候,就会出现超出标题框而被隐藏部分内容的情况,解决方案如下两种思路。
2023-04-27 14:55:39
287
原创 根据dom树获取指定dom元素的css属性
在 mounted里面console.log(document.getElementsByClassName(‘ud-app-main’)[0].getBoundingClientRect());console.log(getComputedStyle(document.getElementsByClassName(‘ud-app-main’)[0],null));
2022-03-08 15:50:13
283
原创 smartupload 使用 form表单 enctype=“mutipart/form-data“ 上传文件时,中文乱码的问题处理
在jsp页面中,form表单提交既包含表单项,又包含文件的情况下,采用了 enctype=“mutipart/form-data” 的提交类型。servlet中用smartupload进行文件接收,当上传的文件名称是中文的情况下名称会乱码,写此文章记录我自己的处理过程。方便后期查询复用。首先先大概梳理一下文件上传的基本原理和流程:1.因为此类的form表单提交的既有文字又有文件,所以采用的是字节流的方式进行的整体的from表单传输。具体的传参流程参考:https://blog.csdn.net/yu
2021-09-14 17:10:27
594
原创 回顾旧知----servlet中返回json数据到jsp页面中,并在jsp页面中通过js获取数据的流程
最近两年,用惯了各种最新的框架,突然发现,最原始的一些基础代码竟然完全忘记了,在一些特别老旧的项目系统中,一些原始的传参方式完全不会了,本次记录一次,基础servlet中通过request返回json数据,并在jsp页面中获取json数据的流程。首先是访问页面到后台 doget、dopost方法中,这个具体的流程就不赘述了。接下来是封装json数据。- 用户接收数据和封装状态等信息的实体类public class SqlResult{ private boolean success=true; p
2021-08-30 15:21:41
1136
原创 date中过时方法的处理
修改同事之前写的代码时,发现图表有时显示,有时不显示,测试后发现,代码中用了过时的方法,时而有效,时而无效。getDate();getHour();进行等价的替换Calendar calendar = Calendar.getInstence();int hours = calendar .get( Calendar.HOUR_OF_DAY );int minute = calendar .get( Calendar.MINUTE );int second = calendar .get( Ca
2020-11-02 19:53:30
1551
原创 记录一次放弃 jqprint打印页面的过程
众所周知,当物体的速度接近光速的时候,经典力学就不成立了,同理,任何一个组件在当初被开发出来的时候,都有属于自己的应用区域,超出合理的区域,用起来就会有这种那种的问题,本次,记录一下,特定应用环境,放弃使用jqprint的过程;要打印的页面如下:<div id="p" style="font-size: 20px; font-weight: 300;"> <fieldset class="layui-elem-field layui-field-title" style="mar
2020-10-11 09:15:06
517
原创 js sort排序
/* 排序 >号 从小到大排序 <从大到小排序 */ list.sort(function(a, b) { return a.date < b.date ? 1 : -1; })如果是简单的list就直接 return a < b ? 1 : -1;即可,如果是list里面套的map,可让list按map里面的指定字段进行排揎。...
2020-09-22 23:36:38
112
原创 order by 的那些事儿
order by 的那些事儿单一字段排序多字段排序order by就是按字段排序,这毋庸置疑,这次我遇到的问题呢,就是排序的字段是我自己定义的字符串的数据,然后,排序的结果不是我想要的,最后找到了处理办法,现在总结一下order by的使用方法。首先是单一字段排序,然后是多字段排序。单一字段排序单一字段排序,第一步,要确认,排序字段的数据类型,一般,进行排序的数据,分为三大类:1.数字类型:包括整数、小数、以及正负数,数字类型的排序,很简单,就是按数字的大小进行排序。2.字符串类型:字符串类型是
2020-08-15 13:18:12
878
原创 @JsonIgnore注解的作用
要想了解一个包或者一个注解的作用,最直接有效的办法,就是ctrl+鼠标左键,点进去,你发现,国外大佬们跟我们不一样,人家是喜欢写注释的(手动滑稽),注释里面就会详细的介绍这个包或者这个注解是干什么用的,有哪些需要注意的地方@JsonIgnore注解里面的注释是这样的:/** * Marker annotation that indicates that the logical property that * the accessor (field, getter/setter method or
2020-07-13 23:57:25
585
原创 P2 spring-cloud+layui搭建后台管理系统-eureka注册中心
父工程搭建完毕后,接下来要搭建注册中心,所有的服务都要通过注册中心注册发现,才能进行调用。new ->maven Project ->create a simple project 父工程选择之前建立的parent工程修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
2020-07-12 23:02:44
394
原创 P1.0spring-cloud+layui搭建后台管理系统-父工程
总结日常使用,记录搭建过程,方便以后复用。核心技术:spring-cloudspring-booteurekamybatis-plusmysql数据库maven依赖管理搭建父工程和eureka服务注册中心新建 parent父工程 baymin-cloud-parentfile–new–maven Project 勾选 Create a simple project,打 pom包...
2020-07-12 22:43:56
336
原创 pom.xml文件中 spring-boot-starter-parent依赖的作用
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.7.RELEASE</version> </parent>这是 Spring Boot 的父级依赖,声明了当前项目是springboot项目 。spring-bo
2020-07-12 22:22:40
2167
原创 mybatis使用 datamap作为返回的数据,返回的结果存在既有大写又有小写的问题
mybatis中使用 datamap作为返回数据容器,当数据起了别名的情况下,数据为别名的大小写状态,当数据不起别名的情况下,数据有大写也有小写。比如如下的sql:select a.status, a.state, b.org_id, b.org_name, ifnull(b.economic_type,'暂无') economic_Type, ifnull(b.org_address,'暂无') org_address, ifnull(b.business_s
2020-07-01 00:21:56
1415
原创 left join 左表数据重复问题
比如左边是公司员工表member,每个员工都是唯一的;右边是工资表salary,每个人都是有多个工资的;张三有5条工资记录select m.name,s.salary from member m left join salary s on m.m_id=s.m_id当右表的数据是3条的时候,查询结果就是 工资3条全部显示,张三名称重复出现3次处理方案有多种,就是一个中心思想,去重。我一般习惯,对右表进行过滤,选择需要的数据,比如,工资表有日期,先对右表进行一次查询筛选,选择最新日期
2020-06-06 12:10:12
3209
原创 web端jquery在进行搜索页跳转新页面的时候,传值的问题
发起端$('body').on('click','.search-btn',function(){ //获取当前搜索页input窗口的值 var name = $('#companyName').val(); //通过页面跳转传值的时候,可能会有中文乱码问题,通过两个encodeuri来实现规避乱码问题 name=encodeURI(encodeURI(name)); console.log(name); var url = 'attentionEnterp
2020-06-04 20:03:08
390
原创 css鼠标移入,放大,阴影变深效果
下面展示一些 内联代码片。.container .menu-item .detail .item{ border-radius: 10px; width: 555px; padding: 20px; box-sizing: border-box; float: left; margin-left:30px; margin-bottom:30px; box-shadow:2px 3px 10px 2px rgba(0
2020-05-31 23:46:29
1261
原创 ucharts在微信小程序中, canvas组件层级最高的问题处理
ucharts在微信小程序中, canvas组件层级最高的问题处理在用ucharts做微信小程序的时候,发现生成的图表,层级是最高的,其他组件,比如弹窗,表头等,都会被图表覆盖,问题如下:无论如何修改侧面弹窗和图标的 z-index属性都是无效的,canvas组件是原生组件,在微信小程序中,原生组件的层级默认最高。查到的处理方案是,待生成的图表渲染完成后,将图表转换为图片,然后放置在原来图表的位置,当然,然来图表有的一些属性,比如点击可查看提示详情等功能就失效了,所以要尽量把要显示的数据默认显示出
2020-05-09 22:55:58
7058
5
原创 Missing artifact com.gexin.platform:gexin-rp-sdk-http:jar:4.1.0.1
Missing artifact com.gexin.platform:gexin-rp-sdk-http:jar:4.1.0.1项目里同事用了个视频相关的包,检出项目,gexin-rp-sdk-http:jar:4.1.0.1 包总是获取不到,百度到的处理方法,记录一下,方便以后查询使用。解决方式:修改本地maven/config/目录下的settings.xml文件,在原先配置aliyu...
2020-04-28 23:53:28
13733
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人