- 博客(15)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 linux系统监测进程定时任务
最近发现集群服务器有一台经常报线程过多内存溢出,导致服务down掉,而且都是凌晨挂掉的,在解决内存问题之前,想在linux服务上建一个监听的进程,如果服务挂了,马上重启;echo $(date) 休眠结束分隔符===================================================================# 监测进程,每间隔一段时间去监听服务,不存在测启动程序,因为OA1久不久就报内存异常导致服务挂掉。# 执行之前先删掉脚本的进程,要不然每执行一次就会有一个进程。
2025-01-06 16:33:22
469
原创 mysql处理多字段有相同数据删掉只保留一条并设置联合唯一索引
-- 根据分拣机编码和统计日期删除重复的数据并值保留一条数据-- 多加别名才能删除,因为mysql不允许自己的表查询的结果作为该表删除条件DELETE FROM gy_log_all WHERE (sorter_code,statistics_date)IN(SELECT sorter_code,statistics_date FROM(SELECT sorter_code,statistics_date,COUNT(*) FROM gy_log_all GROUP BY sorter_cod..
2021-08-25 12:01:20
336
原创 mysql处理历史数据的修改
需求背景:上线了一个功能,主表里面增加了一个字段,碳刷数量,需求要求:碳刷数量=分拣机对应的小车数量/24向上取整,把计算出来的数据修改到每一张对应的数据中。分拣机表:gy_sorter_info;分拣机和设备构成表:sorter_equipment_relation1:首先查询出分拣计算出来后的碳刷数量值:select ceil(((select count(*) from sorter_equipment_relation r where r.sorter_code=t.`code` and
2021-05-27 10:20:09
804
1
原创 poi操作excel的工具类
package com.paic.commcc.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impor...
2018-08-13 15:30:43
454
原创 存储过程造离散数据
平时我们造数据都是简单的在代码块中造,begin for....end这种代码块去循环造数据,这样造出来的数据单一,数据都是连续性的。最近开发应老大要求造一些离散的数据。所以首先想到了使用存储过程来生成一些离散的关联的,重要的数据。一:首先先创建packge:create or replace package pkg_xiaomo_test_report_data is ---创建...
2018-07-19 09:52:47
333
原创 那些年掉过的内存溢出的坑:java.lang.OutOfMemoryError: Java heap space
前段时间结果leader分给我一个调优调性能的任务:把100w的MP3数据下载到本地并压缩成zip包。然后我看了之前的旧的代码,问题多多。我决定重新新方法。使用多线程下载,使用countDownLatch来控制主线程子线程次级线程的执行次序。当我把数据从十万,五十万,一百万进行测试的时候,在五十万的时候就报了这个错误,然后按照网上的修改了jvm运行内存,WebLogic的内存等等,五十万勉强...
2018-06-28 09:43:22
2387
原创 简单的行列转化
有这么一张表,数据如下:通过一条sql语句获得如下的展示效果:这种就是行列转换,sql为:#sum(case when type='A' then money end) as A ,按国家分组后如果当前行的数据的类型是A,,则累积money金额,放在列字段A下作为值。select country,sum(case when type='A' then money end) as A,sum(cas...
2018-03-27 16:23:35
300
原创 sql查询成绩表中每一科成绩最高的分数以及这个学生的名字,学科名,面试的时候碰到的问题
前段时间面试的时候碰到这样一个面试题,因为很久没接触sql竟然没写出来。如图有这样一张成绩表:首先要理解group by 含义:“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。先来看这样一条sql语句:select subject,max(score) from grad...
2018-03-27 14:56:41
85244
11
原创 连接sqlserver需要注意的地方
今天使用jdbc连接sqlserver的时候出现了一些很容易搞错而连接不成的地方,总结出来让大家以后少走弯路。如果使用的是sqljdbc.jar的话;注意下面两个连接的不同;1:jdbc:sqlserver://192.168.1.121\\qc92;database=qcdata92;2:jdbc:sqlserver://192.168.1.121/qc92;database=q
2017-09-14 14:08:00
272
原创 nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' a
公司还用的是spring低版本,今天用jre 8测试了一下,发现错误:Unexpected exception parsing XML document from class path resource [applicationContext-dao.xml]; nested exception is java.lang.IllegalStateException: Context n
2017-09-05 11:24:49
14129
原创 maven工程导入myeclipse遇到的问题
问题描述:我的myeclipse通过svn下载了maven工程可以maven install ,可以运行。但是在编辑的时候就报错,跨包引入的类按 ctrl点不进去,各个jar包的的类也点不进去。运行是能运行,还可以访问。问题是当我编辑修改的时候都没用 ,就算写错,也布会报错。很是郁闷。通过几天的摸索,百度以及对maven项目的逐渐理解,发现问题的关键是maven的各个工程的关联是通过pom中的
2017-07-20 18:04:36
377
原创 io流写入操作日记记录中换行需要注意的点
package com.xiaomo.test;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.OutputStreamWriter;public class FileOuputString {public static void main(String[]
2016-04-29 15:20:15
1165
原创 jdbc操作Date类型时的比较
有些oracle数据库查出日期时得到的结果是不一样的select * from table t where t.attentionTime=to_date('2015-09-15','yyyy-mm-dd');这样的查询语句在一个数据库有时是可以查到有时是查不到,所以有时达不到我们想要的结果,那么我们应该使用什么办法在oracle中查询指定某天数据的方法比较好呢。下面我提供两种方法。如果大
2015-09-15 15:54:14
722
原创 jdbc操作Date
作为一个开发者,使用jdbc是最基本的要求。但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。 建议:Jdbc而言最好的是数据库中的date类型对应的实体类的类型不要date而要string这样好操作,又可以实现日期查询 常用的时间格
2015-08-11 14:10:24
3347
WEB后台开发完美的模板
2017-04-11
jdbc操作数据库之Date类型
2015-08-06
Spring整合项目部署到服务器运行时出现的错误
2014-07-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人