我的常用软件&工具

是为备忘。 选用原则 免费、开源 浏览器 Chrome & FireFox 56.0.2 Chrome 使用最新版本。FF 停留在 56,原因无他,最后支持老版本插件的,在官网 FTP 下载。 编辑器 VSCode、Notepad2 htt...

2019-03-17 12:33:39

阅读数 17

评论数 0

遍历 DOM 注意点

在实现一个清理 HTML 冗余标签(word 粘贴过来的)功能,最简单的,莫过于: // MSWordHtmlCleaners.js https://gist.github.com/ronanguilloux/2915995 cleanPaste : function(html) { ...

2019-01-29 18:06:51

阅读数 85

评论数 0

Java 原生 JSON 序列化

首先要说的是,笔者之前着实足够奇葩,净干别人未干过的事情,居然会想到用 JS 引擎来转换 JSON(《用 Rhino/Nashorn 代替第三方 JSON 转换库》、《使用 Rhino 作为 Java 的 JSON 解析/转换包》),几经思考后,还是决然毅然放弃这个不切实际的想法,老老实实去写转换...

2019-01-29 13:30:44

阅读数 158

评论数 0

运用 Java 8 写一个 通用 Map 转换工具类

Map 是非常常见的一个数据结构,至于多常见则不再赘说了。框架无论大小,都会多少提供 Map 的相关工具方法,或进行封装。

2019-01-28 10:35:33

阅读数 208

评论数 0

运用 Java 8 写一个 HTTP 请求工具类

三年多以前写过一个 HTTP 请求类,然后又将其改进为链式风格的调用方式。虽然可以实现需求,基本上也没用重复的逻辑,但是编码上总是觉得怪怪的,当时也说不上哪里不对劲,尽管逻辑没错能实现,然而就是感觉谈不上“优雅”。那时水平有限,想不出办法也就没去专研了。 应该说,现在的 Java 8 的函数式风格...

2019-01-27 20:52:09

阅读数 1769

评论数 0

Vue组件放送之下拉省市区联动

省市区联动,又是一个常见的组件。一般来说,通过 select 元素的 onchange 事件来实现,难度不大。而如今换作 vue 框架下,该如何实现呢?这正事我们接下来要探讨的,——但先请容我说,甚至比旧方法更简单!——这就是来自数据驱动——MVVM 的威力! 什么是数据驱动呢?往大的说,可以很大...

2019-01-24 10:54:07

阅读数 103

评论数 0

Vue组件放送之文件上传

文件上传组件是常见的 Web 组件。HTML 提供了 input file 原始上传组件,我们在此基础上利用各种 HTML5 特性来封装该组件,而不是通过内嵌一个隐藏 Flash 上传(古老的做法)。又因,利用了 vue 的 MVVM 和组件化的强大特性,这一切都变得简单轻松。 先谈谈组件的需求—...

2019-01-22 23:43:26

阅读数 775

评论数 5

玩转 DCEVM + HotSwapAgent 热加载,免费、开源!

DCEVM 提供 JRebel 类似的功能,允许允许在运行时无限制地重新定义加载的类,所谓”热插拔、热加载、热部署“功能大抵如是。而 HotwapAgent 则适配了 Servlet 程序的热加载。 最重要的是 DCEVM + JRebel 免费、开源,不用为 JRebel 找破解而折腾,而且也心...

2018-12-13 14:36:12

阅读数 302

评论数 7

Java工具包:资源访问器

Java *.class 编译文件构成了 Java 程序,而 Java 程序则通过 classpath 能够访问到 class 文件。一个 Java 程序,classpath 位置可以不止一个,而保存 class 的介质也不止一种,磁盘文件系统,jar 包甚至 zip 包这些介质都可以让 Java...

2018-10-25 00:13:58

阅读数 541

评论数 2

Java 温故知新

Java 动态性,正在不断补充。如果用 JS 这些动态语言那当然简单。 选型 Java 动态代理 JavaAgent/Instrument/动态编译 ASM cglib Javassist 是否 Java 自带 yes yes no no n...

2018-10-21 10:00:36

阅读数 118

评论数 0

