8 在奋斗的大道

尚未进行身份认证

我要认证

程序发烧友

等级
TA的排名 189

Java int 转月份位数不足使用0替代\BigDecimal 使用

String month = String.format("%02d",i);0代表前面要补的字符 2代表字符串长度 d表示参数为整数类型

2020-09-17 18:39:22

JavaScript 学习笔记之概述

2020-09-17 01:30:23

NodeJS + Express HTML转PDF功能

NodeJS + Express HTML转PDF功能基于node.js express框架,借助html-pdf中间件,我们可以实现一个html转pdf功能。下面将利用node.js express框架实现一个文件上传和html转pdf功能,将上传的文件储存在项目下的tmp文件夹中,并且上传的html文件转换为pdf文件:1、使用html-pdf中间件实现html-pdf中间件是用来处理html转pdf转换.安装文件上传所需模块:npm install html-pdf参考文件

2020-09-15 18:02:40

NodeJS + Express 文件上传功能

NodeJS + Express 文件上传功能基于node.js express框架,借助multer或connect-multiparty中间件,我们可以实现一个文件上传功能。下面将利用node.js express框架实现一个文件上传功能,并将上传的文件储存在项目下的tmp文件夹中:1、使用multer中间件实现multer中间件是用来处理multiparty/form-data类型的表单数据,用于文件上传.安装文件上传所需模块:npm install body-parser mul

2020-09-15 17:51:22

Java 补全两个年份之间缺失的年份\计算两个日期相差年数

Java 功能代码: String startYear = entity.getString("startYear"); String endYear = entity.getString("endYear"); if(StringUtils.isEmpty(startYear)){ return Result.error("开始年份不能为空"); } if(StringUtils.isEmpty(endYear)){ LocalDateTime localD

2020-09-14 18:03:45

Spring-Data-JPA +Sharding-jdbc+druid数据库连接池 实现数据库读写分离

关于Sharding-jdbc 简介定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。适用于任何基于JDBC的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。 支持

2020-09-14 00:42:15

Spring-Data-JPA 定义实体类关系:多对多(增删改查)

Spring-Data-JPA 关系描述(多对多)  实体Book:书籍。  实体Author:作者。  书籍和作者是多对多的关系。一本书籍可以由很多的作者编写,一个作者也可以编写写很多本书。  JPA中使用@ManyToMany来注解多对多的关系,由一个关联表来维护。这个关联表的表名默认是:主表名+下划线+从表名。(主表是指关系维护端对应的表,从表指关系被维护端对应的表)。这个关联表只有两个外键字段,分别指向主表ID和从表ID。字段的名称默认为:主表名+下划线+主表中的...

2020-09-10 01:01:57

MySQL 外键On Delete 和On Update

On Delete和On Update都有Restrict,No Action, Cascade,Set Null属性。现在分别对他们的属性含义做个解释。ON DELETErestrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。no action:意思同restrict.即如果存在从数据,不允许删除主数据。cascade(级联):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则也删除外键在子表(.

2020-09-04 18:03:40

Spring-Data-JPA 一对多关联保存,关联外键字段为NUll

今天遇到一个问题,在使用Spring Data JPA一对多关联时候保存到数据库,数据都保存了,但是外键的值为空!原因:实体类配置关联关系后还要在保存的时候体现出关联性。实体类:package com.zzg.entity;import java.util.List;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import j

2020-09-04 17:58:13

Spring-Data-JPA 定义实体类关系:一对多(增删改查)

SpringBoot 项目搭建参考https://blog.csdn.net/zhouzhiwengang/article/details/108402298源码文件夹(src)定义实体对象和Dao层package com.zzg.entity;import java.util.List;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Ent

2020-09-04 17:24:45

Spring-Data-JPA 提示:java.lang.StackOverflowError

问题产生:使用SpringBoot 测试模块测试Spring-Data-JPA @OneToMany(一对多)关系查询时,提示如下错误信息:控制台JPA 执行sql 输出:Hibernate: select author0_.id as id1_2_0_, author0_.name as name2_2_0_, articlelis1_.author_id as author_i4_1_1_, articlelis1_.id as id1_1_1_, articlelis1_.id as .

2020-09-04 17:03:03

Spring-Data-JPA 提示:could not initialize proxy - no Session

问题产生:使用SpringBoot 测试模块测试Spring-Data-JPA @OneToMany(一对多)关系查询时,提示如下错误信息:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.zzg.entity.Author.articleList, could not initialize proxy - no Session根据错误的提示信息:JP..

2020-09-04 16:43:13

SpringBoot JPA 定义实体类关系:一对一 (增删改查)

SpringBoot 项目整体结构:pom.xml 文件依赖:<!-- 版本集中管理 --> <properties> <javax.servlet-api.version>3.1.0</javax.servlet-api.version> <mysql-connector-java.version>8.0.11</mysql-connector-java.version> <druid-spring-

2020-09-04 13:24:56

Error creating bean with name ‘requestMappingHandlerAdapter‘ defined in class path resource

SpringBoot 集成JPA 启动Application类时,提示如下错误信息:2019-11-27 21:58:16.151 ERROR 56176 --- [ main] o.s.boot.SpringApplication : Application startup failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with

2020-09-04 12:42:39

java.lang.NoClassDefFoundError:org.springframework.orm.jpa.support.PersistenceAnnotationBe

SpringBoot 集成JPA提示:java.lang.NoClassDefFoundError:org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor造成原因:spring-data-commons 模块依赖spring-orm 模块中的相关类文件。补全依赖: <!-- spring-data-jpa --> <dependency> <

2020-09-04 12:37:01

org.springframework.data.repository.query.QueryByExampleExecutor cannot be resolved.

SpringBoot 集成JPA提示如下错误信息:The type org.springframework.data.repository.query.QueryByExampleExecutor cannot be resolved. It is indirectly referenced from required .class files从上述的错误信息可以得知Spring-data-jpa 间接依赖org.springframework.data.repository.query.Quer

2020-09-04 11:38:49

Spring Data JPA 定义实体类关系:一对一

JPA使用@OneToOne来标注一对一的关系。 实体 Dept:部门。 实体 User:用户。 Dept和 User 是一对一的关系。 这里使用关联字段描述JPA的一对一关系。通过关联字段的方式(一个实体通过关联字段关联到另一个实体的主键); 通过关联字段的方式Dept表(dept_id,dept_name,dept_tel,dept_fax,email,dept_addr,deptmanager) User表(user_id,phone,zipcode,address,***)建库脚本:...

2020-09-04 00:59:53

ElementUI 表单验证之ref、$refs和rules

ElementUI 提供的表单Form支持表单验证,仅仅需要添加rules 属性值:<el-form ref="form" :model="form" :rules="rules" label-width="80px">我们在el-form表单控件中发现了ref 属性,ref 属性涉及Dom 元素的获取(el-form表单对象)。我们首先需要了解下javasrcipt 是如何获取Dom 元素是通过:document.querySelector(".input")获取dom元素节点 。

2020-08-30 00:37:12

SpringBoot ElementUI 自定义表单验证

效果展示:Vue +ElementUI 源码:<template><div> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="用户名" prop="name"> <el-input v-model="form.name" placeholder="请输入用户名:" autocompl.

2020-08-30 00:22:47

SpringBoot ElementUI 文件上传和预览

效果展示:实现思路: 基于ElementUI 文件上传控件el-upload,实现文件简单上传,基于el-upload的on-preview 预览属性实现上传文件预览。VUE + ElementUI源码:<template><div> <el-upload class="upload-demo" action="http://localhost:9097/api/file/upload" :on-preview="han..

2020-08-29 01:19:11

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取