自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目oracle优化记录

该博客是我做了很长一段时间实际优化的结果

2022-02-24 17:09:26 665

原创 判断树是否循环-DFS 深度优先搜素算法

需求如下:现在需要判断,左侧表格中的父子节点数据,形成树结构时,是否有循环情况,如果有循环情况,则校验该表格不正确。总的思路为:DFS 深度优先搜素算法首先将父子节点的数据解析存为数组或是链表,此处作为数组,当然链表list也是可以的(表格解析代码此处不做梳理)//模拟解析后的父子节点数据 private static String arrA[] = {"AA", "AA", "BB","CC"};//父节点private static String arrB[] = {"BB

2021-04-02 16:50:39 666 1

原创 特殊需求:oracle单表插入两亿条数据

业务场景:现在有个需求,模拟大数据量下系统的抗压能力,需要在表C构造两亿条数据。虽然官方建议单表两千万条数据最好,但是想看下系统在不借助其他中间件的情况下,直接进行表操作是否可行。 已有逻辑结构在批量插入非常慢,批量插入5万条数据需要5H左右(因为还有其他链接表,)。数据场景:表A为主表,表示一个对象,表C是表A的一个属性表。例如表A有一条数据‘TEST001’,该数据有长、宽、高、温度、湿度五个属性,那么在表C中,就有5条数据。...

2021-04-02 16:10:45 2951

原创 JVM调优 CPU飙高查询方法

背景:生产环境,当服务1重启后,CPU会彪高,然后生产环境告警。1、服务器抓去进程中占用CPU最高的线程,查看当前引用进程信息,包括内存与CPU占用百分比用Top命令执行查看使用最高的CPU,得到PID(比如“30410”)ps aux |grep PID(查询进程所在服务,PID-进程号,TID-线程号)就清楚是哪个服务发生的CPU飙高了。2、jstat -gc pid ...

2020-03-05 13:20:52 309

转载 list内部排序

转载----https://blog.csdn.net/juligang320/article/details/82885738package javaTest;import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Li...

2019-06-25 15:42:20 603

原创 Oracle存储过程条件为动态参数时,in问题,参数无效

在存储过程中,where 条件 in( 变量 );这样的方式,in()里面只能存放一个值,像in('test')这样,但是,当in('test1','test2','test3')这样的形式就没有作用。需要将 in( 变量 )中的变量格式化。用Oracle的正则表达式。因为我在Java后台封装的String为 String str = "test1,test2,test3...";这种 所以...

2019-05-21 14:26:37 4089

原创 存储过程 动态sql 将动态列名作为变量传值

背景: 这两天有个需求,每天并且每10分钟从es取一次数据(每次大概五万多条车辆数据),每台车有veh,vom两字段,vom为车辆状态信息(会改变),每十分钟都要记录一次车辆状态,将此信息存在数据库的veh_state表里面。再将这些数据用echarts表现出来(后话)。所以,数据库表的列名定为:veh,date,vom1,vom2,vom3,vom4....vom144;...

2019-05-13 17:03:10 2602 1

原创 ELK、filebeat、es-head搭建 -写给初学者

由于公司需要管理平台,方便维护。需要搭建EKL这套系统,所以做了一个来测试。这个日志环境的搭建,比较简单,并且可视化显示。因为网上很多关于ELK的安装,配置之类的文章,这里就不再过多的赘述了。主要讲解整体思路,因为我开始也是知道有ELK这么个东西,并不知道从项目生产日志到怎么可视化出来。这里也要感谢下我曾哥,给我讲了很多东西,在此也记录一下,希望能帮到一部分人。整体流程 日志...

2019-04-22 16:40:41 313

原创 初学git工具

公司一直使用的svn作为版本控制,现在需要使用git。所以开始接触了之后,写下这边来做个记录。git安装&clone:我是直接通过360软件管家直接搜索git下载的,然后一直next 直到安装成功。先将url的项目clone到本地:方法一:新建一个文件夹来存放项目。进入新建的文件夹,右键点击(Git Clone...) 在url输入你git地址,点击OK 自动就能将url...

