流水随清风
码龄9年
关注
提问 私信
  • 博客:439,317
    439,317
    总访问量
  • 22
    原创
  • 60,061
    排名
  • 63
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-09-09
博客简介:

流水随清风的博客

博客描述:
偶尔记录下自己的程序人生
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    256
    当月
    1
个人成就
  • 获得270次点赞
  • 内容获得57次评论
  • 获得998次收藏
  • 代码片获得855次分享
创作历程
  • 2篇
    2024年
  • 19篇
    2020年
  • 11篇
    2019年
  • 13篇
    2018年
成就勋章
TA的专栏
  • PostgreSQL
    4篇
  • SQL
    2篇
  • mybatis
    3篇
  • javascript
    1篇
  • IDEA
    4篇
  • SpringBoot
    14篇
  • Linux
    6篇
  • Vue
    6篇
  • Java
    22篇
  • Nginx
    3篇
  • MySQL
    6篇
  • XML
    1篇
  • Mapper
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Windows Server FTP详解

Windows FTP服务设置需要注意的是被动端口设置完后要重启一下【Microsoft FTP Service】服务才能生效如何配置被动模式(PASV)的数据端口?1、打开IIS管理器,点击左侧的服务器,进入服务器设置主页找到FTP功能中的FTP防火墙支持点击进入2、在数据通道端口范围中填写端口范围,例如51025-51050,(如果设置一个端口,例如设置50001-50001)然后点击应用设置3、在开始菜单>>管理工具>>服务中,找到【Microsoft FTP
原创
发布博客 2024.06.05 ·
1246 阅读 ·
21 点赞 ·
0 评论 ·
26 收藏

升级到springdoc的Swagger3

Swagger2->Swagger3注解。Swagger依赖配置。添加Swagger配置类。
原创
发布博客 2024.04.07 ·
370 阅读 ·
4 点赞 ·
1 评论 ·
0 收藏

Nginx配置跨域及解析

一、代码先放上nginx配置代码 # 以代理百度地图api为例 location /mymap/ { proxy_pass http://api.map.baidu.com/; # 配置跨域代理 add_header Access-Control-Allow-Origin $http_origin; add_header Access-Control-Allow-Method
转载
发布博客 2020.12.24 ·
7209 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

nginx 之 proxy_pass详解

