自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在设计的道路上的博客

程序设计与实现,计算机专业基础知识

  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 ElasticSearch-03-简单理解ElasticSearch中的概念,以及Shard&Replica的解释

elasticsearch的核心概念(1)Near Realtime(NRT):近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级;(2)Cluster:集群,包含多个节点,每个节点属于哪个集群是通过一个配置(集群名称,默认是elasticsearch)来决定的,对于中小型应用来说,刚开始一个集群就一个节点很正常;比如,在上文Elast...

2019-08-16 00:13:56 1105

原创 ElasticSearch-02-使用Docker在Mac系统上搭建两个节点的ElasticSearch集群(并同时创建kibana,cerebro两个容器)

ElasticSearch-02-使用Docker在Mac系统上搭建两个节点的ElasticSearch集群(并同时创建kibana,cerebro两个容器)本文主要详细介绍,通过Docker搭建两个节点的ElasticSearch,由于笔者使用的Mac系统(但是大部分测试服务器由于是Linux,所以步骤,参数配置基本无差)使用资源 与 端口规划cerebro lmenezes/cerebr...

2019-08-15 23:49:22 803 1

原创 ElasticSearch-01-简单认识ElasticSearch

简单认识Elasticsearch在最初接触到Elasticsearch的时候是公司需要使用到用户的一些日志的统计,再到后来会用在用户搜索行为的打分与推荐;可以说ElasticSearch对于开发的使用,运维的维护都有着很好的支持。1、搜索平常我们在Google上进行问题的搜索查询;AppStore,安卓市场中的输入关键字找到心仪的软件;钉钉的搜索公司人名;开发软件中搜索对应的信息等等许...

2019-08-15 23:14:16 171

原创 分布式缓存 Redis - 理解Redis的单线程操作

开篇一般情况下,我们会在很多场景中使用到缓存,而缓存一般会分为本地缓存(其实咱们常见的ConcurrentHashMap就是可以用于实现本地缓存的一种常见形式),而分布式缓存中,多以Redis比较常见,使用也是最广的。本文将会从多个方面简要的描述Redis的基本理论(本文暂时不探讨集群相关内容,以Redis单机作为基本例子);Redis单线程操作是如何进行的?由于Redis的操作基...

2020-04-13 22:27:18 302

原创 Lucene参与项目持久层中对于索引库的增删改查

本文主要介绍的是Lucene在参与项目中持久层的时候对于索引库增删改查的详细使用;(为了更好地使用Lucene,本文中使用的版本是Lucene4.04,使用的分词器是IKAnalyzer2012FF)1、Lucene实现增删改查准备工作 2、Lucene持久层详细实现

2016-05-23 01:23:14 841 1

原创 Java设计模式-观察者模式

本文主要介绍的是Java观察者模式的理解与基本实现的Demo;在学习设计模式的时候,需要考虑的是为什么会出现这种模式,为什么我们需要使用这种模式,类比到我们生活中一个熟悉的场景理解意义,落实到代码上确实的理解到什么是该模式,以及该模式的代码实现上与普通实现的区别在哪,为什么使用了该模式之后项目的开发在遇到改变或者其他情况的时候会比较容易修改和更新;以上是我在学习与使用设计模式的时候一些感想; 本文

2016-05-23 01:05:36 475

原创 Hessian的使用

Hessian的使用:Hessian客户端的实现;Hessian服务端的实现;

2016-05-20 18:09:48 611

原创 RPC的实现与远程调用的实现机制

本文主要是RPC的实现代码总结: 1、RPC的Server端实现 2、RPC的Client端实现 3、RPC原理分析注意:核心jar包使用的是Hadoop中的RPCjar包;1、RPC的Server实现

2016-05-20 17:52:23 1487 1

原创 Lucene全文搜索原理与使用

本文中主要是对于Lucene全文搜索的基础原理进行简单的分析,以及Lucene实现全文搜索的流程,之后就是Lucene在Java中的最简单使用:创建索引,查询索引库; 本文中使用的Lucene主要是4.10.3和6.0.0,两个版本的原理相同,但是API的使用并不相同; 1、结构化数据与非结构化数据 2、非结构化数据搜索 3、全文搜索 4、搜索如何实现 5、Lucene实现全文搜索流程

