自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

翻译 2021-08-04

db2表字段修改1:删除字段非空属性alter table XXX alter column XXX drop not null2:添加字段非空属性alter table XXX alter column XXX set not null3:添加一个新字段alter table XXX add column XXXX varchar(100)4:删除一个字段alter table XXX drop column XXX5:增加字段的长度alter table XXX alter colu

2021-08-04 18:53:08 124

原创 DB2中表数据更新到另一表时遇到问题并解决

将表中字段数据添加到另一表中update BPMSX.TBAPB21H BsetB.EQUIPMENT_INCOME=(select distinct A.EQUIPMENT_INCOMEfrom BPMSX.TBAPB01H AWHERE A.PROJECT_NO =B.PROJECT_NOand A.VERSION=B.VERSION)DB2删除字段alter table BPMSX.TBAPB21H drop column EQUIPMENT_INCOMEDB2添加字段alter

2021-05-27 10:55:37 900

原创 Json与List互相

/*** List 转 json 保存到数据库/public static String listToJson(List ts) {String jsons = JSON.toJSONString(ts);return jsons;}/** json 转 List保存到数据库*/private static List jsonToList(String jsonString, Class clazz) {@SuppressWarnings(“unchecked”)List ts

2021-03-17 12:55:37 138

原创 string中1变成01

System.out.println(String.format("%02d",x)); //x是你要输出的整数这样1就输出01,前面自动补0, 11还是输出11不变。这里使用了String.format()方法,作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。...

2021-03-06 15:05:21 1508

原创 JPA中添加@Transient注解

@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basicjava 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。...

2021-03-01 16:41:38 990

原创 模糊查询—注意事项

1.动态查询语句2.SQL中占位符不能在单引号中,否则,会以?进行查询数据‘%#{param}%’‘%?%’3.SQL中不能使用加号进行字符串拼接,加号是用来做运算的‘%’+‘D’+’%’4.MyBatis进行拼串,拼串会出现 SQL 注入情况 ,例如:“or 1=1”‘%${param}%’5.使用内置方法进行拼串concat(’%’,#{param},’%’)6.查询条件值本身为%,查询出所有的数据concat(’%’,#{param},’%’) => ‘%%%’‘%%%

2021-03-01 15:53:29 260

原创 @Modifying和@Transactional

@Transactional注释声明该方法是事务性操作,如果Query语句执行的时候出现问题,将会回滚到执行前的状态,DELETE和UPDATE方法必须要加@Transactional@Modifying注释声明该方法是修改操作,select语句不用该注释,要注意的是:方法的返回值应该是int或者void,如果是Int表示更新语句所影响的行数...

2021-01-13 10:47:43 253

原创 忽略非数据库字段的注解

忽略非数据库字段的注解mybatis-plus使用对象属性进行SQL操作,经常会出现对象属性非表字段的情况,忽略映射字段时可以在实体类属性上使用以下注解:@TableField(exist = false):表示该属性不为数据库表字段@TableField(exist = true):表示该属性为数据库表字段。@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLogic:表字段逻辑处理注解(逻辑删除)Hibernate实体类忽略非数据

2021-01-12 16:38:51 5365

原创 Linux操作系统常用指令速记

Linux常用指令常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件echo 创建带有内容的文件。cat 查看文件

2020-12-18 13:23:47 147

原创 工作流引擎activiti的认识

摘要Activiti是一个用Java编写的开源工作流引擎,可以执行BPMN 2.0中描述的业务流程。Activiti是Alfresco的Alfresco Process Services (APS)的基础,而Alfresco是Activiti项目的主要赞助商。本文旨在帮助读者理解Activiti的工作机制,使其可以迅速上手该框架。本文将从这几个方面简单介绍了Activiti工作流引擎:1、为什么要使用工作流引擎2、BPMN2.0规范简介3、开源BPMN项目对比1. 为什么要使用工作流引擎假定我

2020-12-18 13:19:47 3063

原创 简述Validation规范与使用

一、阿里云规范1.1 导入js库<script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"></script><script type="text/javascript" src="<%=path %>/validate/jquery.validate.min.js"></script>1.2默认校验规则(1)、required:t

2020-12-18 13:08:57 1001

原创 UML建模概述及流程描述

一、UML概述统一建模语言(UML)是一种用于提取面向对象分析和设计(OOAD)过程的产物的图形化语言。它为交流面向对象的设计中的需求、行为、体系结构和实现提供了一套综合的表示法。UML中所有事物都用对象的概念来描述:对象采取的行为、对象之间的关系、对象的部署,以及对象为了响应外部事件而改变状态的方式。UML用于描述模型的基本词汇有三种:要素(Things)、关系(Relationships)和图(Diagrams)。其中,要素包括表述结构的要素,如“用例”、“类”、“接口”和“协作”等;表示行为的要素

2020-12-18 12:51:49 2780 1

原创 docker浅谈及第一个项目部署

一、docker认识1.1 docker思想1.1.1 集装箱没有集装箱之前运输货物,东西零散容易丢失,有了集装箱之后货物不容易丢失,我们可以把货物想象成程序,目前我们要把程序部署到一台新的机器上,可能会启动不起来,比如少一些配置文件什么的或者少了什么数据,有了docker的集装箱可以保证我们的程序不管运行在哪不会缺东西.1.1.2 标准化运输方式docker运输东西有一个超级码头,任何地方需要货物都由鲸鱼先送到超级码头,然后再由鲸鱼从超级码头把货物送到目的地去.对应的技术来说,比如我们要把

2020-12-14 15:11:19 143

原创 前端UI之element-ui,ant-design-vue

element-ui、ant-design-vue使用指南一、element-ui1.安装webpacknpm install -g webpack2.安装vue-clivue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。使用步骤:npm install -g vue-cli使用vue-cli构建项目vue init webpack project-name //创建一个基于webpack模板的名为project-name的项目3.

2020-12-12 15:59:40 3777

原创 spring boot框架及搭建流程、vue.js框架核心描述

摘要SpringBoot简介SpringBoot是一个默认就集成了绝大部分常规开发时都使用的依赖、完成了绝大部分的常规配置、基于SpringMVC的框架。SpringBoot的核心思想是约定大于配置,因为在传统的SSM项目中,创建项目后,需要自定义大量的配置,而不同的项目的配置却大同小异,甚至就是完全相同,所以,SpringBoot就直接完成了相关的配置,并要求使用者遵循配置值的约定,例如它将DispatcherServlet的映射路径配置为/*,则使用者就按照这个配置值使用即可,无须自已编写配置

2020-12-12 15:22:46 972

原创 sql语句(只讲经典)

sql语句(经典大全)常见基础语句一、基础1.1、说明:创建数据库2.CREATE DATABASE database-name3.2、说明:删除数据库4.drop database dbname5.3、说明:备份sql server6.— 创建 备份数据的 device7.USE master8.EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’9.— 开始 备份10.BACKUP DAT

2020-12-12 14:04:34 664

原创 windows中redis 清除缓存

清除缓存redis 命令:flushall ——> 清空整个 Redis 服务器的数据(删除所有数据库的所有 key )flushdb ——> 清空当前数据库中的所有 key

2020-12-09 17:15:48 381

原创 常用工具:IDEA、vs code、Navicat新手导航

摘要如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与进来,决定写下这篇文章,与君共享。(_)一、IntelliJ IDEA 使用教程1. IDEA VS

2020-12-09 10:32:50 1871 1

原创 IDEA GET操作 分支、分支合并、rebase

GET简述git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。git最为出色的是它的合并追踪(merge tracing)能力。git是用C语言开发的,以追求最高的性能。git自动完成垃圾回收,也可以用命令git gc --prune直接调用。Git有两种数据结构:可变的索引(ind

2020-12-05 11:37:56 1181

原创 Java入门编码规范之小白崛起

编码规范JAVA编码规范无规矩不成方圆 无规范不能协作Java代码规范能够给业界带来一个标准,促使整体行业代码规范水平得到提高,最终能够帮助企业和开发者提升代码质量和降低代码故障率。基于阿里巴巴Java开发手册–安全规约、Mysql数据库“安全生产,责任重于泰山。”这句话同样适用于软件生产,本节主要描述编程中需要注意的比较基础的安全准则。1.【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。说明:防止没再做水平权限校验就可随意访问 、修改、删除别人的数据,比如查看他人的私信内窑、修改他

2020-12-02 15:50:47 520

空空如也

空空如也

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

TA关注的人

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