自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 IDEA快速开发使用指南

基本上每个程序员都会写代码,但写代码的速度不尽相同。为什么有些人,一天只能写几百行代码?而有些人,一天可以写几千行代码?有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢?

2023-08-18 09:59:50 49

原创 Spring Cloud版本升级及常见异常处理

基于Spring Cloud 2022.0.0和Spring Boot 3.0,适配了生态中原有的注册配置中心、分布式消息等诸多组件,属于大改版。 本次发布的Spring Cloud Alibaba 2022.0.0.0-RC1版本适配了以下组件版本:RocketMQ:客户端适配版本为4.9.4版本,提供轻量级消息队列、延迟消息异步发送功能等诸多特性。Sentinel:客户端适配版本为1.8.6版本。 该版本调整了Sentinel规则类中的属性,将javax.*包下的相关基础类替换为jakarta.*包

2023-06-30 18:04:01 772

原创 Eureka迁移到Nacos之服务

Eureka迁移到Nacos之服务、涉及从Nacos读取配置文件、热部署配置等等。①使用springCloud的时候,配置信息一般是要从configServer加载的,为了取到配置信息,需要更早的取到配置,引导配置,因此把config server信息放在bootstrap.yml,用来加载真正需要的配置信息。②两种方式都可以达到nacos配置修改热部署的效果,因为@Value需要配置@RefreshScope才可以实现效果,而@ConfigurationProperties就可以达到相同的效果。

2023-06-14 13:14:24 275

转载 Nacos高可用集群搭建与使用

Nacos是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态DNS服务三大功能。是SpringCloudAlibaba架构中最重要的组件,能够无缝对接Springcloud、Spring、Dubbo等流行框架。Nacos和Eureka功能对比功能模块NacosEureka功能说明注册中心√√服务治理,服务中心化注册配置中心√×Eureka需要配合Springcloud config实现配置动态刷新√×。

2023-06-13 15:19:36 3021

转载 使用nvm安装nodejs

每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,NVM就是为解决这个问题而产生的,同时可进行2个或者多个不同的项目开发。

2023-06-13 09:56:52 692

转载 分库分表问题及处理方案

同一个用户的订单散落在不同的表,用户想查询自己的订单,根本无法做到分页查询。横跨多个数据库导致无法使用本地事务,数据强一致性就别想了,只能引入更为复杂的分布式事务,勉强实现数据的最终一致性,可用性直线下降。因为不同用户的订单量是不同的,一个爱好购物的小姐姐的订单量抵得上几十个老爷们,导致一张表数据几百条,另一张表数据量千万级,这该咋整?想要实现用户订单分页查询,可以采用按照用户ID分片,(user_id % 128),这样同一个用户的订单只会存储在一张表中,咋分页展示都行。至于先分库还是先分表?

2023-03-28 11:23:44 349

转载 MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解

安装环境操作系统 :CentOS 6.5 数据库版本:MySQL 5.6.27主机A:192.168.1.1 (Master)主机B:192.168.1.2 (Slave)1234这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。 本人在进行配置的时候,也遇到了这个坑,这里提前说明,希望大家不要采坑。注:这里有一篇CentOS安装MySQ

2016-08-31 15:18:13 521

转载 Druid连接池自定义数据库密码加解密的实现

1、替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。<br/>2、可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。<br/>3、数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。

2016-08-31 14:44:42 2093

转载 设计模式

门面模式:就如同医院的接待员一样,门面模式的门面类将客户端与子系统的内部复杂性分隔开,使得客户端只需要与门面对象打交道,而不需要与子系统内部的很多对象打交道。

2015-02-09 18:50:34 428

转载 架构师之路

在软件工程中,架构师的作用在于三方面:1、行业应用架构,行业架构师往往是行业专家,了解行业应用需求,其架构行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局;2、应用系统技术体系架构,技术架构师往往是技术高手中的高手,掌握各类技术体系结构、掌握应用设计模式,其架构行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等;3、规范架构师是通过多年磨砺或常年苦思顿悟后把某

2014-03-06 17:40:51 490

转载 架构师向左,项目经理向右?

最近开始了新一轮的换工作历程,投简历也集中在了架构师和项目经理这两个角色中,当然,架构师很多时候跟项目经理,team leader,高级软件工程师是重合的,当然,我指的是国内了,所谓的架构师就是更高级点的软件工程师罢了.尤其是小点的公司,注,没有看不起小公司的意 思,毕竟要成本的.    个人从事了软件业也7-8年了,说实在的,cmm3 的软件过程基本了解,做全职的项目经理,可能是欠缺一些.技

2014-03-06 17:38:29 568

转载 浅谈架构

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉?一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。二、我发现我的水平总是跟不上技术的进步,有太

2014-03-06 17:22:48 1055

原创 通向架构师的道路(第一天)之Apache整合Tomcat

一、先从J2EE工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由:ü   Web Serverü   App Serverü   DB Server三大部分组成,其中:²  Web Server置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80和443。80端口:用于正常的ht...

2014-02-20 14:22:27 79

CSV大数据分批并压缩导出

使用POI、JXL导出大量的数据到Excel很容易造成内存溢出,而CSV采用流的方式将大数据分批并压缩导出

2015-02-28

空空如也

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

TA关注的人

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