自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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的一致性hash算法使用

http://blog.csdn.net/kongqz/article/details/6695417

2014-12-26 00:52:48 577

转载 常用的缓存产品比较-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

抓取memory的shell(native和hprof)

抓取memory的shell(native和hprof)

2024-01-07

抓取memory shell脚本(dma内存,其它内存)

获取linux当前内存占用:dma内存,及其它内存占用

2024-01-07

Android扇形进度条的实现

Android扇形进度条的实现,随着进度的增加,扇形的面积越来越大

2015-11-05

EditFileUtils 工具类 Java

规范的文件操作类 FileUtils:writeFile readFile.

2015-11-05

struts2-json-plugin-2.1.8.1.jar

struts2中,通过ajax技术传递或者获取json格式数据,必须引入struts2-json-plugin-2.1.8.1.jar,否者包错误信息:There is no result type defined for type 'json' mapped with name 'success'.

2014-02-26

2013年百度校招笔试

2013年10月13日,清华2教,软件研发工程师,工作地点:北京

2013-10-14

2013百度清华校招笔试题,移动开发工程师职位

2013年10月13日,清华笔试,工作地点:深圳

2013-10-14

2013百度校招软件研发工程师笔试题

2013年10月百度校园招聘笔试题 --(软件开发工程师 北京)

2013-10-14

2013年百度校招移动开发工程师笔试题--深圳

2013年10月百度校园招聘笔试题 -- B41(移动开发工程师 深圳)

2013-10-14

北航软件学院自主招生1月研究生入学考试数据结构+C语言真题

11年北航考研真题,附答案,希望能够给大家带来好处

2012-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除