转载文章
yousite1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Apache Commons Lang介绍
开源工具系列文章: Apache Commons Lang(1):http://ray-yui.iteye.com/blog/1953020 Apache Commons Lang(2):http://ray-yui.iteye.com/blog/1958319 Apache Commons BeanUtils:http://ray-yui.itey转载 2013-10-24 10:16:43 · 3922 阅读 · 0 评论 -
spring boot 热部署
基于Maven的SpringBoot项目,通过配置spring-boot-devtools模块来使Spring Boot应用支持热部署,无需每次更改代码都要手动项目,提高开发者的开发效率工具/原料 IntelliJ IDEA或eclips等开发工具 springboot项目 方法/步骤 在项目的pom.xml文件添加如下两段 <dependency...转载 2018-11-19 17:18:19 · 433 阅读 · 0 评论 -
设计模式之----命令模式
转载自:https://www.cnblogs.com/konck/p/4199907.html虽然是.net 版的,不过不影响阅读和学习。经典的命令模式包括4个角色:Command:定义命令的统一接口ConcreteCommand:Command接口的实现者,用来执行具体的命令,某些情况下可以直接用来充当Receiver。Receiver:命令的实际执行者Invoker:命令的请求者,是命令模式...转载 2018-06-26 23:33:26 · 225 阅读 · 0 评论 -
Spring @Transactional原理及使用
本文主要讨论Spring声明式事务中使用注解@Transactional的方式、原理及注意事项,主要包括以下内容:Spring @Transactional的配置使用;Spring @Transactional的传播行为和隔离级别;Spring @Transactional的工作原理;Spring @Transactional的注意事项;Spring @Transactional自我调用中的问题。...转载 2018-06-07 15:25:54 · 15615 阅读 · 0 评论 -
高并发服务设计—缓存
1 缓存回收策略1.1 基于空间即设置缓存的存储空间,如设置为10MB,当达到存储空间时,按照一定的策略移除数据。1.2 基于容量基于容量指缓存设置了最大大小,当缓存的条目超过最大大小,则按照一定的策略将旧数据移除。1.3 基于时间TTL(Time To Live):存活期,即缓存数据从缓存中创建时间开始直到它到期的一个时间段(不管在这个时间段内有没转载 2017-10-30 16:16:52 · 1301 阅读 · 0 评论 -
maven把依赖包拷贝到lib下
标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。参考了一些朋友的做法手动执行mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime转载 2015-10-16 10:30:53 · 1351 阅读 · 0 评论 -
maven 工程把依赖包打入jar包
将依赖打入jar包,由于maven管理了所有的依赖,所以将项目的代码和依赖打成一个包对它来说是顺理成章的功能。maven的这个功能之前就用过,但这次使用时忘了细节,只记得用maven的assembly插件,但assembly插件功能强大,可以打zip、war各种包,所以一下子找不到如何将依赖打入jar包了。浪费了一点时间,所以一定要记录一下。 在pom.xml中加入如下配置即可,关键是co转载 2015-10-16 11:08:42 · 689 阅读 · 0 评论 -
关于代码重载(java)
当重构没有现成的明显的方向时,我们可以遵循下面的原则: 当属性、方法或类存在任何的需要复用的意向时,归纳提炼它们。不要低估小方法对代码整洁的作用。使用小方法能让你节省很多笔墨。能让代码长度变短的提炼都应该去提炼,包括注释。用多形代替switch()——即使这样做会使代码变长。用封装控制可见度。消除依赖。简化构造方法——即使这样做会使代码变复杂。封装或避免条件表达式。使用guard语句,转载 2013-10-22 14:01:44 · 1430 阅读 · 0 评论 -
香草冰淇淋的故事
《与世界对话――胡茂元诠释上汽集团价值观的寓言故事》一书,精选了上汽集团胡茂元总裁近几年来讲的25个寓言故事。这些故事阐发的理念,是上汽集团价值理论及管理思想的总结和提升。该书即将于3月由上海人民出版社出版。现摘发其中的1则故事,以飨读者。 上汽集团胡茂元总裁在集团“推进用户 满意工程”的一次干部大会上,讲述了发生在美国通用汽车公司客户服务部门与用户之转载 2011-12-27 13:41:15 · 2835 阅读 · 0 评论 -
BloomFilter——大规模数据处理利器
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一. 实例 为了说明Bloom Filter存在的重要意义,举一个实例: 假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。转载 2013-04-02 09:40:03 · 778 阅读 · 0 评论 -
聊聊并发(三)——JAVA线程池的分析和使用
1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。转载 2012-12-31 09:48:42 · 789 阅读 · 0 评论 -
postgresql 不错的全文检索资料
在postgreSQL 8.3自带支持全文检索功能,在之前的版本中需要安装配置tsearch2才能使用,安转配置tsearch2就不再多说了,主要介绍一下8.3中自带全文检索功能。全文检索类型(Text Search Types)postgreSQL设计支持全文检索,提供两个数据类型(tsvector,tsquery),并且通过动态检索自然语言文档的集合,定位到最匹配的查询结果。转载 2012-12-11 14:17:08 · 4269 阅读 · 0 评论 -
全国地区表(树形)
项目里需要用到在网上找,都是一个省表一个城市表,为方便项目使用,特留!表结构: CREATE TABLE `location` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(50) NOT NULL, `fId` bigint(20) default NULL, `language` int(转载 2012-08-16 14:12:57 · 39056 阅读 · 1 评论 -
数据库的查询优化技术__非常经典的数据库设计方面的文章
数据库的查询优化技术数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万转载 2012-10-11 14:14:50 · 1294 阅读 · 0 评论 -
读取本地文件,非FSO方式
读取txt //<!-- function onDownloadDone(s) { oText.value=s; } //--> 读取TXT转载 2011-12-29 10:51:19 · 803 阅读 · 0 评论
分享