自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle写sql,数值转化为百分比

oracle的sql百分比转化

2022-07-15 10:29:01 2995 1

原创 wildfly(JBOSS)启动报错

报错内容:15:07:50,724 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "MESwell.ear")])- failure description: "WFLYCTL0212: Duplicate resource [(\"deploymen.

2022-03-17 16:33:28 3253

原创 【oracle】如何给现有的sql加上分页功能

原来sql :select * from table;添加分页后:select * from (select rownum as rowno, T. * from (select * from table) T where rownum <=10) V_T where V_T.rowno >0;

2021-03-25 16:39:49 275

原创 多表查询,字段来源不同表如何书写

1、明确需要显示的字段DATASOURCE_NAMEDATASET_CODEPOLICY_NAME2、找到字段来源的表DATASOURCE_NAME----》S_DATASOURCE_INFO (a)DATASET_CODE-----------》S_DATASET (b)POLICY_NAME-------------》S_POLICY (c)3、分析表与表之前的关系,书写关联条件a.DATASOURCE_ID=d.DATASOURCE_ID;c.POLICY_..

2021-03-18 10:30:00 439

原创 sybase数据库格式化查到的时间字段

很少用sybase,这次工作中遇到了,所以记录下。本来直接查字段,不处理:现在需要把查到的字段,以 yyyy-mm-dd HH:MM:SS 输出:直接贴sql:select STR_REPLACE(rtrim(convert(char,StartTime,111)),'/','-') +''+(convert(char,StartTime,108)) from pmdb.dbo.tbl_Result_83888163_3STR_REPLACE:sql里面用来替换字符串的函数..

2021-01-12 21:20:58 583

原创 项目版本替换操作

问题出现背景:项目之前打包的方式是:本地install项目,拿到该模块的jar包,然后直接到现网替换对应的jar包。长此以往,一些应用的工具类的jar,就会出现很久没有更新,最后导致版本低,风险大的问题。这时,就需要升级现网的低版本jar。可能存在的问题:版本兼容问题。将需要升级的版本依赖找到,向上追溯父依赖,修改父依赖的版本,这个时候要注意,除了要修改的低版本的jar,是否还有其他模块或者代码,引用了这个父依赖。这样出现的兼容问题,需要在后面测试过程中要留心。步骤:1、ide.

2021-01-04 11:12:16 808

原创 采集业务

一、平台的三大历史演变1、第一代--数据网管背景:产品萌芽期职能:服务于移动,涉及采集的专业包括:资源,性能,告警。2、第二代--集采平台2.0背景:随着业务网元增多,采集功能需要进一步优化,后面功能被进一步拆分告警采集:设备故障出现,主动或者被动产生告警dcpp:主要有snmp采集,ftp采集,指令采集等springXD采集:对实时性要求比较高的数据采集,多为文件,或者简单的数据库采集。3、第三代--NFV采集二、采集平台的定位----承上启下1、启下.

2020-12-08 21:04:32 468

原创 MIB文件解析,常见报错整理

我用的是这个工具FmMib,需要的可以给我留言目前网上关于类似的报错整理还是挺少的。可能这个知识点用的也不多。我开始解析mib文件时,小问题还是挺多的。很多书写问题、格式都是自己手动改源文件才可以解析出来。建议在做类似解析的时候可以先学习一下mib文件的语法,下面两篇博文介绍的还不错:https://blog.csdn.net/wind19/article/details/6654346https://blog.csdn.net/shanzhizi/article/details/1534030

2020-10-28 18:22:34 2157 25

原创 curl命令分别调用restful接口和webservice接口的区别

1、restful接口:请求地址——http://0.0.0.0/zabbix/api_jsonrpc.php请求方式——post入参说明——字段 是否必传 说明 示例 jsonrpc 是 传输协议 2.0 method 是 方法功能 hostgroup.get curl命令 测试接口—— curl -H 'content-type:applicatio

2020-05-27 23:57:53 1157

原创 List的set和add方法

本文重点:1 add--添加值;set修改值2 add方法有不同的形式2.1 boolean add(E e)这种add方法添加值得时候,没有特意设置它得索引。直接安放到链表的最后面。2.2 void add(int index,E e)这种方法设置了值,同时还明确了索引位置。3 在用add方法设置索引的时候,索引必须时连贯的,中间不能留空,否则报错。而如果是下面这样...

