- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 打印字符串的全字符组合的常用算法
一、求组合类型的算法:1、整型数组的所有组合的求法 阿里巴巴笔试题--求数组中和为给定数所有的组合2 、字符串的所有组合可读性高的解法:package com.itheima;import java.awt.List;import java.util.ArrayList;/*** 第七题 编程列出一个字符串的全字符组合情况,原始字
2014-12-28 16:08:07 1495
转载 synchronized和wait()/notify()
本文转自:http://blog.csdn.net/ruixj/article/details/1326965 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方能获得该锁,重新进入可执行状态。wait
2014-12-26 20:29:04 512
转载 Java并发编程之ConcurrentHashMap
本文转自:http://www.iteye.com/topic/1103980ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小
2014-12-26 01:02:59 507
转载 常用的缓存产品比较-memcache与ehcache
memcache与ehcache的选择使用缓存的原则就是:尽量用低开销的计算代替高开销的计算。比如直接从其他数据库 查询的开销要远高于内存中的计算返回,网络请求要远高于本地(同一vm中)请求。 memcache:分布式应用 内存对象缓存系统开发,占用其他机子的内存。很多互联网 ,负载均衡三台(以三台为例)其他web服务器 可以共享一台memcache的资源。传递的信息以键值对的形式
2014-12-26 00:51:38 2333
转载 Groovy动态语言
本文转自51CTOGroovy 1.8.6正式发布(附下载)2012-02-13 10:41 wangguo iteye 字号:T | TGroovy是一个基于 Java虚拟机(JVM)的敏捷动态语言,它构建在强大的Java语言之上,同时引入闭包和元编程等出色的新功能,并添加了Python、Ruby和 Smalltalk等语言中的诸多特征。AD:20
2014-12-15 19:33:54 877
转载 领域驱动设计(DDD:Domain-Driven Design)
Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。初学者学习DDD可从研究本站Jdon框架的DDD应用源码开始,戳这里开始。 过去系统分析和系统设计都是分离的,正如我们国家“系统分析师” 和“系统设计师” 两种职
2014-12-15 17:11:52 716
转载 什么是动态语言和静态语言?
本文转自:http://haohetao.iteye.com/blog/589070 什么是动态语言和静态语言?编程VBVB.NETPythonRuby 定义 通常我们所说的动态语言、静态语言指 动态类型语言(Dynamically Typed Language)和 静态类型语言Statically Typed Language)。还有一个 Dynamic Pr
2014-12-15 13:09:27 636
原创 spring四种依赖注入方式
Action中,spring通过四种依赖注入方式注入:Set注入构造器注入实例工厂的方法注入静态实例工厂的方法注入 总之 Spring IOC注入方式用得最多的是(1)(2)种,多谢多练就会非常熟练。 另外注意: 通过Spring创建的对象默认是单例的(和struts2相反),如果需要创建多实例对
2014-12-12 20:31:34 520
转载 Web设计师保持动力的几个有的效方法
本文转载至:http://www.phplo.com/web/2320.htmlWeb设计师保持动力的几个有的效方法摘要:有时候,我们都会气馁认输,并当作晦气。但是这种情况在生活中总会有,这完全很正常。但是我们平时还是要经常和领导沟通的,毕竟领导的想法和一些话语是对你在工作上的改进是很有帮助的。至少你给领导留下好的印象也是不错的。给自己打气嘛! 作
2014-12-11 16:14:05 595
转载 java垃圾回收精华
本文转自:http://caoyaojun1988-163-com.iteye.com/blog/1966814 本文系翻译:原文地址:mechanical-sympathy.blogspot.com/2013/07/java-garbage-collection-distilled.htmljava垃圾回收精华 串行(Serial),并行(Parallel
2014-12-11 09:22:59 936
转载 Java内存模型详解(JMM)
本文引至51 CTO:http://developer.51cto.com/art/200906/131393.htmJava内存模型详解2009-06-24 16:50 Allin CSDN 字号:T | T本文向您介绍Java内存模型的概念,在C或C++中, 利用不同操作平台下的内存模型来编写并发程序;Java利用了自身虚拟机的优势, 使内存
2014-12-10 15:49:17 685
转载 Java内存管理:深入Java内存区域管理
本文摘自:http://www.cnblogs.com/gw811/archive/2012/10/18/2730117.htmlJava内存管理:深入Java内存区域 本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从
2014-12-10 15:31:47 618
转载 应用层网络协议熟知端口号
21/tcpFTP 文件传输协议22/tcp SSH 安全登录、文件传送(SCP)和端口重定向23/tcpTelnet 不安全的文本传送25/tcpSMTP Simple Mail Transfer Protocol (E-mail)53/tcpDNS80/tcpHTTP 超文本传送协议 (WWW)88/tcpKerberos Authentic
2014-12-09 11:09:19 7027 1
转载 金盾视频加密器V2014视频加密原理分析
转自:http://www.csdn123.com/html/itweb/20131026/188417.htm一片不错的视频加密 原理分析文章。声明: 本帖大部分都是参考“天易love”的,原创的地方不多,只是随着软件版本更新,在此记录一下算法变化而已,著作权仍属原作者,错误之处请大家批评指正。 本作只研究加密算法,如果软件原作者看到,请增强软件安全
2014-12-03 11:29:39 3472
转载 一致性哈希算法(Consistent Hashing)
转自:http://blog.csdn.net/x15594/article/details/6270242Memcache 服务器采用 一致性hash算法 保证 最大程度的降低服务硬件环境变化带来的数据迁移代价和风险!应用场景这里我先描述一个极其简单的业务场景:用4台Cache服务器缓存所有Object。那么我将如何把一个Object映射至
2014-12-02 20:56:19 506
转载 浅谈MySQL索引背后的数据结构及算法
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为四个部分
2014-12-02 20:15:29 555
转载 java 快速排序 时间复杂度 空间复杂度 稳定性
1、快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 先看一下这幅图:把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比它小不交换,比他大交换。这样循环
2014-12-02 18:55:34 668
struts2-json-plugin-2.1.8.1.jar
2014-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人