自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mia的博客

Record the growth of the years

  • 博客(129)
  • 资源 (1)
  • 收藏
  • 关注

原创 java字节码增强技术

2023-11-11 15:27:18 259

原创 Cannot read properties of undefined (reading ‘find‘) 问题解决

导致这个问题的原因是,bootstrap在校验参数的时候,多了一个selector,其实参数是input输入框,所以不要用selector。代码中注释掉类似这些 // selector: ‘#inputUrlLink’, 就不再报错了。

2023-06-20 15:10:59 2512

原创 ListenableFuture回调任务真正做到了异步执行

使用spring包里的ThreadPoolTaskExecutor线程工具执行任务,通过ListenableFuture。执行时长在 40 - 60 ms。回调任务,实现真正的异步执行;总结耗时:93936ms。

2023-05-17 10:17:46 396

原创 maven依赖scope=compile和provided 区别

maven dependency中scope=compile 和 provided区别

2023-03-13 16:14:56 665

原创 javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping

对同一ip一定时间内的次数限制方法

2023-03-13 11:17:49 444

原创 java解决接口ip防刷的方法

对同一ip一定时间内的次数限制方法

2023-02-13 14:35:55 302

原创 解决el-table设置了fixed固定列导致的左右滚动条无法拖动问题

解决方法,给每列设置width绝对宽度,即可生效。

2023-02-13 09:46:20 1505

原创 @Autowired和@Resource区别

@Autowired @Resource

2022-11-03 11:12:50 115

原创 微信小程序里页面下拉时文案固定不变串行问题解决

两种方法:1、微信小程序页面禁止手动下拉,.json里增加"enablePullDownRefresh":false,2、修改标签展示的文案的样式从固定定位position:fixed; 换成position:relative;

2022-01-13 11:17:39 403

原创 微信小程序跳转h5页面的方式

通过web-view跳转h5, 自己总结了几种用过的方法,有更好的,欢迎讨论补充:1、使用navigator在wxml中编码,单独写一个文件,/pages/webview/index.wxml第二步是 或者2、通过bindtap方法在js文件中使用wx的api方法跳转,比如 wx.navigateTo({ url: '/pages/webview/index?url=https://域名/order/detail&orderNo=232822323', })t

2021-11-23 14:29:22 4670

原创 微信小程序使用RSA非对称加解密

一、首先RSA非对称加解密,是在前端加密,后端解密,所以前端使用了jsEncrypt;后台要能工具包附在下文。1、引入别人的wx_rsa.jshttps://github.com/UFO0001/WX_RSA/tree/master/utils2、在使用的文件中import RSA from '../../../../utils/wx_rsa';//加密 encryt: function () { var publicKey = "-----BEGIN PUBLIC KEY-

2021-11-04 16:22:57 2337

原创 微信小程序里父子组件传值方式