MySQL 主从配置

linux Cent OS6.5 yum安装mysql 5.6 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_...

2018-09-18 21:49:28

阅读数 118

评论数 0

Swagger 2(Open API v3.0) Java 文档生成指南(下)

先介绍网上“搜刮”的资源: Swagger从入门到精通,如何编写基于 OpenAPI 规范的 API 文档,https://legacy.gitbook.com/book/huangwenchao/swagger/details https://blog.csdn.net/lucky37312...

2018-09-14 18:49:57

阅读数 628

评论数 0

Swagger 2(Open API v3.0) Java 文档生成指南(上)

接口文档生成器指的是写好了 API 接口 之后,让前台开放人员(包括不限于 H5 前端、iOS/Android 客户端、小程序等)调用接口时的文档。个人比较主张“代码即文档”,即文档编写在源码之中。 先全网选型了一下,发现适合 Java 的有下面几种开源的方案。 Swagger,也就是本文的...

2018-09-14 11:47:27

阅读数 923

评论数 0

前端新知

Vue 点击事件解决300ms问题 https://www.cnblogs.com/JRliu/p/5972068.html https://github.com/qingyangmoke/vue-plugin-touch/blob/master/src/VueTouch.js http...

2018-09-12 22:18:39

阅读数 180

评论数 0

HTML5 Polyfill 向下兼容

开门见山,要点如下: 向 H5 标准靠拢,不搞自己的 API/DSL,浏览器不兼容的就作 Polyfill 处理。这就考验 Polyfill 的能力了。 原生实现,不依赖三方库 表单数据 FormData 直接发 FormData 会以 FormData 形式 POST,感觉不是太适...

2018-08-02 12:56:10

阅读数 268

评论数 0

一台 VPS 主机运行多个网站,多个 HTTPS 域名(基于 nodejs)

四年前写过一篇《用 nodejs 做反向代理服务器》,那时基于 HTTP 的,时过境迁,HTTPS 已是主流。怎么把 HTTP 升级到 SSL 呢?这里为大家稍作介绍一下,作法稍有不同。 支持 SSL 首先 nodejs 支持 HTTPS 很简单,只需要把 require(‘http’) ...

2018-05-13 17:48:21

阅读数 1296

评论数 2

Maven 打包jsp/js/jsp静态资源到 JAR 包中(Servlet3.0模块化特性与Maven结合应用)

先吐槽一下,本人踩过很多坑,泪流满面啊,有因为不熟悉 maven 的,有 eclipse bug 的,有网上文章信息不对称的…… 好吧,回到正题,我们需求是这样子滴: 一个项目由多个工程组成。因为项目是复杂的,大的,所以划分为多个子项目(或者说工程)比较好一点 那么问题来了,父与子...

2018-02-06 11:28:03

阅读数 4360

评论数 5

关注可视化H5设计(待补充……)

需求 简单的表单设计。可自由拖拉的控件,简单易操作,快速创建专属于你的表单,满足数据收集需求。让你的制表功力,漂亮的不像实力派! 丰富的表单模版。丰富的云表单库中有上万种表格模版供你选择,什么报名表、登记表、反馈表、邀请函、网络订单等各类表单应有尽有。一键启用,稍加修改后就可以为你所用。 ...

2018-02-06 10:17:26

阅读数 534

评论数 2

发布 AJAXJS-Data 1.0.0 暨 Helper 介绍

AJAXJS Framework 之 JDBC 封装,半 ORM。用法: com.ajaxjs ajaxjs-data 1.0.0 源码在:https://gitee.com/sp42/ajaxjs-data AJAXJS-Data 围绕数据库而设的一些工具包,...

2018-02-01 22:55:27

阅读数 330

评论数 0

你可能不需要一个 JavaScript 框架(三)

HTTP/2HTTP 协议已重写。这已不是文本的协议,而是二进制的。二进制协议更加高效,并且不易出错。HTTP/2连接也是多路复用的,简单地说 - 允许你在一个连接中同时传输多个响应。The HTTP-protocol has been completely rewritten. The prot...

2018-01-28 09:26:05

阅读数 412

评论数 0

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