- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 2023idea中热部署插件JRebel的激活方式
下方链接地址更换为 http://127.0.0.1:8888/{GUID}GUID可以使用在线生成,然后替换{GUID}就行。勾选同意选项后点击激活。
2023-05-26 15:11:04
2691
1
原创 如何解决npm在国内访问慢的问题?
但特别需要注意:npm 官方文档错了,npm install 其实不使用 package-lock.json 中的完整下载链接(resolved 字段),而是使用 config registry。所以即使提交了带镜像地址的 lock 文件,在别的电脑或持续集成里安装仍然很慢,仍然需要设置 config registry。由于备案等原因,国际 CDN 难以在内地落地,内地程序员使用 npm install 走国际网络很慢,还好热心的云计算大厂提供了镜像加速,比如:阿里云、腾讯云。
2023-03-28 14:28:53
641
原创 springboot 反射实体类中使用 ApplicationContext 为null
springboot 使用 ApplicationContext为空
2022-09-23 11:26:40
2161
1
原创 Vue 使用 json-bigint 解决超过16位数字解析精度丢失问题
使用bignumber.js 和 json-bigint 解决Vue处理超过16位数字精度丢失问题
2022-08-17 09:57:08
6788
5
原创 Electron12+vue-cli3开发跨平台桌面应用
Electron是一个基于Chromium和 Node.js,可以使用 HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容 Mac、Windows 和 Linux。虽然B/S是目前开发的主流,但是C/S仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上Web开发的低成本、高效率的优势,这种方式越来越受到开发者的喜爱。本文教你如何使用Electron12和vue-cli3,在完全保留vue开发web应.
2022-03-24 10:52:18
1779
转载 优化mybatis插件,解决线上cpu负载高的问题
package com.dianping.cat.plugins;import com.dianping.cat.Cat;import com.dianping.cat.CatConstants;import com.dianping.cat.message.Message;import com.dianping.cat.message.Transaction;import org.apache.ibatis.executor.Executor;import org.apache.ibatis
2021-08-16 09:18:17
546
原创 12306火车时刻表查询接口
摘要本文讲解12306网站接口查询火车时刻表信息接口中用到的方法在文章最后一、 根据车次查询内部火车编号接口:https://search.12306.cn/search/v1/train/search参数: keyword, date请求类型: GET/** * 根据车次名称查询列车编号 * @param keyword 车次名 * @param date 发车日期 (格式: yyyyMMdd) */private List<TrainInfo> searchT
2021-08-09 17:32:16
6641
原创 为什么Java中1000==1000为false,而100==100为true?
这是一个挺有意思的讨论话题。如果你运行下面的代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你会得到falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用 == 表示它们是相等的。如果两个引用指向不同的对象,用 == 表示它们是不相等的,即使它们的内容相同。因此,后面一条语句也应.
2021-08-06 17:17:10
171
原创 form-create表单生成器 自定义加载异步数据
form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。安装// ElementUI 版本npm i @form-create/element-ui// 工具类npm i @form-create/utils注册import Vue from 'vue'import ElementUI from 'element-ui';.
2021-08-06 16:20:31
1743
2
原创 tim-js-sdk 登录、接收信息、发送消息
简介本文主要介绍如何快速地将腾讯云 IM SDK 集成到您的 Web 项目中。腾讯云即时通信IM SDK API 文档示例demo下载tim-js-sdk 功能扩展 (好友接口)准备工作在腾讯云官网上创建应用,获取到相应的SDKAppID和相应的秘钥信息安装sdk集成 SDK// IM Web SDK// 从v2.11.2起,SDK 支持了 WebSocket,推荐接入;v2.10.2及以下版本,使用 HTTPnpm install tim-js-sdk --save// 发
2021-08-05 15:20:16
5166
原创 mybatis-plus代码生成器 localdatetime 指定时间类型
自动生成代码public class GeneratorCodeConfig { private static final String URL = "jdbc:mysql://127.0.0.1:3306/kyx?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRe
2021-07-21 17:26:35
17106
6
转载 常用正则表达式最强整理(速查手册)
一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9. 有两位小数
2021-07-21 11:17:51
120
原创 SpringBoot + MyBatis Plus + Druid + 注解方式多数据源
【简介】如果不熟悉MyBatisPlus可以先看下这篇文章:SpringBoot + MyBatis Plus 生成代码器 (时间格式问题)本文主要讲解使用Druid + 注解的方式配置多数据源【引入依赖】<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId><
2021-07-16 16:30:48
397
原创 腾讯即时通信 tim-sdk.js功能扩展
简介因项目需求, 需对tim-sdk接口进行扩展。目前仅扩展了好友模块(添加,删除,校验,查询)本文将为您详细介绍即时通信(Web & 小程序)端SDK扩展功能
2021-07-16 16:27:46
1179
原创 SpringBoot + MyBatis Plus 生成代码器 (时间格式问题)
【maven 依赖】<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.spring.boot</groupId>
2021-07-09 14:01:59
1547
原创 Linux 最常用命令
Linux 是目前应用最广泛的服务器操作系统,基于 Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux 不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android 程序最底层就是运行在 linux 系统上的。一、linux 的目录结构bin (binaries) 存放二进制可执行文件sbin (super user binaries) 存放二进制可执行文件,只有 root 才能访问etc
2021-04-28 10:37:21
104
转载 Spring Boot+Redis 分布式锁模拟抢单!
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:一、 jedis的nx生成锁如何删除锁模拟抢单动作(10w个人开抢)jedis的nx生成锁对于java中想操作redis,好的方式是使用jedis,首先pom中引入依赖:<dependency> <groupId>redis.clients</gro
2021-03-19 16:11:56
113
原创 Vue 之 混入(mixins)
Vue 之 混入(mixins)混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。个人理解混入(mixins)类似继承关系,即 extends,只不过在vue中使用Mixins代替了。当多个页面执行的方法和需要的数据类似时,我们可以选择使用 mixins 对相同数据进行封装,然后混入到对应组件中使用。与Vuex的区别vuex 中的方法和变量是可以相互读
2021-03-19 13:24:49
566
搜索下拉框组件 chosen
2018-12-07
springboot+mybatis+shiro整合
2018-12-06
MapGis 6.7 + 硬件狗 + 文档
2018-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人