自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle锁表查看及处理

1 --Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。2 --(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object

2022-03-08 16:27:43 9200 4

原创 Double.parseDouble判断字符串是否为有效数字

描述:判断字符串是否是有效数字,是则返回0,不是返回-1;如:123.456是有效数字,返回0;123a不是有效数字,返回-1。分析:可以利用Double.parseDouble(string s)进行判断,当s为null或不能转换为Double时均会抛出异常。代码如下: double a; try { a = Double.parseDouble(s); } catch (Exception e) { return -1; } return 0;...

2021-09-18 09:11:13 779

原创 遍历<List<Map<String,Object>>>,List的JSONObject类型转HashMap类型

String str = "[{\"jinniantongqi\":1310416804.3,\"jinniandiNyue\":0},{\"jinniantongqi\":775262409.2,\"jinniandiNyue\":0}]"; List<HashMap<String, Object>> orderList = com.alibaba.fastjson.JSONObject.parseObject(str, List.class); ...

2021-08-25 17:15:53 282

转载 json字符串转map的几种方法

利用阿里巴巴封装的FastJSON来转换json字符串的。例子如下:package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by zkn on 2016/8/22. */ public class JsonToM

2021-08-25 15:33:44 3887

原创 bootstrap表格行合并问题

bootstrap表格行合并问题js相关代码:function mergeCells(data, fieldName, colspan, target) { if (!data) { return; } var numArr = []; var value = data[0][fieldName]; var num = 0; for (var i = 0; i < data.le

2021-08-24 18:02:48 246

转载 MyBatis-Plus使用(2)-条件构造器

说明:以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中以下代码块内的多个方法均为从上往下补全个别boolean类型的入参,默认为true以下出现的泛型Param均为Wrapper的子类实例(均具有AbstractWrapper的所有方法)以下方法在入参中出现的R为泛型,在普通wrapper中是String,在LambdaWrapper中是函数(例:Entity::getId,Entity为实体类,getId为字段id的getMethod)以下方法入参中的R

2021-08-16 17:45:28 1103

转载 MyBatis-Plus使用(1) -CRUD接口

MyBatis-Plus自带的CRUD方法分为Mapper层和Service层,大多数功能是重叠的,本文章只说明Service层CRUD接口说明:  通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用 get 查询单行 remove 删除 list 查询集合 page 分页 前缀命名方式区分 Mapper 层避免混淆,  泛型 T 为任意实体对象  建议如果存在自定义通用 Service 方法的可能,请创建自己的 IBaseService 继承 Mybatis-Pl

2021-08-16 17:33:18 662

转载 Caused by: java.sql.BatchUpdateException: ORA-00604: 递归 SQL 级别 1 出现错误

Caused by: java.sql.BatchUpdateException: ORA-00604: 递归 SQL 级别 1 出现错误ORA-01000: 超出打开游标的最大数ORA-00604: 递归 SQL 级别 1 出现错误ORA-01000: 超出打开游标的最大数ORA-01000: 超出打开游标的最大数/*数据量过大,分批次插入*/ //限制数每次插入量 int dataLimit = 100; //数据总大小

2021-08-16 13:46:41 431

原创 oracle数据库表备份(简单方法)

同时备份表结构和表数据:create table 新表名 as select * from 旧表名只备份表结构:create table 新表名 as select * from 旧表名 where 1=2

2021-08-16 10:50:03 10960

转载 List根据id,合并相同数据

List根据id,合并相同数据1、通过java的map来实现 List<Student> list = new ArrayList<>(); list.add(new Student(1, "张三", 10)); list.add(new Student(2, "李四", 20)); list.add(new Student(1, "张三", 30)); Map<Integer, Student> ma

2021-08-13 15:01:53 2720

转载 存储过程的优缺点(转)

为什么要用存储过程 几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的? 存储过程真的那么重要吗,它到底有什么好处呢? 笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。 但是存储过程处理比较复杂的业务时比较实用。 比如说,一个复杂的数据操作。如果你在前台处理的话。可能会涉及到...

2021-03-03 16:52:46 557

转载 Oracle数据库关于触发器的禁用和启用

表名称:table_name 两个触发器名称 trigger1_table_name、trigger2_table_name1.禁用table_name表所有的trigger(触发器)。alter table table_name disable all triggers;2.启用table_name表的所有trigger(触发器)。alter table table_name enable all triggers;3.禁用表table_name的某一触发器trigger1_table_.

2020-07-15 15:42:37 1225

空空如也

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

TA关注的人

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