2016-05-20 17:28:21 22844 5

原创 Redis中的数据结构-String与List

本文中将主要介绍的是Redis中的String与List两种数据结构; 1、Redis可供使用的常用数据结构 2、Redis中String的使用 3、Redis中List的使用 4、Redis中List的实现简单的生产者与消费者的例子

2016-05-16 17:34:45 3659

原创 Redis介绍,安装,客户端最基础使用小结

本文主要是对于redis初步学习的小结内容,包括了nosql的介绍,redis介绍,redis安装以及最简单客户端的使用;1、NoSql的介绍 2、Redis介绍 3、Redis的编译与安装 4、Redis简单客户端的使用

2016-05-14 09:51:47 1974

原创 MyBatis结果映射与MyBatis缓存初探学习记录

MyBatis高级结果映射(一对一、一对多、多对多的映射),延迟加载,查询缓存(一级缓存),二级缓存的学习记录; 1、学习中所使用到的例子,数据库基础分析 2、高级结果映射 3、延迟加载 4、一级缓存 5、二级缓存

2016-05-13 12:23:14 6220

原创 MyBatis与Spring、SpringMVC整合

本文主要记录MyBaits与Spring、SpringMVC的整合步骤,并且有普通的整合方式到通过利用MyBatis动态代理的方式整合的比较好的方式的一步一步演化的步骤; 1、基本环境搭建 2、整合的思路 3、第一种整合方法 4、第二种整合方法 基本环境搭建 Mybatis3.2.7+spring3.2.0+springmvc3.2.0

2016-05-13 10:54:34 6385

原创 Android端上传文件到Web服务器

本文中主要就Android端上传文件到Web服务器,做出的一个简单的Demo 1、Tomcat上部署的服务端的实现 2、Android端的代码实现

2016-05-07 15:20:56 3307 1

原创 Java多线程-Lock锁的使用,以及生产者和消费者的实现

本文中将主要介绍Java多线程编程基础中的Lock锁对象的使用,以及如何一步一步实现Java代码的生产者与消费者; 1、Java中如何使用Lock锁以及死锁问题的描述 2、Java实现生产者与消费者的过程(一步一步优化的步骤) 1、Java中如何使用Lock锁以及死锁问题的描述

2016-05-07 14:43:59 3714

原创 JavaSE多线程下载的实现

本文中主要提供的是java多线程下载文件方案,以及java多线程将临时进度保存到文件,多线程断点续传的实现; 1、多线程下载 2、将下载进度保存到临时文件,多线程的断定续传

2016-05-07 00:25:17 3139

原创 Ubuntu问题记录-解决Ubuntu16.04上WPS,intellij idea系列包括Android Studio无法使用fcitx的搜狗拼音的问题

最近新升级了最新的Ubuntu16.04的稳定版本系统,但是升级之后发现,本来可以使用的搜狗拼音在浏览器等出使用都很好,但是在WPS中无输入中文,在intellij idea系列产品中无法输入中文,以及该软件衍生出的Android studio也无法使用中文,经过一些列的搜索试验,确定一下方法安全可行!1、interllij idea系列产品无法使用中文解决;2、WPS无法使用搜狗拼音(fcitx)

2016-05-06 21:47:18 2194

原创 JavaWeb中Ajax的使用-基本使用+省市联动例子

本文主要是在JavaWeb中如何使用Ajax,是属于原生的使用方法,不涉及JQuery等知识,是直接利用JavaScript进行与Web服务器进行交互; 1、AJAX 2、AJAX基础实现与应用 3、AJAX省市联动实现与应用 1、AJAX(摘自百度百科文章)

2016-05-05 12:48:17 5651 1

原创 Java多线程-从基础到深入理解-01

本文主要记录了在Java多线程学习方面的一些主要内容,包括了多线程的理解,线程的生命周期,线程的创建三种方式,线程组,线程池,生产者消费者问题的实现以及售票等经典问题的一步一步的优化和实现过程; 1、线程与进程 2、线程的控制 3、线程中第二种创建方式 4、售票问题的优化与实现步骤

2016-05-05 11:32:29 520

原创 WebService中注解开发,CXF,Spring整合,Rest风格

