- 博客(221)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot与Swagger整合
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。1.新建SpringBoot项目,引入swagger 依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>...
2020-01-17 14:23:19 137
原创 Springboot 实体类中注解类 @NotNull @NotEmpty @NotBlank的使用
@NotNull:不能为null,但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0用法:Contrller中要和@valid一起使用,不然实体类中的@NotBlank不起作用public class User { @NotBlank(m...
2020-01-17 13:26:37 6616 1
原创 Swagger注解-@ApiModel 和 @ApiModelProperty
@ApiModel在实体类上边使用,标记类时swagger的解析类属性@ApiModelProperty使用在被 @ApiModel 注解的模型类的属性上属性
2020-01-17 11:50:24 2751
原创 Activity6.0 查看流程图以及动态显示任务当前执行的点
Activity6.0中org.activiti.engine.impl.pvm整个包被移除,意味不能用ActivitiImpl的方式获取活动节点了所有的流程定义有关的信息都可以通过BpmnModel来获得,获得 BpmnModel的方式可以通过 org.activiti.engine.impl.util.ProcessDefinitionUtil来拿到。用BpmnModel的...
2020-01-17 11:40:42 2312
原创 IntelliJ IDEA 项目中文件设置 Excluded 后怎么恢复
File --Project Structure---Modules---Excluded文件,选择你要恢复的文件,击取消Excluded,然后点击ok就行啦。
2020-01-17 11:29:52 7038
原创 使用idea 在springboot添加本地jar包的方法
1.首先在与src 同级的目录下新建一个lib目录,然后将本地jar包放在lib目录下,如下图所示:2.打开project ——》Libraries将项目的lib加入进来,如图所示:3.选择你存放项目的路径,将lib这个文件添加进来完成后可看到Libraries下有一个lib文件4.然后在pom.xml 文件里加入如下代码即可 ,此配置文件放在<build...
2020-01-17 11:22:32 2137
原创 map的key默认是大小写敏感的
忽略大小写的map类org.apache.commons.collections.map.CaseInsensitiveMap
2020-01-17 11:02:00 346
原创 String.format()的详细用法
常用的类型搭配转换符例子介绍 /** * %tx 日期与时间类型(x代表不同的日期与时间转换符) */ Date d =new Date(); String year = String.format("%tY", d); String month = String.for...
2020-01-17 10:49:52 2013
原创 MultipartFile 转换为File
File.createTempFile(String prefix, String suffix); 创建一个临时File对象MultipartFile.transferTo(File dest); 实现 MultipartFile to File @RequestMapping("/uploadDutyExcelNew") @ResponseBody public S...
2019-11-22 14:50:30 454
原创 activiti监听器无法实例化(SpringBoot)
SpringBoot项目中,activiti某个流程节点配置了任务监听器,代码如下public class ApplyListener implements TaskListener, ExecutionListener { private static final long serialVersionUID = -6000293034409953144L; @Autowi...
2019-11-22 14:41:36 2168
原创 activiti ACT_HI_TASKINS表中的ASSIGENEE_审批人字段为空
任务节点通过实现TaskListener动态,然后调用delegate.setAssigenee("assigenee")动态设置审批人:@Component@Slf4jpublic class ApplyListener implements TaskListener { private static final long serialVersionUID = ...
2019-11-22 14:22:21 4198 1
原创 MySQL如何创建触发器
#建表DROP TABLE IF EXISTS A.t_hi_task;CREATE TABLE A.t_hi_task ( ASSIGNEE_ VARCHAR(30) DEFAULT '', operateTime VARCHAR(20) DEFAULT '', INDEX index_operateTime(operateTime),) ENGINE=INNODB DEFAULT...
2019-11-22 13:53:20 809
原创 axios POST提交数据的三种请求方式写法
1、Content-Type: application/json ==> @RequestBodyimport axios from 'axios'let data = {"code":"57893","name":"kelly"};axios.post(`${this.$url}/test/testRequest`,data).then(res=>{ c...
2019-10-31 09:44:58 4466
原创 SpringBoot 出现 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
前端请求传Json对象则后端使用@RequestParam前端请求传Json对象的字符串则后端使用@RequestBody如果Content-Type设置为“application/x-www-form-urlencoded;charset=UTF-8”无论是POST请求还是GET请求都是可以通过这种方式成功获取参数,但是如果前端POST请求中的body是Json对象的话,会报上述错误。...
2019-10-30 11:50:33 2780
原创 spring data jpa 查询No property ... found for...Did you mean '...'?
spring-data按照接口方法定义的名字(默认认为是驼峰写法)spring-data规范要求dao中的findBy***,必须和实体字段名称一致,例如findByUdateTime,实体中也要是private String udateTime; 实体字段命名不能是sku_no这种格式,这个不符合驼峰规范。当然,万事都有解决的办法,如果你非要使用自定义格式的字段,那么就需要特殊处理一下了...
2019-10-30 11:44:07 1570
原创 Zuul 上传大文件服务报错的问题
Sping 官网上查了资料https://cloud.spring.io/spring-cloud-static/spring-cloud.html#_uploading_files_through_zuul意思:可以在调用的服务前面加/zuul/在上传大文件时,可以在调用的服务前面加/zuul/,以绕过multipartprocessing,这个是用来上传时检查文件大...
2019-10-21 10:46:41 512
原创 枚举ENUM类常用方法
valueof(String name)根据名称获取枚举类中定义的常量值;要求字符串跟枚举的常量名必须一致;values()对枚举中的常量值进行遍历;name()获取枚举类中的常量的名称;toString() 通过枚举常量获取枚举常量的名称...
2019-10-18 09:50:56 229
原创 MultipartFile API
1.MultipartFile multifile.transferTo(File file) //如果配置文件指定目录,就可以直接这样写(不指定路径的,就需要自己填充保存路径) File file = new File(fileName); try { //使用此方法保存必须要绝对路径且文件夹必须已存在,否则报错 multipartF...
2019-10-18 09:45:12 3281
原创 Class.forName(xxx.xx.xx)
动态加载和创建Class对象String str = ABC.class;Class t = Class.forName(str);t.newInstance();与下面new对象是一样的效果ABC abc= new ABC();前者是使用类加载机制,后者是创建一个新类实例介绍/** * 复制源对象属性到目标对象 * ...
2019-10-16 15:20:55 391
原创 IDEA中bpmn画workflow图并编辑任务的属性(安装Camunda Modeler插件)
https://blog.csdn.net/qq_25701293/article/details/98846694
2019-10-16 15:05:40 1968
原创 @JsonInclude
@JsonInclude(Include.NON_NULL)的作用:jackson 实体转json 为NULL的字段不参加序列化(即不显示)
2019-09-26 14:35:15 5478 1
原创 @JsonFormat 和 @DateTimeFormat
@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")作用:后台的时间 格式化 发送到前台,将后台返回前台的Date变量转换为字符串类型@JsonFormat 默认是标准时区的时间,按需求加上时区 北京时间 东八区 timezone=”GMT+8”@DateTimeFormat(pattern="yyyy-MM-dd")作用:...
2019-09-26 14:26:55 373
转载 MyBatis中 collection 的两种使用方法,及效率比较
方案一 <resultMap type="Student" id="StudentMap"> <id column="id" property="id" /> <result column="name" property="name" /> <result column="job" prop...
2019-09-26 14:20:06 1614
原创 CentoOs7 Linux开放端口号
#停止firewalld服务systemctl stop firewalld#禁用firewalld服务systemctl mask firewalld1、运行命令:firewall-cmd --get-active-zones运行完成之后,可以看到zone名称,如下:2、执行如下命令命令:firewall-cmd --zone=public --add-port=63...
2019-09-21 20:15:09 235
原创 IDEA创建Activiti工作流开发第一篇(Maven项目)
https://blog.csdn.net/qq_38000902/article/details/82735686
2019-09-14 17:26:02 468
原创 Activti整合SpringCloud Error creating bean with name 'processEngine'
原因:把act_ge_property表中的数据被清除了措施:删表,重新自动建表
2019-09-14 16:23:50 1312
原创 windows下无DOS窗口运行Java程序的bat文件
java-jar x.jar这样话在Java程序启动时,加载的DOS窗口一直出现,直到你关闭了Java程序才一起关闭。为了避免这个DOS窗口,需要把.bat中的启动命名修改为:javaw-jar x.jar解释:参见http://java.sun.com/javase/6/docs/technotes/tools/windows/java.htmlThe javaw...
2019-09-10 16:52:29 816
原创 移动端选择时间时禁止软键盘弹出
<el-date-picker v-model="ruleForm.date" @focus="forbid" type="date" placeholder="选择日期" style="width: 100%;"></el-date-picker>加个方法:@focus="forbid"使用vue:forbid(){ //禁止软键盘弹出 ...
2019-08-30 11:17:58 898
原创 Intellij Idea @Autowired修改提示级别
File -- Settings -- Inspections也可以使用快捷键Ctrl+Shift+A
2019-08-22 14:09:10 212
原创 component: resolve => require(['@/view/index.vue'], resolve) 与component: index区别
require: 运行时调用,理论上可以运用在代码的任何地方,import:编译时调用,必须放在文件开头懒加载:component: resolve => require(['@/view/index.vue'], resolve)用require这种方式引入的时候,会将你的component分别打包成不同的js,加载的时候也是按需加载,只用访问这个路由网址时才会加载这个js非懒...
2019-08-16 09:54:47 16509 1
原创 activiti部署报错 resource '*‘.bpmn'not found
1、点击项目File -> Project Structure2、点击source,将included与excluded都romove掉变成All各None
2019-08-13 10:03:43 3458 2
原创 idea上传vue-cli项目到svn
1.设置忽略 node_modules文件夹File --》settings2、打开要上传的项目,按图操作3.点击项目名。。。。。选择svn目录等4.commit提交即可
2019-07-26 19:16:37 738
原创 vue-cli项目创建
node.js Node.js是一个Javascript运行环境(runtime),node.js提供了javascript在浏览器以外的一个执行环境,满足一些特定的场景需求。 npm npm 是 nodejs 的包管理和分发工具。 webpack WebPack可以看做是模块打包机,通过webpack可以把基于模块开发的前端工程代码打包成可以在浏览器...
2019-07-25 20:08:35 96
转载 SVN中检出(check out)、导出(export)、导入(import)、add(添加)、update(更新)的区别
区别:1.check out检出获得文件后,检出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。(对于导入到服务器中的数据,需要检出才能形成一个受svn控制的工作拷贝,才可以进行 add update commit 等操作)2.export 简单导出一个版...
2019-07-24 17:03:40 1116
转载 IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
错误如下检查下面几个地方设置是否一致...1.ProjectStructure下(File->Project Structure...) Sources选项卡->Languate level Dependencies选项卡->Module SDK2.Settings下找到Java Compiler里边有两个设置Project byt...
2019-07-22 09:41:08 113
转载 FastDFS5.10卸载,centos卸载FastDFS(二)
1)停止服务[root@bogon fdfs]#service fdfs_trackerd stop[root@bogon fdfs]#service fdfs_storaged stop2)通过storage.conf找到base_path和store_path然后删除[root@bogon fdfs]# cat /etc/fdfs/storage.conf |grep...
2019-07-05 13:36:54 6670 1
转载 linux查看内存占用
Linux 如何查看主机的cpu个数和总内存cat /proc/cpuinfo cat /proc/meminfolinux查看内存占用最多的程序怎么查?可以使用一下命令查使用内存最多的10个进程 查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 或者top (然后按下M,注意这里是大写) 查看占用内存...
2019-07-05 13:33:57 3466
SSH 框架所需JAR包
2018-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人