- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 oracel 实现指定列排名
oracel 实现指定列排名dense_rank() over (order by to_number(列名) DESC) 对特定列数据实现排名dense_rank() over (order by to_number(a.rate) DESC)ranking
2020-08-19 18:04:42
270
原创 oracle指定列去重 子查询
这里用的是子查询select * from TQ_DIAGNOSTIC_TASK t where t.id in (select max(s.id) from TQ_DIAGNOSTIC_TASK s where s.DIAGNOSTIC_ID = t.DIAGNOSTIC_ID);GROUP BYselect DIAGNOSTIC_ID from TQ_DIAGNOSTIC_TAS...
2020-03-18 15:43:02
463
原创 谷歌浏览器无插件截长图(三步)
1. F12 打开调试工具2. Ctrl/Command + Shift+P 打开命令输入3. 输入命令:Capture full size screenshot 点击Enter 浏览器会下载一张.png的图片
2020-01-13 11:26:18
364
原创 java LIst<Map>集合按照某个map的某一列排序
按照某个map的某一列排序场景代码rankingUtil实际场景根据实际情况,这里只做记录参考场景代码public List<Map> listDeptTaskCompletionRate(MobileTaskCondition condition) { List<Map> listDeptTaskCompletionRate = null; ...
2019-12-04 15:37:51
1023
原创 oracle 将多级指标合并为一张表数据
sql代码SELECT t1.NAME_ three_quota_name, t1.CODE_ three_quota_code, t1.ID three_quota_id, t2.NAME_ second_quota_name, t2.CODE_ second_quota_code, t2.ID second_quota_id, t3.NAME_ first_quo...
2019-11-08 15:31:32
256
原创 oracle 11G密码过期
oracle密码过期1.登录到oracle的 服务器2.切换到oracle 用户3.设置到当前操作的实例名:export ORACLE_SID=XXX4.连接数据库的命令行模式:sqlplus /nolog5.sql: conn /as sysdba;用dba的身份登录6.修改过期的用户密码设置:修改用户密码:alter user XXX identified by XX...
2019-11-07 23:32:25
143
转载 java8 判断两个List集合交集 差集
public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("5"); list1.add("6"); Lis...
2019-10-22 14:13:38
8399
原创 oracle listagg too long字符显示太长
修改后xmlagg(xmlparse(content a.QUOTA_NAME||',' wellformed) order by a.ARCHITECTURE_ID).getclobval() as employees修改前LISTAGG( to_char(a.QUOTA_NAME), ',') WITHIN GROUP(ORDER BY a.ARCHITECTURE_ID) AS em...
2019-09-18 17:07:52
1809
1
原创 oracle数据泵导入导出数据
oracle数据泵导入导出数据expdp数据导出1. 创建真实目录(运行cmd前提)2. 登录服务端数据库3. 创建逻辑目录4.赋权(给指定用户操作目录)5.数据导出expdp数据导出1. 创建真实目录(运行cmd前提)1.os系统创建目录命令 mikdir 目录名2.window系统 无需说明(这里以:D:\expdata 为说明)2. 登录服务端数据库1. 使用 ==sqlpl...
2019-06-03 18:31:30
653
原创 pre演示自动换行(解决一行显示很长)
pre { display: block; font-family: inherit; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding: 0; margin: 0;...
2019-05-24 16:25:47
3900
2
原创 日常编辑随手记
同台window服务器部署多个tomcat应用服务器注意修改的配置文件:server 文件涉及的三个端口都需要修改window端口的区间范围0-65535
2019-03-30 09:54:03
139
原创 oracle数据库查询最新一条操作记录日志
假设表名为TQ_PROBLEM_LOGSELECT T .* FROM TQ_PROBLEM_ORERATE_LOG TWHERE T .CREATE_TIME = (SELECT MAX (T2.CREATE_TIME) FROM TQ_PROBLEM_ORERATE_LOG T2 WHERE T2.PROBLEM_ID = T .PROBLEM_ID)可以根据查询的结果表与其他问题表...
2019-01-07 17:45:01
2596
原创 js字符串日期转换为友好提示 (1小时前 。。。)
js字符串日期转换为友好提示直接代码直接代码/** * * @param dateStr yyyy-MM-dd HH:mm:ss * @returns {string} */ toDateFriendly: function (dateStr) { //af-测试可用 let dateTimeStamp = Date.parse(dateStr.re...
2019-01-07 17:16:53
621
转载 idea node内存溢出问题
内存溢出问题重现npm-v 报错,错误信息如下:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory1: 000000013FC5ECE52: 000000013FC381963: 000000013FC38BA04: 000000...
2018-12-19 09:33:32
1101
原创 数据库事务问题
事务的 一致性1.事务的一致性典型的问题体现是银行的转账问题事务的一致性:内部一致性和外部一致性1.外部的一致性:由外部的应用编码来实现,即银行的应用在进行转账的操作时,必须在同一事务内部调用对账户A和账户B的操作。如果在这个阶段出现错误,这不是数据库本身能解决的,也不属于我们要讨论的范围2.数据库内部的一致性:在同一个事物内部的一组操作必须全部成功(或者全部失败)。这就是事物处理的原子性...
2018-12-10 23:38:55
417
转载 最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config...
2018-12-01 01:43:55
557
原创 COALESCE(SUM(total),0) 函数mysql
解决使用mysql统计类函数为null,而不能自定义返回值的问题SELECT COALESCE(SUM(total),0) FROM test_table
2017-10-28 17:52:50
4382
原创 解决group_concat(ids)之后,无法使用 in的问题
解决group_concat(ids)之后,无法使用 in的问题select * from tab1 where find_in_set( id , select group_concat(ids) from tab2)
2017-10-12 14:13:57
5697
3
原创 获取地址栏中key-value 形式的参数
获取地址栏中key-value 形式的参数地址?name=1 //获取url中的targetId参数 var targetId = getUrlParam('name'); // 获取url中的参数的函数 function getUrlParam(name) { var r
2017-09-26 18:08:02
355
原创 mysql 安装过程中出错
引用块内容如图: 这里官网的意思是缺少了Visual Studio 2013从官网建议的处理下载一个安装就可以了下载visual studio 2013
2017-09-26 14:34:25
315
转载 mysql GROUP_CONCAT长度限制
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件。 解决办法GROUP_CONCAT将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号,可以累加的字符长度为1024字节。可以对这些参数进行修改。1.先举一个简
2017-09-04 09:49:59
1378
原创 Nexus搭建私有maven仓库
准备工作jdk或者jre环境nexus-2.14.5-02-bundle安装包zip 下载地址下载地址:http://www.sonatype.org/nexus/go (最下面的下载这里为例) 搭建私服的示意图(原理图) 搭建开始1.解压zip包到任意的目录 2.打开目录运行nexus启动服务选择对应的操作系统目录说明: 登陆访问http://localhost:808
2017-08-27 00:29:28
4586
原创 两张表合为一张表查询
引用块内容select title,C_TIME from notice_listunion select WX_TITLE,C_TIME from message_contentorder by c_time desc;select @rownum:=@rownum+1 AS ID ,a.* from(SELECT @rownum:=0) r ,(select URL WX_DETAI
2017-08-18 16:44:00
814
原创 设置网页一定时间后重新发送验证码(60秒)
这里废话不多说直接代码提供参考:var InterValObj; //timer变量,控制时间var count = 60; //间隔函数,1秒执行var curCount;//当前剩余秒数//发送手机验证码function sendPhoneCode(){ curCount = count; //设置button效果,开始计时 //$("#btnSendCode")
2017-08-18 14:04:43
4202
原创 js获取当前时间转换为“2017-08-17 12:54:20”
function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 &&
2017-08-17 12:55:05
1890
原创 mysql 判读两个字符串是否存在交集(类似1,2,3字符串)
存储过程如下: DROP FUNCTION IF EXISTS `INTE_ARRAY`; delimiter // -- 集合交集检查函数 -- @param varchar(255) setA A 集合 如 "1,3,5,9" -- @param varchar(255) setB B 集合 如 "8,2,3,7" -- @return int(1) B 集合内单元在 A集
2017-08-11 15:27:19
11901
4
原创 jquery使用积累
排除某个dom元素$('#form-article-add').find('input:not([name=not]),textarea,select')
2017-07-31 14:13:06
214
原创 表单验证
/*获取表单数据*/function getFormData(){ //传入一个对象,遍历对象下面所有含有 modelName 的input,并把他们转换成一个对象 var data={}; $('#theForm').find('input,select,textarea').each(function(){ //获取表单内所有的input、select和textar
2017-07-29 17:28:01
307
原创 图片双击放大问题
在基于bootstrapTable动态加载表格为图片时,实现图片双击放大显示预览$("#theTable tbody").on('dblclick', "img[name='show_Photo']",function() { $('#bigPhoto>img').prop('src', $(this).prop('src')); $('#bigPhoto>img').css({
2017-06-30 16:35:19
1256
原创 Quartz使用-入门使用(java定时任务实现)
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)2、JobDetailJobDetail表示一个具体的可执行的调
2017-06-21 15:14:09
217
原创 mvnpom配置文件说明
<name>项目的描述名</name> <url>项目的地址</url> <description>项目描述</description> <developers>开发人员信息</developers> <licenses>许可证信息</licenses> <!-- 依赖列表 --><dependencies><!-- 依赖项 --><dependency><groupId></gro
2017-06-13 11:08:32
307
转载 推荐一款Mybatis分页插件
简单示例以下是使用PageHelper进行分页的一个简单的示例,更多详细的内容,请大家参数上面提供的github地址。
2017-06-13 10:36:02
231
原创 php与ajax(jquery)示例
环境准备1.开发工具Phpstorm2.php开发环境包xampp3.juqery.min.js依赖 代码实现
2017-06-07 10:01:46
305
原创 Spring Data JPA
Spring Data JPA是什么? 它是Spring基于O RM 框架、JPA规范封装的一套 JPA应用框架,可使开发者用极简的代码极简的代码即可实现对数据的访问和操作。它提供了包括 增删改查等在内的常用功能,且易于扩展
2017-06-05 10:18:25
236
原创 专业名词
CRUDCRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写
2017-06-05 09:32:36
255
原创 linux常见命令
重启网络服务systemctl命令是系统服务管理器指令systemctl restart network 重启虚拟网络服务 Windows下Node.js开发环境的搭建//编辑网卡配置vi /etc/sysconfig/network-scripts/ifcfg-enp0s3//重启虚拟机网络systemctl restart network//安装epelyum install e
2017-06-02 10:30:17
212
原创 freemarker
字符串内建函数1.声明两个字符串<#assign a='hello'/><#assign b='world'/>2.内键函数 连接 + ${a+b} 截取 substring ${(a+b)?substring(5,6)} 长度 ?length ${(a+b)?length} 大写 ?upper_case ${(a+b
2017-05-31 10:17:47
224
原创 java编程积累
Integer数据类型比较以下是声明java.lang.Integer.compareTo()方法public int compareTo(Integer anotherInteger)参数 anotherInteger – 这是对整数进行比较返回值 此方法如果这个整数是相等于的参数整数返回的值为0,如果这个整数数值小于参数整数则返回小于0的值,如果这个整数数值大于该参数的整数返回一个大于0的
2017-05-23 13:28:17
352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人