本文主要就WebService中的利用注解配置开发,发布WebService服务,使用CXF开源框架发布服务,如何使用REST风格,以及WebService与Spring整合的使用进行详细的讲解与分析。 1、Jaxws常用注解 2、Cxf使用分析 3、Cxf与Spring整合开发

2016-05-03 10:29:12 8238

原创 MyBatis学习记录-01

MyBatis是一个十分重要的持久层框架,在电商系统中应用广泛; MyBatis介绍 MyBatis框架原理 基础入门 映射文件的配置(包括动态SQL,输出映射以及输入映射) MyBatis以及Hibernate技术选型要点与比较

2016-04-29 15:57:18 620

原创 Android中网络编程以及与服务器上Web项目的基础交互

1、Android网络编程初识 2、Android实现HTML源码查看 3、Android实现网络图片查看 4、Android实现与服务器上JavaWeb项目交互1、Android网络编程初识

2016-04-28 10:54:08 4345

原创 操作系统笔试面试笔记总结

操作系统解答题根据多方信息以及考研试题汇总,应该足够应付面试所需一、解答题题型1、多道程序设计;2、CPU调度算法;3、死锁避免银行家算法,死锁检测;4、连续分配,分区分配:适配算法;5、地址转换计算:分页管理方式;分段管理方式;6、页面置换算法;7、抖动现象;8、磁盘调度算法;9、文件系统的计算;(之后补充)10、PV操作、管程。

2016-04-25 18:25:46 11663

原创 WebService的初步探究与应用-02(SOAP协议)

1、SOAP协议简介2、使用TCP/IP monitor工具对于SOAP协议监视(eclipse中已经自带的工具无下载安装,直接可用)3、SOAP协议体内容以及利用HTTP协议模拟SOAP协议发送4、SOAP1.1以及SOAP1.2两个版本的比较

2016-04-24 20:03:44 562

原创 WebService的初步探究与应用-01

1、初步使用Socket实现两个项目之间的信息通讯2、Java中的WebService的三种规范3、自主开发WebService服务,并且使用自主开发的客户端实现功能(Java)4、WebSerivce中的理论支持5、WebService与其他中间件技术的简单比较,项目中技术选型的方向

2016-04-23 18:46:42 691

原创 Apache shiro配置与使用(Spring整合)

1、权限概述(正确理解认证、授权的基本概念)2、常见的shiro框架权限控制的方式(URL拦截的方式、方法注解的方式)3、shiro框架涉及到的数据表以及模型关系4、Apache shiro框架5、shrio框架整合Spring,Struts到项目中

2016-04-23 13:46:33 12661

原创 Hadoop最新版本2.7.0的部署-学习记录01

Hadoop最新版本2.7.0的部署-学习记录011、Linux安装(EasyBCD的方式安装Ubuntu双系统,很方便)2、VMWare安装(本文暂时不会使用到,但是为方便之后的HA的搭建,先进行安装)3、Hadoop伪分布式环境配置4、Hadoop环境测试

2016-04-22 01:11:06 1471

原创 Activiti框架学习记录-03

Activiti工作流框架下1、Activiti工作流框架组任务操作(候选人、候选组)2、Activiti工作流框架监听器操作(执行监听器、任务监听器)3、Activiti工作流框架框架中两种网关的使用(并行,排他)

2016-04-21 23:56:19 641

原创 Activiti框架学习记录-02

Activiti工作流框架学习记录-021、工作流框架Activiti中的几个重要对象2、Activiti中对于历史数据的查询3、Activiti中对于流程数据的设置

2016-04-21 17:51:21 720

原创 Activiti框架学习记录-01

1、工作流activiti框架基本概念2、在eclipse中使用工作流框架3、创建工作框架(Activiti)4、使用Activiti提供API,操作框架实现工作流逻辑

2016-04-21 15:53:35 3695

【01-360-范新普 - Flink State在奇虎360的实践】.pdf

【01-360-范新普 - Flink State在奇虎360的实践】.pdf

2021-08-12

汇编语言的学习资料

汇编语言的详细学习教程,有需要的同学可以下了

2013-03-31

高质量C编程指南

高质量C编程指南,这里所讲的内容相当的不错的哦

2013-03-31

谭浩强C++第二版的一些资源

谭浩强的一些书中的资源便于教师的备课可以利用其中的资源进行操作

2013-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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