2 墨 尘

尚未进行身份认证

O(∩_∩)O

等级
TA的排名 20w+

使用 double 计算薪酬,我差点就凉凉了

估计大家都知道使用 double 做运算会出现精度问题,虽然我也知道,但是我还是想去试一下????,最后做完了也没见出现精度问题,当时心里还暗爽,这都没问题呀,搞那么多花里胡哨的东西干啥。直到第二天我看到这个计算结果:还好现在发现了,要是等部署到用户那边才发现,我估计就真的凉凉了????不作就不会死,以后是不敢浪。然后我就找到了BigDecimal先看一个简单的例子:BigDecimal a1 = new BigDecimal("1");BigDec.

2020-05-28 23:31:54

eclipse使用svn插件删除文件夹提交不成功问题解决

eclipse删除文件夹然后提交,发现不是提交报错,就是显示提交成功了,返回发现文件夹还在。解决方法就是在SVN资源库中删除,再进行更新。选中要删除的文件夹,点击鼠标右键,然后执行删除操作,删除完项目更新一下就可以了。...

2020-05-11 22:35:18

String类常用方法源码解析(contains,split,substring ...)

contains 方法:字符串是否包含指定的char值序列,包含返回 true,否则返回false。使用:源码: /** * Returns true if and only if this string contains the specified * sequence of char values. * * @param s...

2020-05-10 11:53:59

Java中的String、StringBuilder、StringBuffer 的区别

StringString类使用了final修饰,所以 String 类不能被继承。 String为不可变字符串,平常我们修改一个 String 字符串,实际都是创建一个新的字符串。String a = "aaa";String b = new String("aaa");String c = a + "";String d = "aaa";String e = a;Sy...

2020-05-05 23:44:49

关于js中 0 == ' ' 为 true 的问题

前段时间发现表格里面为0的数据都不显示出来,然后赶紧去找,发现我没对数据做任何处理啊,就加了一个“ if(value != null && value != '') ”,第一眼看的时候感觉没啥问题啊,然后在if里面写了个alert发现没有触发,然后我试了一下 0 == ' ' 发现返回 ture,什么鬼呀???慌了慌了,做了这么久,== 和 === 都不能熟悉使用...

2020-04-28 23:55:25

作为后端开发,分享10个我常用到的前端小知识

主做后端,偶尔也要写一下前端,分享一下我常用的前端小知识。1、内容超过指定宽度,超出部分用...表示overflow 属性规定当内容溢出元素框时发生的事情。overflow: hidden; // 溢出隐藏white-space: nowrap; // 文本不进行换行text-overflow: ellipsis; // 超出文本被修剪...代码:.plan_t...

2020-04-27 23:35:12

纯HTML加CSS实现3D立体动态相册

听说是大佬写给女朋友的效果:卧槽,我又没女盆友我激动个啥。具体代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>加油</title> <style type="text/css"> *{marg...

2020-04-22 22:56:36

Oracle存储过程和游标的基本使用

原文链接:https://www.cnblogs.com/joeyJss/p/11458653.htmlOracle存储过程:简介:存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。优点:允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可...

2020-04-12 16:56:35

Oracle触发器用法实例详解

触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。行级触发器:改一行数据,触发一次。语句级触发器:这条SQL语句无论影响多少条记录,触发器都只触发一次。触发器的语法:create [or repl...

2020-04-12 15:11:23

Java的equals方法和hashCode方法详解

equals方法:首先我们看一下object对象的equals方法源码:public boolean equals(Object obj) { return (this == obj);}从中我们可以看出object的equals方法是直接比较两对象的地址的。再来看一下Integer的: public boolean equals(Object obj) {...

2020-04-11 23:45:47

Java多文件压缩下载(可自定义每个压缩文件的文件名)

今天给大家分享一个多文件压缩下载的工具类,可自定义每个压缩文件的文件名。代码如下:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputS...

2020-04-10 00:34:34

Oracle 常用的日期函数

1、增加或减少指定月份:add_months()正值增加,负值减少。示例:2、获取指定月最后一天日期:last_day()示例:3、获取两个日期间隔月数:months_between(d1,d2)日期d1到日期d2之间的月数。如果d1>d2,则返回正数。如果d1<d2,则返回负数。示例:4、最近期间的日期:round()示例:...

2020-04-06 21:58:58

Oracle 常用的字符型函数

1、连接两字符串函数:concat(s1,s2)和 s1 || s2 效果一样。示例:2、把每个单词首字母变大写,其他字母小写:initcap()示例:3、把字符串全部转为大写:upper()示例:4、把字符串全部转为小写:lower()示例:5、字符串中搜索指定的字符串位置:instr(s1,s2,i1,n1)s1:被搜索字符串。s2...

2020-04-06 20:10:07

Oracle 常用的数值型函数

1、绝对值函数:abs()示例:2、判断正负值函数:sign()如果为正值返回1,负值放回-1,0返回0示例:3、返回四舍五入后的值:round()示例:4、 返回截取后的值:trunc()trunc和round使用差不多,只是不进行四舍五入,而是直接截取示例:5、返回平方根函数:sqrt()示例:6、求余函数:mod(x,y)...

2020-04-06 17:30:23

Oracle 转换函数

1、字符串语言字符集转换:convert(str,set1,set2)str:要转换的字符串。set1:要转换为set1字符集。set2:可选的,从set2字符集转换2、数字或日期转化为字符串:to_char()to_char('要转换字符串','格式')数字转字符串,不定义格式:日期转成 年月日时分秒格式字符串('yyyy-mm-dd hh24:mi:ss')...

2020-04-06 15:36:27

Oracle 分析函数

1、连续求和函数:sum(..) over(..)原数据:示例:select sum(nums) over(), sum(nums) over(order by id), sum(nums) over(partition by depart_id order by id) from tmp_all2、排序值分析函数:rank() 和dense_rank()原数据:...

2020-04-05 23:31:39

Oracle 聚组函数

原数据:1、统计标准误差:STDDEV()select STDDEV(distinct nums),STDDEV(nums) from tmp_1结果:2、统计方差:VARIANCE()select VARIANCE(distinct nums),VARIANCE(nums) from tmp_1结果:3、统计平均值:avg()select av...

2020-04-05 00:44:22

PL/SQL Developer连接数据库配置

1、安装完成plsql可能需要注册码(亲测有效)product code(产品代号): 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3leserial Number(序列号):226959password(密码): xs374ca内容来自:https://www.cnblogs.com/sjli-blog/p/12018976.html2、接下来是Orac...

2020-04-04 21:19:10

Java 数组、List、Set之间的相互转换

代码如下: String[] arr = {"a","b","c","d"}; // 数组转list List<String> list = Arrays.asList(arr); System.out.println("数组转list=" + list.toString()); // 数组转set Set set = new HashSet(...

2020-04-04 19:24:43

Java 遍历Map集合

Map.entrySet() 方法:返回此映射中包含的映射关系的 Set 视图。Map.Entry<K,V> 映射项(键-值对)。Map.Entry 对象仅 在迭代期间有效Map.Entry<K,V>接口方法:equals(Object o) 比较指定对象与此项的相等性。getKey() 返回与此项对应的键。getValue() 返回与此项对应的...

2020-04-04 18:53:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取