- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 一文读懂湖仓一体,什么是数据仓库和数据糊
湖仓一体能发挥出数据湖的灵活性与生态丰富性,以及数据仓库的成长性与企业级能力。帮助企业建立数据资产、实现数据业务化、进而推进全线业务智能化,实现数据驱动下的企业数据智能创新,全面支撑企业未来大规模业务智能落地。
2024-02-06 16:35:33 1599
原创 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
原创 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
原创 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
原创 @TableField(exist=false)注解
@TableField(exist=false)注解加在bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用。
2020-02-04 20:27:06 1622
原创 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
原创 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项目源码
2024-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人