自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java8 中 List 转 Map(Collectors.toMap) 使用技巧(转)

Java8 中 List 转 Map(Collectors.toMap) 使用技巧发表于 2019-12-05 | 阅读次数: 4322在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子:先定义类:// 简单对象@Accessors(chain = true) // 链式方法@lombok.Dataclass User {private String id;private String name;}然后有这样一个 List

2020-08-08 16:25:34 6334

转载 Typora添加右键新建Markdown文件,因windows10更新右键新建无法使用,老旧的注册项添加已不奏效(转)

前言某一天,当我更新了最新版的typora之后,忽然发现,原来设置的右键新建里面新建.md文件没了?!按照网上给注册表.md项里面添加ShellNew项和Nullfile值的方法竟然也不行!?阅教程无数,终于在知乎上面看到了一个方法并且成功了...感谢知乎!来源方法新建一个txt文本文件,写入:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md]@="Typora.md""Content Type"="t

2020-05-28 19:36:18 2617 2

转载 Sublime 工具使用,vue中的style部分无法正常高亮

使用sublime好长时间了,但从接触vue后,出现了一个问题一直困扰着我,找了好多办法仍然无解,我不得不放弃它。最近在家养病,闲来无事,终于解决了这个bug。sublime安装插件的步骤在这就不赘述了,有太多大神已经写的很详细了,下面直接上问题图:如上图,我安装了vue的高亮插件Vue Syntax Highlight,模板和js部分的高亮没有问题,但是从script标签开始,高亮部分就...

2019-08-09 10:59:26 1068

转载 Oracle 分析汇总函数--报表

很多需求中都涉及到统计:均值、累计、范围均值、相邻记录比较等。这些操作会统计多次,或有明确的统计范围,或返回的记录统计的数据集不同...根据场景不同可分为如下几类:1. 全统计2. 滚动统计3. 范围统计4. (相邻)行比较构建测试数据:SQL> desc criss_sales;Name Type Nullable Default C...

2019-08-08 16:57:10 626

原创 springboot 启动程序,启动类问题

异常This application has no explicit mapping for /error, so you are seeing this as a fallback.在做springBoot的时候会遇到这个问题,当我将一些代码放入controller里面去页面访问就报错,将代码放入application那个启动类里面就可以发生,所以下面就是解决方法:出现这个异...

2019-08-01 14:29:04 499

转载 Oracle 小数格式化字符串显示 (转)

问题描述oracle如果存储number(20,2)数据,0数据库中为0.00,2.1数据库中为2.10,3.88存储为3.88,如果直接从数据库中取出对应显示为:0 2.1 3.88 保留两位小数会发生变化,如果需要和数据库保持一致:解决方法保留两位有效小数的方法:SELECT TO_CHAR(3.2,'FM99999999999990D00') FROM DUAL...

2019-07-25 17:15:59 6242

