自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PL/SQL执行.sql文件

2.打开plsql选择命令窗口,即选择File->New->Command Window;3.输入@然后按回车键,在弹出来的文件选择框中选择需要执行的.sql文件,最后点击打开。注意:一定记得最后一步,提交后,才能查询到更新后的数据。--更新表中所有人的年龄。

2024-02-27 15:30:30 810 1

原创 Linux环境报错:OutOfMemoryError:Failed to create a thread

解决方案:1.查看内存空间是否够用,使用df -k命令查看内存空间使用情况,如果使用超过90%,需要清理下无用文件,然后重启项目;2.判断是否限制线程数,使用ulimit -u命令查看具体值,如果很低,可以使用ulimiet -u unlimited。3.通过使用-Xmx选项,降低java堆的大小来增加本机可用的内存量;

2023-12-06 14:10:10 515

原创 记录一次项目启动报异常CacheEcception:java.long.IOException:权限不够

经报错代码提示:发现是系统初始化的时候加载缓存信息报错,即,初始化的时候,加载根据常量类中的常量获取缓存失败。解决方案:查看Linux系统中的java配置,可能未配置java中的环境变量,配置后重新加载文件即可解决问题。

2023-09-18 11:12:46 165

原创 oracle提高执行更新或新增的SQL效率

在使用oracle数据库的过程中,有时候会需要批量更新或者新增数万条数据。如果本身表中的数据就很大,这时候执行SQL速度会很慢。为了提高执行效率,可以使用并发。/*parallel(4)*/中的4代表并发数,可以修改为5甚至更多或者更少。

2023-09-14 09:15:25 645

原创 oracle获取字段值的长度

2.使用lengthb获取的是字节的长度,即,字母a是一个字符,返回的长度是1,汉字“我”在UTF-8编码中是3个字符,返回的长度是3。1.使用length方法获取的是字符的长度,即,不管是一个字母a还是数字1还是汉字“我”,使用该方法查询的时候返回的长度都是1。

2023-08-07 08:48:02 2449

原创 oracle使用命令导入导出文件

例:imp user/[email protected]/testdb file=/opt/app/springcloud/sys_user.dmp. tables=sys_user buffer = 50000 commit=y ignore=y log=sys_user.log。例:exp user/[email protected]/testdb file=/opt/app/springcloud/sys_user.dmp. tables=sys_user。

2023-06-19 15:18:26 742

原创 mysql查询表中所有字段s q l

mysql

2022-07-15 10:17:10 272 1

原创 ULtraEdit在每行前添加字符串

ultraedit

2022-07-15 09:37:31 1747

原创 实现activiti7动态新增节点

123

2022-06-17 15:41:43 2325 1

原创 NoSuchMethodError: com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver

mybatis的jar包冲突

2022-06-10 16:53:25 622

原创 activiti的监听器保存流程变量到工作流中

activiti监听器

2022-06-02 16:49:04 242

原创 Java使用反射获取类的属性

