自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhang菜鸟的博客

大数据/数据仓库/数据开发

  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 数仓面试题整理(1)

整理常见数据仓面试题

2024-02-21 15:26:36 595

原创 ClickHouse的优缺点和应用场景

当业务场景需要一个大批量、快速的、可支持聚合运算的数据库,那么可选择ClickHouse。

2024-02-07 10:13:11 1205

原创 数据湖的整体思路

数据湖的本质

2024-02-06 16:41:10 618

原创 一文读懂湖仓一体,什么是数据仓库和数据糊

湖仓一体能发挥出数据湖的灵活性与生态丰富性,以及数据仓库的成长性与企业级能力。帮助企业建立数据资产、实现数据业务化、进而推进全线业务智能化,实现数据驱动下的企业数据智能创新,全面支撑企业未来大规模业务智能落地。

2024-02-06 16:35:33 1599

原创 数仓面试整理(3)

数仓常见面试题目整理

2024-02-21 15:42:20 421

原创 数仓面试题整理(2)

数据仓库面试题整理

2024-02-21 15:30:13 455

原创 如果一个服务部署在一组容器上运行,出现问题时,运维会做哪些快速诊断?

如果一个服务部署在一组容器上运行,出现问题时,运维会做哪些快速诊断?

2024-02-09 04:00:00 731

原创 Nginx.conf的配置结构图解

nginx的配置图解

2024-02-07 10:25:07 414 1

原创 Command line is too long. Shorten command line for SpringbootApp 解决方法

方法一:右上角点击向下的三角形 -> Edit Configurations选择对应的项目 -> Configuration -> Environment -> Shorten command line 选项中选中 “ JAR manifest ” ,如下图:方法二修改项目下 .idea\workspace.xml,找到标签 < component name=“PropertiesComponent”>。在标签里加一行 :<property nam

2020-09-14 17:47:22 2511

原创 Spring的任务调度

点击跳转

2020-08-12 18:22:34 218

原创 MyBatis的执行流程分析

核心流程介绍我们都知道MyBtis是对JDBC的封装,不管怎样,JDBC的那一套还是不会变的,只是做了抽象、封装、归类等;所以我们顺着JDBC的思路来说下MyBatis的执行流程JDBC执行六部走注册驱动获取Connection连接执行预编译执行SQL封装结果集释放资源然后我看这张图来分析下MyBatis的是怎样来封装这个过程的#### MyBatis执行八步走上面中流程就是MyBatis内部核心流程,咱么来一步步解释下1.读取MyBatis的核心配置文件。mybatis-con

2020-05-22 23:13:54 382

原创 Java 栈Stack 中add与push、peek与pop的区别

