随笔分类 -  互联网-开源框架

摘要:Spring Boot简单整合Open Feign一、使用Open Feign1、引入依赖2、添加Open Feign3、添加配置文件application.yml二、Open Feign的调用1、模拟一个服务的提供者(假设为student)2、模拟一个服务的调用者(假设为classes)一、使用O 阅读全文
posted @ 2022-12-06 14:18 hanease 阅读(3667) 评论(0) 推荐(0) 编辑
摘要:netty是什么? Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers 阅读全文
posted @ 2022-12-06 11:14 hanease 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1.基本概念 1.1应用场景 1.1.1 数据同步 有时候项目需要进行同步数据(定时任务),一定要同步成功,不然对于业务会有影响,偶发性的会出现调用接口失败,失败并不是特别多,一般的流程如下: (1)循环的进行远程调用,同步数据,记录一下调用失败的记录 (2)休眠一段时间,继续循环调用失败的记录 ( 阅读全文
posted @ 2022-12-02 15:06 hanease 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用. 文档地址 https://alibaba 阅读全文
posted @ 2022-07-07 21:49 hanease 阅读(720) 评论(0) 推荐(0) 编辑
摘要:https://www.w3cschool.cn/mybatis_plus/mybatis_plus-udwn3mgc.html MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不 阅读全文
posted @ 2022-06-20 13:43 hanease 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1、核心配置文件中配置数据库相关属性 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/ 阅读全文
posted @ 2022-05-07 23:21 hanease 阅读(804) 评论(0) 推荐(0) 编辑
摘要:Hibernate 和 MyBatis 都是目前业界中主流的对象关系映射(ORM)框架,它们的主要区别如下。 1)sql 优化方面 Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的 SQL,就可以完全映射,但会多消耗性能,且开发 阅读全文
posted @ 2022-05-07 22:27 hanease 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Mybatis四种分页方式<br/> 1、数组分页 查询出全部数据,然后再list中截取需要的部分 如下 <br/> 1-1、 mybatis接口 <br/> List<Product> queryProductsByArray(); 1-2、 xml配置文件 <br/> <select id="q 阅读全文
posted @ 2022-05-06 17:16 hanease 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:目录http://c.biancheng.net/mybatis/ 1MyBatis是什么2MyBatis和Hibernate的区别3MyBatis下载4第一个MyBatis程序5MyBatis核心对象6MyBatis配置文件7MyBatis映射器8MyBatis执行SQL的两种方式9MyBatis 阅读全文
posted @ 2022-03-08 14:21 hanease 阅读(111) 评论(0) 推荐(0) 编辑
摘要:目录http://c.biancheng.net/hibernate/ 1ORM是什么2Hibernate是什么3Hibernate项目创建流程4Hibernate增删改查操作5Hibernate工作原理6Hibernate核心配置文件7Hibernate映射文件8Hibernate核心接口9Hib 阅读全文
posted @ 2022-03-08 14:20 hanease 阅读(98) 评论(0) 推荐(0) 编辑
摘要:什么是 ORM? ORM 表示 Object-Relational Mapping (ORM),是一个方便在关系数据库和类似于 Java, C# 等面向对象的编程语言中转换数据的技术。一个 ORM 系统相比于普通的 JDBC 有以下的优点。 Java ORM 框架 在 Java 中有几个持久化的框架 阅读全文
posted @ 2022-03-05 09:45 hanease 阅读(121) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.w3cschool.cn/mybatis/mybatis-dyr53b5w.html MyBatis 入门 SqlSessionFactoryBuilder用 SqlSessionFactoryBuilder 来创建多个 SqlSessionFactory 实例,但最好 阅读全文
posted @ 2022-03-05 09:10 hanease 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Struts2 概述 Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目 阅读全文
posted @ 2022-03-04 22:04 hanease 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Mybatis框架(1) Mybatis入门 mybatis入门 MyBatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybat 阅读全文
posted @ 2022-02-22 21:17 hanease 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:struts2框架(1) struts2入门 struts2框架 如果你之前在MVC模式的时候一直都是通过servlet,获取和返回数据,那么现在开始学习struts2框架, Struts是一个实现MVC设计模式的优秀的框架。它的许多优点我就不说了。 我用自己做的一张图说明servlet和strut 阅读全文
posted @ 2022-02-22 21:11 hanease 阅读(2237) 评论(0) 推荐(0) 编辑
摘要:因为websocket的内容比较多,所以准备分解将基础篇主要讨论一下websocket的概念,websocket和http协议的区别,客户端的websocket以及服务端的websocket,中间穿插着一些实例,最后以一个基本的实例还结束基础篇。扩展篇讨论一下nodejs中socket及其应用。下面 阅读全文
posted @ 2022-02-19 19:57 hanease 阅读(2322) 评论(0) 推荐(0) 编辑
摘要:WebSocket介绍 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户 阅读全文
posted @ 2022-02-18 20:45 hanease 阅读(771) 评论(0) 推荐(0) 编辑
摘要:Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火币网 阅读全文
posted @ 2022-02-18 20:36 hanease 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑 阅读全文
posted @ 2022-02-18 20:35 hanease 阅读(303) 评论(0) 推荐(0) 编辑
摘要:ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是 阅读全文
posted @ 2022-02-18 20:34 hanease 阅读(289) 评论(0) 推荐(0) 编辑