现在位置: 首页 > 所有2016年10月发表的文章
2016年10月31日 编程 ⁄ 共 8658字 暂无评论
话说好久没更新这个博客了 都快忘记还有博客这件事了.... 因为之前在造一个简单的HTTP框架的轮子,里面用了JSON...当时随便拉了个FastJSON的库就用了,然而...嗯,毫无疑问,轮子还是要自己造才好玩,虽然不会在生产环境用,但是写和不写多少还是有些差距的 于是今天就造了这个简单的JSON库轮子,实现了FastJSON里最常用的toJSON和fromJSON功能,支持Map List Array BeanObject 的JSON文本转换,JSON文本解析的话只实现了到Map...
阅读全文
2016年10月31日 编程 ⁄ 共 3450字 暂无评论
需求: 1、springmvc返回xml; 技术及环境: Spring 4.3.1.RELEASE JDK 1.8 IDEA 15.0.6 Maven 3 实现: spirngxml的配置主要如下: 添加项目依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.1.RELEASE</version> </dependency> <!-- https://mvnrepository.com/artifact/or...
阅读全文
2016年10月31日 编程 ⁄ 共 1957字 暂无评论
  Spring经过大神们的构思、编码,日积月累而来,所以,对其代码的理解也不是一朝一夕就能快速完成的。源码学习是枯燥的,需要坚持!坚持!坚持!当然也需要技巧,第一遍学习的时候,不用关注全部细节,不重要的代码可以先忽略掉,达到理解大体的架子及流程,避免第一次就陷入某个坑里出不来。第二遍针对某个流程更深入的、有针对性的去分析学习,当然遇到某个实在过不去的坎可以标记,后面再思考,毕竟是别人设计的,有些不...
阅读全文
(1) 编写一个程序,生成一个10*10的二维随机整数数组,并将该数组的每行最大值保存于一个一维数组中,将每列平均值保存于另外一个一维数组中并分别输出。 (2) 编程输出杨辉三角的前10行。 找出一个,即该位置上的元素在该行上最大,在该列上最小(注:一个二维数组也可能没有这样的鞍点)。       /** * * @author liuhui *@version Java上机实验三 *@time 2016.10.30 */ public class javatest2...
阅读全文
2016年10月31日 编程 ⁄ 共 14702字 暂无评论
测试与基本规范 为什么需要测试? 为了稳定性,能够明确的了解是否正确的完成开发。 更加易于维护,能够在修改代码后保证功能不被破坏。 集成一些工具,规范开发规范,使得代码更加稳定( 如通过 phabricator differential 发diff时提交需要执行的单元测试,在开发流程上就可以保证远端代码的稳定性)。 2. 测什么? 一般单元测试: 列出想要测试覆盖的异常情况,进行验证。 性能测试。 模拟测试: 根据需求,测试用户真正在使...
阅读全文
2016年10月31日 编程 ⁄ 共 1151字 暂无评论
作者:var dump链接:https://zhuanlan.zhihu.com/p/23300328 最近要做一个基于Java C/S架构的项目,主要涉及权限管理这方面的东西。了解到Apache Shiro适合做这个。其官网上教程写的很好,打算把这些教程翻译成英文,这是第一篇。 Apache shiro是什么? Apache Shiro是一款强大、灵活的开源安全管理框架,以十分优雅的方式处理authentication(身份验证)、authorization(授权)、enterprise session(企业会话?)和cryptogr...
阅读全文
2016年10月31日 编程 ⁄ 共 1482字 暂无评论
  前言     php是脚本型程序 每次出错都要手动exit断点程序不是很方便   哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试。下面将我个人的安装经历分享给大家。   运行环境 windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用) 一、首先安装xdebug   安装xdebug比较简单 ,运行php -i >phpinfo.txt  或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站...
阅读全文
2016年10月31日 编程 ⁄ 共 2627字 暂无评论
英文文档: help([object]) Invoke the built-in help system. (This function is intended for interactive use.) If no argument is given, the interactive help system starts on the interpreter console. If the argument is a string, then the string is looked up as the name of a module, function, class, method, keyword, or documentation topic, and a help page is printed on the console. If the argument ...
阅读全文
2016年10月31日 编程 ⁄ 共 2033字 暂无评论
  《深入理解Spring系列之一:开篇》中提到在Spring容器启动的过程中,会将类解析成Spring内部的BeanDefinition结构,并将BeanDefinition存储到一个叫DefaultListableBeanFactory中,本篇将深入分析BeanFactory。   首先,看一下DefaultListableBeanFactory的类图,   可以看到DefaultListableBeanFactory间接实现了BeanFactory接口,先来分析一下这个BeanFactory,直接查看BeanFactory源代码, public interface BeanF...
阅读全文
2016年10月31日 编程 ⁄ 共 1859字 暂无评论
今天写一个struts2的例子,目的是为了让大家明白struts2的基本流程,其实框架没有大家想象的那么难,说白了struts2的本质就是一个大的Servlet,即原本需要提交到Servlet处理的部分现在通过配置文件将其交给普通的Class类进行处理。 首先新建一个javaWeb项目,然后把struts2所依赖的包导入到lib下(可以百度一下也可以直接到官网上下载),然后在web.xml中对struts2进行配置,添加的内容如下: 1 <filter> 2 <filt...
阅读全文
×