最秃不过程序员
码龄5年
关注
提问 私信
  • 博客:38,053
    社区:2
    38,055
    总访问量
  • 48
    原创
  • 2,190,929
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-04-26
博客简介:

最秃不过程序员的博客

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得2次评论
  • 获得99次收藏
  • 代码片获得617次分享
创作历程
  • 4篇
    2023年
  • 2篇
    2022年
  • 5篇
    2021年
  • 37篇
    2020年
成就勋章
TA的专栏
  • 实际工作
    8篇
  • 笔记
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

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

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

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

VUE下载文件错误信息回显

【代码】VUE下载文件错误信息回显。
原创
发布博客 2023.06.25 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

nginx部署vue项目(提供vue.config、nginx等配置文件)

需要看过相关文章,懂vue打包等,其他文章都不是很清晰,有些也不好用,本人亲测总结windows下可用,linux需要自己装环境测试。
原创
发布博客 2023.06.01 ·
1911 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VMware虚拟机linux连接网络,配置网络

vmware linux连接外网
原创
发布博客 2023.02.20 ·
1085 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

虚拟机linux安装yum

linux安装yum
原创
发布博客 2023.02.20 ·
2203 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

mysql插入数据判断是否存在并复制其他表结构

mysql插入数据判断是否存在并复制其他表结构
原创
发布博客 2022.08.10 ·
318 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java的NIO不一定快

使用Java的NIO(new io)一定快么?(需要有io的相关基础知识!)不一定,要看以流的方式代码怎么写,直接上代码(使用nio复制文件是随便在网上找的代码) public static void main(String[] args) { //txt存储了1个G的文字 init(); } public static void init(){ long start=System.currentTimeMillis(); System.o
原创
发布博客 2022.04.26 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java使用POI生成多个自定义sheet页新版本的Excel

使用POI生成多个自定义sheet页的新版本excel,参考原来在scdn查到的博客,但是发现生成的是旧的版本,存在数据量上的问题,所以产生了这个版本(存在效率问题)1.实体类(一个sheet页):存放当前sheet名称(左下角)、第一行的多个列标题、每行的多列数据2.处理流程...
原创
发布博客 2021.08.25 ·
959 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

自定义xml文件转json(包括标签属性对应值和标签内容)

xml转JSON依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</version> </dependency> <!-- https://mvnr
原创
发布博客 2021.03.02 ·
1474 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

java中使用fastjson实现对象和json互转

依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </dependency>对象转json User user = new User(); user.setName("李四"); user.setAge(44);
原创
发布博客 2021.03.01 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

时间表,时间纬度表(年,月,日,季度)

因为业务需要,需要一张表存有:唯一id,年份,月份,天,季度几个字段(一年三百多天的数据),手动插入不现实**(非原创,但是季度字段自己基于原创改的)**
原创
发布博客 2021.01.20 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kettle保存历史数据

kettle搭建数据仓库,实现数据对比,同时保留历史数据要求: ods层的表是最新数据,同步到dw层需要保留修改前的数据ODS: 相对于实际的库有个更新时间字段DW: 相对于ODS没有更新时间字段,但是有开始和结束的时间两个字段(开始时间为更新数据时间,结束时间为无限期)流程解析:从ODS同步到DW,所以每次ODS库相对于实际是新的,DW库的数据为旧数据从ODS和DW查出数据,先在排序记录排序,在放到合并记录里(不排序会报错)合并记录里左侧根据ID对比,右侧比对字段为数据字段,上面新旧数据
原创
发布博客 2021.01.20 ·
645 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

spring的AOP实现原理

spring的AOP实现原理AOP通过动态代理来实现主要有两种实现方法(区别在于要代理的对象是否是一个接口):**是一个接口:**使用JDK1.3提供的的proxy通过反射回去其中的方法来实现(因为使用proxy需要继承proxy,java不支持多继承(支持多重继承),所以需要是一个接口,新的代理类继承proxy同时实现需要代理的接口)**不是一个接口:**使用cglib实现,要求代理类不能是final,代理的方法也不能是final(否则无法继承)...
原创
发布博客 2020.10.29 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot打war包的pom.xml

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0
原创
发布博客 2020.09.03 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring boot打jar包找不到网页

spring boot打jar包找不到网页pom.xml文件如下(主要是build标签的resources,依赖参考别人说的就行)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
原创
发布博客 2020.09.03 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSM框架测试类中service异常或空指针异常

在测试类中调用ServiceImpl的打印数据库数据出现空指针异常问题和解决办法如图(有可能是这两个个问题):普遍的问题:看看dao方法有没有写注解(写了的话也有可能报别的错误,需要有时候需要重新写下)如果写了还有可能是test的错:其他可能问题,test需要写这两个注解:@ContextConfiguration(value = {"classpath:spring-core.xml"})@RunWith(SpringJUnit4ClassRunner.class)如果是springbo
原创
发布博客 2020.08.28 ·
1248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL的索引和Hash索引、B+、B树

索引:索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),包含着数据表里所有记录的引用的指针,同时还是一种数据结构,用来以协助快速查询、更新数据库表中数据,通常使用B+树。索引优缺点:优点:可以大大加快数据的检索速度,这也是创建索引的最主要的原因,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。缺点:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,会降低增/改/删的执行效率;占用物理空间。索引的基本原理:把
原创
发布博客 2020.08.27 ·
1729 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

mybatis:Expected one result (or null) to be returned by selectOne(), but found:

Expected one result (or null) to be returned by selectOne(), but found: 3今天使用mybatis报了一个这个错,经过查询主要是查出数据和方法接收不一致导致的(我数据库语句是 查所有 User,但是方法名是 查一个 User不是List)如图:mapper文件的查询语句:错误的方法:正确的方法:...
原创
发布博客 2020.08.20 ·
1717 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mybatis的#{}和${}的详细区别和底层实现

mybatis的#{}和${}的区别和底层实现${} (Statement实现):1、只是简单的替换,传递的参数会被当成sql语句中的一部分(不能防止sql注入)2、建议like和order by后使用#{} (PreprareStatement实现):1、解析为一个 '?'占位符号,会对自动传入的数据加一个双引号(可以防止sql注入)预编译的机制:预编译是提前对SQL编译之前进行预编译,而其后注入的参数将不会再进行编译。因为SQL注入是发生在编译的过程中,因为恶意注入了某些特殊字符,最后被编
原创
发布博客 2020.08.17 ·
971 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

mybatis中一个resultMap 包含多个association,一个类对应多个类属性写法

经过查询得知一个自定义类中包含多个自定义类是可以写多个association进行映射的,如下://实体类@Data@NoArgsConstructor@AllArgsConstructorpublic class Detail { private String id; private String title; private String description; private String student_id; private String teac
原创
发布博客 2020.08.15 ·
2232 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

IDEA关闭自动保存、打开星号提示(*提示)或打开自动保存关闭星号提示

IDEA是会自动保存的,要想不让自动保存,并且未保存的时候文件上出现星号提示(*)(想要自动保存不出现星号步骤相反)操作步骤如图:1、File --> Settings:2、去掉Settings --> System Settings下这两个勾(自动保存):3、Settings --> Editor Tabs下打开展示星号(*号):...
原创
发布博客 2020.08.13 ·
2106 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏
加载更多