Titan笔记

  • 首页
  • Java
  • 数据结构
  • C语言
  • Web
  • 杂谈
  • 移动开发
  • 逸笔挥墨
Titan笔记
分享学习,研究与开发的点滴记忆
Android

RecyclerView组件的使用

RecyclerView是ListView的一个更高级、更灵活的版本。RecyclerView组件是为大量的视图组件提供的一种容器,使得它们可以有效的在其中循环和滚动。 RecyclerView is a more advanced and flexible version of ListView. This widget is a container for large sets of views that can be recycled and scrolled very efficiently. Use th…

2021年7月25日 0条评论 560点热度 0人点赞 Titan 阅读全文
C语言

计算机操作系统 - 银行家算法 - C++实现

银行家算法 介绍 概念 ​ 银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。 ​ 在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量,在满足所有贷款要求时,客户应及时归还。银行家在客户申请的贷款数量不超过自己拥有的最大值时,都应尽量满足客户的需要。在这样的描述中,银行家就好比操作系统,…

2021年6月2日 2条评论 861点热度 3人点赞 Titan 阅读全文
Java

Spring Cloud 微服务学习笔记 - 负载均衡服务调用

Ribbon 负载均衡服务调用 5.1 Ribbon简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。 5.2 Ribbon 内置负载均衡算法 RoundRobinRule 轮询规则 RandomRule 随机轮询 RetryRule 先按照RoundRobinRule获取服务,如果获取失败就在指定实现内重试。 Weig…

2021年2月19日 0条评论 620点热度 2人点赞 Titan 阅读全文
Java

Spring Cloud 微服务学习笔记 - Eureka 服务注册与发现

4.1 Eureka的概念 4.1.1 什么是Eureka Spring-Cloud Euraka是Spring Cloud集合中一个组件,它是对Euraka的集成,用于服务注册和发现。Eureka是Netflix中的一个开源框架。它和 zookeeper、Consul一样,都是用于服务注册管理的,同样,Spring-Cloud 还集成了Zookeeper和Consul。 4.1.2 Eureka的用途 Eureka相当于一个服务注册和发现的中心,Eureka的客户端连接到Eureka的服务端并通过心跳包保持连接,…

2021年1月27日 0条评论 795点热度 3人点赞 Titan 阅读全文
Java

Spring Cloud 微服务学习笔记 - IDEA工程搭建

2.1 父工程搭建 搭建一个普通的IDEA Java项目,作为父工程 3. Rest微服务构建 3.1 Cloud-Provider-Payment-8001 微服务提供者Module模块 3.1.1 项目介绍 使用8001端口对外进行服务,使用Mybatis作为持久层框架,hikari作为数据库连接池 3.1.2 application.yml 配置 server: port: 8001 spring: application: name: cloud-payment-service datasource: ur…

2021年1月27日 0条评论 649点热度 0人点赞 Titan 阅读全文
Java

Spring Cloud 微服务学习笔记 - 开篇

1. 前言 1.1 笔记的相关信息 Auhtor: Titan Start Time: 2021-1-10 19:54:35 1.2 什么是微服务? ” 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、相互配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的…

2021年1月19日 0条评论 548点热度 2人点赞 Titan 阅读全文
Java

TitanEMS - Titan企业员工管理系统 - JavaWeb期末实践项目

Titan EMS - Titan企业员工管理系统 因为很多原因,最近一直比较繁忙,很久没有更新博客了,这个项目花了我五天的时间去完成,可以说是小有收获,很有提升,大有感悟。 前端项目介绍: 前端使用 Boostrap 4 开发 ,符合最新HTML5开发规范,使用开源的后台管理模板 SB Admin 2 广泛使用 JQuery, Ajax, DataTable 等前端技术与框架 后端项目介绍: 一、项目设计 采用MVC架构模型开发,模型-视图-控制器分离,广泛使用Java设计模式中的代理模式、工厂模式、建造者模式等…

2020年12月31日 0条评论 740点热度 6人点赞 Titan 阅读全文
Linux运维之道

Linux 网络优化指南 - 改善Linux的网络性能

本文根据一些文档中的网络调优建议,以及本人在日常运维中积累的一些经验,提出了在多个方面对Linux的网络进行优化的一些建议,或许能够进一步的改善Linux的网络吞吐与并发性能。 一、Linux内核调优 为了让系统能够支持更大的并发,优化linux内核是重中之重,通过对Linux内核中有关网络的一些参数的修改,能够整体的提升网络性能。 打开文件 /etc/sysctl.conf,增加以下设置 运行 sysctl -p 即可生效。 说明: /etc/sysctl.conf 可设置的选项很多,其它选项可以根据自…

2020年8月28日 0条评论 1390点热度 10人点赞 Titan 阅读全文
Hive

关于Hive使用的一些实例

行转列聚合 一、开始之前 在进行操作之前,你需要知道以下的几个函数: 1、CONCAT(string A/col, string B/col…): 返回输入字符串连接后的结果,支持任意个输入字符串。 2、CONCAT_WS(separator, str1, str2,...): 它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过分隔符参数后的任何 NULL 和空字符串。分隔符将被加到被连接的字符串之间…

2020年8月20日 0条评论 768点热度 2人点赞 Titan 阅读全文
Hive

Apache-Hive 使用MySQL存储Hive的元数据

默认情况下,Hive的元数据是存储到Derby中的,这是Apache的一个纯Java编写的小巧数据库,类似于Sqlite。但是这样就会出现一个情况:Derby是单例的,当你在一个终端打开了hive时,在另外一个终端打开hive命令行会报错。所以使用MySQL来存储元数据能够解决这个问题,并且也更方便迁移和备份。 MySQL的安装与配置 1. 安装 Mysql-Community-Server 下载Mysql的RPM包:https://dev.mysql.com/downloads/repo/yum/ ,上传到机器中…

2020年8月11日 0条评论 1193点热度 2人点赞 Titan 阅读全文
12345…6

Titan

不为岁月流逝蹉跎,不为潮流的势头去附和

最新 热点 随机
最新 热点 随机
我的春招 & 暑期实习记 腾讯Serverless体验,使用TypeScript编写并部署云函数 Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具 Jetbrains(IDEA)免费教育订阅申请指南 Appium移动测试入门指南(二) - Capability 配置 Appium移动测试入门指南(一)- Appium概述
我的春招 & 暑期实习记
如何在Java中处理JSON [数据结构] 使用最小堆思想实现哈夫曼编解码 (一)Mybatis的入门 [数据结构] 队列的链式存储实现 关于Hive使用的一些实例 (二) 使用Mybatis完成CRUD操作
标签聚合
JavaWeb Mybatis学习笔记 Python 数据结构 二叉树 Apache-Hive 链式存储 Java
分类
  • Android
  • C语言
  • Hadoop
  • Hive
  • Java
  • JavaWeb
  • Linux运维之道
  • Mybatis学习笔记
  • Python
  • SpringCloud
  • Web
  • Web前端
  • Web后端
  • 并发编程
  • 开发工具
  • 数据库
  • 数据结构
  • 杂谈
  • 生活笔记
  • 移动开发
  • 移动测试
  • 诗词歌赋
  • 软件测试
  • 逸笔挥墨
  • 随摘

COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备20001822号-1

豫公网安备 41010502004418号