自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fanleehao的博客

欢迎交流

原创 Mybatis 笔记

Mybatis note   概念 持久层框架,和DBUtils/Hibernate等类似。一个ORM的持久层框架。 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,...

2019-04-11 15:58:35

阅读数 95

评论数 0

转载 设计模式1:单例模式、工厂、创建者、原型

设计模式,一种抽象、总结 Gang of Four(GOF)分类:3大类23种; 创建型模式、结构型模式和行为型模式 几个设计原则: 接口分离(依赖倒置)原则:编程面向接口而不是实现 单一原则:单一部分完成特定的分类功能、封装 开闭原则:对修改是关闭的、对拓展是开发的 里氏代换原则:子类对象...

2019-02-26 10:31:17

阅读数 49

评论数 0

原创 SSH整合笔记1

整合三大框架 两种方式:1. 使用配置文件(都保留) ;2. 使用注解(不在保留Struts和Hibernate的配置文件)   整合1 0 回顾 1 环境 JAR包: Struts2:解压包的lib目录struts-2.3.24\apps\struts2-blank\...

2019-01-18 18:01:59

阅读数 34

评论数 0

原创 Scrum读书笔记

《Scrum指南》 《Scrum要素》   Scrum 指南 Scrum是用于开发、交付和持续复杂产品的一个框架。“指南”将介绍Scrum中的一些概念的定义及规则。 Scrum:轻量级、易于理解但难以精通的一个框架。用来管理复杂产品的工作,不是一种技术。包含了团队、角色、事...

2019-01-16 19:37:38

阅读数 84

评论数 0

原创 Spring快速笔记3

概述: Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入 Spring的IOC的注解方式、Spring的AOP开发(XML) Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。 SSH的整合、Hiberna...

2019-01-13 13:59:11

阅读数 40

评论数 0

原创 Spring快速笔记2

概述: Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入 Spring的IOC的注解方式、Spring的AOP开发(XML) Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。 SSH的整合、Hiberna...

2019-01-13 13:58:21

阅读数 57

评论数 1

原创 Spring快速笔记1

概述: Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入 Spring的IOC的注解方式、Spring的AOP开发(XML) Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。 SSH的整合、...

2019-01-10 20:10:00

阅读数 693

评论数 0

原创 Struts2 快速笔记2

路线: Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写 Struts2的数据的封装、结果页面配置 Struts2的值栈和OGNL表达式 Struts2的标签库 上一篇:Struts2 快速笔记 1 1. OGNL表达式 OGNL...

2019-01-06 20:37:59

阅读数 51

评论数 0

原创 Java集合之HashSet、LinkedHashSet、TreeSet

讨论集合关注的问题: 底层数据结构 增删改查方式 初始容量,扩容方式,扩容时机 线程安全与否 是否允许空,是否允许重复,是否有序 1. 概述 前篇,我写了关于Map系列的集合(点击跳转);本篇重新回顾Collection三大类Set、List、Queue中的Set。 Set可以视作是数学...

2019-01-06 17:05:07

阅读数 339

评论数 0

原创 Struts2 快速笔记1

路线: Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写 Struts2的数据的封装、结果页面配置 Struts2的值栈和OGNL表达式 Struts2的标签库 基础 定义:基于MVC的模式的WEB层框架,Struts2和Struts...

2019-01-03 19:27:25

阅读数 40

评论数 0

原创 Hibernate快速笔记2