获取类对应的所有的属性Field[] fields = 类名.getDeclaredFields();for(Field field:fields){field.setAccessible(true);//允许通过反射访问该字段}

2022-04-14 15:14:58 544

原创 mysql主表一条数据对应从表多条数据需要只显示一条

场景,在关联表查询时,主表的一条数据查询时对应了从表中的多条数据,但是需求要求只显示主表对应的一条从表数据。解决方案:在查询最后加上GROUP BY去重原来的SQL:select * from a left join b on a.id = b.aid修改后的SQL:select * from a left join b on a.id = b.aid group by a.id去重成功!...

2022-03-30 11:24:40 4842 4

原创 activiti中提交报错${its} didn`t resolve a Collection

出现这个报错的场景有多种,根据不同情况有不同处理。1.给变量赋值的时候赋的不是集合是数组,这时候需要把数组转换成集合后再赋值;2.给变量赋值的对象是集合,但是集合是空的,这时候需要判断集合是否为空,如果为空则不赋值,如果不为空,再赋值。...

2022-03-30 09:40:02 1337

原创 mybatis分页不生效

因为返回的list中是map对象,所以分页不生效,需要返回实体对象才可。

2022-03-18 16:19:05 821

原创 mybatis判断集合非空

List<xx> getList(@Param("list")List<String> list); <select id="getList" resultType="xx"> select * from t_xx where 1=1 <if test="list != null and list.size() > 0 "> and xxxx in <foreach...

2022-02-25 10:41:28 3646

原创 快速判断list是否为空

List<String> list = new ArrayList(); list.add("1"); if(CollectionUtil.isNotEmpty()){ System.out.print(list); }

2022-02-11 09:58:53 696

原创 使用Objects判断对象是否为空,并返回对应信息

Student stu =studentMapper.selectById(1); Objects.requireNonNull(stu,"该学生信息不存在");

2022-02-11 09:39:24 290

原创 activiti候选人的多个场景应用

1.如果配置多个候选人后,该节点不是多实例节点,那么候选人任何一个完成后该任务都会消失; 图1.1请求接口:2.如果配置多个候选人后,该节点是多实例节点,那么候选人必须都处理后该任务才会消失。 图2.1 ...

2022-01-21 11:30:59 625

原创 Java实现string转byte

String s = "1";Byte t = Byte.parseByte(s);

2021-11-03 16:11:51 1872

原创 activiti实现跳转节点的方法

1.通过代码实现,即获取到当前节点,然后退回到已走过的指定节点。代码如下: @RequestMapping("/returnNode") public String returnNode(String taskId) { // 取得当前任务.当前任务节点 HistoricTaskInstance currTask = historyService.createHistoricTaskInstanceQuery().taskId(taskId).single

2021-10-09 16:18:28 2648

原创 activiti配置实现用户多实例

1.在BPMN文件中的设置如下1.11.22.在完成five节点时,设置后面节点和线路所需的参数,代码如下: @RequestMapping("/completeTwo")public String completeTwo(String taskId, Integer one, Integer two, Integer three,@RequestParam(value = "list" ,required=false) List<String> lis..

2021-10-09 09:55:45 514

原创 mysql中的count函数和sum函数如果条件不符合返回什么

1.count函数返回:02.sum函数返回:空字符串

2021-10-08 16:02:31 294

原创 activiti入门的一些简单方法

package com.it.springboot_activiti.controller;import org.activiti.engine.RepositoryService;import org.activiti.engine.RuntimeService;import org.activiti.engine.TaskService;import org.activiti.engine.repository.Deployment;import org.activiti.en...

2021-10-08 15:54:02 78

原创 关于activiti中的三类网关

1.排他网关:可以单独使用,使用后多个线路只走一条;如上图,执行到排他网关市,流程可能退回到one节点,也可能结束,这个是根据two节点提交的判断条件决定。2.并行网关:可以单独使用,使用后必须多个条件都满足才可以往下走;如上图,two节点和three节点都完成后才能到达并行网关然后生成four节点的任务。3.包含网关:必须成对使用,使用后有一个条件符合就可以往下走。如上图,包含网关是成对出现的,如果只出现一个是不生效的,上图并行的三条线只要有一条被满足都可以往...

2021-10-08 15:45:43 1449

原创 Java报错InvalidDefinitionExceptio

场景:springcloud+seata微服务之间调用传参数时出现这个错误。A服务有上传文件的功能,B服务需要调用A服务的上传文件接口,A和B之间有共同的父类引用C。在C中di

2021-06-17 10:01:48 332

原创 jpa报错No property found for column ‘first_time‘ mapped to field ‘first_time‘

如题所示,数据库设置的字段名和实体类中设置的列名一模一样,另外数据库中字段属性和实体类中字段属性也是一样,但是报错。数据库:实体类:观察数据库和实体类中的红圈,也没找打差别。最后多次观察发现实体类中列名前面有个空格,导致实体类和数据库字段对不上,把空格去掉,问题解决了。正确的实体类属性如下:...

2021-02-26 11:54:46 392

原创 java实现接收字符串对象并在后台代码中转成list对象

代码如下: @PostMapping("/submitTest")public Result submitTest(@NotBlank String params) { try { List<TUserAnswer> userAnswers = JSONArray.parseArray(params, TUserAnswer.class); return Result.ok(map); } catch

2021-02-25 16:36:23 978

原创 mybatis-plus设置查询返回的类型是map

1.在mapper.java文件中 List<Map<String, Object>> getPaperList(String dwmc); 2.在mapper.xml文件中 <select id="getPaperList" resultType="java.util.Map"> SELECT p.`id`, c.`company` companyName, p.`paper_num` paperNum

2021-02-25 09:31:28 2770 1

原创 spring boot+jpa+MySQL格式化返回数据中实体对象对应的日期格式

在controller中设置返回参数中的日期格式有三种:1.在配置文件application.yml中设置整个项目关于日期的格式: spring: jackson: time-zone:GMT+8 date-format: yyyy-MM-dd 这样设置后,项目中所有关于日期的参数除非特定设置,都会按照yyyy-MM-dd格式返回2.在controller中设置返回参数的格式: public static ...

2021-02-25 08:48:42 1591 2

原创 springboot使用EntityManager执行自定义SQL

1.在代码中注入 EntityManager import javax.persistence.EntityManager;@AutowiredEntityManager entityManager; 2.在方法中具体使用EntityManager public List<DefColumn> findAllColumns(String table) { Query query = entityManager.createNativeQue.

2021-02-19 16:07:49 2953 3

原创 spring boot实现druid监控功能

1.在配置文件中配置数据库连接池(使用的spring boot自带的数据库连接池,不需要在pom中添加别的数据库连接池的依赖) spring: main: allow-bean-definition-overriding: true datasource: url: jdbc:mysql://localhost:3306/car?autoReconnect=false&useUnicode=true&characterEncoding=utf8&a

2021-02-02 15:33:09 253

原创 MySQL查询连接数

1.查看连接的客户端的链接数selectclient_ip,count(client_ip)asclient_numfrom(selectsubstring_index(host,':',1)asclient_ipfrominformation_schema.processlist )asconnect_infogroupbyclient_iporderbyclient_numdesc; 2.查看正在执行的进程select*frominformati...

2021-02-02 09:11:18 617

原创 Java实现提现到微信的功能

1.添加依赖 <dependency> <groupId>com.github.wxpay</groupId> <artifactId>WXPay-SDK-Java</artifactId> <version>0.0.4</version></dependency> 2.配置参数3.实现方法 @ApiOperation(value = "企业.

2020-12-08 16:08:17 4036 1

原创 Java实现提现到支付宝功能

1.导入依赖 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.9.5.ALL</version></dependency> 2.配置参数3.实现方法 @ApiOperation(value = .

2020-12-08 15:59:21 3028 1

原创 java 实现获取支付宝授权获取会员信息

1.配置支付宝所需参数2.实现类Java根据获取到的参数,拼接起来返回给安卓,让安卓调用支付宝授权获取会员信息: @ApiOperation(value = "拼接支付宝授权页面所需参数", httpMethod = "POST", produces = "application/json;charset=UTF-8")@ApiImplicitParam(value = "*用户token", name = "token",defaultValue ="", dataType =.

2020-12-08 15:45:26 1839

原创 spring boot实现导出数据到excel

1.导入依赖; <!--数据导出依赖 excel--><!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</versi

2020-10-29 08:26:24 396

原创 springboot 实现微信小程序授权并解密手机号

1.授权授权是有前端完成的,授权后,前端可以获取到code,后台根据code获取微信小程序用户对应的openid和session_key,并根据openid判断是否是新用户,代码如下: @Value("${app.weixin.mn.appid}")String appidxcx;@Value("${app.weixin.mn.secret}")String secretxcx;@ApiOperation(value = "微信小程序校验用户是否存在", httpMethod =

2020-10-23 11:12:27 2085 4

原创 spring boot实现微信公众号授权登录

1.在配置文件中配置微信公众号的appid和secret如下图2.controller中实现微信授权即后台根据参数拼接url返回给前端,前端通过请求后台返回的url实现授权,实现代码如下 @Value("${app.weixin.gzh.appid}")String appidgzh;@Value("${app.weixin.gzh.secret}")String secretgzh;@PostMapping("/weixin/login")@ApiOperation.

2020-10-22 17:10:19 3220

原创 spring boot记录操作日志

1.实体类 import lombok.*;import net.ruifeng.app.cloud.domain.base.AbstractEntityDefault;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Table;@Getter@Setter@Entity@Builder@NoArgsConstructor@AllArgsCon

2020-09-25 09:44:02 796

空空如也

空空如也

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

TA关注的人

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