2019-04-12 17:16:41 135

原创 log4j 自定义配置日志

这段时间公司要自己写一个巡检项目,就每次不用自己去巡检,放在服务器上,用rundeck设置定时任务跑着就行,之后每日查看日志信息。日志要求是按照自定义列去生成excel文档。网上资料有限,学习之后记录一下,希望能帮到有需要的人。首先是maven配置,在pom.xml添加这些: <dependency> <groupId>log4j</gro...

2019-03-01 15:21:20 970

原创 oracle树结构查询语句

今天修改了个功能,修改车辆分类树。现在将其前后端记录下来,主要代码如下:1、js代码: 1.1js获取数据var UITree = function () { var vehTypeTree = function() { $("#div_treeId").jstree({ "core" : { ...

2018-11-23 17:20:29 199

原创 select下拉框通过ajax获取后台的值

我这两天一直在写前端,修改bug,这个问题是真的搞了我一天是时间。鄙人才明白,经验缺少带来的时间浪费啊!由于网上查找的资料严重误导了我,在这里我讲个思路大家应该就明白了:       我们下拉框的值是后台获取的,其实并不需要点击事件来查询后台的值,再来显示出来(网上找到的基本都这么写,可能又正确的代码我没找到!)。只需要在加载页面的时候,自动执行ajax方法就行。这时候的data就是后台传...

2018-11-21 17:19:37 4511 3

原创 treeview数据结构问题ajax

treeview 的data属性是json,但是它必须是以"["开始,"]"结束,并不是"{}"这大括号来开始和结束。而我们后台封装的这样TreeNode root = null;//封装树结构for(){...}String str = JSONArray.toJSONString(root)直接将 str 通过ajax传到前台的时候 ,此时的json是不可用做treevie...

2018-11-20 10:08:11 240

原创 Uncaught TypeError: Cannot read property 'get' of undefined --echarts.min.js:12

   本来是做后端的,公司要求改改前端  用的是echarts。就使用了一段时间。看来我离全栈只差9999步了!问题是这样的:        本来公司做的echarts报表很正常 没什么问题(以前鄙人也做了一部分),今天同事去看,发现某些网页的报表无法显示。在努力的三个小时之后,发现了问题所在:        我们有很多报表,有条形统计,扇形图表,折线之类的,统一将模板放在common...

2018-11-17 17:35:16 17942 2

原创 记一次Oracle分页任务

任务描述:       前台传车两个值:车辆分类和车辆VIN码,在Oracle查询到数据之后,分页显示出来某些数据项。1、前台        写几个<div></div> class class,一个点击form,submit,  再写点XXXXXX,完成!2、后台      控制层:@Controller@RequestMapping("/te...

2018-11-15 11:11:20 190

原创 记录一次dubbo找不到service问题Failed to check the status of the service

事实证明,eclipse是一个好的开发工具,但不是一个优秀的开发工具。调用接口的时候一直报Failed to check the status of the service错误,提示注册中心没有相关的服务。开始我没有将生产环境和开发环境的<activation> <activeByDefault>true</activeByDefault> </a...

2018-11-06 11:24:22 2886

原创 CRT连接本地Centos7问题

这段时间终于在边看S8  RNG的比赛边把CRT连接到了本地Linux,前段时间就想弄来着,哎 拖延症该治一治了!By The Way,RNG 牛逼!进入正题,我遇到了如下问题:1、本地IP无法查找;2、yum无法使用;3、端口号错误;通过查到前辈们的博客,解决了问题,现来总结一下:       我的centos7是拷贝的同事的(可能他下载的某个版本不一样,copy的时...

2018-10-15 10:11:59 783

原创 连接Oracle,Oracle批量插入

1、加载资源DriverManagerDataSource dataSource = JdbcTemplateUtil.getDataSource("driverClassName", "url", "username", "password");JdbcTemplate jdbcTemplate = JdbcTemplateUtil.getJdbcTemplate(dataSource)...

2018-10-09 10:37:33 428

空空如也

空空如也

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

TA关注的人

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