11 2021 档案

摘要:打包员在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车中货物装包。 类图 源代码 Java package rjsj.no25; public class Client { public static void main(String[] args) { Product b 阅读全文
posted @ 2021-11-30 19:56 Arisf 阅读(108) 评论(0) 推荐(0)
摘要:读了书中给出的几个例子,发现实际上短码编程的精髓是充分理解提议+巧妙的算法,其中很重要的一点是熟练使用库函数,这本书中主要是以C语言为例,在阅读的过程中我发现许多库函数在之前的学习中都不知道,因此还需要加强基础学习。感觉这本书没有什么好写笔记的东西,主要就是讲了一些算法题,在选书的时候我还以为它里面 阅读全文
posted @ 2021-11-28 20:14 Arisf 阅读(52) 评论(0) 推荐(0)
摘要:使用echart绘制词云图,图表无法加载,在浏览器打开控制台F12发现没有报错,但有一条警告 Can't get dom width or height 解决方法,在图表初始化前加入以下代码 var mainContainer = document.getElementById('main'); / 阅读全文
posted @ 2021-11-25 19:25 Arisf 阅读(3303) 评论(0) 推荐(0)
摘要:虚拟聊天室在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下:1. 新的具体聊天室中发送的图片大小不得超过20M。2. 新的具体聊天室中发送的文字长度不得超过100个字符。3. 新的具体会员类可以发送图片信息和文本信息。4. 新的具体会员类在发送文本信息时,可以在信息后加上 阅读全文
posted @ 2021-11-25 00:03 Arisf 阅读(86) 评论(0) 推荐(0)
摘要:当面对一些特殊的<key,value>键值对时,要求开发人员继承FileOutputFormat,用于实现一种新的输出格式。同时还需继承RecordWriter,用于实现新输出格式key和value的写入方法。现在我们有某电商数据表cat_group1,包含(分组id,分组名称,分组码,奢侈品标记) 阅读全文
posted @ 2021-11-19 13:48 Arisf 阅读(101) 评论(0) 推荐(0)
摘要:当面对一些特殊的<key,value>键值对时,要求开发人员继承FileInputFormat,用于实现一种新的输入格式,同时还需要继承RecordReader,用于实现基于新输入格式Key和Value值的读取方法。假定key是由一个文件名和记录位置组成的键值时,进行自定义输入格式,需实现一个Fil 阅读全文
posted @ 2021-11-19 13:44 Arisf 阅读(153) 评论(0) 推荐(0)
摘要:使用ChainMapReduce处理文件,现有某电商一天商品浏览情况数据goods_0,功能为在第一个Mapper里面过滤掉点击量大于600的商品,在第二个Mapper中过滤掉点击量在100~600之间的商品,Reducer里面进行分类汇总并输出,在Reducer后的Mapper里过滤掉商品名长度大 阅读全文
posted @ 2021-11-19 13:39 Arisf 阅读(90) 评论(0) 推荐(0)
摘要:现有某电商网站的3张信息数据表,分别为商品库表goods3,商品访问情况表goods_visit3,订单明细表order_items3,goods表记录了商品的状态数据,goods_visit3记录了商品的点击情况,order_items3记录了用户购买的商品的信息数据,它们的表结构及内容如下: 商 阅读全文
posted @ 2021-11-19 13:36 Arisf 阅读(224) 评论(0) 推荐(0)
摘要:在电商网站中,用户进入页面浏览商品时会产生访问日志,记录用户对商品的访问情况,现有goods_visit2表,包含(goods_id,click_num)两个字段,数据内容如下: goods_id click_num 1010037 100 1010102 100 1010152 97 101017 阅读全文
posted @ 2021-11-19 13:29 Arisf 阅读(229) 评论(0) 推荐(0)
摘要:现有某电商网站两张信息表,分别为订单表orders1和订单明细表order_items1,orders1表记录了用户购买商品的下单日期以及订单编号,order_items1表记录了商品id,订单id以及明细id,它们的表结构以及关系如下图所示 两表的数据内容如下: 订单ID 订单号 用户ID 下单日 阅读全文
posted @ 2021-11-19 11:27 Arisf 阅读(112) 评论(0) 推荐(0)
摘要:某电商平台,需要对订单数据进行分析,已知订单数据包括两个文件,分别为订单表orders1和订单明细表order_items1,orders1表记录了用户购买商品的下单数据,order_items1表记录了商品id,订单id以及明细id,它们的表结构以及关系如下图所示: 它们的数据内容是以"\t"键分 阅读全文
posted @ 2021-11-19 11:22 Arisf 阅读(99) 评论(0) 推荐(0)
摘要:现有某电商的用户好友数据文件,名为 buyer1,buyer1中包含(buyer_id,friends_id)两个字段,内容是以"\t"分隔,编写MapReduce进行单表连接,查询出用户的间接好友关系。例如:10001的好友是10002,而10002的好友是10005,那么10001和10005就 阅读全文
posted @ 2021-11-19 11:16 Arisf 阅读(94) 评论(0) 推荐(0)
摘要:在电商网站上,当我们进入某电商页面里浏览商品时,就会产生用户对商品访问情况的数据 ,名为goods_visit1,goods_visit1中包含(商品id ,点击次数)两个字段,内容以“\t”分割,内容如下: 商品id 点击次数 1010037 100 1010102 100 1010152 97 阅读全文
posted @ 2021-11-19 11:13 Arisf 阅读(306) 评论(0) 推荐(0)
摘要:现有某电商关于商品点击情况的数据文件,表名为goods_click,包含两个字段(商品分类,商品点击次数),分隔符“\t”,内容如下: 商品分类 商品点击次数 52127 5 52120 93 52092 93 52132 38 52006 462 52109 28 52109 43 52132 0 阅读全文
posted @ 2021-11-19 11:07 Arisf 阅读(246) 评论(0) 推荐(0)
摘要:现有一个某电商网站的数据文件,名为buyer_favorite1,记录了用户收藏的商品以及收藏的日期,文件buyer_favorite1中包含(用户id,商品id,收藏日期)三个字段,数据内容以“,”分割,内容如下: 用户id,商品id,收藏日期 10181,1000481,2010-04-04 1 阅读全文
posted @ 2021-11-19 11:01 Arisf 阅读(136) 评论(0) 推荐(0)
摘要:《短码之美》,从书名就可以看出这本书主要讲的是短码编程。 而所谓短码编程,就是从数据结构、算法、运行环境的角度去探索编写尽可能短的源代码,缩短源代码或特意编写成难以理解的代码。这种方式很难说对日常工作和生活没有帮助,但是短码编程的行为和精神却包含了程序员的思维方式和哲学的本质。 短码编程的三要素:数 阅读全文
posted @ 2021-11-19 10:53 Arisf 阅读(106) 评论(0) 推荐(0)
摘要:解决方法:将找不到的文件放进项目的根目录下 原因不清楚。 但是发现日志里有一条记录不正常,于是想到把文件放根目录试试 2021-11-18 23:20:36,770 WARN [main] mapred.LocalDistributedCacheManager (LocalDistributedCa 阅读全文
posted @ 2021-11-18 22:37 Arisf 阅读(319) 评论(0) 推荐(0)
摘要:try { } catch(Exception ex) { //MessageBox.Show("","窗口") string type = ex.GetType();//类型 string message = ex.Message;//信息 MessageBox.Show(ex.StackTrac 阅读全文
posted @ 2021-11-17 11:21 Arisf 阅读(68) 评论(0) 推荐(0)
摘要:使用C#创建Windows窗体程序,实现文件资源浏览 创建Windows窗体程序 将Form的Text属性设置为“简单的文件管理器” 在窗体上添加SplitContainer、TreeView、ListView控件 TreeView控件的Dock属性设置为Left ListView控件的Dock属性 阅读全文
posted @ 2021-11-16 08:54 Arisf 阅读(780) 评论(0) 推荐(0)
摘要:组织内的沟通交流是必要的,低效的沟通会提高项目失败的概率,作者为我们提供了一套恰当的沟通交流模板: 1.介绍业务或问题发生的原因(背景) 2.介绍业务执行方法 3.领导倾听程序员对自己提出的方法意见或者质疑 4.给程序员思考业务的时间或拟定下次会议的时间 5.讨论风险和需要的资源 6.决定交付日期与 阅读全文
posted @ 2021-11-16 08:40 Arisf 阅读(45) 评论(0) 推荐(0)
摘要:首先设置一个groupBox,往里添加两个radioButton,分别命名为rb_male和rb_female, 并设置其中rb_male默认勾选,即Checked="true" 获取值可以用if else获取,但是选项少的话没有必要,看着太多; if(rb_male.Checked==true) 阅读全文
posted @ 2021-11-14 11:12 Arisf 阅读(1554) 评论(0) 推荐(0)
摘要:在开始新项目之前,每个人都会感到畏惧,恐惧的类型无非有两类: 1.技术难题和相关知识的欠缺带来的恐惧 解决:得到技术方面的帮助即可解决或避免 2.项目的重要性或对业绩的要求带来的压迫感引发的恐惧 解决:客观计算成功概率并实现突破 作为团队领导,在给团队成员分配任务时要时刻记得成员会对项目产生的恐惧, 阅读全文
posted @ 2021-11-14 10:42 Arisf 阅读(34) 评论(0) 推荐(0)
摘要:添加启动参数,打开编辑页面,VM options添加:-Dfile.encoding=UTF-8 阅读全文
posted @ 2021-11-14 10:40 Arisf 阅读(60) 评论(0) 推荐(0)
摘要:(1) 编写两个接口,接口 IShape 包含三个方法:initialize, getPerimeter, getArea。分 别进行初始化、获取边长和面积,其返回值均为 decimal。接口 IDisplayresult 显示计算结果。 (2) 编写两个类,Square(正方形)和 Circle( 阅读全文
posted @ 2021-11-13 09:42 Arisf 阅读(655) 评论(0) 推荐(0)
摘要:(1) 编写一个抽象类 People,具有”姓名”,”年龄”字段,”姓名”属性,Work 方法。 (2) 由抽象类 People 派生出学生类 Student 和职工类 Employer,继承 People 类,并 覆盖Work 方法。 (3) 派生类 Student 增加”学校”字段,派生类 Em 阅读全文
posted @ 2021-11-12 09:11 Arisf 阅读(310) 评论(0) 推荐(0)
摘要:学习 js中实现页面跳转 - 大尹 - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-11-10 11:21 Arisf 阅读(89) 评论(0) 推荐(0)
摘要:1.通过后台返回到jsp,服务器拦截了请求,需要修改web.xml文件 web项目jsp中无法引入js问题_Ader的博客-CSDN博客 2.将js文件夹放在根目录试试 3.路径问题,绝对路径/相对路径都试试 我的情况是路径没有问题,绝对路径相对路径都报404,F12打不开js文件,通过修改web. 阅读全文
posted @ 2021-11-10 11:02 Arisf 阅读(488) 评论(0) 推荐(0)
摘要:这个问题我搜了很多方法,但是发现对我都不管用,大致总结一下 1.用控制台打开网络选项,发现字体文件404 这种问题一般是路径出错,可以检查一下路径是否正确。我这里显示的是200,没有报错,因此不是这种问题 2.Tomcat不识别.woff文件 参考解决: 页面上.woff加载不出来解决办法_xiao 阅读全文
posted @ 2021-11-10 00:07 Arisf 阅读(728) 评论(0) 推荐(0)
摘要:之前以为是没有加载驱动,于是添加了 Class.forName("com.mysql.cj.jdbc.Driver"); 发现还是报错,又看了一遍报错代码:No suitable driver found for localhost:3306/upload_file 原来是url写错了,没有加前缀 阅读全文
posted @ 2021-11-09 20:45 Arisf 阅读(231) 评论(0) 推荐(0)
摘要:有时候在套用一些css的时候,可以正常使用但是idea中会有红色波浪线的报错信息,影响观感,可以使用快捷键 ctrl+alt+shift+h 将此文件的highlighting level设置成none就可以解决了 阅读全文
posted @ 2021-11-08 19:43 Arisf 阅读(1241) 评论(0) 推荐(0)
摘要:equals方法要求第一个字符串不能为null,如果为null会报空指针异常的错误 可以先用if判断不为空再进行equals判断 if(null != 变量名) 阅读全文
posted @ 2021-11-07 21:31 Arisf 阅读(294) 评论(0) 推荐(0)
摘要:lombok通过添加注解自动生成get/set方法,全参/无参构造器等方法,减少代码量 Lombok介绍及使用方法 - 简书 (jianshu.com) 阅读全文
posted @ 2021-11-04 11:24 Arisf 阅读(50) 评论(0) 推荐(0)
摘要:用DatabaseMetaData中的getTables()方法,getTables共有四个参数: String catalog,String schemaPattern,String tableNamePattern,String[] types 这四个参数我还没太搞懂含义,参考请教Databas 阅读全文
posted @ 2021-11-03 20:42 Arisf 阅读(549) 评论(0) 推荐(0)