![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java相关
黑白调92
在校学生。。
展开
-
Java网络编程之服务器与客户端通信
Java简易聊天室。。。原创 2017-06-03 21:29:39 · 869 阅读 · 2 评论 -
java爬取头条文章中名字图片
背景描述: 前段时间,我哥让我给侄女想一个好名字,作为一个工科生,这倒有点难倒我了。隐约记得以前刷头条的时候刷到过一些好听的名字,于是便去搜了一下。这一搜不要紧,接下来给我推送的都是关于这方面的文章,而我就毫不客气地全都收藏了。刚好这两天闲下来了,便想着把保存下来。但一看,都收藏了几十篇文章,且都是图片,如果一篇篇地去看,然后下载,这无疑就是搬砖。这让我这种懒人无疑是不能接受了。于...原创 2018-12-28 14:30:32 · 415 阅读 · 0 评论 -
Java爬取糗百段子
继前篇文章介绍如何使用Java爬取百姐视频之后,就想着如何获取糗百段子。在仔细研究了其规则之后,总算成功爬取了。在中间也遇到了一些问题,如其网页源码和实际获取的内容不一致问题,当时被困扰了很久,改了几次匹配规则,还好解决了。下面直接放码(Talk is cheap, show code)。import java.io.BufferedReader;import java.io.Buffer...原创 2018-11-24 23:51:01 · 335 阅读 · 0 评论 -
Eclipse下安装Java反编译插件
一、安装打开eclipse,然后依次打开Help--->Eclipse MarketPlace,在Find输入框内输入Decompiler,点击Go按钮,再点击install按钮,最终如下图所示: 然后就静静等待吧,不到一支烟的功夫就安装完成。。。。待重启后,该插件就已经完成,接下来进行配置。二、配置在eclipse下,依次打开window--...原创 2018-09-23 00:57:00 · 551 阅读 · 0 评论 -
使用Java求数学表达式的值
关于怎么求数学表达式的值,网上有很多教程。但大多教程只是一个Demo,该Demo只实现了个位数的四则运算,遇到个位数以上的计算时就会出现问题。本文在此基础上进行了扩展,实现了个位数以上的四则运算。整体思路:输入的表达式为中缀表达式,将该表达式转为后序表达式然后利用栈做运算。中缀表达式转后缀表达式的方法:(用list存放后缀表达式中各元素,用栈stack临时存放运算符)1:遇到数字时...原创 2018-08-17 21:05:15 · 5132 阅读 · 0 评论 -
腾讯面试题之小Q的歌单问题
【题目描述】小 Q 有 X 首长度为 A 的不同的歌和 Y 首长度为 B 的不同的歌,现在小 Q 想用这些歌组成一个总长度正好为 K 的歌单,每首歌最多只能在歌单中出现一次,在不考虑歌单内歌曲的先后顺序的情况下,请问有多少种组成歌单的方法。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个整数,表示歌单的总长度 K(1<=K<=1000)。接下来的一行包含四个...原创 2018-08-10 18:32:50 · 803 阅读 · 0 评论 -
使用Spark对数据进行分组排序(Java和Scala实现)
对数据进行分组排序,首先对数据进行分组,然后对该组下的数据进行排序。1.首先准备数据集,本次的数据集如下。Chinese,90Math,93English,84Computer,89Chinese,83English,79Math,89Computer,88Chinese,86English,82Math,94Computer,812.放码 package com.cxd.s...原创 2018-07-13 15:53:01 · 8301 阅读 · 1 评论 -
求一个区间之内的光棍指数
前几天在牛客上做了一道编程题,题目是这样的:对于一个正整数,我们认为它的光棍指数是它二进制表示下1的个数。通常认为光棍指数越高,这个数就越孤单。那么问题来了,对于给定的[a,b]区间中。最孤单的数字是谁呢?如果光棍指数相同,最孤单的就是最小的那个数。 后来百度了一下,发现这道题的原形是前几年微软的一道面试题(http://www.cnblogs.com/fangyukuan...原创 2018-07-11 15:49:32 · 407 阅读 · 2 评论 -
微信,QQ抢红包算法(Java版)
当我们平时在使用微信,QQ抢红包时,总会觉得很神奇,于是今天抽空研究了下其算法,然后参考了一些博客及自己的理解,写了一个算法。 规则: 1.所有人抢到金额之和等于红包金额,不能超过,也不能少于。 2.每个人至少抢到一分钱。 3.要保证所有人抢到金额的几率相等。 算法描述: 1)首先将所有金额m换算成最小单位分,其值为m:如1元=1...原创 2018-06-27 19:10:22 · 3853 阅读 · 3 评论 -
spark中通过jdbc读取和存储数据
本文为spark下通过jdbc从mysql读取数据和将计算结果存入到mysql的例子,具体代码如下:package com.cxd.sql;import java.util.HashMap;import java.util.Map;import org.apache.spark.SparkConf;import org.apache.spark.sql.Dataset;i原创 2017-09-26 15:30:58 · 6218 阅读 · 1 评论 -
Java判断输入的日期字符串是否合法
前段时间用Java做了个日期计数器(带界面),基本功能已经实现,但代码太过冗余。今天抽空把代码重构了下,其中一个功能是需要判断输入的日期是否合法,百度了一大圈也没有找到满意的Demo,干脆就自己写了个,以供以后不时之需。代码如下:import java.util.Arrays;import java.util.List;public class Demo { public stat...原创 2019-01-16 17:01:09 · 3534 阅读 · 4 评论