摘要: 一、概述 在学操作系统的时候,会接触到页面缓存调度算法。缓存不可能是无限大的,所以会涉及到一些置换策略,来保证缓存的命中率。常见的有:FIFO、LRU、LFU、OPT策略等。 1、缓存置换算法 FIFO:First In First Out,先进先出,和队列保持一致。最先进来的最早出去。 LRU:L 阅读全文
posted @ 2018-10-08 18:55 hirampeng 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。 事务最重要的两个特性,是事务的传播级别和数据隔离级别。 传播级别定义的是事务的控制范围, 事务隔离级别定义的是事务在数据库读写方面的控制范围。 事务的7种传播级别: 1) PROPAGATION_R 阅读全文
posted @ 2018-10-07 18:27 hirampeng 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 微信抢红包算法: package test; import java.util.Random; import java.util.Scanner; public class WeXinRedPakage { public static void main(String[] args) { RedPa 阅读全文
posted @ 2018-10-01 23:02 hirampeng 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 接口: package com.ph.dao; import java.io.Serializable; import java.util.List; import org.hibernate.criterion.DetachedCriteria; public interface BaseDao< 阅读全文
posted @ 2018-09-27 23:35 hirampeng 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 题目:一个人一天只能进行最多两次买和两次卖,并且只有卖了才能继续买。问一天可以获得的最大收益,要采用时间复杂度低的实现。 输入:5 2,4,6,8,10.输出:8 (2买,10卖) 输入:6 10,22,5,75,65,80.输出:87 (10买,22卖,5买,80卖) 动态规划解决方法:设置数组d 阅读全文
posted @ 2018-09-25 17:20 hirampeng 阅读(1811) 评论(1) 推荐(0) 编辑
摘要: 1、在eclipse的help—》Install New Software...中添加新软件开发,添加它的源: name:jd-eclipse_update_site address:http://jd.benow.ca/jd-eclipse/update 2、选择出现的资源,一路next安装,最后 阅读全文
posted @ 2018-09-22 22:04 hirampeng 阅读(3114) 评论(0) 推荐(0) 编辑
摘要: 当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。但GC算法复杂,影响GC性能的参数众多,且参数调整又依赖于应用各自的特点,这些因素很大程度上增加了GC优化的难度。即便如此,GC调优也不是无章可循,仍然有一些通用的思考方法。本篇会介绍 阅读全文
posted @ 2018-09-19 11:57 hirampeng 阅读(4006) 评论(0) 推荐(0) 编辑
摘要: 一、单点登录介绍 单点登录的英文简称为SSO(single sign on),单点登录功能使得用户只要登录了其中一个系统,就可以访问其他相关系统,而不用进行身份验证登录。即用户只要登陆系统一次,该用户的身份信息就可以被系统中的多个主机上的应用所识别,不需要在访问每个应用时再分别进行登陆。 二、工程目 阅读全文
posted @ 2018-09-18 20:39 hirampeng 阅读(199) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库优化的八种方式(经典必看) 引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂 偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助1、选取最适用的字段属性M 阅读全文
posted @ 2018-09-11 11:28 hirampeng 阅读(162) 评论(0) 推荐(0) 编辑
摘要: LRU全称是Least Recently Used,即最近最久未使用的意思。LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。 LRU全称是Least Recently Used,即 阅读全文
posted @ 2018-09-09 22:58 hirampeng 阅读(622) 评论(0) 推荐(0) 编辑