
java
送我一块糖
这个作者很懒,什么都没留下…
展开
-
ORA-01652:无法通过128(在表空间TEMP中)扩展temp段
发现很有年代的历史表, 没有主键, 增加主键 瞬间解决。原创 2020-12-01 16:49:21 · 307 阅读 · 0 评论 -
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 · 638 阅读 · 0 评论 -
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 · 2275 阅读 · 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 · 804 阅读 · 0 评论 -
两个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 · 6093 阅读 · 1 评论 -
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 · 783 阅读 · 0 评论 -
日期区间补全 和 日期区间补全之后生成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 · 489 阅读 · 0 评论 -
java取2个数之间的随机数
publicstaticintgetRandom(intmin,intmax){Randomrandom=newRandom();inti=random.nextInt(max)%(max-min+1)+min;returni;}原创 2019-06-19 17:01:43 · 9936 阅读 · 0 评论 -
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 · 2070 阅读 · 1 评论 -
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 · 231 阅读 · 0 评论 -
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 · 2037 阅读 · 1 评论 -
半角转全角、全角转半角
public class ToSBCAndDBC { public static void main(String[] args) { String QJstr = "wch"; String QJstr1 = "hello"; String result = ToSBC(QJstr); String result1转载 2017-01-18 15:22:07 · 238 阅读 · 0 评论 -
java 从网络Url中下载文件
package com.dfans.util;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.parser.PdfRead转载 2017-01-18 15:24:33 · 264 阅读 · 0 评论 -
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 · 958 阅读 · 0 评论 -
不足位数, 自动补0
key 位 int类型String.format("%08d", key );原创 2017-01-18 15:26:50 · 1954 阅读 · 0 评论 -
字符串取 后 n 位
versionCode = versionCode.substring(versionCode.length()-n,versionCode.length());原创 2017-01-18 15:28:20 · 659 阅读 · 0 评论 -
批量修改同一张表
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 · 237 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
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 · 310 阅读 · 0 评论 -
取出字符串中所有字母(字符)
public static String getLetter(String a) { StringBuffer sb = new StringBuffer(); StringBuffer sb2 = new StringBuffer(); for(int i = 0;i char c = a.charAt(i);原创 2017-01-18 15:21:08 · 3832 阅读 · 0 评论