Titan笔记

  • 首页
  • Java
  • 数据结构
  • C语言
  • Web
  • 杂谈
  • 移动开发
  • 逸笔挥墨
Java
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条评论 1027点热度 3人点赞 Titan 阅读全文
Java

(二) 使用Mybatis完成CRUD操作

Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ 使用Mybatis完成CRUD操作 1. 插入数据操作 我们先在DAO接口中新增一个saveUser的方法,传入的是一个User类对象。 如果要进行插入数据操作,需要在Mybatis的对应DAO配置文件中进行以…

2020年5月5日 0条评论 781点热度 4人点赞 Titan 阅读全文
Java

(一)Mybatis的入门

Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ Mybatis的入门 介绍 摘取一段来自于百度百科的介绍: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及…

2020年5月5日 0条评论 905点热度 8人点赞 Titan 阅读全文
Java

Java获取文件MD5的方式

MD5是一种常用的散列算法,它可以将任意长度的输入数据映射为一个128位的输出,这个输出就是一个固定长度的数字,通常用来校验数据的完整性,它的特点是不可逆,即无法从散列值反推出原来的数据。 相关思路 用JDK中自带的Security包中的MessageDigest类可以实现MD5算法。所以基本的实现流程是 选择文件 -> 读取二进制流 -> MD5信息摘要 -> 转换为String返回输出。 代码 Main.java Handler.java  

2020年4月22日 0条评论 1386点热度 32人点赞 Titan 阅读全文
Java

Java核心技术之动态代理

Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例

2020年4月21日 0条评论 869点热度 2人点赞 Titan 阅读全文
Java

如何在Java中处理JSON

处理JSON类型的文件主要有以下几种方式: 使用Org.json库 使用Google的GSON库 使用号称速度最快的Jackson库 使用Jackson库来解析JSON的方法: New 一个 ObjectMapper对象,后续将利用这个ObjectMapper对象来进行一系列的操作。 将Java Object转换为JSON文本的方法: 用ObjectMapper 直接 WriteValueAsString即可 将JSON文本转换为JavaObject 用ObjectMapper 直接 readValue 即可 将J…

2020年4月19日 0条评论 738点热度 0人点赞 Titan 阅读全文
Java

[Java] Java多线程的探索 -获取新闻标题

介绍 最近研究了Java多线程的几种实现方式,写了这个项目用于练手。实现了通过多线程的方式获取人民日报的新闻标题(其实同时存了内容,但是我后续懒得处理了,毕竟这个项目的主题是多线程的实现) 主要思路 主要思路是:先获取一个新闻链接的列表,然后通过Excutor线程池框架来多线程访问新闻链接,通过正则表达式匹配出标题,加入到线程安全的HashMap中,接着输出即可。至于HTTP请求的方式,直接使用了Apache的HTTPClient类,但是我这里使用了更加简便的Flunt API。 相关的处理 为了减小多线程对人民日…

2020年4月7日 0条评论 839点热度 3人点赞 Titan 阅读全文
Java

[Java] 日期与时间的一些操作

import java.text.SimpleDateFormat; import java.time.*; import java.time.format.DateTimeFormatter; import java.util.Date; // Java时间操作的一些实例 By Titan 2020-04-01 public class TimeStudy { public static void main(String[] args) { formatDate(); dateCovert(); } // 格式化…

2020年4月2日 0条评论 883点热度 1人点赞 Titan 阅读全文
Java

[Java] 在Java中优雅地进行文件IO操作

JavaIO主要结构如下: Java IO 相关的类确实很多,但我们并不是所有的类都会用到,我们常用的也就是文件相关的几个类,如文件最基本的读写类 File 开头的、文件读写带缓冲区的类 Buffered 开头的类,对象序列化反序列化相关的类 Object 开头的类。 1.二进制流读写 import java.io.*; import java.nio.charset.StandardCharsets; //Java 二进制IO操作 Titan 2020-03-25 public class BinaryIO { …

2020年3月25日 0条评论 905点热度 5人点赞 Titan 阅读全文
Java

Java 开发环境与IDE 配置与安装教程

这篇文章将会引导你安装Java的运行环境以及 JavaIDE 在进行一切操作前,请确保你已经有如下文件: 1. Java开发工具包(JDK)。 2. 一款Java开发工具,IDEA,当然你也可以使用VSCODE。 这里提供JDK和IDEA的资源 链接:https://pan.baidu.com/s/1VojmGOzhPM5A5hwRbUWHKA 提取码:83tl 下面主要介绍比较复杂的部分也就是JDK环境的搭建 1.当你下载完后,你应该有如图的文件,打开JDK的可执行安装包   2.点击下一步安装 3.这…

2020年2月23日 1条评论 2270点热度 4人点赞 Titan 阅读全文

Titan

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

最新 热点 随机
最新 热点 随机
Docker配置IPv6容器网络支持 什么是Elastic Stack,ELK的发展历程 K8s中Pod的基本概念 云原生 - 浅谈容器基础与K8S架构设计 腾讯Serverless体验,使用TypeScript编写并部署云函数 Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具
Spring Cloud 微服务学习笔记 - 开篇 [数据结构] 平衡二叉查找树 (AVL树) [数据结构] 使用最小堆思想实现哈夫曼编解码 腾讯Serverless体验,使用TypeScript编写并部署云函数 [数据结构] 稀疏矩阵的存储 (三) Mybatis动态SQL语句
标签聚合
二叉树 Apache-Hive 链式存储 Python Mybatis学习笔记 Java 数据结构 JavaWeb
分类
  • 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号