- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 oracle查询是否有主外键关系
主键关联外键:select f.TABLE_NAME || '.' || f.COLUMN_NAME father_col, c.TABLE_NAME || '.' || c.COLUMN_NAME children_col from user_cons_columns f, user_cons_columns c where (f.CONSTRAINT_NAME, c.CONSTRAINT_NAME) in (select child.R_CONSTRAINT_NA
2022-04-11 17:28:43
276
原创 oracle根据关键字搜索存储过程
select * from all_source where type = 'PROCEDURE' and text like '%关键字%'
2022-04-11 17:14:48
2059
转载 SpringBoot 中同一个接口有多个实现类的配置
1.先定义一个服务接口类:public interface InterfaceService { String start(String key);}2.定义第一个实现类:@Configuration@ConditionalOnProperty(name="action.type",havingValue = "ALIYUN")public class AliyunServiceImpl implements InterfaceService { public St
2022-04-11 17:08:24
1744
原创 oracle删除重复数据保留一条
delete from SECURITY_USER_ROLE where (ACCOUNT) in (select ACCOUNT from SECURITY_USER_ROLE group by FIELD_CODE having count(ACCOUNT) > 1) and rowid not in (select min(rowid) .
2022-04-11 17:03:14
1262
原创 oracle比对两张表数据不一致
MINUS语法如下:[SQL 语句 1]MINUS[SQL 语句 2];示例:select '1' from dualminusselect '2' from dual--运行结果1--------------------------------select '2' from dualminusselect '1' from dual--运行结果2所以,如果想找所有不一致的,需要union一下...
2021-08-06 14:33:38
3223
1
原创 a different object with the same identifier value was already associated with the session
在用saveOrUpdate保存时报错:org.springframework.orm.hibernate3.HibernateSystemException: a different object with the same identifier value was already associated with the session: [com.ultra.uflow.extend.pmo.model.JdAssetsApplySon1#402898e778d836c70178d887267a0
2021-04-16 10:46:05
339
原创 Oracle格式化时间时出现时差
select end_, to_char(end_, 'yyyy-MM-dd hh:mm:ss'), to_char(end_, 'yyyy-MM-dd hh24:mi:ss') from dual p where p.id_ = '62527003'
2021-04-16 10:28:11
467
原创 servlet动态生成验证码
HTML部分:<b>验证码:</b><div class="inptinfo"> <input name="checkCode" class="inpt" style="width: 50%" placeholder="请输入验证码!" type="text" id="checkCode" title="验证码区分大小写" size="8" maxlength="4" /> <img src="localhost:8080/te
2020-12-21 17:43:25
296
1
原创 JavaScript translation for : **.jsp intentionally not implemented
前两天在用MyEclipse写jsp页面时突然弹出一个窗口Aninternalerroroccurredduring:"JavaScripttranslationfor:/eoms5/WebRoot/feinnooa/recommendationResume1.jsp".intentionallynotimplemented当时的第一反应就是关闭js相关的一切验证关闭验证:项目右键 --> properties --> Builders -->ja...
2020-10-30 15:03:14
434
原创 oracle格式化带星期上午等字样时间
java在通过SimpleDateFormat获取时间存数据库时如果不格式化会出现【20-10-26 上午10:47】的时间样式,oracle在处理时就很烦未经过格式化处理的时间:String cttime = new SimpleDateFormat().format(new Date());System.out.println(cttime);运行结果:20-10-26 上午10:47格式化处理过的时间:Date date = new Date();String strDateFo
2020-10-26 11:11:22
1001
原创 java将时间变为时间戳
/** * 时间变为时间戳 * @param s * @return * @throws ParseException */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); .
2020-08-06 15:40:54
2462
原创 oracle验证时间是否合法
public static void main(String[] args) { String str1="2020-8-6"; String str2="2020-08-06"; String str3="2020-8-32"; String str4="2020-08-32"; String str5 = "2020年-2月"; String str6 = "仨啊是"; String str7 = "sasa"; System.out.println(check(.
2020-08-06 15:35:04
1356
转载 MySql处理百万级数据时如何优化
内容转载于:https://www.cnblogs.com/daofaziran/p/11013443.html1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的读出保存好的行数即可。 注意的是,当count(*)语句包含 where条件时,两种表的操作有些不同,InnoDB类型的表用count(*)或者count(主键),
2020-08-04 11:16:45
1438
原创 undefined
undefined是全局对象的一个属性。也就是说,它是全局作用域的一个变量。undefined的最初值就是原始数据类型undefined。一个函数如果没有使用return语句指定返回值,就会返回一个undefined值。你可以使用undefined和严格相等或不相等操作符来决定一个变量是否拥有值。var aa=result.split("|");console.log(aa[5]); // undefined if(aa[5] != undefined && aa[5]
2020-08-03 10:57:33
173
原创 ceil函数和round函数的用法
今天开发一个功能,需要计算两个日期之间的小时数,所以写了一个sql,如下:select ceil((to_date('2020-07-25 18:00:00', 'YYYY-MM-DD HH24-MI-SS') - to_date('2020-07-24 18:00:00', 'YYYY-MM-DD HH24-MI-SS')) * 24) as minutes from dual运行结果:24select ceil((to_date('2020-07-25 19:
2020-07-24 16:08:16
1495
原创 sql中nvl和nvl2的区别
一:如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型NVL(表达式1,表达式2)二:如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值NVL2(表达式1,表达式2,表达式3)select '' from dual;--结果: ''select nvl('',0) from dual;--结
2020-07-24 15:42:15
1513
原创 java、oracle加班时间去重验证
java代码段//验证子表是否有重复 ObjectMapper objectMapper = new ObjectMapper(); try { Map<String, Object> map = objectMapper.readValue(proList, Map.class); if(map != null){ JSONObject jb = JSONObject.fromObject(proList); JSONArray ja...
2020-07-22 16:02:52
166
原创 java基站定位接口实例
该接口基于LBS数据仓库接口地址:http://api.cellocation.com:81/cell/支持格式: CSV/JSON/XML请求方式: GET请求示例:http://api.cellocation.com:81/cell/?mcc=460&mnc=1&lac=4301&ci=20986&output=xml名称 类型 必填 说明 mcc int 是 mcc国家代码:中国代码 460 mnc i
2020-06-29 17:54:34
3033
1
原创 HttpURLConnection接口实例
package com.test.test.web.test;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpUR.
2020-06-29 17:27:30
296
原创 oracle时间戳转时间
select to_char(1593419589000 / (1000 * 60 * 60 * 24) + to_date('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD') createTime from dual
2020-06-29 16:40:19
894
原创 MD5.java
public class MD5 { public String md5String(String s){ char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; try { byte[] strTemp = s.getBytes(); MessageDigest mdTemp = MessageDigest.getInstan.
2020-06-17 17:27:51
102
原创 java数字转中文大写
/** * 数字转中文大写 * @param num * @return */ public static String convertCurrencyToChinese(Object num){ if(num==null) return ""; BigDecimal value = new BigDecimal(num.toString()); //System.out.println(value); String[] strs = value.toString.
2020-06-17 17:21:09
342
原创 JS提取首字母,返回大写形式
var pinyin = (function (){ var Pinyin = function (ops){ this.initialize(ops); }, options = { checkPolyphone: false, charcase: 'default' }; Pinyin.fn = Pinyin.prototype = { init: function (ops){ this.options = extend(options, ops); .
2020-06-17 17:11:34
8337
原创 MD5.js
var hexcase = 0; var b64pad = ""; var chrsz = 8; function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}function hex_hmac_md5(key, data) { ret.
2020-06-17 17:09:49
235
原创 mysql利用存储过程批量插入
mysql批量插入存储函数DROP PROCEDURE test_insert ;DELIMITER $$ CREATE PROCEDURE test_insert() BEGIN DECLARE v_deviceid VARCHAR(2000) DEFAULT '';DECLARE i tinyint DEFAULT '1';WHILE i<99999DOSET v_deviceid = round(round(rand(),4)*10000);INSERT INTO `de
2020-06-16 18:09:27
211
原创 ORACLE数据库常见问题整理二
7: sql语句优化7.1 decode含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)select c.projectNum, to_char(decode(task_name_, task_name_, decode(p.status_, '2',
2020-06-16 17:38:04
478
原创 ORACLE数据库常见问题整理一
1:in和exists的区别1.1:查询效率select* fromrest601 r1 wherer1.name in(selectr2.name fromrest701 r2)in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录可以看出,当B表数据较大时不适合使用in(),因为它会B表数据全部遍历一次.如:A表有10000条记录,B表有1000000条记录,那么最...
2020-06-16 17:20:04
386
转载 java替换html标签
文章转载于:https://www.cnblogs.com/1246447850qqcom/p/5439366.html今天在做文本编辑器保存时发现通过富文本保存的文本都带有<p><br/>等html标签,导致页面在做展示时标签乱入package q;import java.util.regex.Matcher;import java.util.regex.P...
2019-04-19 16:07:54
2494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人