2020-01-07 19:10:41 885

原创 关于 groovy.lang.MissingMethodException: No signature of method的一个报错

>>>报错内容:异常信息[groovy.lang.MissingMethodException: No signature of method: [Ljava.lang.String;.trim() is applicable for argument types: () values: [] Possible solutions: tail(), wait(), grep(...

2019-12-24 16:01:26 38124

原创 关于 [java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean],结合例子

说明:本人使用的是groovy语言,但是可以很好兼容java,只不过相对于java,它是一种弱类型语言情况:对某个空串的判断,为空,则不加单位,截图如下,需要截取“Distance(m):"后的数据原来脚本: if( !distance.endsWith(")") && !distance.endsWith("m") && distance...

2019-12-20 16:57:23 5040

原创 sql:给联合主键再添加一个约束字段

1、先删除之前的联合主键Altertable表名 DropPrimaryKey2、添加新的主键altertable表名 addconstraint主键名 primarykey(字段1,字段2,字段3)

2019-11-22 17:53:08 913

原创 ORA-04088(ORA-04084): cannot change NEW values for this trigger type

>>>bug背景>>>bug来源一个定时任务的删除操作。这里需要删除原来数据,然后插入定时采集到的数据。因采集到的数据中没有id这个字段,所以插入这个过程需要借助oracle的触发器,来自动生成一个id。最终我写的触发器逻辑跟删除操作,产生冲突,所以报错。// 以下sql 可用于插入数据自动生成id的功能,仅仅在数据库层面就可以完成// 创建队列 ...

2019-11-07 18:34:14 10835 1

原创 用Navicat向oracle数据库插入数据,如何实现id自增,updateTime自动获取系统当前时间

我在操作oracle数据库时,需要完成一个小的需求,就是将提供给我的csv文件, 其中的字段内容,对应导入到oracle表中。该csv文件相对于表要缺少两个字段(id,updateTime)。我思路是:在测试库中新建一张表,恰巧是csv表中的几个字段,通过Navicat工具的“导入向导”功能,将csv文件内容倒进测试库的表中。csv文件:导入成功后,我可以拿到这张表的...

2019-10-10 19:53:31 3875

原创 idea本地实时测试前端代码

如图:首先看配置截图:启动后,如果有改动代码,就点击下面的刷新再回到前端显示的界面,点击刷新就好。

2019-09-12 15:48:39 1859

原创 用idea启动本地项目

登陆网址:http://localhost:8080/login,本地查看项目。

2019-09-12 11:13:26 2886

原创 由功能到接口,该怎么写—— 一个实例

需求描述:网元健康度的表 DEVICE_HEALTH,记录了id,timeStamp(时间点),deviceName(网元名),A,B,C,D,E,F六个影响网元健康度的影响因素对健康度造成的程度(结果是评分,分数大小表示影响程度)。数据不连续,离散,间隔5分钟。现在给定一个时间(beforeTime),写一个接口,实现查询这个时间点前最新的一个时间点的数据。用到技术:JPA分析...

2019-08-26 20:34:12 546

原创 如何根据接口文档,写一个接口类(举例说明)

直接先贴图(文中的url做了修改):代码如下:@FeignClient(name = "Z_KPI_API",url = "${Z.KPI.url:http://11.11.111.111:8080}",fallback = ZApiClientFallback.class)public Interface ZApiClient{ @PostMapping(path = "...

2019-08-06 19:40:06 9686

原创 mysql主键id的生成方式(自增、唯一不规则)

1、利用uuid函数生成唯一且不规则的主键idsql:CREATE TABLE `test` ( `id` varchar(100) COLLATE utf8_estonian_ci NOT NULL COMMENT '唯一不重复', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_tim...

2019-06-10 15:46:02 44205

原创 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test'

1、原因:检查下resources配置文件夹下的 jdbc.properties,如图:再看数据库详情:2、此处配置因该写你需要连的库,而我理解错,写成了mysql这个库下的 表test。所以报错。解决,test改为mysql就好。...

2019-06-10 11:37:59 4511

原创 1264 - Out of range value for column 'id' at row 1

1、我用的是mysql。在数据插入是报错。原因是我插入的值,超过了数据库中类型和长度设置。1.1 我的插入语句,注意 id 的值INSERT INTO test(id,sex,name,username,password,classes,major,QQ,introducemyself) VALUE(1113333333333,1,"小米","xck","001","八班",265,95...

2019-06-10 11:18:36 21200 2

原创 报错:No default constructor for entity,解决与分析

===================报错如下====================Save alarm failed, alarmId: 2613376953_2992976297_3550058946_814791748, error: No default constructor for entity: : com.eastcom.aijud.fm.statistic.entity....

2019-05-29 16:35:36 7282

原创 手把手教你搭建一个简单的 springcloud 项目

一、介绍springcloud谷歌下更健康~二、搭建步骤1、创建一个maven项目(1)打开idea,File —> New project —>Maven(2)根据自己的设置,填写下面信息,next(3)这里填好相关路径后,可以选择性添加archetypeCatalog=internal,作用是直接从本地获取项目骨架建好后的目录如下:...

2019-04-28 23:37:02 8812 5

原创 清除 rabbit MQ 队列积压——快捷的页面方式

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-21 09:03:27 2638

原创 给原来的表中添加一个新字段,并在代码中给它插入数据

一、问题描述原来的告警表FM_ALARM为告警表,当告警清除时,将本该删除的告警记录插入到历史告警库中。历史告警库的字段完全复制的告警表。现在需要插入一个字段,这个字段为删除告警的时间。二、注意点1、时间获取的格式2、思路:①在数据表中新增字段 ②获取删除时间 ,执行更新操作三、代码 Date now = new Date(); SimpleDateForm...

2019-03-04 22:30:02 3419

原创 idea打开之前的项目,文件名显示红色,包无法导入的问题解决

问题描述:之前打开项目没有问题,可能也就隔了一个晚上,再次打开项目的时候,可能就会显示所有类名都显示红色(无报错),且有些包无法导入。操作:试试打开如下功能:操作如下:  运气好的话,解决文件名显示红色问题;&gt;&gt;&gt;&gt;&gt;&gt;继续&gt;&gt;&gt;&gt;&gt;&gt;解决无法导入包问题,如下操作(添加自动扫描加载) ...

2019-01-26 14:44:26 4191

原创 oracle 中的定时任务,定时删除前XXX天的数据

今天公司大佬给了个活,具体情况如下:“小牛!去写一个数据库的任务,定时删除 TABLE 这张表下前3天的数据。以insert_time(数据入库时间,DATE类型)为准。定时任务名为JOB_AI_XXX”再给你两个提示:1、比如今天是 1月7日,你需要把 1月5日 0点前的数据都删除,也就是只保留三天的数据(5,6,7)。2、因为用到0点,所以可能用到oracle的内置函数 tru...

2019-01-08 00:34:50 12459 2

原创 结合项目,学习springboot相关注解

今日模块截图:   1、入口类 Application/***程序入口*/@SpringBootApplication@EnableEurekaClientpublic class Application { public static void main(String[] args){ SpringApplication.run(Appli...

2018-12-26 20:58:04 213

原创 oracle 分页查询——小例子

例子详情:我要查询 FM_ALARM 这张表下,第4行开始到25行(包括4和25行) 所有数据(前提不少于4行)1、查该表下所有数据 select * from Table(数据共20行)2、加入限定条件(截图中除去“=”) 4、综合条件(括号内查询得到一张新表f,在f基础上再追加条件查询,注意后面条件 rn,而不是 rownum 了)注意:1、单独一个条件时,ro...

2018-12-25 13:25:40 347

原创 命名导致 NoClassDefFoundError 的例子

父类,子类 命名很重要——例子代码如下:class BBt{ public void en(){ System.out.println("TT.show()"); }}class Bb extends BBt { public void en(){ System.out.println("Tt.show"); }}p...

2018-12-14 15:20:18 226

原创 初识构造函数

“部分内容摘自《java语言程序设计》,郭克华主编,page 77”一、何为构造函数——构造函数也是一种特殊方法,避免创建对象后,忘记对对象进行初始化,是人为创造的。它规定了对象初始化必须完成。二、格式类名 对象名 = new 类名(传参)定义时需要满足:函数名称与类名相同;不含有返回值三、实例/** * 构造函数演示 */class Customer { ...

2018-12-12 18:52:04 145

原创 数组~代码实例

“本文部分内容摘自《java语言程序设计》,郭克华主编。转载请标明出处。后期不定时跟新。一、结合代码,讲解概念解析:(1)要使用一个东西,先要给他一个“名分”——定义以main方法入口,首先定义一个数组,如上: int[] arr = new int[100];注意格式可以概括为:type arrayName = new type[arraySize]以上代码,创建了一...

2018-12-11 15:27:56 977

原创 用sftp读取服务器上的文本文件,挑选特定字段,注入数据库

(注意:以下属于个人日常工作总结,思路梳理。细节处难免会有差错,欢迎指正)一、任务描述:——用 sftp每天定时到服务器指定路径下,拿到当天最新数据文本文件。按照一定要求,将文本文件解析成所需要的信息 覆盖到数据库中(oracle)。——用到工具:SftpUtil、UUIDUtil<!--sftp依赖--> <dependency>...

2018-12-03 18:46:23 2116 2

原创 zookeeper的“江湖之路”

时事前沿:FaceBook放弃zookeeper,转而使用自主研发的配置管理系统,位置感知分发系统(Location-AwareDistribution,LAD),满足其部署其数百万台的服务器的需求。那么当事人zookeeper怎么想的呢???——“呵呵,后生可畏啊! 2008年,我的创造者Yahoo在武林大会上将我公之于众,从那时到现在,老夫的江湖地位一直都是有目共睹的。十年了,江山...

2018-09-04 21:21:20 156

原创 Spring是个“有品”的框架吗?

惯例介绍:——spring是一个开源的、轻量级的、应用程序开发框架特点优势:——可以简化开发,降低侵入性、可自由整合其他框架技术,高内聚低耦合 spring的品体现在哪?①降低侵入——本身属于轻量级框架,没有太多用不到的功能。没有“捆绑销售”,只有按需分配。这就提高了资源的利用率,减少了内耗。“吃多少盛多少”②高内聚低耦合——对外,项目的模块各自独立开来,代码归...

2018-08-31 01:09:50 139

原创 如何选择使用Hibernate和mybatis,简单对比

对比项 Hibernate mybatis 学习成本 高 低 系统调优方案对比 1、制定合理的缓存策略; 2、尽量使用延迟加载特性; 3、采用合理的 Session 管理机制; 4、使用批量抓取,设定合理的批处理参数(batch_size) 5、进行合理的 O/R 映射设计 ...

2018-08-03 16:55:41 3390

原创 StringUtils.isEmpty 与 StringUtils.isBlank 区别

Empty 空虚的,空洞的;Blank 空白的,未填的 以上简单的一个翻译 可以看出 Empty要比Blank 意义更深刻,实际用法也是如此!1、Empty可以识别空格,做非空处理,如:StringUtils.isEmpty("")=trueStringUtils.isEmpty(" ")=false 而Blank不可以识别空格,或者可以理解为,Blank中 空格 的效...

2018-08-01 15:48:21 381

原创 个人笔记

问题一这几个符号  "==",  "!==" ,  "!=",  "=",  "===",怎么区别1、==   值和索引相同2、!==  值和索引并不都相同3、!= 不等4、= 常用于赋值5、javascript中运用   值 索引 类型都要相同...

2018-07-24 21:18:46 107

原创 crm 个人笔记(3)

问题一、有时候代码本身没有毛病,运行总是报错,可以从以下细节先着手1、回想自己的 resources 的创建过程,是不是先创建好,然后再打上的标记(mark as),如果不是的话,则即使编入了资源文件的代码,系统不能视其为资源文件,造成运行报错解决——&gt;删了resources,重新按步骤走,创建,标记,导入,运行2、检查自己的 pom.xml配置文件是否读取完成,右键pom.xm...

2018-07-23 20:05:41 168

空空如也

空空如也

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

TA关注的人

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