上篇:Hibernate快速笔记1 1.Hibernate的查询方式 2.Hibernate的抓取策略 Hibernate查询方式 OID检索:根据ID查询对象,Get/Load方法 session.get(Customer.class,1L) session.load(Customer....

2018-12-28 18:09:36

阅读数 87

评论数 0

原创 Java中的集合之HashMap、LinkedHashMap、HashTable

Java集合之HashMap、LinkedHashMap、HashTable 讨论集合关注的问题: 底层数据结构 增删改查方式 初始容量,扩容方式,扩容时机 线程安全与否 是否允许空,是否允许重复,是否有序 文章目录Java集合之HashMap、LinkedHashMap、HashTabl...

2018-12-26 15:30:21

阅读数 94

评论数 0

原创 Java中的集合之LinkedList,Queue

讨论集合关注的问题: 底层数据结构 增删改查方式 初始容量,扩容方式,扩容时机 线程安全与否 是否允许空,是否允许重复,是否有序 我们都知道Collection接口派生出三大类的子接口List,Set和Queue。今天继续看List这个系列下的LinkedList,关于ArrayList和...

2018-12-26 10:22:33

阅读数 120

评论数 0

原创 Hibernate快速笔记1

视频:Hibernate 资料与文档:领取 提取码:p3es 路线: Hibernate的概述,原理,简单的API使用 一级缓存和其他API 1vN和NvN的配置 Hibernate的查询方式和抓取策略 CRM案例 引入:CRM系统【百度百科】 客户关系管理系统(CRM)是以客户数...

2018-12-25 22:13:22

阅读数 51

评论数 0

原创 Java中的集合之ArrayList,Vector和Stack

这三个集合类型,其底层都是数组实现的。讨论集合关注的问题: 底层数据结构 增删改查方式 初始容量,扩容方式,扩容时机 线程安全与否 是否允许空,是否允许重复,是否有序 ArrayList ArrayList是实现List接口的动态数组。实现了所有可选列表操作,并允许包括 null 在内的所...

2018-12-25 22:07:03

阅读数 61

评论数 0

原创 Java中的容器集合概述

[摘要自]:博文,侵权删之 要素 集合的底层数据结构; 增删改查方式 初始容量,扩容方式,扩容时机 线程安全与否 是否允许空,是否允许重复,是否有序 概述 Collections是一个实体类,继承自Object; Collection则是一系列抽象接口,集合的”根“ Collectio...

2018-12-25 22:03:43

阅读数 71

评论数 0

原创 基础Java Web: Servlet + Jsp + MySQL 商城Mall

Mall From ItCast Learning.Basic Web 项目地址:点击跳转 路过可Star Note 概要 这是一个最基础的Java EE Web项目——商城类。 项目内容可能过于浅显,笔者是前段时间接触框架时遇到了一些基础问题,又重新拿起快速梳理的一遍。项目很容易上手...

2018-12-19 16:49:32

阅读数 1035

评论数 2

原创 Session和Cookie的联系与区别

Session&Cookie的联系及区别 这里有一片资料:https://pan.baidu.com/s/1tjUyL7DwY2ganIfKnz_AJQ 在讲session和coookie之前,要先知道会话跟踪的概念。 在常见的Java Web开发中,我们经常会使用会话...

2018-12-19 16:32:43

阅读数 645

评论数 0

原创 MySQL存储与引擎

MySQL的存储与引擎 存储引擎,表处理器,表类型; 参考博客:1 2 文章目录MySQL的存储与引擎引擎类型操作InnoDBMyISAMMRG_MyISAMMEMORYBLACKHOLEARCHIVE小结&对比 引擎 MySQL提供不同的引擎类型,对不同的...

2018-12-15 22:45:59

阅读数 44

评论数 0

原创 MySQL笔记随记

MySQL笔记随记 文章目录MySQL笔记随记SQL操作规则索引**全文检索**Fulltext索引参考意见引擎服务查询优化 SQL操作 使用集合查询时可以with rollup对不同的group进行统计求和 使用mysql < xxx.sql可以导入脚本,或使用...

2018-12-15 20:37:24

阅读数 69

评论数 0

原创 Java 核心技术笔记1

Java 核心技术笔记1 对象 所有对象存储在堆中,对象名只是一个引用; 一般访问器中不返回引用的对象,需要时可进行克隆,Object的clone的方法 Java方法总是值引用的,对象也只传递其引用的拷贝值; Java只有单继承,其中子类对象就是父类对象,可以用子类初始化父类,反过来需要强制转...

2018-12-15 20:17:33

阅读数 66

评论数 0

原创 共识算法的Overview

OverView :共识算法篇 2018.11.12日 实验室 1 区块链说起 普遍有狭义或者广义,各类定义。一种数据结构?一种分布式计算的基础框架或范式。我们可以参考计算机网络的ISO协议族做一个对比。 一般来讲,区块链有四大核心技术:分布式账本、加密技术、共识机制和智能合约。无共识,不区...

2018-12-15 20:16:03

阅读数 100

评论数 0

原创 《精益创业》读书笔记

《精益创业》读书笔记 [美]Eric Ries 著 吴彤译 中信出版社 · 2012 更新:点击 李开复的序:年轻一代的创业者们,正在丰富和扩展着现代企业和新特质与新内涵。深处在这一变革中,我感到发自内心的欣喜与骄傲。我看到”精益创业“的方式在每一天的实践中被验证、被传承、...

2018-11-18 12:14:53

阅读数 155

评论数 0

原创 《黑客与画家》读书笔记

《黑客与画家》读书笔记 Paul Graham 著;阮一峰 译;人民邮电出版社2011 1. 书呆子为什么不受欢迎 “在我就读过的学校,聪明根本就是无足轻重的一样东西。同学们既不看重它,也不唾弃它。如果别的事情都相同,那么大家还是愿意自己变得聪明一点,因为这总比做个笨人好。但是总的来说,智力在...

2018-11-10 09:23:13

阅读数 49

评论数 0

原创 《软件管理沉思录》读书笔记

《软件管理沉思录》读书笔记 Watts·S·H,William·R·T著,黄征等译,人民邮电出版社 更新于: 书中开篇前沿讲到:当软件项目出现问题时,我们的第一反应往往是更加努力的工作,一般换来的则是加班;但,对于软件项目的管理而言,这也许是错误的,并不能达到解决问题的目的。 ...

2018-10-21 11:06:21

阅读数 226

评论数 3

原创 MySQL笔记随记

MySQL笔记随记 看《MySQL技术内幕(第5版)》,随手做的笔记 文章目录MySQL笔记随记SQL操作规则索引**全文检索**Fulltext索引参考意见引擎服务查询优化 SQL操作 使用集合查询时可以with rollup对不同的group进行统计求和 使用mysql &am...

2018-10-13 16:28:08

阅读数 32

评论数 0

原创 关于区块链几个证书的理解

关于区块链几个证书的理解 FISCO-BCOS 1. 说明 在FISCO-BCOS中,证书这个概念有许多的概念,会在环境与节点配置、部署、构链等步骤中反复出现,例如链证书、机构证书、节点证书和客户端证书等。如下对这些概念和关系进行一个适当的理解和解释,撰笔如下。 由于是在该平台使用过程...

2018-10-12 16:19:17

阅读数 2959

评论数 0

原创 区块链平台调研与分析报告.md

区块链平台分析——Ethereum & BCOS 此文是FISCO-BCOS项目的一篇报告,阅读笔记 原文链接:点击 概述 09年比特币诞生后区块链技术的迅速发展和受重视程度。在金融方向的领域,具有简化和变革业务流程、保护数据完整性以及转变商业模式的潜力。 企业在应用区...

2018-10-08 09:16:43

阅读数 2621

评论数 0

原创 关于Flask的一些笔记.md

关于Flask的一些笔记 Python 路由和视图函数 Flask对象的初始化是程序实例,一般的参数为程序主模块或包的名字,一般的Python.__name__属性即可。构造函数Flask根据这个参数找到程序的根目录,或者资源的根文件; app = Flask(--name...

2018-09-30 14:45:32

阅读数 129

评论数 0

原创 《人件》读书笔记

《人件》读书笔记 Tom.D T.Lister著 肖然等译 第三版 机械工业出版社 作者在序中写道:“我们和那些沉迷与高科技的人士一样,坚信技术就是一切,无论出现什么问题,总会有更好的技术为我们找到出路。但是,如果我们所面对的问题天生就属于社会学的范畴,再好的技术也可能提供不了...

2018-09-30 10:15:20

阅读数 85

评论数 0

原创 区块链技术理论(2).md

区块链技术理论(2) 区块链 本文记录为《区块链技术指南》的读书笔记,针对一些区块链技术的概要和实现做的一些笔记与分析 文章最后的几部分为一些源码与环境的解释,在此没做笔记 原文链接 引言 本文是对《区块链技术指南》一文的通读与辨识。 文章是技术性偏重的指南与参考,将从区块链产生、发展的脉络...

2018-09-21 16:47:03

阅读数 532

评论数 0

原创 《人月神话》读书笔记.md

《人月神话》读书笔记 Class 这是一篇来自《人月神话》的读书笔记,源自研一“软件工程管理”一课的作业。 笔记的格式将先按章节的阅读顺序做一些摘记,最后用一部分文字进行通读的总结。阅读版本为清华大学出版社的40周年中文纪念版,布鲁克斯作,汪颖翻译 CP1 焦油坑 焦油坑源自洛杉矶博物馆中C...

2018-09-21 13:38:23

阅读数 639

评论数 0

原创 区块链理论基础

区块链理论基础(1) 中国区块链技术和应用发展白皮书(2016)的通读杂记 原文地址:https://pan.baidu.com/s/1bkM1cFx7yAPrA_Aw5sC6sQ 摘要 讲区块链在全世界受到的重视引入,国内的金融、互联网企业等积极开展研发和应用。研究国内...

2018-09-14 15:11:13

阅读数 1247

评论数 0

原创 PAT L1-006 连续因子

L1-006. 连续因子一个正整数N的因子中可能存在若干连续的数字。例如630可以分解为3*5*6*7,其中5、6、7就是3个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数N(1<N<231)。 输出格式...

2017-02-22 14:15:49

阅读数 579

评论数 0

转载 算法分析与设计——Tsp(2)

分支限界法(branch and bound method)按广度优先策略搜索问题的解空间树,在搜索过程中,对待处理的节点根据限界函数估算目标函数的可能取值,从中选取使目标函数取得极值(极大或极小)的结点优先进行广度优先搜索,从而不断调整搜索方向,尽快找到问题的解。分支限界法适合求解最优化问题。1...

2017-01-03 20:49:31

阅读数 468

评论数 1

原创 算法分析与设计——Tsp

【问题描述】旅行商问题,即TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得...

2016-12-20 15:31:14

阅读数 597

评论数 0

原创 算法设计与分析——任务分配问题

【问题描述】假设有n个任务需要分配给n个人执行,每个人只执行一个任务,每个任务只由一个人执行。第i个人执行第j个任务的成本是Cij(1<=i,j<=n),求解初最小成本的分配方案。 【基本算法思想】暴力法:用矩阵表示任务分配问题,矩阵元素Cij(1<=i,j<=n)表示人员...

2016-11-26 16:01:22

阅读数 9401

评论数 0

原创 算法设计与分析——0/1背包问题

【问题描述】给定n个重量为{w1,w2,...wn},价值为{v1,v2,...,vn}的物品和一个容量为C的背包,0、1背包问题是求这些物品中的一个最有价值的子集,并且能够装入背包中。 【基本算法思想】暴力法:用暴力法解决0、1背包问题,需要考虑给定n个物品集合的所有子集,找出所有重量不超过背包...

2016-11-26 15:44:52

阅读数 2775

评论数 0

原创 算法分析与设计——最近点对问题

【问题描述】最近对问题要求在包含有n个点的集合S中,找出距离最近的两个点。设 p1(x1,y1),p2(x2,y2),……,pn(xn,yn)是平面的n个点。严格地将,最近点对可能不止一对,此例输出一对即可。 【基本算法思想】暴力法:在蛮力法实现最近点对问题中,将问题简化:距离最近的点对可能多于一...

2016-11-26 14:54:24

阅读数 19498

评论数 3

原创 大数据流式计算第一课---从Storm开始

大数据流式计算第一课—从Storm开始## **前言** ## 大数据(Big Data)又称为巨量资料,指需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长率和多样化的信息资产。“大数据”概念最早由维克托·迈尔·舍恩伯格和肯尼斯·库克耶在编写《大数据时代》中提出,指...

2016-11-06 15:40:01

阅读数 689

评论数 0

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