Java开源生鲜电商平台-安全设计与架构(源码可下载)

Java开源生鲜电商平台-安全设计与架构(源码可下载) 说明:Java开源生鲜电商平台是一个B2B的生鲜电商平台,由于是APP的一种模式,所以安全方面一般会思考以下几个维度: 1.数据安全。 2.传输安全。 App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分 ... »

说说 input 输入框的事件

从input框获取焦点到,输入值,失去焦点这个过程所有事件,以及一些特点; 1、过程 onfocus -> 键盘输入 -> onkeydown -> onkeypress -> onkeyup -> oninput -> 失去焦点 -> onchange -> onblur 如下,奉上代码; 执行结 ... »

00后专访:我是如何初中毕业年仅16岁便踏入北漂码农行业的(一)

前言 好几天没有提笔写文章了,原本今晚我也没打算写,当我关了电脑躺床上准备入睡了。此时不经意的一瞥(入睡前习惯刷刷微信),然后发现微信通讯录右上角有个小红点,对于这点,我已经司空见惯了。我知道是有童鞋关注了我的公众号,然后想加入前端圈群聊的,所以才加我。 于是我同意并发出邀请入群的请求。这个童鞋跟我 ... »

大数据小视角2:ORCFile与Parquet,开源圈背后的生意

上一篇文章聊了聊基于PAX的混合存储结构的RCFile,其实这里笔者还了解一些八卦,RCfile的主力团队都是来自中科院的童鞋在Facebook完成的,算是一个由华人主导的编码项目。但是RCfile仍然存在一些缺陷,后续被 HortonWorks 盯上之后上马了 ORCFile 格式,而老对头 Cl ... »

用Fundebug插件记录网络请求异常

在服务端,不管我们使用Node.js、Java、PHP还是Python等等,都会用日志以文本的形式记录请求以及报错信息。这个对于后端做事后分析是很有用的。 另一方面,前端有时候出问题其实是因为后端接口报错,返回数据异常导致。而实际上,前端才是用户直接触及的端,所以出了问题,首先是在前端体现出来,首先 ... »

selenium处理iframe定位于切换问题解决办法

首先还是围绕以下几个方面来看: 1.什么是iframe? 2.为什么我们要定位iframe? 3.我们怎样定位iframe,与切换iframe? 1.什么是iframe? ♦ b/s架构都使用iframe,官方的定义是这样的:【iframe 元素会创建包含另外一个文档的内联框架(即行内框架)】。什么 ... »

中国式软件开发思路

1.敏捷开发不是快,而是灵活。 2.敏捷开发是让项目尽量透明。 3.敏捷开发对人的要求高(是意愿而不是能力) ... »

联通用户的福利,不了解就拉倒!

一、背景 ​ 当今这个4G时代,联通很明智的和各大企业携手搞起了互联通合作资费卡,除了对应的免流服务,对应的资费也可以说很是公道了。 ​ 本文,我要给大家推荐一个我个人用的套餐,别急,保证会分享如何在不让你换号的情况下就可以换套餐,然后用最少的钱(月费19元)得到最多的服务。不划算你打我好了(会不会 ... »

Redis详解(一)------ redis的简介与安装

工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法。 1、Redis 的简介 Redis:REmote DIctionary Server(远程字典服务)。 是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存 ... »

Android P Beta发布!最新版本抢先体验!

在不久前结束的谷歌I/O开发者大会上,谷歌公布了下一个版本的 Android,也就是 Android P 的 beta 版本。Android P 将 AI 定位为操作系统的核心,并侧重于提供智能且简洁的体验。 WeTest第一时间升级了原有Android P DP1的系统版本,同步为最新的Beta版 ... »

如何运行vue项目

首先,列出来我们需要的东西: node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像 安装node.js 从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。 安装完成之后,打开命令行工具,输入 node -v,如下 ... »

Java NIO 概览

Java NIO 是 java 1.4 之后新出的一套IO接口,这里的的新是相对于原有标准的Java IO和Java Networking接口。NIO提供了一种完全不同的操作方式。 NIO中的N可以理解为Non-blocking,不单纯是New。 它支持面向缓冲的,基于通道的I/O操作方法。 随... ... »

个人站点升级持续集成,自动构建和部署

前言 利用 +`Hexo`写文章,整体体验已经很棒。在写作过程中,节省了我不少时间。 但是,美中不足的,就是发布的时候,需要手动输入命令, 好文件,再用 部署到服务器上。 本文,用于记录解决这个痛点的过程。采取的解决方案就是 持续集成 。 以下是我用于部署个人站点的服务器概况: 服务器 阿里云ECS ... »

程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。 因为,我见过不少得过且过的的程序员工资明显低于同等条件下的平均水平,我更见过更多忙成狗的程序员,因为不知道在忙什么以及为什么忙,所以进 ... »

我和Python的Py交易》》》》》》 浮点数的身世字谜

什么是浮点数? 在数据类型中写道,浮点数是带小数点的小数,这个概念是不准确的;浮点数是除了无限不循环小数之外的小数,也就是可以用分数表示的带小数点的数。 好了,浮点数就这些内容,讲完了,各回各家,各找各妈。 不想回家的就继续往下看咯。。。 虽然浮点数中没有无限不循环小数但是有无限循环小数啊,计算机内 ... »

设计模式漫谈之责任链

这段时间谈恋爱了,也就没更新随笔。后天就软考了,不过我已经抱着失败是成功他妈的准备了。做软件不能急,要稳着性子做几年再说,刚毕业的应届生啥都想学,老想一口吃个胖子,没有5年以上的工作经验,就是再NB也不行,搞技术的要有工匠精神,而工匠精神必须沉浸下去搞很多年技术。没有耐心研究技术,贪多求快,这样不适 ... »