在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ {proxy_pass http://127.0.0.1/;}代理到URL:http://127.0.0.1/test.html第二种(相对于第一种,最后少一个 / )locati
转载
发布博客 2020.12.24 ·
27072 阅读 ·
10 点赞 ·
1 评论 ·
46 收藏

java 中使用 LocalDateTime 计算日期的时间差,pgsql计算时间差

java 中使用 LocalDateTime计算日期的时间差java.time.DurationLocalDateTime startTime;LocalDateTime endTime;Durationduration = Duration.between(startTime, endTime);longmin = duration.toMinutes() //两个时间差的分钟数toNanos()//纳秒toMillis()//毫秒等等pgsql 中计算...
原创
发布博客 2020.11.03 ·
1685 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

PgSQl 结合 Mybatis Plus 插入 json,及查询,数据库使用 jsonb

1、数据库链接 URL配置先在 postgreSql 的数据库 URL 后面加上&stringtype=unspecifiedpostgreSql: name: public url: jdbc:postgresql://127.0.0.1:5432/test_db?&allowMultiQueries=true&autoReconnect=true&stringtype=unspecified2、实体类配置@TableName加上 autoR.
原创
发布博客 2020.08.28 ·
6126 阅读 ·
6 点赞 ·
3 评论 ·
18 收藏

PGSql生成随机数,生成8位ID,类UUid,数字id

PGSql生成随机数,生成8位ID,类UUid8位字符串select substring(md5(random()::varchar),2,8);8位数字select substring(random()::varchar,3,8);其他位数的,请自行修改参考:https://blog.csdn.net/heqian33/article/details/71169483...
原创
发布博客 2020.08.27 ·
6154 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

@Builder、@SuperBuilder、@Wither、@Accessors

详细请看:https://blog.51cto.com/14028890/2383320?source=drt@Builder构造器模式 它创建了一个private 的全参构造器。也就意味着 无参构造器没有; 同时也意味着这个类不可以直接构造对象。 它为每一个属性创建了一个同名的方法用于赋值,代替了setter,而该方法的返回值为对象本身。 import lombok.AccessLevel;import lombok.AllArgsConstructor;impor.
原创
发布博客 2020.08.17 ·
2715 阅读 ·
5 点赞 ·
1 评论 ·
5 收藏

SpringBoot/SpringMVC 项目启动时,启动其他服务(如netty)

原理就是这么个原理,可以理解一下。转自:https://www.iteye.com/blog/zhaoshijie-1974682关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针
转载
发布博客 2020.08.12 ·
1453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

HashMap、Hashtable、ConcurrentHashMap

HashMap线程不安全Hashtable线程安全但效率低下ConcurrentHashMap区别ConcurrentHashMap 是一个并发散列映射表,它允许完全并发的读取,并且支持给定数量的并发更新。而 HashTable 和同步包装器包装的 HashMap,使用一个全局的锁来同步不同线程间的并发访问,同一时间点,只能有一个线程持有锁,也就是说在同一时间点,只能有一个线程能访问容器,这虽然保证多线程间的安全并发访问,但同时也导致对容器的访问变成串行化的了。总结:Hash.
转载
发布博客 2020.08.06 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PgSql(PostgreSQL)日期比较,mybatis 传参处理(字符串,日期)

字符串类型Java:mapperList<UserInfo> selectList(@Param("startTime") String startTime);mybatis XML方式一:使用::双冒号进行类型转换 <select id="selectList" resultType="com.entity.UserInfo" parameterType="java.util.List"> SELECT * from
原创
发布博客 2020.07.14 ·
10842 阅读 ·
13 点赞 ·
3 评论 ·
22 收藏

MySQL 创建用户,并赋予用户数据库权限

MySQL 赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户创建 test_user用户,密码为 Ab12345,并赋予testdb数据库的所有权限语句:grantall ontestdb.* to test_user@'%'identifiedby'Ab12345';一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'...
转载
发布博客 2020.07.09 ·
6462 阅读 ·
6 点赞 ·
1 评论 ·
28 收藏

SQL开窗函数(窗口函数)详解

一、什么是开窗函数开窗函数/分析函数:over()开窗函数也叫分析函数,有两类:一类是聚合开窗函数,一类是排序开窗函数。开窗函数的调用格式为:函数名(列名) OVER(partition by 列名 order by列名) 。如果你没听说过开窗函数,看到上面开窗函数的调用方法,你可能还会有些疑惑。但只要你了解聚合函数,那么理解开窗函数就非常容易了。我们知道聚合函数对一组值执行计算并返回单一的值,如sum(),count(),max(),min(), avg()等,这些函数常与grou
转载
发布博客 2020.06.29 ·
71260 阅读 ·
73 点赞 ·
2 评论 ·
499 收藏

springboot与vue 集成 websocket方法

Java代码:import com.alibaba.fastjson.JSON;import com.wpg.common.entity.ticket.TicketMessage;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import javax.websocket.*;import javax.websocket.server.PathParam;import j.
原创
发布博客 2020.05.09 ·
680 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

spring boot 拦截器中无法注入 serivce,autowired 失败

这里需要用到两个注解:@Lazy 和@Autowired1、@Lazy注解是spring框架里的,只有一个属性默认值为 true;即加上注解,就开启了懒加载。import org.springframework.context.annotation.Lazy;@Lazy2、@Autowired同为spring框架中的注解,自动注入 spring 容器管理的 Bean...
原创
发布博客 2020.04.15 ·
825 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Windows PowerShell 不能运行 cnpm 等命令

解决使用 PowerShell 不能运行 cnpm 等命令的问题1、以管理员权限运行 Windows PowerShell2、输入如下命令:set-ExecutionPolicy RemoteSigned3、根据提示,输入: A另:获取执行策略命令:get-ExecutionPolicy显示Restricted,表示状态是禁止的...
原创
发布博客 2020.04.15 ·
5874 阅读 ·
6 点赞 ·
2 评论 ·
1 收藏

spring boot 拦截器中无法注入serivce

本文关键点为,在判断OperatorLogService 注入失败的情况下,重新请求赋值;BeanFactory factory = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext()); operatorLogService = (OperatorLogServi...
转载
发布博客 2020.04.09 ·
499 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

在SpringBoot应用中获取应用上下文ApplicationContext方法

1、定义上下文工具类:package com.alimama.config;import org.springframework.context.ApplicationContext;/** * 上下文获取工具类 * @author mengfeiyang * */public class SpringContextUtil { private static...
转载
发布博客 2020.04.09 ·
1871 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Java中mybatis拦截器,Interceptor和Plugin作用

Java中mybatis拦截器,Interceptor和Plugin作用文章主要是讲解 org.apache.ibatis.plugin 包下的 Interceptor 类和 org.apache.ibatis.plugin 包下的 Plugin 类,而且主要是以代码和注释的方式来说明问题。先看些基本概念(废话):1 拦截器的作用就是我们可以拦截某些方法的调用,在目标方法前后加上我...
转载
发布博客 2020.04.09 ·
1339 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Java Mysql 填充字符串,前面,后面,填充0

Java:import org.apache.commons.lang3.StringUtils; /** * 字符串前面填充 0 * * @param str 字符串 * @param size 长度 */ StringUtils.leftPad(str, size, '0'); /** ...
原创
发布博客 2020.04.07 ·
801 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多