Titan笔记

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

创建和运行线程 - Java并发编程

Java线程启动的方式 Java线程启动有三种基本的方式:Thread类创建线程并启动、使用 Runnable 与 Thread、使用 FutureTask 与 Thread 直接使用Thread类创建线程并启动 new Thread("Direct-Thread") { @Override public void run() { log.info("Hello World By Titan"); } }.start(); 使用 Runnable 与 Thread 这种方式可以将线程(Thread)与任务(要执行的…

2021年9月7日 0条评论 631点热度 1人点赞 Titan 阅读全文
Android

Android数据存储方式之SharedPreferences

不同于文件的存储方式,SharedPreferences提供了一种K-V键值对的数据存储方式。 也就是说,当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。 而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的;如果存储的数据是一个字符串,那么读取出来的数据仍然是字符串。 实际上,SharedPreferences将保存于APP数据目录下的xml文件中,也就是以XML的格式来保存的。显然,…

2021年7月27日 0条评论 1039点热度 13人点赞 Titan 阅读全文
Android

Android数据存储方式之文件存储

文件存储是Android中数据存储的基本方式之一,Android提供了openFileOutput和openFileInput两个方法来提供FileOutStream和FileInputStream,文件将会存储在APP的数据目录中(一般是/data/data/APP包名)。 下面是一个简单的示例 FileStorageActivity的布局文件如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:…

2021年7月26日 0条评论 995点热度 1人点赞 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条评论 962点热度 0人点赞 Titan 阅读全文
C语言

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

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

2021年6月2日 2条评论 1266点热度 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条评论 906点热度 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条评论 1065点热度 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条评论 875点热度 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条评论 817点热度 2人点赞 Titan 阅读全文
Java

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

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

2020年12月31日 0条评论 1018点热度 6人点赞 Titan 阅读全文
12345…7

Titan

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

最新 热点 随机
最新 热点 随机
Docker配置IPv6容器网络支持 什么是Elastic Stack,ELK的发展历程 K8s中Pod的基本概念 云原生 - 浅谈容器基础与K8S架构设计 腾讯Serverless体验,使用TypeScript编写并部署云函数 Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具
RecyclerView组件的使用 创建和运行线程 - Java并发编程 Apache - Hive环境部署与快速入门 [数据结构] 二叉树的前序遍历、中序遍历和后序遍历 Linux 网络优化指南 - 改善Linux的网络性能 Spring Cloud 微服务学习笔记 - IDEA工程搭建
标签聚合
Apache-Hive JavaWeb Mybatis学习笔记 Java 链式存储 二叉树 数据结构 Python
分类
  • Android
  • C语言
  • Elasticsearch
  • Hadoop
  • Hive
  • Java
  • JavaWeb
  • Kubernetes
  • Linux运维之道
  • Mybatis学习笔记
  • Python
  • SpringCloud
  • Web
  • Web前端
  • Web后端
  • 云原生
  • 并发编程
  • 开发工具
  • 数据库
  • 数据结构
  • 杂谈
  • 移动开发
  • 移动测试
  • 诗词歌赋
  • 软件测试
  • 逸笔挥墨
  • 随摘

COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备20001822号-1

豫公网安备 41010502004418号