- 博客(21)
- 收藏
- 关注
原创 ES6常用特性
ES6 (ECMAScript 2015) 为 JavaScript 引入了许多新特性,极大地提升了代码的可读性和效率。特性varletconst作用域函数作用域 / 全局作用域块级作用域块级作用域提升提升,但赋值在声明之后提升,暂时性死区(TDZ)提升,暂时性死区(TDZ)重复声明允许重复声明不允许重复声明不允许重复声明重新赋值允许重新赋值允许重新赋值不允许重新赋值常量不是常量不是常量声明后不能修改变量的值特性命名导出默认导出是否可导出多个可以导出多个变量、函数或对象。
2024-11-12 15:42:24
767
原创 Maven项目 idea找不到本地仓库jar包问题 使用mvn install:install-file解决
Maven项目 idea找不到本地仓库jar包问题 使用mvn install:install-file解决
2024-06-28 14:06:23
1731
原创 js箭头函数 vs 普通函数
普通函数):this的值由调用位置决定,适合不需要访问外部this的情况。箭头函数):this由定义位置决定,继承自外层作用域,适合需要访问外部this的情况。
2024-06-05 13:52:33
226
原创 ES6中,const 和 let 区别
声明变量可以使代码更加健壮和可维护。只有当你确实需要变量值在运行时可以改变时,才应该考虑使用。总的来说,尽可能使用。
2023-12-27 10:25:42
624
1
原创 HttpURLConnection获取重定向目标的URL
处理方法:当 HTTP 响应返回状态码为 3xx 重定向时,服务器通常会在响应头中包含 "Location" 字段,指示客户端应该重定向到的新的URL地址。这只是一些常见的状态码示例,HTTP 协议还定义了其他状态码用于特定的情况。起因:客户给了一个外网图片路径,需要将外网图片上传到对象存储中,但是发现上传到对象存储中了,但是下载下来的图片是破损的。或其他相关库进行 HTTP 请求时,可以根据返回的状态码来判断请求的结果,并根据需要采取相应的处理措施。3xx:重定向状态码,表示需要进一步操作才能完成请求。
2023-07-07 15:41:47
1341
2
原创 vue表单重置 报错:Cannot read properties of undefined (reading “index0f‘)“
表单重置this.$refs.form.resetFields(),需要a-form-model-item绑定prop,否则报错。
2023-04-20 14:36:38
580
原创 HashMap list 转 List<entity>
JSONArray jsonArray = new JSONArray();jsonArray.addAll((List)params.get("list"));List<User> userList= jsonArray.toJavaList(User.class);
2022-04-13 10:04:35
339
原创 Taro getUserProfile 获取用户信息
微信官方团队发布了一个调整通知:《小程序登录、用户信息相关接口调整说明》,公告明确从4月13日起,新发布的小程序不能使用wx.getUserInfo,要用wx.getUserProfile替代。注:页面产生点击事件后才可调用,每次请求都会弹出授权窗口,用户同意后返回userInfo。<view> <AtButton type="primary" :onClick="authoriseConfirm" style="width: 90%">授权进入小程序</At.
2022-04-06 10:32:25
2738
原创 Lombok
1. Lombok简介Lombok是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO), 它通过注释实现这一目的。一个标准的Java bean 一般具有若干属性,每个属性具有getter()和setter()方法,Lombok中也用到了注解,但是它并没有用到反射,而是通过一些奇技淫巧,在代码编译时期动态将注解替换为具体的代码。所以JVM实际运行的代码,和我们手动编写的包含了各种工具方法的类相同。2. Lombok使用2.1 maven依赖
2021-08-30 16:50:44
155
原创 Oracle物化视图优化多表查询速度
近期项目中遇到有关报表查询sql速度过慢的问题,由于sql是多个表相关联的查询结果,并且数据量过大,所以导致查询速度过慢。为此,采用物化视图来提高查询速度。1、物化视图概述物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图,说白了,就是物理表,只不过这张表通过oracle的内部机制可以定期更新,将一些大的耗时的表连接用物化视图实现,会提高查询的...
2021-08-24 14:18:56
5446
原创 Taro小程序获取手机号码
1、调用Tao.login(),获取临时code,将获取到的 code 发送给后台换取用户唯一标识OpenID和会话密钥 sessionKeyapp.tsimport { createApp } from 'vue'import './app.scss'import 'taro-ui-vue3/dist/style/index.scss' import Taro from '@tarojs/taro'import globalData from './common/globalData'
2021-08-10 16:19:26
4620
原创 Taro小程序隐藏返回首页按钮(左上角小房子)
全局隐藏:constApp=createApp({ onLaunch:function(){ Taro.hideHomeButton() }})指定页面隐藏:xxx.vueonShow(){Taro.hideHomeButton()},
2021-08-10 10:14:24
3240
1
原创 Taro + Vue 自定义标签栏TabBar
、1、app.config.ts:自定义TabBar就必须将custom设为true2、 定义TabBar组件:customTabBar.vue<template> <view class='bottom-tab'> <view class='bottom-tab-item' v-for="(tabItem, index) in list" :key="tabItem.key" @tap="switchTab(tabItem.pagePat.
2021-08-06 14:16:19
3187
3
原创 微信小程序使用picker时间选择器ios日期NaN
微信小程序使用picker时间选择器显示日期:created方法中,为时间控件赋值:PC,真机调试时间控件都没问题体验版和正式版时,Android没问题,ios在routerParams.secondPoundTime为空时,获取当前日期(new Date())控件显示正常,当routerParams.secondPoundTime不为空时,页面显示NaN/aN/aN aN:aN:aN,选择器打开后日列显示“月份格式不正确,请重新输入”在网上查说是因为ios不支...
2021-08-03 13:57:42
1539
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人