自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 六种微服务架构的设计模式

在这种方法中,客户端向聚合器微服务发送请求,然后根据系统的要求,聚合器微服务异步地向一些微服务发送请求,同步地向其他微服务发送请求。当客户端请求需要跨多个微服务分布的数据或功能时,此模式是合适的。总之数据共享微服务设计模式是一种解决微服务架构中数据共享问题的设计模式,通过将数据共享的责任委托给专门的微服务,可以提高系统的灵活性、可扩展性、数据一致性和性能。聚合器设计模式是一种设计模式,用于通过聚合多个独立的微服务的响应来组成一个复杂的服务, 它可以是一个简单的Web页面,将检索到的数据进行处理展示。

2024-01-21 21:22:26 1009

转载 七大软件架构设计原则详解

七大软件设计原则包括开闭原则、依赖倒置原则、 单一职责原则、接口隔离原则、迪米特法则、里氏替换原则、合成复用原则:在软件开发中,为了提高软件系统的可维护性与可复用性,增加软件系统的可扩展性与灵活性,程序员要尽量遵循这七条原则去开发程序。遵循设计原则的开发,可以很好地提高软件开发效率、节约软件开发与维护成本。这七种设计原则的侧重点不同。其中,开闭原则是总纲,它告诉我们要对扩展开放,对修改关闭;里氏替换原则告诉我们不要破坏继承体系;依赖倒置原则告诉我们要面向接口编程;单一职责原则告诉我们实现类要职责单一;

2024-01-21 20:07:26 126

原创 软件架构图的绘画六步法

软件架构图的绘画六步法是架构设计的基本法,有助于我们在转向架构设计的思考和理解

2024-01-19 17:34:23 1201

原创 架构绘图工具大全

架构设计基础,架构梳理,架构设计和演化必选

2024-01-18 17:31:47 1049

原创 ChatGPT 和文心一言哪个更好用?

它的预训练模型包含了大规模的语料库,能够利用这些丰富的数据生成多种不同的回答,增加对话的多样性和趣味性。例如,对于问题的理解和上下文的连贯性,模型能够更好地解决歧义和引申问题,提高回答的准确性和完整性。数据集的差异:ChatGPT的预训练模型是通过大规模的通用语料库进行训练的,而文心一言的模型则更加专注于文言文语料库的训练。综上所述,随着技术的持续发展,像ChatGPT和文心一言这样的大模型在智能回复和知识库丰富度等方面不断进步,为用户提供更加智能和全面的服务。首先,这些模型在智能回复方面有了显著的进步。

2024-01-18 16:06:57 912

原创 MySQL死锁

最近项目中出现了死锁的问题2021-03-19 12:46:24 0xfff769b3f1e0*** (1) TRANSACTION:TRANSACTION 285798543, ACTIVE 0 sec updating or deletingmysql tables in use 1, locked 1LOCK WAIT 7 lock struct(s), heap size 1136, 4 row lock(s), undo log entries 8MySQL thread id 9

2021-03-24 17:38:22 391

转载 关于JAVA中的MVC结果,Controller方法返回字符串到前端js出现乱码问题

我用的是在@RequestMapping里面加编码设置的,效果刚刚的

2017-03-22 09:11:29 4043 2

转载 js 技巧集合

js 的各种处理方式

2017-02-20 16:07:47 388

转载 easyUI 消息框的API

此处api,方便我们做一些提示,跳转等操作,根据需要来

2016-07-15 16:45:41 345

转载 JSTL

JSTLJSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。JSTL 1.0 发布于 2002 年 6 月,由四个定制标记

2015-01-09 14:29:51 346

转载 Connections could not be acquired from the underlying database!异常解决

解决:Connections could not be acquired from the underlying database!og4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.org.quartz.SchedulerConfigException: Failure

2015-01-09 12:53:27 1167

原创 我的贪吃蛇小游戏---打印版 version 2.0

package com.hitworth.month1.day08;import java.awt.BorderLayout;import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import org.junit.Test;/** *  *

2015-01-09 11:13:37 413

转载 关于MyEclipse中的乱码设置

My Day for 2015.01.07          在MyEclipse中的乱码设置(1)修改工作空间的编码方式:Window-->Preferences-->General-->Workspace-->Text file encoding(2)修改一类文件的编码方式:Window-->Preferences-->General -->content Types

2015-01-07 09:48:27 462

原创 我开通博客啦

贪吃蛇小游戏---控制台版本 * version 1.0

2015-01-06 16:07:35 523

300分钟吃透分布式缓存

内部包括分布式缓存的概念,设计模式,组件选择,key如何考虑和设计,缓存失效时如何处理,特定场景的缓存如何设计,崩溃了如何恢复。具体内容包括(只列举了部分示例): 如何根据业务来选择缓存模式和组件? 设计缓存架构时需要考量哪些因素? 缓存失效、穿透和雪崩问题怎么处理? 缓存数据不一致和并发竞争怎么处理? Hot Key和Big Key引发的问题怎么应对? 如何理解、选择并使用Redi的核心数据类型? 如何大幅成倍提升Redi处理性能? 如何构建一个高性能、易扩展的Redi集群?

2024-01-29

ns-common-tools-1.0.0-SNAPSHOT

使用GSON转换实体对象时需要使用,当我们在Controller层将实体对象转换成json的格式传到前端的时候,这个可以派上用场

2015-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除