缓存(Cache)就是一块用来存放数据的内存空间。主要作用是暂存数据处理结果,并提供下次访问使用。
缓存的使用非常普遍,比如,浏览器都会在本地缓存页面,从而减少HTTP 的访问次数。又如服务器系统开发时,设计人员为一些核心的 API 加上缓存,从而提高系统的缓存时间。
最简单的缓存实现可以使用 HashMap 。当然,这样做会有很多问题,如何时清理无效的数据;如何防止缓存数据过多而导致内存溢出等。一个稍好的方案是使用 WeakHashMap,使用弱引用维护一张哈希表,而且可以...
分类:
其他好文 时间:
2014-09-06 18:45:14
阅读次数:
314
OllyDbg 使用笔记 (十六)
参考
书:《加密与解密》
视频:小甲鱼 解密系列 视频
此程序运行进行后有一个nag窗口,可以从这个nag窗口人手,用Resource Hacker这个软件查找这个nag的hInstance
可以知道这个nag窗口的hInstance为100(十进制),把程序加载到OD,搜索push 0x64
再所有push 0x64上下断点。运行程序,找到是产生nag窗口的那个call。删除其它断点。观察这个call 的前面的代码,可以发 je ...
分类:
数据库 时间:
2014-09-06 18:45:03
阅读次数:
398
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace DBComm
{
static class DBCommand
{
publi...
分类:
Web程序 时间:
2014-09-06 18:44:43
阅读次数:
408
1.下载最新的eclipse javaee版本,下载地址为:http://www.eclipse.org/downloads/,这里注意一定要选择javaee版本,
2.Tomcat下载,链接为:http://tomcat.apache.org/
3.下载eclipse tomcat插件,下载地址为:
4.把下载的插件解压缩,然后把jar文件复制到eclipse目录中的plugin文...
分类:
编程语言 时间:
2014-09-06 18:44:33
阅读次数:
293
“我去!怎么回事儿?明明改过的,怎么连Log都没有呢?” 周权一边大喊一边跑步往来于调试机和自己的开发机之间。大家笑着说:“加油!跑跑更健康!”第三遍后,终于找到了root cause,原来是自己把程序传错了,他一直测没有被修改的程序呢,当然看不到新加的log。大家哈哈大笑,感觉又年轻了几岁。人不比机器,有七情六欲会影响着你的行为,没有机器那种按部就班执行指令的简单。从这一点上看,人类是复杂的。越...
分类:
其他好文 时间:
2014-09-06 18:44:23
阅读次数:
161
题目链接
题意:输入两个整数A和C,求最小的整数B使得lcm(A, B) = C,如果无解,输出“NO SULUTION”。
思路:lcm(A, B) * gcd(A, B) = A * B转化为C / A = B / gcd(A, B),所以可以枚举B的倍数。
代码:
#include
#include
#include
#include
using n...
分类:
其他好文 时间:
2014-09-06 18:44:13
阅读次数:
299
假如我的HTML中有一个textarea元素,我想在它加载完成后根据内容调整其高度。怎么做呢?
1. 我定义的textarea元素如下
注意: id = 'value'
这里的关键问题是html加...
分类:
Web程序 时间:
2014-09-06 18:44:03
阅读次数:
226
1.什么是O-R Mapping(对象-关系映射)
常用O-R Mapping映射工具
Hibernate(全自动框架)
Ibatis(半自动框架/SQL)
Commons DbUti ls(只是对JDBC简单封装)
还有JPA等之类的,这个不是特别了解,到目前为止也就接触了Hibernate和DbUtils,Hiabernate给人的不用写SQl语句,直...
分类:
数据库 时间:
2014-09-06 18:43:54
阅读次数:
328
JAVA缓存有两种:
一、文件缓存,是指把数据存储在磁盘上,可以XML格式,也可以序列化文件DAT格式还是其它文件格式。
二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查。
其代码如下:
目录 [隐藏]
1 Cache类
2 CacheManager类
JAVA缓存-Cache类
public class Cache {
pr...
分类:
编程语言 时间:
2014-09-06 18:43:53
阅读次数:
262
项目交接了,代码敏感(老大自己说的,我超不赞同)的老大们写的代码太牛了(从来不加注释)无语了,前期任务多,时间紧抱怨看段代码太浪费时间和精力,一天下来眼睛布满血丝。现在免疫了,抛开了太多顾虑,看一段代码很高兴啊哈哈(后期等死咧,任务超多,假期前列了一下18项,没自己时间,不过可以睡个好觉)
交接的项目中存在solr和ssh的项目,测试那边想将solr日志和ssh的日志分别打印出来,便于查找,自己...
分类:
其他好文 时间:
2014-09-06 18:42:33
阅读次数:
263
在使用php语言做 服务器端重定向时可能会出现中文乱码问题?
解决方法也是很简单的:
$contents= file_get_contents('http://www.yitire.com/'); // 获取 页面内容
$en_contents=mb_convert_encoding($contents, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5'); // 对页面...
分类:
Web程序 时间:
2014-09-06 18:42:13
阅读次数:
191
菜鸟系列之C/C++经典试题(八)
计算二进制中1的个数...
分类:
编程语言 时间:
2014-09-06 18:42:03
阅读次数:
186
Travelling Fee
Time Limit: 2 Seconds Memory Limit: 65536 KB
Samball is going to travel in the coming vacation. Now it's time to make a plan. After choosing the destination city, the next ...
分类:
其他好文 时间:
2014-09-06 18:41:53
阅读次数:
299
合唱队形【问题描述】N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K 位同学从左到右依次编号为1,2,……,K,他们的身高分别为T1,T2,……,Tk,则他们的身高满足T1Ti+1>……>Tk (1<=i<=K)。你的任务是,...
分类:
其他好文 时间:
2014-09-06 18:41:13
阅读次数:
193
宁夏新八景1/沙坡鸣钟(调寄河传第三体)杨森翔 树渺,沙远,黄流纹细,白堤微现。水一湾,浑脱船,一声锣鼓飞似箭。 龙争虎斗到天上,放眼望:艨艟凝屏障;草初长,花欲狂,堪赏。鸣钟为谁响? 2、古峡新韵(含黄河坛、大禹文化园、百零八塔、大峡谷、水电站、黄鹤楼等)杨森翔古峡有名叫青铜,掷地铿锵倍有声。崖若...
分类:
其他好文 时间:
2014-09-06 18:41:03
阅读次数:
251
Given a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephon...
分类:
其他好文 时间:
2014-09-06 18:40:43
阅读次数:
224
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联...