摘要: 一:什么是Elasticsearch1.Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。 阅读全文
posted @ 2020-06-02 12:53 yiwanbin 阅读(14476) 评论(10) 推荐(5) 编辑
摘要: 1.由于项目的需求,需要在Android APP上实现消息推送功能,所以引用了极光推送(官网:https://www.jiguang.cn/, 文档:http://docs.jiguang.cn/) 2.极光推送是经过考验的大规模app推送平台,极光推送目前每天推送消息数超过20亿条。 开发者集成S 阅读全文
posted @ 2020-03-07 18:23 yiwanbin 阅读(6773) 评论(9) 推荐(3) 编辑
摘要: 1.springboot2.2.2整合redis教程很多,为此编写了比较完整的redis工具类,符合企业级开发使用的工具类 2.springboot与redis maven相关的依赖 <dependencies> <dependency> <groupId>org.springframework.b 阅读全文
posted @ 2020-01-07 12:37 yiwanbin 阅读(2931) 评论(3) 推荐(0) 编辑
摘要: 引言:OA系统用到请假、加班、调休、离职,需要使用工作流进行流程审批 一:activiti流程设计器的选择(通过学习activiti工作流过程中,发现一款好的流程设计器将会更好的方便的设计好流程(主要介绍BPMN.JS)) 1.最开始使用activiti流程设计器是开发工具idea或eclipse中 阅读全文
posted @ 2019-12-20 17:25 yiwanbin 阅读(9403) 评论(5) 推荐(1) 编辑
摘要: 一.树形结构数据一般都是以子父id的形式存在数据库中,查询的时候只是带有子id和parent_id的List集合 并不是树形结构,所以我们现在要将普通的List集合转换为树结构数据(本工具类扩展操作树结构数据方法) 1.工具类(TreeNodeUtil) 代码示例: package com.ywb. 阅读全文
posted @ 2019-09-01 18:25 yiwanbin 阅读(9480) 评论(0) 推荐(1) 编辑
摘要: Linux 学习笔记 前言 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石; 操作系统本质上是运行在计算机上的软件程序 ; 为用户提供一个与系统交互的操作界面 ; 操作系统分内核与外壳( 阅读全文
posted @ 2024-04-26 13:57 yiwanbin 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 链接: https://pan.baidu.com/s/1wG0IGWOpgF1tmQRxcsvkBw 提取码: gtmk 阅读全文
posted @ 2024-03-26 09:43 yiwanbin 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 为什么缺乏逻辑的人往往看不到问题的本质? 柏拉图 柏拉图《理想国》中洞穴寓言:在洞穴隐喻中,柏拉图设想一群人居住在洞穴中,他们从出生起就被束缚在洞穴里,只能看到投射到洞穴墙壁上的外界的影子,而无法看到真实的世界。某一天,一个人挣脱了束缚,走出了洞穴,他先是感到阳光刺眼,随后看到了三维且多彩的世界。他 阅读全文
posted @ 2023-11-10 17:28 yiwanbin 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Python:基础&爬虫 Python爬虫学习(网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。) 一、基础知识准备 Python在各个编程语言中 阅读全文
posted @ 2023-10-29 11:44 yiwanbin 阅读(948) 评论(1) 推荐(4) 编辑
摘要: Java-反射 前言 Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语 阅读全文
posted @ 2023-10-28 16:12 yiwanbin 阅读(516) 评论(0) 推荐(1) 编辑
摘要: 图算法DFS与BFS BFS和DFS代表对图进行遍历,即搜索的算法,搜索算法中常用的只要有两种算法:深度优先遍历(Depth-First-Search : DFS)和广度优先遍历(Breadth-First-Search : BFS)。一个图结构可以用来表示大量现实生活中的问题,比如,道路网络,计算 阅读全文
posted @ 2023-10-27 10:28 yiwanbin 阅读(345) 评论(0) 推荐(0) 编辑
摘要: ①排序 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优 阅读全文
posted @ 2023-10-12 16:29 yiwanbin 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ①动态规划 动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技术、经济、 阅读全文
posted @ 2023-10-11 11:11 yiwanbin 阅读(544) 评论(1) 推荐(3) 编辑
摘要: 数构&算法:数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关,以下是各种数据结构的详细说明。 线性结构:数组、队列、链表、栈 顺序存储( 阅读全文
posted @ 2023-10-10 10:00 yiwanbin 阅读(727) 评论(0) 推荐(2) 编辑
摘要: Java-网络编程(TCP-UDP) 网络基础 网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开发工具、 阅读全文
posted @ 2023-10-09 10:10 yiwanbin 阅读(472) 评论(0) 推荐(2) 编辑