一、父向子传值方式是通过属性的方式来传值组件dialog3csService.js中:通过Component代替了PagesComponent({ /** * 组件的属性列表 */ properties: { attrResult: { type: Object, value: {} }, checkedSkuList:{ type:Array,

2021-10-09 10:07:09 182

原创 微信小程序一键回到顶部实现

一、 process.env.NODE_ENV是什么?在node环境,process是全局变量,它表示的是当前的node进程。如何查看:1、进入node环境:前提是已经安装node,没有安装的请自行baidu安装,安装成功后,在终端输入node,2、输入process查看对象,输入process.env查看数据结构{ SECURITYSESSIONID: '186a6', USER: 'XX', COMMAND_MODE: 'unix2003', PATH: '/usr/local

2021-06-21 11:33:41 321 1

原创 微信小程序onLoad、onShow、onHide、onUnload区别

onLoad:页面第一次加载时触发,从跳转页面返回时不能触发,可以传递参数onShow:页面显示或从后台跳回小程序时显示此页面时触发,从跳转页面返回时触发,不能传递参数onHide:页面隐藏,例如使用 wx.navigateTo只是打开新页面 并不关闭原页面onUnload:页面被卸载,例如使用 wx.redirectTo 重定向一个页面 原页面已经关闭当初始化或打开一个新页面时 先执行onLoad,然后执行onShow但是对于Tab页面,又是不一样的从A第一次请求到B 是onHide然后是on

2021-06-01 18:08:02 361

原创 微信小程序之模块化

微信小程序之模块化‘’’官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/module.html‘’’可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。注意:- exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以更推荐

2021-05-27 15:21:50 541

原创 微信小程序-第一个开发项目

一、在微信小程序中新建项目目录结构如下:代码构成:.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件接下来我们分别看看这4种文件的作用。二、运行:1、小程序借助宿主环境(微信客户端)提供的能力,可以完成许多普通网页无法完成的功能;2、运行环境:渲染层和逻辑层小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。小程序的渲染层和

2021-05-20 20:44:54 201

原创 微信小程序-开发者第一讲

首先了解什么是微信小程序?产品定位及功能介绍微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验微信小程序设计指南基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同需求,实现用户与小程序服务方的共赢。注册小程序帐号在微信公众平台官网首页(mp.weixin.qq.com)点击右上角的“立即注册”按钮。进入

2021-05-20 18:34:31 186 1

原创 微信小程序学习-app.json分析

使用app.json文件来对微信小程序进行全局配置,包括页面文件的路径、窗口表现,tab菜单,设置网络超时时间等;以下是一个简单配置:{ "pages": [ "pages/index/index", "pages/shoplist/shopList", ], "subpackages": [ { "root": "my", "pages": [ "pages/noNetwork/noNetwork", "pag

2021-05-20 15:16:18 652

原创 h5兼容性问题解决ios底部横杠遮挡问题

解决:按钮样式里增加如下代码,如果尝试不起作用时,找父级上加 /*兼容iosx + */ box-sizing: content-box; padding-bottom: constant(safe-area-inset-bottom); /*兼容 IOS<11.2*/ padding-bottom: env(safe-area-inset-bottom); /*兼容 IOS>11.2*/前提是在index.html里有,viewport-fit=cover<meta .

2021-05-12 17:08:18 1382

原创 css解决字符串中同时存在中英文换行不对齐问题

问题如下,解决文案是css样式增加word-break:break-all;word-wrap:break-word;

2021-05-12 16:20:12 1133

原创 van-field校验数据中文输入问题

<div class="super-info"> <div class="super-title name-title">姓名</div> <van-field class="super-my-field-input" v-model="subStoreObj.userName" :formatter="formatters" :rules="[ {validator: validator

2021-05-11 10:56:44 2367

原创 thymeleaf语法

th:if th:value="${topic == null} ? 'abc' : ${topic.title}"   <td th:if="${diyType==6 ? true : false}">安装服务</td>onclick事件 th:onclick:<a href = "javascript:void(0)" th:onclick = "'javascript : toDeleteUser(\'' + ${ u

2021-04-25 19:42:13 154

原创 See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSE

Proxy error: Could not proxy request /admin/myResources.do from online.jd.com:9528 to http://localhost:8082See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).解决方法:1、在vue.config.js中确认代理是否正常devServer: {

2021-04-15 17:27:09 15186 1

原创 elasticSearch搜索DSL

//=======================搜索//=======================精确查询{ "query": { "terms": { "skuId": [ "100006897507" ] } }}//=======================过滤查询{ "filter": { "terms": { "skuName": [ "西部" ] }

2021-03-30 16:23:25 106

原创 elasticsearch分词器学习

1、es分词:分词是将文本转换成一系列单词的过程,也可以叫文本分析,在ES里面称为Analysis;2、分词器:分词器是ES中专门处理分词的组件,英文为Analyzer,它的组成如下:character filter:字符过滤器,对文本进行字符过滤处理,如处理文本中的html标签字符。处理完后再交给tokenizer进行分词。一个analyzer中可包含0个或多个字符过滤器,多个按配置顺序依次进行处理。tokenizer:分词器,对文本进行分词(将原始文本按照一定规则切分为单词)。一个analyzer

2021-03-30 16:15:23 374

原创 org.elasticsearch.index.mapper.MapperParsingException: object mapping for [attribute] tried to parse

更新ES属性异常,{}org.elasticsearch.index.mapper.MapperParsingException: object mapping for [attribute] tried to parse field [null] as object, but found a concrete valueat org.elasticsearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:218)at o..

2021-02-25 20:49:32 1174

原创 java.lang.IllegalArgumentException: The number of object passed must be even but was [1]问题解决

- 更新ES属性异常,{}java.lang.IllegalArgumentException: The number of object passed must be even but was [1]at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:451)at org.elasticsearch.action.update.UpdateRequest.doc(UpdateRequest.java:514.

2021-02-25 20:33:58 867

原创 Vue跳转到一个新的页面的多种方法

通过router-link或者button或者a链接的方法1、router-link路由<router-link :to="{ path: '/a/b' }" // tag="button" //作为一个按钮,样式得自己再写一下,不方便,请选用第二种方式 >查看当前排名</router-link > 其中/a/b为router路由的路径2、button按钮<el-button type="primary" ico

2020-12-14 15:19:56 16745 2

原创 vue实现动态增加表格input框,并且提交时校验表格的数据

作为后台研发写js和样式就头大,但是后台管理往往不需要前端人员的参与,后来学习了vue发现功能太强大,省心省力,不仅bug减少,页面交互也友好;写一个页面比原来提高了效率。喜欢!!!以下是我遇到的问题之一,并且查阅别人的解决办法,总结下来:在实现动态增加表格input框,并且提交时校验表格的数据;重点在于prop绑定的对象; <el-table :data="formData.tableDataList" ><el-form-item

2020-12-04 14:01:19 2956 1

原创 vue 中 [__ob__: Observer]问题解决方案

vue写的前端请求后台接口时,遇到传参解析错误的问题,比如vue 中 [ob: Observer]问题;问题描述,前端传的是数组类型,数组中存放的是对象;而后台接收打算通过List类型springboot No primary or default constructor found for interface java.util.List后来在网上找到的答案是,后台通过一个String类型接收:@RequestParam(value = "content") String content,S

2020-12-01 15:54:41 7120

原创 java8有多厉害(积累)

获取list对象的某个参数,并以逗号分隔返回,下面的两种写法:java8一行搞定、 List<CardGameParam> list =... cardGameParamList.stream().map(CardGameParam::getName).collect(Collectors.joining(","));普通方法、 StringBuffer sb = new StringBuffer(); for (CardGameParam aa : cardGamePa

2020-11-30 20:33:18 120

原创 springboot配置多数据源后mybatis拦截器失效问题解决方案

springboot配置多数据源后mybatis拦截器失效问题解决方案此篇文章可以解决拦截器失效的问题,很棒!

2020-11-23 09:39:57 1708

原创 实现鼠标悬浮效果

1、引入文件 layer.css 、 layer.js2、参数介绍:layer.tips(content, follow, options) - tips层{content:tooltip内容可以是str,也可以是html代码follow:依附的元素,一般用id表示如果依附的元素是自己直接用this即可,如果是在其他元素的事件(比如点击)里面,记得更改this指向。options:tips的配置型[tips位置:1上;2右;3下;4左,字体的颜色]}这3个是必填参数,也同时具有layer的

2020-10-14 13:51:39 1770

原创 前端技术学习地图

技术学习地图1、HTML1、基础:元素、标签、属性、块级行内、语义化2、HTML5特性2、CSS1、基础:属性、层叠继承、盒模型、选择器、伪类伪元素、浮动2、进阶:响应式、媒体、布局、兼容性、CSS33、动画:CSS动画、JS动画4、预处理:Sass、Less、Stylus、PostCSS5、CSS in JS:styled-components、css-modules、styled-jsx3、JavaScript1、基础:作用域、闭包、原型链、继承、this2、异步:事件轮询 Ev

2020-10-13 09:23:08 293

原创 element-ui表格固定列错位

element-ui表格固定列错位版本:element-ui 2.13.0谷歌滚动条原因在使用vue进行前端开发时,使用element-ui框架,当表格过高时出现滚动条,导致底部行错位,其原因是因为表格固定列的时候,鼠标滚动是内部计算的(详细信息看源码),所有需要改源码。谷歌浏览器会发生这种情况,火狐不会发生这种情况。资源还在审核中。。。(链接后续补)动态改变表格的宽高当动态改变表格宽高的时候,表头错位。可以使用doLayout方法。在这里插入图片描述使用方式:template: &l

2020-10-10 10:54:58 6057 1

原创 工程师从容应用生产事故之道

生产事故,对于程序员来说并不陌生,通常工作的人都遇到过,这些事故有的是系统bug,有的是疏于维护,有的是因为操作不当造成的,有的是数据量变大负载不够,服务器被打挂的,有的是安全问题打穿数据库的……反正各式各样的生产事故。极客时间里,卖桃者说与京东数科高级架构师冯忠旗聊过这个话题,那么面对这些事故,冯老师的给出的建议是这样的:首先,日常工作中建设好团队体系很重要,清楚团队的重要项目是什么,重要岗位有哪些,重要岗位是否设置了AB岗;其次,培养团队的风险防范意识和事故预防能力,及时复盘。《如何从容地应对生产事故

2020-06-09 10:33:07 314

原创 zookeeper出现Will not attempt to authenticate using SASL (unknown error) 快速解决方法

 /project-exam/zookeeper/zookeeper-release-3.5.4/bin  zkCli.sh/usr/bin/javaConnecting to localhost:21812020-06-06 18:43:09,516 [myid:] - INFO [main:Environment@109] - Client environment:zookeeper.version=3.5.4-beta--1, built on 02/18/2020 10:01 GMT.

2020-06-06 18:58:45 41414 8

原创 Mac系统下brew命令安装管理工具

Mac自带ruby命令,需要先通过ruby安装brewMac系统是使用brew命令install/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装成功!使用brew install wegt 测试成功

2020-05-19 10:35:50 214

原创 mac下终端(iterm2)自己配置的快捷命令

在mac vim .bash_profile里添加alias c=‘clear’alias showjava=‘ps -ef |grep java’alias tom=‘cd /Users/shangfan/Downloads/tomcat/bin;./startup.sh’alias killtom=‘cd /Users/shangfan/Downloads/tomcat/bin;./shutdown.sh’alias c5=‘cd /Users/shangfan/Desktop/myweb/s

2020-05-19 10:32:52 4265

原创 mac在iterm终端快速调用sublime3的设置

先看一下使用下面的命令打开你的sublime:open /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl设置一个连接到sublime,名字叫subl:ln -s “/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl” /usr/local/bin/subl打开.bash_profile输入下面的内容:alias subl=“open -a /App

2020-05-19 10:21:04 327

document.pdf

SQL注入修复方法以Mybatis为例,对常见的SQL语句场景,构建安全的SQL语句 <select id="normalSQL">SELECT field_name FROM table_name WHERE 1 = 1<if test="condition != null">AND field_name = #{condtion}</if></select>2

2020-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除