排序:
默认
按更新时间
按访问量

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

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

2018-05-13 17:48:21

阅读数:250

评论数:2

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

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

2018-02-06 11:28:03

阅读数:935

评论数:4

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

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

2018-02-06 10:17:26

阅读数:197

评论数: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

阅读数:154

评论数:0

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

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

2018-01-28 09:26:05

阅读数:247

评论数:0

制作常见的消息提示框

该控件的效果是从页面右上方徐徐显示出一个消息框,如下图所示。 然后暂时停留若干时间,完毕后自动收缩。在线演示地址:https://framework.ajaxjs.com/framework/ui_demo/form/msg.jsp 首先,了解 HTML 结构如下: div clas...

2018-01-24 23:57:12

阅读数:251

评论数:0

用 Eclipse 自带的 Maven 发布到中央库

1、注册 Sonatype OSSRH 例如我的是这样的。注意密码稍后要放在 XML 中,所以特殊字符不要使用 &(需要转义),用 @ 就好。 2、填写工单 写好之后有工作人员问你是否拥有该域名,你回答 yes 即可 3、完善...

2018-01-18 10:32:05

阅读数:567

评论数:0

文件上传之重制版

许久之前,小弟写过一个文件上传的,那时还是基于 JSP 的,详见《http://blog.csdn.net/zhangxin09/article/details/51543300》。不过最近看的代码不爽,于是又重新捣腾一下,就变成今天这样子了。 源码:https://gitee.com/sp42...

2018-01-13 22:38:35

阅读数:167

评论数:0

基于 JSON 格式的通用配置中心(一)

关于应用 JSON 作为配置文件,并不鲜见。小弟若干年前亦有这方面的尝试,详见《Java Web:JSON 作为配置文件,简单读写的方法》,那时不成熟的地方还很多,问题不少——这当然是今天回过头去看的。不过好在我坚持下来了,还是抱着 JSON 不放,打造今天的配置中心。 为什么要用 JSON 作...

2018-01-12 21:27:52

阅读数:260

评论数:0

Java 反射之获取方法对象

GetMethod 调出方法已知一个类,可以将其身上的方法抽出来。抽出来的便是一个 Java 对象,也就说,Java 中方法也是一种对象,为 java.lang.reflect.Method 类型。我们通过反射调出、执行方法。Java API 为我们提供了两种获取方法的方法,getDeclared...

2017-12-31 14:38:06

阅读数:556

评论数:2

简易封装 XHR:支持 GET/POST/PUT/DELETE/JSONP/FormData

AJAX 就是 XHR 的应用,无需多说。请看看小弟我第 N 次的封装工作。

2017-12-23 12:19:52

阅读数:317

评论数:0

Java 对称加密

最近在做一个用户 token 功能,学习了加密相关 AES/DES、RSA 等。其中涉及一个对称和非对称加密问题。对称加密虽然没有非对称加密那样安全性高,但好处是加密速度快,但某些场合还是可以选择使用的,例如当下的用户认知机制,它是基于 token 无状态的,每次请求过来都会认证一次,这样就必须要...

2017-12-01 11:19:02

阅读数:229

评论数:0

如何在桌面电脑上使用 SAS 硬盘

SAS 硬盘要想在普通电脑上使用一般比较麻烦,首先是 SAS 不像普通 IDE/SATA 硬盘那样在主板上提供了接口。电源部分倒是通用、无分 SAS/SATA 的。于是我们必须找一张 SAS 卡,一般是 PCI-E 接口的。这些 SAS 卡很少专门针对桌面电脑的,比较多是服务器或者工作站拆机的,P...

2017-11-11 18:09:31

阅读数:2120

评论数:0

大家都懂的 JSON 解析器原理(一)简介 & 低配版入门

没学过编译原理,做一个 JSON 解析器难吗?——难!是不是就不能“迎难而上”呢?——不是!越是难的越是一个挑战!——笔者这里尝试通过通俗易懂的行文为大家介绍一下 JSON 解析器,到底是如何被解析成为 Java 里面“可以理解的”对象。前面的铺垫可能比较长,但请尽量不要跳过,因为那都是基础,尤其...

2017-08-13 14:04:27

阅读数:1417

评论数:1

AJAXJS MVC 入门

AJAXJS MVC 是一款简单高效的 MVC 框架。它首先参照了 SpringMVC 中最精炼的部分也就是“约定优于配置”的思想,基本上无须特定的配置,只要写好了注解就可定义你自己的控制器。下面我们一步步来展现控制器是如何生成。

2017-08-12 23:24:13

阅读数:458

评论数:0

用 JSON 表现树的结构兼谈队列、堆栈的练习(二)

查找,又叫作搜索 search。查找跟遍历的概念不同,遍历是全部的节点都要走一遍,而查找,找到目标节点就立刻返回,不会继续遍历了。当然,如果什么都没查找到,就是一次完整的遍历过程了。

2017-08-03 23:34:45

阅读数:877

评论数:0

用 JSON 表现树的结构兼谈队列、堆栈的练习(一)

接触 JSON 的人都知道,JSON 可通过 K/V(Key/Value) 结构很直观地表现一棵树,因为 V 可以“包含”另外一个 K/V 从而不断嵌套下去形成“树状”的结构。但 V 不一定必须为另外一个 K/V,而是可以为 Array 数组。数组中由可以“包含”更多的 K/V 或者又是数组类型—...

2017-08-02 11:05:22

阅读数:750

评论数:0

通过“单键锁配置法”实现访问控制

大家的权限是怎么做的呢?这里为大家介绍一个简单的权限管理方法。 访问控制主要是指按照用户身份和对应的权限来限制用户实施平台资源的使用和控制。通过指定不同的访问策略来控制用户对资源的访问。访问控制保障合法用户访问和授权使用特定的资源,防止非法主体或操作者对平台资源进行非授权的访问。 用户组包含一...

2017-07-18 17:22:17

阅读数:575

评论数:0

原创一个微型的日志工具类

JDK 自带的 java.util.logging 非常简陋,于是在此基础上新建 LogHelper 类,封装一些实用的功能。 完整源码在:https://gitee.com/sp42/ajaxjs-base/tree/master/src/main/com/ajaxjs/util/logger...

2017-06-13 22:41:00

阅读数:668

评论数:3

PrepareStatement 如何打印真实 SQL

我们知道,JDBC 的 PrepareStatement 优点多多,通常都是推荐使用 PrepareStatement 而不是其基类 Statment。PrepareStatement 支持 ? 占位符,可以将参数按照类型转自动换为真实的值。既然这一过程是自动的,封装在 JDBC 内部的,那么我们...

2017-04-15 22:43:55

阅读数:2840

评论数:0

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