转载 Oracle 分组连续求和 (转自https://www.cnblogs.com/wlzhang/p/5085321.html)

sum() over (order by )sum(x) over( partition by y ORDER BY z ) 分析sum(x) over (partition by y order by z)求安照y分区,然后按z排序,连续加当前顺序号前面的数值 (求每个分区中,按照z的顺序累计求和)a b1 23 45 6sum(b) over (order...

2019-07-22 17:21:35 792

转载 spring利用注解@Value获取properties 转

链接There are several ways read values from properties in Spring. You can choose one way in your application or change some code to fit your needs. In this tutorial I will show you different ways t...

2019-07-22 14:44:21 429

原创 Oracle 计算两个日期之间的年月、日期,月份数、天数

目录Oracle 计算两个日期之间的月份数、月份列表、天数、日期列表Oracle 计算两个日期之间的月份数、月份列表、天数、日期列表 获取日期之间的月数(包括自身) 时间:2019-05-30 至 2019-08-01 select (MONTHS_BETWEEN ( TRUNC(TO_DATE('2018-08-01','YYYY-MM-...

2019-07-21 10:39:46 11686

转载 html乱码原因与网页乱码解决方法(转自http://www.divcss5.com/html/h546.shtml)

html乱码原因与网页乱码解决方法,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成。但无论是哪种情况造成乱码在网页开始时候都需要设置网页编码。...

2019-03-08 10:12:42 900

原创 javascript prop设置checkbox的属性checked,获取选中多个值。

<div class="inputpot" id="ccc221List"><label><input type="checkbox" name="ccc221" value="01" onclick="checkboxOnclick(this)">第一步评价你是否适合创业</label&

2018-11-05 10:58:27 2400

原创 JS代码中有Ajax处理,有先后执行要求的代码异常问题。

1.注意Ajax同步异步的用法。(默认:异步)2.默认情况下async是true一.什么是同步请求:(false)       同步请求即是当前发出请求后,浏览器什么都不能做,必须得等到请求完成返回数据之后,才会执行后续的代码,相当于是排队,前一个人办理完自己的事务,下一个人才能接着办。也就是说,当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面处于一个假死状态,...

2018-11-02 14:54:20 891

转载 oracle函数listagg的使用说明

工作中经常遇到很多需求是这样的,根据条件汇总某些字段,比如我遇到的是,我们公司有三个投资平台,同一个客户拿手机号在三个平台都注册了,但注册过的用户名不一样,显示的时候需要根据手机号显示所有注册过的名称。(我用的是oracle数据库)1、原始数据是这样的,如图:2、要求显示成这样,如图:我查了一下oracle函数,这个listagg函数就可以满足它,在网上看了看,都是介绍list...

2018-08-28 09:54:36 11564

转载 Oracle的REGEXP_SUBSTR函数简单用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itmyhome/article/details/50380749REGEXP_SUBSTR延伸SUBSTR函数的功能,让你搜索一个正则表达式模式字符串。这也类似于REGEXP_INSTR,而是返回子字符串的位置,它返回的子字符串本身。语法Oracle数据库中的REGEXP_SUBST...

2018-08-28 09:44:30 1540

转载 Oracle函数: wm_concat函数与oracle版本 (转)

oracle中有一个看似很NB的内置函数wm_concat,可以方便的实现“行转列”功能(相关用法,大家自行搜索一下,能找到很多资料)今天偶然发现一个问题:在不同的oracle版本中,wm_concat返回的数据类型不一致. 10G版本中,返回的是字符串类型 11G版本中,返回的是clob类型 此外,这个函数返回的结果,如果要控制排序也是有点小复杂的,个人建...

2018-08-28 09:43:07 2187

原创 ajax传值与response.sendredirect()重定向,导致页面不能刷新问题!

1.前端ajax传值后台。2.response.sendredirect重定向、request.getRequestDispach().forward()转发页面不会刷新。3.解决方法:    前端用form提交,或window.location.href=url?u=x&p=y;传值。...

2018-08-01 12:45:49 3294

转载 转js 拼接HTML字符串 onclick事件传多个参数问题

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js字符串拼接onclick出现的问题</title></head><body>

2018-05-09 15:22:27 5502

原创 notepad++ 64位插件下载

1.根据网址:https://github.com/bruderstein/nppPluginManager/releases2.下载:PluginManager_v1.4.11_x64.zip3.添加PluginManager.dll和gpup.exe到对应的文件下4.完成

2018-04-02 16:25:24 10521

原创 SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量

查询结果:SQL:select `dateTime`, sum(`result`=(case when result='胜' then '胜' end)) as '胜', sum(`result`=(case when result='负' then '负' end)) as '负' from exam group by `dateTime`, `result

2017-09-25 22:02:29 4873

原创 java中集合工具类Collections的使用

//最大值 Comparable max = Collections.max(list); //最小值 Comparable min = Collections.min(list); //升序排序 Collections.sort(list); //降序排序 Collections.reverse(list);

2017-08-16 21:46:14 300

转载 java中Bigdecimal数据类型

面试问题:使用java的什么数据类型,处理2000000000.16,与16.23相加,并输出最后的结果?                          不推荐:double  p1 = 2000000000.16 ; double p2 = 16.23 ;                                        double  sum = p1+p2 ;   s

2017-08-16 21:25:08 1751

原创 sql函数计算,数据库字段的长度函数

面试问题: 商品表product,有字段 ‘productName’ 商品名,获取该字段信息中最长长度值,并展示该条数据?                   mysql:  select * from product where char_length(productName) = (select max(char_length(productName)) from product) 

2017-08-16 21:10:22 25954

原创 内连接查询 (select * from a join b on a.id = b.id) 与 关联查询 (select * from a , b where a.id = b.id)的区别

1.首先了解 on 、where 的执行顺序以及效率?from a join b 与 from a, b 产生的临时表结果集 。都是执行笛卡尔积即(select * from a cross join b )两表的行乘积数。on :与取得结果集同步进行数据刷选及过滤。where : 获得结果集之后,才进行数据刷选及过滤。执行顺序:on在上游,where在中游,having在下游

2017-07-28 15:18:12 37969 2

转载 关于A标签使用onclick事件的疑问,若是href="#",跳转无反应,以及href=#与href=javascript:void(0)的区别

${i.index} 解决办法浅谈href=#与href=javascript:void(0)的区别,需要的朋友可以参考一下#"包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0)  仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:vo

2017-07-11 10:31:24 1456

转载 JAVA随机数之多种方法从给定范围内随机N个不重复数

一、Java中生成随机数的方式      1、在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以一个数,比如25,就能得到一个0~25范围内的随机数,这个在j2me中没有;    Java代码  int randomNumber = (int) Math.round(Math.random()*(m

2017-07-04 09:44:55 587

转载 jQuery中.bind() .live() .delegate() .on()的区别

bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数$("a").bind("click",function(){alert("ok");});live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的$("a").live("click",function(){alert("ok");}

2017-06-26 09:45:57 190

转载 SVN的标准目录结构:trunk、branches、tags

我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branche

2017-06-19 16:11:31 11810

原创 表单重复提交,常用的处理手段

点击提交按钮后,同时禁掉提交按钮或者使用遮罩层。Ajax异步提交表单,同时禁掉提交按钮或者使用遮罩层。提交执行页面,重定向url。在服务端存放一个表单token,最常见的就是使用session或者cookie。在数据库里添加约束,这是最有效的防止重复提交数据的方法。

2017-06-19 06:17:28 241

转载 MyEclips2014 集成Aptana 3.4插件安装+使Aptana Studio 3支持jQuery代码提示

准备下载的aptana eclips pluagin 插件解压包打开myeclipse2014,选择help→install from Site...3.点击add,name为:aptana,location:刚刚下载的aptana3.4.2的插件包的路径,点击OK4.然后选择5.后面就点击next一类的,我安装的时候提示有些插件包不能安装,这些就不管它,选择能安装的继续安装n

2017-06-18 10:15:48 382

原创 表单中复选框取值并且拆分,用自定义符号拼接。

1.页面2.取值形式3.后台处理String[] interviewItems = getParaValues("researchProcedures.interviewItems");for (String string : interviewItems) {System.out.println("String: "+string);}String rep

2017-06-16 13:13:56 522

原创 Java中null、isEmpty的区别?

/** * 区别 * null * isEmpty() 1.""空字符串或对象初始化 调用后都返回true 2.null调用报空指针 * " "(空字符串) * @author admin * */public class Test {@SuppressWarnings({ "null", "unused" })public static void main(String[] args) {//分

2017-06-13 23:04:13 522

C#编程语言详解

适合初学者,内容详尽。

2016-03-13

空空如也

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

TA关注的人

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