搜索到与相关的文章
Java

Java 缓存,缓存算法,缓存框架

1.Cache定义,命中率,存储成本,获取成本,失效,替换策略,优化的替换策略,缓存算法,分布式缓存,缓存度量http://www.jtraining.com/blogs/intro-to-caching-caching-algorithms-and-caching-frameworks.htmlCache系统概要图:缓存算法:LeastFrequentlyUsed(LFU):LeastRecentlyUsed(LRU)...分布式缓存:2.缓存的替换算法

系统 2019-08-29 23:13:18 2332

Java

推荐给所有在自学JavaWeb的朋友们---自学者之参

在Java技术领域,JavaWeb应用开发空前活跃,致使许多程序员都积极地学习有关JavaWeb开发技术,但是面对众多的开发技术,许多人会感到困惑,不知如何学习,如何在实战中应用这些技术。本书就是为完整地学习JavaWeb开发技术后,想整合应用且逐步过渡到轻量级JavaEE开发的人员准备的。本书内容融入了作者多年的JavaWeb开发经验。本书第二版在前版的基础上扩充了相关的基础知识,并提供了更贴切的实用型案例。此书被多所高校采用为教材,在第二版的修订中,因

系统 2019-08-29 22:44:27 2332

编程技术

数据库中索引原理

什么是索引在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或多个列生成的键,以及映射到指定数据的存储位置的指针,也就是说索引由键和指针组成。它是用于提高数据库表数据访问速度的数据库对象。建立索引的好处:1.索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。2.对于非聚集索引,有些查询甚至可以不访问数据页。如字典的目录就可以查到所有

系统 2019-08-29 22:28:34 2332

编程技术

大家帮个忙,怎么解析这个base64编码

/***

Title:base64编码

**

Description:

**

Copyright:Copyright(c)2006

**

Company:atdm

**@authorzhongxun*@version1.0*/publicclassBASE64Encoder{privatestaticchar[]codec_table={'A','B','C','D','E','F','G','H','I','J',

系统 2019-08-29 22:25:19 2332

编程技术

SQL语句性能调整原则

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用

系统 2019-08-29 22:04:31 2332

Java

java内存分配和String的不变性

转载请出自出处:http://eksliang.iteye.com/blog/2146549http://eksliang.iteye.com一.java分配内存涉及的区域包括寄存器常量池栈堆静态存储域二.寄存器介绍寄存器是最快的内存区域,因为他保存在处理器内部,这块区域我们没有直接的控制权,也不可能在代码里面找到寄存器的任何存在踪迹,所以这块不做讨论三.常量池介绍1.常量池是什么?答:他是在.class文件中开避的一块内存区域,用来存储在编译期间就可以确

系统 2019-08-12 09:30:36 2332

编程技术

解决IBatis中的多对一映射n+1问题

背景:一个存在多对一的映射的表结构,比如视频和视频上传者,目前想取出最受欢迎的视频并要求显示视频的上传者的名字,传统的做法往往会存在n+1问题,对性能有些影响在IBatis中如何做?马上进入实战配置文件如下:

系统 2019-08-12 09:30:35 2332

Java

JAVA面试题解惑系列(三)——变量(属性)的覆

好东西分享我们来看看这么一道题:Java代码classParentClass{publicinti=10;}publicclassSubClassextendsParentClass{publicinti=30;publicstaticvoidmain(String[]args){ParentClassparentClass=newSubClass();SubClasssubClass=newSubClass();System.out.println(pa

系统 2019-08-12 09:30:17 2332

Java

Java安全通信、数字证书及应用实践

摘要:在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在JAVA中如何实现通过消息摘要、消息验证码达到安全通信、以及用Java的工具生成数字证书,和用程序给数字证书签名、以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码。通过本文中你可以学到以下知识:●程序间如何安全通信●什么是及如何生成消息摘要●什么是及如何生成消息验证码●如何使用Java工具生成和维护数字证书库●如何用程序给数字证书验证签名●

系统 2019-08-12 09:30:06 2332

各行各业

搜索引擎优化步骤

写了半年的帖子,不少读者反映,多少有点东一榔头西一棒子的感觉,没办法掌握搜索引擎优化过程的总体。也有读者建议写一本SEO教程之类的书。目前我还没有时间和精力写这样的书,以后再说。搜索引擎优化过程中的大部分内容在以前的帖子里都有所触及,所以今天做一个小结,连到以前的帖子,方便对搜索引擎优化还没有总体掌握的读者系统阅读。首先,要做的如果是一个新站,先要做市场调查,搞清楚自己该卖点什么。找到用户需要的东西,或者要解决的问题,然后在这个基础上发展产品或寻找产品货源

系统 2019-08-12 09:27:29 2332