摘要: #include <iostream> #include <cmath> #include <cfloat> #include <cstdlib> #pragma warning(disable: 4996) #pragma warning(disable: 4305) #pragma warnin 阅读全文
posted @ 2019-12-27 21:36 计算机的探索者 阅读(481) 评论(0) 推荐(0) 编辑
摘要: <%-- Created by IntelliJ IDEA. User: 13554 Date: 2019/12/23 Time: 22:16 To change this template use File | Settings | File Templates. --%> <%@ page co 阅读全文
posted @ 2019-12-27 21:34 计算机的探索者 阅读(221) 评论(0) 推荐(0) 编辑
摘要: /** *使用灾难级IO方案进行压缩 * @param srcFile 希望的压缩的文件全路径 * @param dstFile 压缩文件的保存路径 */ public static void zipFile(String srcFile,String dstFile) { //创建输出流 File 阅读全文
posted @ 2019-12-27 21:16 计算机的探索者 阅读(382) 评论(0) 推荐(0) 编辑
摘要: Spring ioc abstractApplicationContext.refresh源码分析 今天闲来无事,自己又在最近手写了一个仿spring框架,特此回顾源码,以作纪念 在Spring中,构建容器的过程都是同步的,同步操作是为了保证容器构建的过程中,不出现多线程资源冲突问题 public 阅读全文
posted @ 2019-12-27 20:39 计算机的探索者 阅读(132) 评论(0) 推荐(0) 编辑
摘要: package com.qyx; import java.lang.reflect.Array; import java.util.*; /** * 赫夫曼编码 */ public class HuffmanCode { public static void main(java.lang.Strin 阅读全文
posted @ 2019-12-27 20:38 计算机的探索者 阅读(274) 评论(8) 推荐(0) 编辑
摘要: 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。 哈夫曼编码,主 阅读全文
posted @ 2019-12-23 23:27 计算机的探索者 阅读(769) 评论(0) 推荐(0) 编辑
摘要: author:QXY 全文共7章 1 单机MySQL的美好时代2 Memcached(缓存)+MySQL+垂直拆分3 MySQL主从读写分离4 分库分表+水平拆分+mysql拆分5 MySQL的扩展瓶颈6 为什么使用NoSQLNoSQL的特性NoSQL数据库种类繁多,但是一个共同的特点就是去掉关系型 阅读全文
posted @ 2019-11-29 22:55 计算机的探索者 阅读(170) 评论(0) 推荐(0) 编辑
摘要: spring data是spring用于简化spring开发中数据访问操作的项目spring Dataspring Data为我们提供了使用统一的API来对数据访问层进行操作,这主要是Spring Data Commons项目来实现的。Spring Data Commons让我们在使用关系型或非关系 阅读全文
posted @ 2019-11-29 22:53 计算机的探索者 阅读(720) 评论(0) 推荐(0) 编辑
摘要: DI(依赖注入)Dependency Injection 1 DI是什么,DI可以理解为IOC的一部分 2 举例:当一个类A中需要依赖另一个类B对象时,把B赋值给A的过程就叫做依赖注入 代码示例: <bean id="peo2" class="com.qyx.Bean.PeopleFactory" 阅读全文
posted @ 2019-11-29 20:49 计算机的探索者 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。 尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命周期回调方法,它们 阅读全文
posted @ 2019-11-29 20:32 计算机的探索者 阅读(200) 评论(0) 推荐(0) 编辑