自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 Docker安装PostgreSQL

v 将数据存到宿主服务器. 此处将/Users/xiaoping/byx/postgresql/data挂载到容器的/var/lib/postgresql/data文件中,俗话讲这两个文件夹拥有相同数据。(时区问题:如果在启动容器时不设置时区,默认为UTC,使用now()设置默认值的时候将有时间差。-p 5432:5432端口映射,把容器的5432端口映射到服务器的5432端口。-e POSTGRES_DB=database DB模式数据库模式。--name 容器名称postgres-db。

2023-11-16 11:07:26 418

原创 vue3路由跳转传参

【代码】vue3路由跳转传参。

2023-10-26 10:56:41 477

原创 vue3+ts父子组件以及单页面刷新的方法

父组件定义函数reset,子组件props接收。

2023-10-23 14:53:44 659

原创 Linux安装docker

自动安装:运行docker守护进程:

2023-09-15 09:45:57 70

原创 Java如何将String转换成json对象或json数组

一.直接把jar包复制到本地仓库的 net/sf/json-lib/2.4(你对应版本文件夹),jar包名字改成json-lib-2.4.jar,IDEA中重新import下maven项目即可使用JSONObject;二.使用mvn install命令把jar包安装到本地仓库(其中仓库地址、jar版本、以及下载下来jar的位置 记得改成自己的!下载下来json-lib jar包后,jar包名字都带后缀啥jdk15等等;注意:json字符串中键的名称要和实体类一致。注意:这里会有个问题,无法自动导入依赖。

2023-08-11 16:41:02 1916

原创 el-date-picker设置默认当前日期

【代码】el-date-picker设置默认当前日期。

2023-08-08 10:41:24 5617

原创 Excel导入日期格式时自动转为五位数文本

方法二:不改变Excel格式,通过转换文本方式得到实际日期;经实际计算是45136,会有2天的误差,这个45136就是1900/01/01到2023/07/31的天数。问题描述:Excel导入数据时,当数据是日期可能会存在问题,日期格式转为文本了,例如“2023-07-31”接收时变为“45138”,导致后端解析日期出错,无法导入。方法一:将Excel日期的那一整列设置单元格格式为文本,后端解析字符串格式日期;

2023-08-03 17:27:57 1450

原创 【fasterxml.jackson】字段反序列化问题Access.WRITE_ONLY

字段反序列化问题Access.WRITE_ONLY

2023-05-30 10:52:04 658

原创 form表单属性赋值常用方法

【代码】form表单属性赋值常用方法。

2023-05-23 11:16:36 1443

原创 el-element form表单组件 对非表单内字段做校验

在日常开发写表单的时候,可能会遇到某一个form-Item中绑定的值不在表单绑定的数据对象中。用于表单域验证错误信息,设置该值会使表单验证状态变为error,并显示该错误信息。此时用prop绑定该字段名是无效的,需要单独对这个字段进行校验。在 form-Item 中有一个属性。

2023-05-19 16:51:14 791

转载 vue el-form 添加 v-if之后,表单校验不生效问题

用 element中 的 form 表单校验的时候,因为有些字段是根据特殊条件来设置显示隐藏的,所以用了 v-if 控制显示;但是发现用 v-if 控制的表单元素总是无法被校验。用 v-show 来控制的表单元素在隐藏状态下时,表单也会校验这个字段。【1】使用 v-if:element在对form表单中带有prop属性的子组件进行校验规则绑定时,是在vue声明周期mounted完成的。

2023-05-19 10:55:49 2310

原创 MybatisPlus 统一管理创建人、更新人、创建时间、更新时间等公共字段

MybatisPlus 统一管理创建人、更新人、创建时间、更新时间等公共字段

2023-05-12 10:44:33 1525

原创 springCloud-zuul,网关配置开启不了的问题.Failed to configure a DataSource: ‘url‘ attribute is not specified

【代码】springCloud-zuul,网关配置开启不了的问题.Failed to configure a DataSource: ‘url‘ attribute is not specified。

2023-05-09 09:09:01 87

原创 mybatisPlus实现单表简单分页动态查询

【代码】mybatisPlus实现单表简单分页动态查询。

2023-05-06 14:33:45 299

原创 mybatisPlus实现多表连接分页动态查询

【代码】mybatisPlus实现多表连接分页动态查询。

2023-05-06 14:08:48 898

原创 前端实现模板/文件下载

将文件模板放置于public下,不建议用中文。

2023-02-23 15:51:06 368

转载 创建vue3项目脚手架

Vite 是由 Vue 作者尤雨溪先生带领团队开发的一个构建工具,它利用浏览器原生支持 ES 模块的特点,极大提升了开发体验,自 2021 年 1 月份发布 2.0 版本以来,发展非常快,笔者也在第一时间参与贡献了一些文档和插件,并且在 2021 年期间,个人项目已经全面切换到 Vite ,公司业务也在 2021 年底开始使用 Vite 创建新项目,整体情况非常稳定,前景非常乐观。Lint 规则,用来代码检查,写 TypeScript 离不开 Lint ,可以根据自己喜好选择,也可以先选择默认,后面在。

2023-02-21 13:55:05 1535

转载 mac终端常用指令

mac指令

2022-11-16 10:14:29 1050

原创 Docker 安装 nacos

以上在mac上装完之后无法启动Nacos,官方的nacos-server在m1下会报错。安装完成之后浏览器访问:http://localhost:8848/nacos。

2022-10-31 16:29:43 499

原创 Docker 安装 sentinel

Docker 安装 sentinel

2022-10-31 16:24:02 492

转载 TCP和UDP协议的区别以及原理

最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。

2022-10-27 09:04:19 109

原创 Docker+Nginx打包部署Spring Cloud项目

在子模块下增加文件,在项目根目录下增加文件和文件。

2022-09-20 15:41:56 968

原创 Docker+Nginx打包部署Spring boot 项目

1、后端启动类模块下增加“Dockerfile”文件,文件内容如下:2、项目根目录下增加“docker-compose.yml”文件和“nginx.conf”文件Nginx配置文件: 二、打包部署在项目根目录下运行(在有docker-compose文件的目录): 成功之后运行命令后端项目根目录下会生成存放前端静态资源的文件夹,后续将前端打包完的“dist”文件夹下的静态资源存放至后端生成的文件夹即可。启动docker中的项目,浏览器访问:localhost:31005即可。端口为Ngi

2022-09-20 14:52:10 1225

原创 Tomcat打包部署spring boot项目

运行完之后会生成target文件夹,将其中与war包同名的文件夹中的“META-INF”和“WEB-INF”文件夹拷贝到服务器Tomcat中的webapps文件夹的访问路径文件夹下,此处是“app”文件夹。vue.config.js文件下的publicPath路径决定静态文件在Tomcat中的位置,“/”——根目录。将打包完的静态文件放置在服务器的Tomcat目录下的webapps的ROOT文件夹下。进入到Tomcat的bin目录下,运行 ./startup.sh。将项目打成war包,运行命令。

2022-09-20 09:25:57 781

原创 java开发环境配置-MAC

然后打开 idea 新建项目 jdk 应该可以自动识别。

2022-09-19 10:01:50 149

原创 Mac打开APP提示文件已损坏

解决方法:把应用拖到终端操作视频。

2022-09-16 11:35:21 117

原创 移动端开发环境 - Mac

如果您可以看懂官方的指引,那可以根据官方指引安装。以下操作步骤是根据官方指引提取的摘要。App Store 搜索 xcode 安装,安装打开后按提示安装;

2022-09-16 09:29:24 508

原创 移动端开发环境 - Windows

本文章只针对 flutter 的开发环境,并假设你已经有 Java 开发环境和 Java 语言基础。本文章只配置 Android studio 开发环境,使用 vs code 开发不在本文章内容范围。

2022-09-16 09:26:35 224

转载 Docker安装MrDoc

提供变量 LISTEN_PORT用来自定义容器内端口.如有需要,自行设置即可.

2022-09-14 15:51:31 1938

转载 18个Java8日期处理,工作必用!收藏起来~

LocalDate日期不包含时间信息,它的plus()方法用来增加天、周、月,ChronoUnit类声明了这些时间单位。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。Java 8 的所有日期和时间API都是不可变类并且线程安全,而现有的Date和Calendar API中的java.util.Date和SimpleDateFormat是非线程安全的。上面的代码创建了当天的日期,不含时间信息。..

2022-08-29 16:00:50 321

转载 图解 Kafka,看本篇就足够啦

上面 Topic 的描述中,把 Topic 看做了一个队列,实际上,一个 Topic 是由多个队列组成的,被称为【Partition(分区)】。例如,用户1发送了3条消息:A、B、C,默认情况下,这3条消息是在不同的 Partition 中(如 P1、P2、P3)。(消息在队列中能呆多久,可以修改 Kafka 的配置)消息在不同的 Partition 是不能保证有序的,只有一个 Partition 内的消息是有序的。生产者发送消息的时候,这条消息会被路由到此 Topic 中的某一个 Partition。..

2022-08-17 11:36:51 456

转载 19张图带你梳理SpringCloud体系中的重要技术点!

Spring Cloud 作为 Java 言的微服务框架,它依赖于 Spring Boot ,有快速开发、持续交付和容易部署等特点。Spring Cloud 的组件非常多,涉及微服务的方方面面,井在开源社区 Spring、Netflix Pivotal 两大公司的推动下越来越完善。SpringCloud是一系列组件的有机集合。图7:SpringCloud技术体系图8:SpringCloud技术体系思维导图。...

2022-08-17 11:29:09 176

原创 java8 新特性之LocalDateTime、LocalDate相关转换

代码】java8 新特性之LocalDateTime、LocalDate相关转换。

2022-08-17 11:15:08 775

转载 PO、VO、DAO、BO、DTO、POJO区别

J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。可以看成是与数据库中的表相映射的java对象。具体的DAO类包含了从特定的数据源访问数据的逻辑。...

2022-08-17 11:14:44 690

原创 maven中setting.xml文件pe

【代码】maven中setting.xml文件pe。

2022-08-17 11:14:17 92

转载 横贯八方揭秘RabbitMQ、RocketMQ、Kafka 的核心原理(建议收藏)

今天我们通过一篇文章来认识一下常见消息队列RabbitMQ、RocketMQ、Kafka。

2022-08-17 11:13:35 296

转载 从零搭建基于SpringCloud Alibaba 鉴权中心服务(详细教程)

对比基于Token与基于服务器的身份认证最为传统的做法,客户端储存 cookie 一般是 Session id 服务器存储 SessionSession 是每次用户认证通过以后 ,服务器需要创建一条记录保存用户信息,通常是在内存中(也可以放在redis中),随着认证通过的用户越来越多,服务器的在这里的开销就会越来越大不同域名之前切换的时候,请求可能会被禁止,即跨越问题JWT与Session的差异相同点是,他们都是存储用户信息。然而Session是在服务器端的,而JWT是在客户端的。...

2022-08-17 11:12:49 755

转载 一起来学SPRING CLOUD | 序言 :SPRING CLOUD 与SPRING BOOT

目前大家都在说微服务,其实微服务不是一个名字,是一个架构的概念,大家现在使用的基于RPC框架(dubbo、thrift等)架构其实也能算作一种微服务架构。目前越来越多的公司开始使用微服务架构,所以在目前招聘java岗位时,有springcloud经验还是会占一点优势,今天young就和大家一起来学习Spring Cloud微服务框架。本章,我们先解决新人都头疼的一个问题,spring Cloud 与spring Boot到底是什么关系????一、什么是spring Boot在讲解什么是sp.

2022-06-22 13:59:36 125

转载 Java 中的 BigDecimal 正确用法,80% 的人都用错了....

目录 一、BigDecimal概述 二、BigDecimal常用构造函数 三、BigDecimal常用方法详解 四、BigDecimal格式化 五、BigDecimal常见异常 六、BigDecimal总结 一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和

2022-05-13 09:20:45 501

转载 Redis 16 个常见的使用场景

常见的16种应用场景:缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、用户消息时间线 timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜.1、缓存String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。2、数据共享分布式String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享例如:分布式Session<dependency

2022-05-13 09:05:47 3702

空空如也

空空如也

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

TA关注的人

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