add & push共同点:add,push都可以向stack中添加元素。不同点:add是继承自Vector的方法,且返回值类型是boolean。push是Stack自身的方法,返回值类型是参数类型。具体的看源码:public synchronized boolean add(E e) { modCount++; ensureCapacityH...

2020-04-28 19:21:35 2612

原创 《Spring》IOC实现原理

https://www.jianshu.com/p/ad05cfe7868e

2020-04-18 15:31:18 122

原创 Linux中,关闭远程连接,jar包停止运行解决方法

问题说明:打开XShell连接并运行 java -jar demo.jar 后,当前的连接被锁定,也就是说,你的连接的线程当前的状态会影响程序的执行,比如你按了CTRL+C命令程序退出或者关闭你的连接,那么程序也会结束。nohup 不挂断运行的命令,当终端或者账户关闭的时候,程序依旧运行。当前的命令默认会把日志输出到nohup.out文件中nohup java -jar XXX.jar...

2020-04-16 00:27:40 946 1

原创 spring项目,BO层数据验证

1.验证Beanpublic class ValBean { /** * Bean Validation 中内置的 constraint * @Null 被注释的元素必须为 null * @NotNull 被注释的元素必须不为 null * @AssertTrue 被注释的...

2020-04-11 12:19:48 316

原创 centos中,配置Mysql环境变量时导致其他命令不可用,报“command not found”解决方法

配置mysql 的环境变量时,使用命令source /etc/profile 后导致 ls、vi、等命令不可用问题是环境变量配置错误导致,主要原因是export PATH=/usr/local/mysql/bin:$PATH代码中 冒号后面的$PATH 忘记添加或者拼写错误,导致生效后大部分命令不可用。解决办法:第1步:修改/etc/profile,发现命令vi不可用 “bash: c...

2020-04-10 22:41:43 413

原创 关于 mybatis-plus的数据库表字段的值更新为null

下面展示一些 内联代码片。// A code blockvar foo = 'bar';在实体类的字段上加上这段代码,允许对应的数据库表字段值更新为null@TableField(updateStrategy= FieldStrategy.IGNORED)...

2020-04-06 19:32:41 880

原创 Springboot+springsecurity跨域解决

/** * 首先在config包下创建配置文件CorsConfig ,完整代码如下 */@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfigurati...

2020-03-15 20:01:27 3365

原创 30秒知道JSON中toJSONString、parseObject、parseArray的使用

1、toJSONStringString str = JSON.toJSONString(Entity);2、parseObjectEntity toObj = JSON.parseObject(str, Entity.class);3、parseArrayString arrJson = JSON.toJSONString(entityList); List<Entit...

2020-03-07 12:36:34 229

原创 Mysql生成日历表

mysql使用存储过程,创建日历表:准备日历表:CREATE TABLE m_dim_day (ID int(11) NOT NULL AUTO_INCREMENT,DAY_ID varchar(10) DEFAULT NULL,DAY_SHORT_DESC varchar(10) DEFAULT NULL,DAY_LONG_DESC varchar(50) DEFAULT NULL,...

2020-02-25 14:05:46 1243

原创 MYSQL:清空表中的数据

方法1:delete from 表名;方法2:truncate table 表名;比 较:效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

2020-02-25 13:24:09 457

原创 主键是integer类型 数据库设置了主键自增,但是还是报错 Could not set property 'id' xxx of 'class argument type mismatch

使用的是Mybatis-plus报错。这个是因为id无法插入,因为虽然数据库中已经设置了 主键 并自增,但是 使用注解的实体,还需要额外的配置才行;解决办法:在主键上面加入下面的注解:@TableId(value = “id”,type= IdType.AUTO)如果把主键的类型由integer改成int类型也可以实现 ,但用integer类型比较多。参考文章:https://blog...

2020-02-24 00:47:41 631

原创 vue学习之axios

点击链接跳转

2020-02-09 22:36:13 78

原创 @TableField(exist=false)注解

@TableField(exist=false)注解加在bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用。

2020-02-04 20:27:06 1622

原创 MP实体作为条件构造器构造方法的参数

通过TableFileld,测试中的user接收到的name及其它属性 由“=”转为“like、lt等”。

2020-01-28 14:08:39 759

原创 Security在同一张表里修改密码

public Result resetPwd(@RequestParam(name="id")Integer id, @RequestParam(name="password")String password, @RequestParam(name="newPassword")String...

2020-01-22 13:43:07 181

原创 IDEA错误,找不到或无法加载主类

IDEA错误,找不到或无法加载主类找到正确的加载类

2020-01-09 16:46:51 262

原创 SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层介绍

SSM是sping+springMVC+mybatis集成的框架。MVC即model view controller。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain ...

2019-10-30 16:18:00 2362

原创 抽象类和抽象方法

抽象类和抽象方法/*抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束;抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract即可。如何使用抽象类和抽象方法:1.不能直接创建new抽象类对象;2.必须用一个子类来继承抽像父类;3.子类必须覆盖重写抽象父类当中所有的抽象方法(否则子类必须也是抽象类);覆盖重写(实现):子类去掉抽象方法的...

2019-10-27 21:51:07 207

电商后端springboot项目源码

整合springboot+spingsecurity+jwt+maven+mybatis+redis+mysql+阿里云短信服务+各种电商页面的后端功能

2024-02-06

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

TA关注的人

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