WEB前端
文章平均质量分 68
wslovelcy
主要从事:java ee方向开发,项目管理
码农一枚,做过能源(石油),金融(公积金,保险行业)的技术方案解决,电子商务SOA设计,大宗商品交易和仓储系统。目前从事物流车联网行业,仓储系统的技术研发和方案解决
展开
-
SpringBoot2+Netty+WebSocket(netty实现websocket,支持URL参数)
关于NettyNetty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。更新2019-7-11 新增URL参数支持,并解决了带参URL导致的连接自动断开问题,感谢大家的支持。MAVEN依赖 <dependencies> <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency...转载 2020-06-10 09:39:12 · 867 阅读 · 0 评论 -
BAT解密:互联网技术发展之路(4)- 存储层技术剖析
BAT解密:互联网技术发展之路(4)- 存储层技术剖析1. SQL即关系数据。前几年NoSQL火了一阵子,很多人都理解为NoSQL是完全抛弃关系数据,全部采用非关系型数据,但事实经过几年的试验后,大家发现关系数据不可能完全抛弃,NoSQL不是No SQL,而是Not Only SQL,即NoSQL是SQL的补充。所以互联网行业也必须依赖关系数据,考虑到Oracle太转载 2015-11-16 15:24:46 · 433 阅读 · 0 评论 -
完全理解Gson(2):Gson序列化
通过调用 Gson API 可以把 Java 对象转换为 JSON 格式的字符串(项目主页)。在这篇文章中,我们将会讲到如何通过 Gson 默认实现和自定义实现方式,将 Java 对象转换为 JSON 字符串。对于那些不熟悉 Gson 的读者,建议在读本篇文章之前读一下这两篇文章:简单 Gson 实例和 Gson 反序列化实例。另外,这篇文章的讲述方式和Gson反序列化实例一样,转载 2015-11-16 14:42:34 · 653 阅读 · 0 评论 -
完全理解Gson(1):简单入门
GSON是Google开发的Java API,用于转换Java对象和Json对象。本文讨论并提供了使用API的简单代码示例。更多关于GSON的API可以访问:http://sites.google.com/site/gson/.本文是GSON系列文章的第一篇。本文是其他文章的基础,因此不需要任何GSON或JSON经验。第二篇文章提供了关于GSON反序列化(从JSON到Java)转载 2015-11-16 14:40:48 · 369 阅读 · 0 评论 -
BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展
BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展在《互联网技术发展之路(1) - 技术发展的驱动力》一文中,我们详细阐述了对于服务类的业务来说,业务发展是技术发展的驱动力。那接下来我们就看看业务究竟是如何驱动技术发展的。 互联网业务千差万别,但由于他们具有“规模决定一切”的相同点,其发展路径也基本上是一致的。互联网业务发展一般分为几个时期:初创期、快速发展期转载 2015-11-16 15:19:34 · 347 阅读 · 0 评论 -
完全理解Gson(3):Gson反序列化
本文延续前一篇文章,继续介绍简单基本的Gson用法。这篇文章我们将介绍如何将复杂的JSON对象解析为Java对象,其中Java对象的结构可以与JSON对象不一致。我们还会看到如何使用Gson反序列化器(JsonDeserializer Java文档)将JSON对象映射为Java对象。观察请注意,文中解析(parse)与反序列化(deserialise)将互换使用。下面列出的转载 2015-11-16 14:44:27 · 1835 阅读 · 0 评论 -
BAT解密:互联网技术发展之路(7)- 网络层技术剖析
上一篇博文《BAT解密:互联网技术发展之路(6)- 服务层技术剖析》中,介绍了互联网业务发展特点的中的“复杂性”的应对方式,本文介绍互联网业务发展特点的另外两个方面“高性能”、“高可用”。一般人提到高性能时第一想到的就是优化,提到高可用时第一反应就是双机或者备份,但是对于互联网这种超大容量和访问量的业务来说,这两个手段都是雕虫小技,无法应对互联网业务的高性能和高可用需求,互联网业务的高可用转载 2015-11-16 15:26:51 · 389 阅读 · 0 评论 -
BAT解密:互联网技术发展之路(5)- 开发层技术剖析
BAT解密:互联网技术发展之路(5)- 开发层技术剖析1. 开发框架在系列文章的第2篇“BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展”中我们深入分析了互联网业务发展的一个特点:复杂性越来越高。复杂性增加的典型现象就是系统越来越多,不同的系统由不同的小组开发。如果每个小组用不同的开发框架和技术,将会带来很多问题,典型的问题有:1)技术人员之间没有共同的技术语言转载 2015-11-16 15:26:06 · 402 阅读 · 0 评论 -
电子商务网站互联网安全防御攻略
电子商务网站,互联网的安全防御相当重要,尤其是牵扯到支付这一块的。本文总结了一些比较通用的 web 安全防御常识,供大家参考一下,也希望可以和关心这一块的同行一起讨论一下这方面的话题。全文地址:电子商务网站互联网安全防御攻略如果有任何问题或者好的建议,请直接在该篇文章下留言。另附:CSRF 原理以及 Struts2 令牌校验防御攻略解析转载 2015-01-26 11:30:05 · 489 阅读 · 0 评论 -
前端JS常见树——Tree
JS 树 Tree tree原创 2015-01-22 14:29:18 · 16762 阅读 · 0 评论 -
AJAX跨域问题处理
方式一:远程加载js文件获取数据(1) script 标签或s1.src=”test.js”或var oHead = document.getElementsByTagName(‘HEAD’).item(0);var oScript= document.createElement(“script”);oScri转载 2015-01-22 14:56:06 · 425 阅读 · 1 评论 -
比较简单的导出EXCEL
导出 excel jsp原创 2015-01-22 14:59:31 · 446 阅读 · 0 评论 -
javascript编写模板记录
工作中常用到的JS模板//闭包(function() {var Template = function() {//初始化this.init();};Template.prototype = {config : {//保存一些静态常量 如 : url ...}, cache : {//保存全局的变量 如 :grid ...},init原创 2015-01-22 14:23:48 · 406 阅读 · 0 评论