- 博客(7)
- 收藏
- 关注
原创 leetcode sql 185. 部门工资前三高的员工
185. 部门工资前三高的员工 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1...
2018-09-14 17:45:15
508
原创 布隆过滤器
本文为博主原创文章,转载请注明出处。 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中,但有可能出现误判。相对于hash结构,布隆过滤器具有占用空间更小的优点。java实现代码:public class BloomFilter<T> { p...
2018-08-27 16:41:17
170
原创 快速排序(Quicksort)
本文为博主原创文章,转载请注明出处。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。(来自百度百科)快速排序实现,假设需要排序的数据存放在数组中取数组最后一个...
2018-08-25 20:29:32
217
原创 蒙特卡洛方法近似求解PI
public class T { // 循环次数 private static int LOOP = 100000; // 圆的半径 private static double R = 0.5; // 半径的平方 private static double R2 = Math.pow(R, 2); // 判断是否在园内 ...
2018-08-24 10:21:10
955
原创 Shell判断日期是否是月末
方案1: 参考http://blog.sina.com.cn/s/blog_464f6dba0100pcjf.html 中的方法,用cal命令获取月末是多少号进行判断.博主为表明文章可以引用,请执行前往查看.方案2; 将日期字符串转换为日期,再取下一天,判断下一天是否为1号即可,参考代码: DAY=`date -d "2017-02-28 1
2017-06-20 16:13:58
5641
原创 JConsole的初步接触
JConsole是一个基于JMX(Java Management Extensions,即Java管理扩展)的监控工具,连接正在运行的java虚拟机后,可以用来监测在Java平台上运行的应用程序的性能和资源消耗的信息。jconsole位于JDK_HOME/bin目录下(JDK_HOME是安装JDK的目录)。转到该目录下执行JConsole命令即可,当然如果此目录加入了PATH路径,则直
2017-05-23 16:59:11
431
原创 oracle中同组内字符串连接
一次去面试,遇到了这样一道题:如下虚拟业务环境,请根据要求编写SQL脚本表一:T_USER表二:T_ROLE表三:请用SQL语句将表一,表二内的数据填写入表三,规则:表一与表二关联字段ID,表三info字段为表一表二使用分隔符(:和@)合并而来。这题我当时花了10分钟依然没有想出来一个好的方
2017-05-23 16:56:05
2006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人