使用 GitHub 作为 Maven 仓库 GitHub 示例 场景吾辈在日常工具中也有一些公共的代码库,一直想分离成单独的类库却没有机会,看到使用 github 就能部署 maven 仓库就尝试了一下。 这里吐槽一下 maven 中央仓库的发布流程,不知道为什么不能像 npm 一样一个简单的命令就能发布多好! 创建一个 maven 项目上传到 github这是初始的 pom.xml 1234567891011121314<!
使用 Java8 新的时间 API 简介Java8 面世以来已经 6 年了,许多人也开始使用起了 lambda,Stream<T>,Optional<T> 之类的新的语言特性,然而对于 Java8 提供的新的时间 API 虽然据说比旧版本的 Date 好很多,但并没有得到完全的使用。一方面是为了兼容旧的系统,另一方面 Java8 的时间 API 似乎太过于强大了,让人有些不知所措,不知道应该从何下手。再加上因
使用 Spring 时进行测试 使用 Spring 时进行测试 前置要求 概略 普通测试 Dao/Service 层测试 手动使用 ApplicationContext 去获取 Bean 然后进行测试 使用注解自动加载 Spring 测试环境 Web 层测试 独立安装测试 集成 Web 环境测试 前置要求 Java Spring/SpringMVC Maven 概略单元测试/集成测试是软件开发时重要的一项流程,
成为 Java 高级程序员需要掌握哪些? 转自 https://blog.csdn.net/zhibuguonicuo/article/details/60345715,吾辈只修改了部分排版/错字以更好的阅读。 Section 1 Core Java,就是 Java 基础、JDK 的类库,很多童鞋都会说,JDK 我懂,但是懂还不足够,知其然还要知其所以然,JDK 的源代码写的非常好,要经常查看,对使用频繁的类,比如 String,集合
在 VSCode 中使用路径别名也有提示 场景最近在学 ReactJS,遇到了一个很奇怪的问题。当吾辈在 webpack 配置中配置了路径别名之后,VSCode 再输入路径便没有了提示。 路径别名配置 123456alias: { // Support React Native Web // https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-
2018 React Redux 入门教程 吾辈已转 mobx,放弃使用 redux 了。译文链接, 原文链接老实说学习 Redux 真的很有挫败感,虽然 Redux 的源码很小(< 2kb),然而其文档却庞大无比,老实说让人害怕!即便吾辈看了阮一峰写的 Redux 入门教程,然而还是在第二篇就 GG 了。纵然了解了概念,然而却不知如何使用,便是如此了。。。这篇翻译过来的教程吾辈感觉还不错,所以也便是转发一下好啦吾辈也跟着教程写了一
Vue 表格封装 BasicTableVue 场景后台项目中大量使用表格,我们使用的 element-ui 中的表格并不足以满足吾辈的需求,而且使用起来重复的代码实在太多,所以吾辈便对数据表格进行了二次封装。 实现API 列表 [el]: 绑定的选择器。默认为 '#app' data: 数据对象 form: 搜索表单绑定对象 columns: 表格的列数组。每个列定义参考 TableColumn [formShow]: 是否显示搜索表单 [p
react 受控表单必须初始化 场景这些天在学习 React 的时候遇到了一个奇怪的问题,明明受控表单的双向绑定已经成功了,然而控制台还是会出现 react 的警告: 1Warning: A component is changing an uncontrolled input of type undefined to be controlled. Input elements should not switch from un
vue 使用 v-model 双向绑定父子组件的值 场景今天在使用 v-model 进行组件双向数据绑定的时候遇到了一个奇怪的问题,网页本身运行正常,浏览器一直出现警告信息。 1[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a d
layui-layer load 弹窗自动关闭的问题 场景项目中的 Ajax 加载时的 loading 框有时候会关闭了弹窗之后很久页面上的数据才加载出来,而且这个问题是随机出现的,有些页面存在,有些页面则正常。 最小复现代码 123456789101112131415161718192021222324252627282930313233343536373839404142<!DOCTYPE html><html lang="en
JavaScript 自定义限流队列 fetch 为什么需要它有些时候不得不需要限制并发 fetch 的请求数量,避免请求过快导致 IP 封禁 需要做到什么 允许限制 fetch 请求同时存在的数量 时间过久便认为是超时了 如何实现暂停请求 该方法的请求是无序的! 使用 class 定义默认超时设置和请求数量限制的构造函数 在请求前判断当前请求的数量,添加请求等待数量 如果请求数量已满,则进行等待 如果请求数量未满,则删除一个请求等待数量
JavaScript 实现更多数组的高阶函数 场景 虽说人人平等,但有些人更加平等。 为什么有了 Lodash 这种通用函数工具库,吾辈要写这篇文章呢?吾辈在 SegmentFault 上经常看到关于 JavaScript 数组的相关疑问,甚至于,相同类型的问题,只是数据变化了一些,就直接提出了一个新的问题(实际上,对自身并无帮助)。简单搜索了一下 Array,居然有 2360+ 条的结果,足可见这类问题的频率之高。若是有一篇适合 Java