摘要: 在java扩展包里,有这样一个包,它可以描述货币类型,它说币种和金额组成,可以应用在任何复杂的场合里,这个对象结构如下: { "price": { "amount": 1799.99, "currency": "USD" } } 如果希望引用Mon... 阅读原文
2018-05-11 08:40:02 阅读(842) 评论(0)
摘要:        在过去的若干年里,活跃用户、优质内容的创造者们和传播者们,为 Facebook、Twitter、 Reddit、微博、知乎等社交网络和 UGC(User Generated Content, 用户生产内容)平台带 来了海量流量和数百亿美元的利润。 但是,这些生产内容的用户对于他们所创造的内容 既不拥有完... 阅读原文
2018-05-11 08:11:02 阅读(737) 评论(0)
摘要:  一、环境的搭建 (1)导入依赖 1 <properties> 2 <junit.version>4.12</junit.version> 3 <spring.version>4.3.10.RELEASE</spri... 阅读原文
2018-05-11 07:28:01 阅读(778) 评论(0)
摘要: 一、什么是消息中间件(MQ) 1.1 为什么会需要消息队列(MQ)?   主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达MySQL,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通... 阅读原文
2018-05-11 06:00:09 阅读(764) 评论(0)
摘要:   修改端口, Tomcat服务器下conf/server.xml文件         把端口号更改为80                  解释:输入域名时默认进入80端口,如果没修改则需要输入端口号才能进入.                    Eg:www.xxx.com:8080       2.配... 阅读原文
2018-05-11 00:38:04 阅读(850) 评论(0)
摘要: 1. 一些基本概念 在开始之前,我们需要声明一件重要的事情是:我们不是在讨论在运行时通过反射机制运行处理的注解,而是在讨论在编译时处理的注解。注解处理器是 javac 自带的一个工具,用来在编译时期扫描处理注解信息。你可以为某些注解注册自己的注解处理器。这里,我假设你已经了解什么是注解及如何自定义注解。如果你还未了解... 阅读原文
2018-05-10 23:18:01 阅读(816) 评论(0)
摘要: 一、需求介绍   当前B/S模式已成为应用开发的主流,而在开发企业办公系统的过程中,常常有客户这样子要求:把系统数据库中的数据导出到Excel,用户查看报表时直接用Excel打开。或者是:用户已经习惯用Excel打印,也就要求必须把数据导入到Excel文件。这样在我们实际的开发中,很多时候需要实现导出Excel的应用... 阅读原文
2018-05-10 21:31:03 阅读(723) 评论(0)
摘要: 组合模式-Composite Composite模式使得用户对单个对象和组合对象的使用具有一致性. 以<<图解设计模式>>的文件例子来说: 文件夹是文件的组合, 文件是单个对象, 文件夹是多个文件的组合. 不过对用户来说, 无论是文件还是文件夹, 他希望使用一个统一的方法来管理他们.这就需... 阅读原文
2018-05-10 20:34:07 阅读(744) 评论(0)
摘要: 一、基础概念   (1)异常:Java程序在运行时期发生的不正常情况。      Java就按照面向对象的思想对不正常情况进行描述和对象的封装。   (2)异常问题分类: (Throwable:定义对于问题共性的功能。)      1.Error:由系统底层发生的,jvn告诉使用者。不做针对性处理,直接修改代码。  ... 阅读原文
2018-05-10 20:23:02 阅读(687) 评论(0)
摘要: 比较排序与非比较排序的对比   常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。在冒泡排序之类的排序中,问题规模为n,又因为需要比较n次,所以平均时间复杂度为O(n²)。在归并排序、快速排序之类的排序... 阅读原文
2018-05-10 20:10:02 阅读(745) 评论(0)