自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JSF的博客

河流之所以能够到达目的地,是因为它懂得怎样避开障碍。

  • 博客(54)
  • 资源 (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 210

原创 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 424

原创 谷歌浏览器无插件截长图(三步)

1. F12 打开调试工具2. Ctrl/Command + Shift+P 打开命令输入3. 输入命令:Capture full size screenshot 点击Enter 浏览器会下载一张.png的图片

2020-01-13 11:26:18 315

原创 java LIst<Map>集合按照某个map的某一列排序

按照某个map的某一列排序场景代码rankingUtil实际场景根据实际情况,这里只做记录参考场景代码public List<Map> listDeptTaskCompletionRate(MobileTaskCondition condition) { List<Map> listDeptTaskCompletionRate = null; ...

2019-12-04 15:37:51 908

原创 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 212

原创 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 117

转载 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 8324

原创 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 1728 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 340

原创 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 3834 2

原创 日常编辑随手记

同台window服务器部署多个tomcat应用服务器注意修改的配置文件:server 文件涉及的三个端口都需要修改window端口的区间范围0-65535

2019-03-30 09:54:03 104

原创 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 2498

原创 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 559

转载 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 968

原创 数据库事务问题

事务的 一致性1.事务的一致性典型的问题体现是银行的转账问题事务的一致性:内部一致性和外部一致性1.外部的一致性:由外部的应用编码来实现,即银行的应用在进行转账的操作时,必须在同一事务内部调用对账户A和账户B的操作。如果在这个阶段出现错误,这不是数据库本身能解决的,也不属于我们要讨论的范围2.数据库内部的一致性:在同一个事物内部的一组操作必须全部成功(或者全部失败)。这就是事物处理的原子性...

2018-12-10 23:38:55 357

转载 最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!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 509

转载 穷逼的我IDEA激活

支持正版 远离激活下载http://idea.lanyus.com/jar/JetbrainsIdesCrack-3.4-release-enc.jar 并将 JetbrainsCrack-x.x.x.jar 放置到 D盘根目录。在 IntelliJ IDEA 安装目录中找到 idea.exe.vmoptions 和 idea64.exe.vmoptions ,以notepad+打开并同时在...

2018-11-30 15:59:16 156

原创 COALESCE(SUM(total),0) 函数mysql

解决使用mysql统计类函数为null,而不能自定义返回值的问题SELECT COALESCE(SUM(total),0) FROM test_table

2017-10-28 17:52:50 4276

原创 解决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 5585 4

原创 获取地址栏中key-value 形式的参数

获取地址栏中key-value 形式的参数地址?name=1 //获取url中的targetId参数 var targetId = getUrlParam('name'); // 获取url中的参数的函数 function getUrlParam(name) { var r

2017-09-26 18:08:02 302

原创 mysql 安装过程中出错

引用块内容如图: 这里官网的意思是缺少了Visual Studio 2013从官网建议的处理下载一个安装就可以了下载visual studio 2013

2017-09-26 14:34:25 267

转载 mysql GROUP_CONCAT长度限制

在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件。 解决办法GROUP_CONCAT将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号,可以累加的字符长度为1024字节。可以对这些参数进行修改。1.先举一个简

2017-09-04 09:49:59 1286

原创 常用mysql语句积累

查看当前的连接数show status like '%Threads_connected%';

2017-08-27 15:26:22 405

原创 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 4510

原创 两张表合为一张表查询

引用块内容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 769

原创 设置网页一定时间后重新发送验证码(60秒)

这里废话不多说直接代码提供参考:var InterValObj; //timer变量,控制时间var count = 60; //间隔函数,1秒执行var curCount;//当前剩余秒数//发送手机验证码function sendPhoneCode(){ curCount = count; //设置button效果,开始计时 //$("#btnSendCode")

2017-08-18 14:04:43 4104

原创 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 1834 1

原创 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 11640 5

原创 jquery使用积累

排除某个dom元素$('#form-article-add').find('input:not([name=not]),textarea,select')

2017-07-31 14:13:06 183

原创 表单验证

/*获取表单数据*/function getFormData(){ //传入一个对象,遍历对象下面所有含有 modelName 的input,并把他们转换成一个对象 var data={}; $('#theForm').find('input,select,textarea').each(function(){ //获取表单内所有的input、select和textar

2017-07-29 17:28:01 277

原创 图片双击放大问题

在基于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 1077

原创 Quartz使用-入门使用(java定时任务实现)

Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)2、JobDetailJobDetail表示一个具体的可执行的调

2017-06-21 15:14:09 183

原创 bootstrapTable动态渲染数据获取

在其动态渲染表格之前获取有后台传递的数据时,可采用如下代码:

2017-06-14 13:42:47 23760 5

原创 mvnpom配置文件说明

<name>项目的描述名</name> <url>项目的地址</url> <description>项目描述</description> <developers>开发人员信息</developers> <licenses>许可证信息</licenses> <!-- 依赖列表 --><dependencies><!-- 依赖项 --><dependency><groupId></gro

2017-06-13 11:08:32 286

转载 推荐一款Mybatis分页插件

简单示例以下是使用PageHelper进行分页的一个简单的示例,更多详细的内容,请大家参数上面提供的github地址。

2017-06-13 10:36:02 206

原创 php与ajax(jquery)示例

环境准备1.开发工具Phpstorm2.php开发环境包xampp3.juqery.min.js依赖 代码实现

2017-06-07 10:01:46 255

原创 Spring Data JPA

Spring Data JPA是什么? 它是Spring基于O RM 框架、JPA规范封装的一套 JPA应用框架,可使开发者用极简的代码极简的代码即可实现对数据的访问和操作。它提供了包括 增删改查等在内的常用功能,且易于扩展

2017-06-05 10:18:25 203

原创 专业名词

CRUDCRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写

2017-06-05 09:32:36 205

原创 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 170

原创 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 201

apache-tomcat-8.5.4.zip

apache-tomcat-8.5.4

2016-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除