- 博客(47)
- 收藏
- 关注
原创 mysql 截取两个字符中间
select substring_index(substring_index('2312#hhhhh#qwe', '#', 2) , '#', -1) as q from dual
2021-01-21 17:13:57
851
原创 dom4J xml字符串转json字符串
/** * 将xml格式的字符串转换成Map对象 * * @param xmlStr xml格式的字符串 * @return json字符串 * @throws Exception 异常 */ public static String xmlStrToJson(String xmlStr) throws Exception { Map<String, Object> map = new HashMap<.
2020-09-16 10:36:44
580
原创 sql解析分析工具类,sql获取表名,获取查询类型
先导入pom文件<dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> <version>1.4</version></dependency>public class SqlParserHandler { /** * 由于jsqlpars.
2020-06-18 20:30:29
2168
1
原创 logback 自定义输出内容
<configuration> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <!--格式化输出:%d表示日期,%thread表示线程名.
2020-06-17 14:25:08
712
原创 两个list对象集合根据对象某一个属性进行比较
public static List<WtmpLog> roundAuditAnalyzer(List<WtmpLog> WtmpLogs, JSONArray fortressIps) { List<WtmpLog> roundIpList = new ArrayList<>(); List<HashMap> fortressIpList = JSON.parseArray(fortressIps.to...
2020-06-02 14:53:37
6013
1
原创 Linux 匹配关键字查看上下日志
查看A.log里面“ABC”关键词上下100行:grep -C 100 'ABC' A.log如果开发需要日志的话就执行以下命令:grep -C 100 'ABC' A.log > /opt/error.log想匹配模式的上下几行,grep可以实现:$grep -5 'parttern' inputfile //打印匹配行的前后5行$grep -C 5 'parttern' ...
2020-05-29 20:24:05
2315
原创 Oracle 行不能修改, 行被锁
更新或删除某条记录的时候,无法操作,或被锁解决有的时候,让我们在oracle上做update 或者delete的时候,出现上时间无法获得操作结果,一直处于正在处理之中,这时候要考虑是否oracle本身对该记录进行锁住了。1:查看记录是否被锁SELECT a.object_id, a.session_id, b.object_nameFROM v$locked_object a, dba_objects bWHERE a.object_id = b.object_id2:查看被锁记录...
2020-05-29 20:23:50
920
原创 java8中List根据某一字段去重
List<User> userList = new ArrayList<>(); userList.add(new User("1","李大锤","23","南京")); userList.add(new User("2","张无忌","18","西安")); userList.add(new User("3","刘德华","26","苏州")); userList.add(new U...
2020-05-11 11:26:49
727
原创 日期区间补全 和 日期区间补全之后生成0数据
//日账单List<Object[]> dayList = myTask.getTransactionsDay(startDate,endDate);//List<Object[]> dayList = [["568b5d428a2e41708603694f4d3fdd88",2019-07-15,0.1,1563536654000],["6bc9f34982584...
2019-07-24 11:13:05
445
转载 干货win10垃圾清理秘诀(不用软件)及 正版windows 镜像及office
https://getitfree.cn/5198.html/?mref=40879 win10垃圾清理秘诀(不用软件)https://getitfree.cn/18003.html/?mref=40879 正版windows 镜像及office
2019-06-20 14:52:07
614
原创 java取2个数之间的随机数
publicstaticintgetRandom(intmin,intmax){Randomrandom=newRandom();inti=random.nextInt(max)%(max-min+1)+min;returni;}
2019-06-19 17:01:43
9880
原创 java中实现List集合中对象元素按其属性的中文拼音排序
首先需要排序的对象需要实现Comparable接口并且并复写compareto方法:public class SysOffice extends DataEntity<SysOffice> implements Comparable<SysOffice>{private static final long serialVersionUID = 1L;priv...
2018-11-14 16:26:12
2012
1
原创 高德地图:通过地址查经纬度, 然后通过经纬度定点
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.8&key=d047a9f0bd15e00b39a3a2fdbb2b926a&plugin=AMap.Autocomplete"></script><script type="text/jav...
2018-10-26 15:01:22
8590
原创 mysql 计算两个时间之间有多少分钟
SELECTTIMESTAMPDIFF(MINUTE,(DATE_FORMAT('2015-08-12 10:38:00','%Y-%m-%d %H:%i')),(DATE_FORMAT('2015-08-12 10:38:59', '%Y-%m-%d %H:%i')))FROMDUAL
2018-09-05 13:43:54
6866
原创 mysql 分区
ALTER TABLE sttrade5500.owner_order PARTITION BY RANGE (TO_DAYS(order_date)) ( PARTITION P201807 VALUES LESS THAN (TO_DAYS(20180801)), PARTITION P201808 VALUES LESS THAN (TO_DAYS(20180901)),...
2018-07-31 11:21:53
153
原创 Js 计算两个日期之间的天数
function getDays(strDateStart,strDateEnd){ var strSeparator = "-"; //日期分隔符 var oDate1; var oDate2; var iDays; oDate1= strDateStart.split(strSeparator);
2018-07-12 10:53:08
6748
1
原创 取出字符串中所有字母(字符)
public static String getLetter(String a) { StringBuffer sb = new StringBuffer(); StringBuffer sb2 = new StringBuffer(); for(int i = 0;i char c = a.charAt(i);
2018-07-11 17:29:08
10819
原创 mysql : ON DUPLICATE KEY UPDATE 插入更新
INSERT INTO report.report_s3s1s4_skp_online_test(BUSINESS_DATE,CITY_CODE,S4_COUNT,S4_MONEY) SELECT "2017-08-15","4402","222","444" FROM DUAL ON DUPLICATE KEY UPDATE S4_COUNT = VALUES(S4_COUNT),S4_MONE...
2018-07-11 17:27:34
188
原创 oracle 行转列
select colName, datetime from ( select '05:00~06:00' as time1, '06:00~07:00' as time2, '07:00~08:00' as time3, '08:00~09:00' as time4, '09:00~10:00' as time5, '10:00~11:00' as time6, '11:00~...
2018-05-03 16:55:28
206
原创 oracle得到两个日期区间的所有天数
SELECT TO_CHAR(to_timestamp('2018-05-03 00:00:00', 'syyyy-mm-dd hh24:mi:ss.ff') +ROWNUM - 1, 'yyyy-MM-dd') as daylistFROM DUALCONNECT BY ROWNUM <=extract(day from to_timestamp('2018-05-03 23:59:00...
2018-05-03 16:53:51
1971
1
原创 Oracle 按固定时间段分组查询
SELECT count(SINGLE_PICKUP_STATION_NAME) as total,count(SINGLE_GETOFF_STATION_NAME) as total2,temp.SINGLE_PICKUP_STATION_NAME,temp.SINGLE_GETOFF_STATION_NAME,temp.TICKET_TYPE,temp.SINGLE_GETOFF_LINE...
2018-04-24 16:17:22
1739
翻译 java.lang.OutOfMemoryError: PermGen space
如果是在IDE中开发项目,以MyEclipse为例, Window->Preferences->MyEclipse->Servers->Tomcat x.x->JDK->Optional Java VM arguments:添加-Xms256m-Xmx256m-XX:PermSize=512M-XX:MaxPermSize=512m根据情况可以更改指定的内存大小...
2018-03-15 13:51:54
165
原创 mysql 存储过程+定时器
DELIMITER $$CREATE PROCEDURE join_num_pro()BEGINUPDATE join_num SET join_num=(join_num+FLOOR(5 + (RAND() * 5)));END$$DELIMITER ;DROP event IF EXISTS eventJob; CREATE event IF NOT EXI
2018-03-05 14:09:47
275
转载 JavaScript循环刷新页面,定时刷新网站
//prompt函数用来提醒用户输入 vartimeout=prompt("设置刷新时间间隔[S]"); //获取当前的URL varcurrent=location.href; if(timeout>0) { //时间间隔大于0,timeout秒之后执行reload函数 setTimeout('relo...
2017-11-24 18:45:08
5233
原创 批量修改同一张表
UPDATE private_funds_base e, (SELECT LEFT(a.bgdz, 2) bgdz ,a.id FROM (SELECT LEFT(private_funds_base.bgdz, 2) bgdz,id FROM private_funds_base ) c, private_funds_base aWHERE 1=1
2017-09-26 10:18:50
220
原创 oracle 分页问题(先排序再分页)
SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM CLOUD_TEACHER order by ORDERNUM) A WHERE ROWNUM = :pageS 1、先在最里层排序、然后分页。
2017-01-18 15:48:24
2573
原创 关于ORACLE的重启命令(linux)
(1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba(4) 启动数据库,命令:startup(5) 如果是关闭数据库,命令:shutdown immediate////shutdown normal;(6) 退出sqlplus控
2017-01-18 15:47:35
316
原创 MYSQL 字段存入字符串,查询某值是否在字符串内,用find_in_set函数
select * from article where FIND_IN_SET('4',type)FIND_IN_SET('15151',REPLACE(F006V,'||',',') 解释:REPLACE(F006V,'||',','): 将F006V种的||替换成,(逗号) FIND_IN_SET: 在F006V 中
2017-01-18 15:46:31
421
1
原创 mysql实现查找最近一个月的数据
select * from tb_trade_0160 where 1=1 AND (ob_tradedate_0160 BETWEEN date_add(now(),interval -1 month) AND now()) limit 1
2017-01-18 15:45:15
2213
原创 sql 查询相同记录下日期最大的 一条
select * from table a where a.date in (select max(b.date) from table b where b.id=a.id)
2017-01-18 15:44:36
8929
原创 css 图片圆角,或者图片圆形
#picImg{border-radius:50%} 圆形#picImg{border-radius:10px} 圆角
2017-01-18 15:43:27
443
原创 JQuery 改变input 的placeholder的值
$(".seachText").attr("placeholder","请输入基金代码/名称/简称");
2017-01-18 15:42:52
15536
原创 js 设置url参数值
setUrlParam(["com_id","secuId"],[gsid,jjjl]);//设置url参数值function setUrlParam(para_name, para_value) { var oUrl = this.location.href.toString(); for(var i=0;i { var re=
2017-01-18 15:31:53
2338
原创 字符串取 后 n 位
versionCode = versionCode.substring(versionCode.length()-n,versionCode.length());
2017-01-18 15:28:20
626
原创 0-Z 36进制
/** * */package net.dxtek.toutiao.job;/** * @author spz * */public class KeyGenerator { private static final String DIC = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; p
2017-01-18 15:25:47
890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人