自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VsCode配置SpringCloud环境指南

在 Java 开发领域,Spring 生态体系(SpringBoot、Spring Cloud)和 Dubbo 框架是构建微服务应用的主流选择。VSCode 作为轻量级但功能强大的编辑器,通过合理配置也能成为 Java 开发的利器。下面将详细介绍如何在 VSCode 中完成这些环境的配置。

2025-08-01 11:19:28 1279

原创 Python基础知识入门

本文介绍了Python编程基础要点: 变量与数据类型:包括整数、浮点数、字符串、布尔值等基本类型,变量定义规则及运算操作; 控制流程:通过流程图展示Python程序执行逻辑; 常用容器及函数:列举列表、字典等容器操作和函数使用方法; 进阶知识:涵盖面向对象、异常处理等高级内容。全文采用代码示例与图表结合的方式,简明扼要地呈现Python核心语法和编程范式,适合初学者快速掌握基础语法框架。

2025-06-12 18:08:28 204

原创 搭建Python虚拟环境(VSCode+Anaconda)

本文介绍了Python开发环境的完整搭建流程。主要内容包括:1) 下载安装VSCode和Anaconda;2) 通过conda创建Python 3.12虚拟环境并安装numpy包;3) VSCode的配置优化,包括安装常用扩展(Pylance、Black Formatter等)和设置保存自动格式化;4) Python开发入门指导;5) 规范的Python项目目录结构示例。文章以图文结合的方式,详细说明了从环境搭建到项目创建的完整过程,适合Python初学者快速搭建开发环境。

2025-06-12 17:39:55 930

原创 Python入门导读

Python是一种高级、解释型、面向对象的编程语言,由Guido van Rossum于1989年开发。其核心特点是语法简洁、跨平台、开源且生态丰富,广泛应用于AI、数据分析、Web开发等领域。相较于Java、C++等语言,Python更易学习但性能较低。主流互联网公司如Google、阿里、腾讯等都广泛使用Python。主要就业方向包括:自动化运维、爬虫、Web开发、数据分析、人工智能等。Python凭借其简洁性和强大的库支持,成为多领域开发的首选语言。

2025-06-12 17:16:36 682

原创 IDEA快速开发使用指南

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

2023-08-18 09:59:50 147

原创 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 1714

原创 Eureka迁移到Nacos之服务

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

2023-06-14 13:14:24 743

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

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

2023-06-13 15:19:36 3486

转载 使用nvm安装nodejs

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

2023-06-13 09:56:52 830

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

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

2023-03-28 11:23:44 603

转载 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 623

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

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

2016-08-31 14:44:42 2257

转载 设计模式

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

2015-02-09 18:50:34 514

转载 架构师之路

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

2014-03-06 17:40:51 545

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

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

2014-03-06 17:38:29 627

转载 浅谈架构

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

2014-03-06 17:22:48 1160

原创 通向架构师的道路(第一天)之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 137

CSV大数据分批并压缩导出

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

2015-02-28

空空如也

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

TA关注的人

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