摘要:
1、微信支付流程图 阅读全文
摘要:
[java] view plain copy [java] view plain copy [java] view plain copy <pre name="code" class="java"> 1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时 阅读全文
摘要:
在线文档预览方案-office web apps 在线文档预览方案-office web apps 最近在做项目时,要在手机端实现在线文档预览的功能。于是百度了一下实现方案,大致是将文档转换成pdf,然后在通过插件实现预览。这些方案没有具体实现代码,也没有在线预览的地址,再加上项目时间紧迫。只能考虑 阅读全文
摘要:
今天突然想发些牢骚,说说我今天关于自己和兄弟的思考。 先说下对于兄弟的思考。 今天微信一个初中同学群上,新增了一个同学。一开始并不觉得有什么奇怪,后来发现他是我曾今初中最好的兄弟。想着我们都长大了,过去的事毕竟都过去了,我毫不犹豫的发起了好友添加的邀请。他同意了邀请,然后我问他是不是那个人,他也刚好 阅读全文
摘要:
写这篇文章的时候,我和团队正在处理项目漏洞问题,发现这些都是细节但又容易在项目实现的过程中忽视的部分,鉴于此,我想总结下来,方便以后出现类似问题能及时得到解决。 1、任意文件上传漏洞。 描述:允许用户上传任意文件可能让攻击者注入危险内容或恶意代码,并在服务器上运行。 利用:文件上传可以修改后缀导致可 阅读全文
摘要:
在项目实践过程中,当我们使用如avalon这样的MVVM框架时,通常会发现一直会有个问题。 过往的经验告诉我们,想在页面加载完之后处理些事件我们可以绑定document的ready方法或者使用jquery的$(function{})去处理。 但是,如果在页面中数据有些时动态渲染的呢,这些数据不一定时 阅读全文
摘要:
1、概述 经过了详细的信息格式、网络IO模型的讲解,并且通过JAVA RMI的讲解进行了预热。从这篇文章开始我们将进入这个系列博文的另一个重点知识体系的讲解:RPC。在后续的几篇文章中,我们首先讲解RPC的基本概念,一个具体的RPC实现会有哪些基本要素构成,然后我们详细介绍一款典型的RPC框架:Ap 阅读全文
摘要:
接上文《架构设计:系统间通信(8)——通信管理与RMI 上篇》。之前说过,JDK中的RMI框架在JDK1.1、JDK1.2、JDK1.5、JDK1.6+几个版本中做了较大的调整。以下我们讨论的RMI工作原理都是基于JDK1.6+版本的。 3、JAVA RMI 工作原理 通过上面的两组代码,我们大概知 阅读全文
摘要:
1、概述 在概述了数据描述格式的基本知识、IO通信模型的基本知识后。我们终于可以进入这个系列博文的重点:系统间通信管理。在这个章节我将通过对RMI的详细介绍,引出一个重要的系统间通信的管理规范RPC,并且继续讨论一些RPC的实现;再通过分析PRC的技术特点,引出另一种系统间通信的管理规范ESB,并介 阅读全文
摘要:
7、异步IO 上面两篇文章中,我们分别讲解了阻塞式同步IO、非阻塞式同步IO、多路复用IO 这三种IO模型,以及JAVA对于这三种IO模型的支持。重点说明了IO模型是由操作系统提供支持,且这三种IO模型都是同步IO,都是采用的“应用程序不询问我,我绝不会主动通知”的方式。 异步IO则是采用“订阅-通 阅读全文