使用Junit测试框架学习Java

前言   在日常的开发中,离不开单元测试,而且在学习Java时,特别是在测试不同API使用时要不停的写main方法,显得很繁琐,所以这里介绍使用Junit学习Java的方法。此外,我使用log4j将结果输出(在项目中不这么用,这里仅是使用)。为了方便大伙了解,我简单总结了一下简单测试代码并传到GitHub上了,后续我也会持续更新的,欢迎大伙批评指正。 1. Junit简介和使用 1.1 Junit简介   1.1.1 Junit相关标识   @BeforeClass会在所有方法调用之前执行,该
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

组件文档待整

ui组件文档:https://github.com/doczjs/docz 组件文档:https://github.com/storybookjs/storybook 组件文档:https://react-styleguidist.js.org/ 组件文档:https://github.com/reactjs/react-docgen js文档:http://www.dba.cn/book/jsdoc/ https://cli.vuejs.org/zh/guide/cli-service.ht
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

python定时器运用(实现动态实时显示)

计时相关: 1.指定时间之后做一件事 setTimeout(js语句,毫秒) 2.每隔一段时间做一件事 setInterval(js语句,毫秒) clearInterval(setInterval的变量名)清除重复事件 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="content-Type" charset="UTF-8">
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

Python爬虫(七)_非结构化数据与结构化数据

页面解析与数据提取 实际上爬虫一共就四个主要步骤: 定(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站的内容全部爬下来) 取(分析数据,去掉对我们没用处的数据) 存(按照我们想要的方式存储和使用) 表(可以根据数据的类型通过一些图标展示) 以前学的就是如何从网站去爬数据,而爬下来的数据却没做分析,现在,就开始对数据做一些分析。 数据,可分为非结构化数据和结构化数据 非结构化数据:先有数据,再有结构 结构化数据:先有结构,再有数据 不同类型的数据,我们需要采用不同的方式来处理 非结构化
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

web前端开发面试题(附答案)-2

1、label是什么标签,有什么作用?和for属性使用的作用? 标签为 input 元素定义标注(标记)。 label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同。 点击文本标记之一,就可以触发相关控件(点击Male就可以选择单选框) <label for="male">Male</labe
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

攻防世界WEB高手进阶之blgdel

CISCN final 打开页面 扫描目录 Robots.txt Config.txt 代码审计 <?php class master { private $path; private $name; function __construct() { } function stream_open($path) { if(!preg_match('/(.*)\
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

虚拟机与宿主机网络共享

https://github.com/drabastomek/learningPySpark https://blog.csdn.net/whp15369657805/article/details/52016978 https://blog.csdn.net/qq_37777208/article/details/82354227 https://blog.csdn.net/jzp630641095/article/details/72743000 https://www.jianshu.c
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

CentOS网络配置以及克隆

---恢复内容开始--- CentOS的网络配置是开始学习之前的一个重要环节。应为版本的不同可能在配置网络的时间有一些大同小异。但是原理都是一样的。 进入正题开始我们的网络配置。 首先我们的CentOS是安装在虚拟机里面的 我用的是这个虚拟机 然后我们开始配置其虚拟机的网络 这里配置完成以后继续配置NAT设置 此处只需要配置我红色涂鸦的位置 然后确定就好了。 下一步我们打开CentOS 此处我改了名字叫master,但是和配置网络没多大影响 关闭系统防火墙并关闭系统自启动,在终端输入如下命令关
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

HashMap不足性分析

不足性: 1.缺陷就在于其高度依赖hash算法,如果key是自定义类,你得自己重写hashcode方法,写hash算法。 而且hashmap要求,存入时的hashcode什么样,之后就不能在变更,如果一个类的hashcode与其成员变量name有关,而之后name又发生了变化,那么hashmap行为将不正常。 两个对象如果equals相同,那hashcode的值一定相同,如果hashcode值相同,对象不一定equals相同,只能证明两对象在散列存储中处于同一位置! 在散列存储中存放元素,通常
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

python之CSS简单的页面布局

页面布局: 主站: <div class='pg-header'> <div style='width:980px;margin:0 auto'> 内容自动居中 </div> </div> <div class='pg-content'></div> <div class=
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

elasticsearch安装ik分词

参考 https://blog.csdn.net/wwd0501/article/details/78258274 1.下载地址 ik分词地址 (https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v5.5.1) 2.查询 curl localhost:9200/_cat/plugins 查询安装的分词 http://localhost:9200/_analyze?analyzer=ik_smart&text=无花果支
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

学到了林海峰,武沛齐讲的Day16完

函数嵌套 foo()()() ==== foo()>>>gxr gxr()>>>wsb wsb()>>执行wsb函数 lambda 一行的函数,做简单逻辑,计算. func=lambda x,y,z:x+y+zprint(func(1,2,3)) ===6 map函数 处理序列中的每个元素,得到的结果是一个‘列表’,该‘列表’元素个数及位置与原来一样 msg='linhaifeng' print(list(map(lambda x:x.strip("n"),msg))) 将列
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

23th:后博客时代,开发的方向

博客平台渐渐没落,个人博客也不冷不热,微博的流量也有下降。 豆瓣作为有特色的中国文化网站,火红之后归于平静。 微信以后,快手、抖音、火山各平台再度瓜分热度。 博客秀秀是个标志性的出现:傻瓜建博,把个人博客和微信、支付宝打赏关联起来,再次降低行业门槛——让业者情何以堪。 作为开发创业者,把控代码和运维之前,业务方向是首要关心的。 但是新的技术、新的模式、新的理念,是什么呢?
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

python之JS(常用事件及绑定方式)

在<script></script>中 1.定义函数然后在标签中onclick="函数名"进行绑定 2.通过js给标签绑定事件 var b2Ele = doucment.getElementById("b2") b2Ele.onclick=function(){} 常用事件: 1.onclick 2.onfocus:元素获得焦点(典型例子:输入框默认是某一个数据,当光标移动单击到输入框中的时候,做出相应的事件,比如说默认值清空) on
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

python之JQuery(j基础及简单示例)

JQuery 1.下载JQuery 2.导入JQuery(先导入后使用) 如: 导入:<script src="xxx.js"></script> 使用:<script></script> 3.使用 1.基础语法: JQuery $ 2.$("").方法 JQuery对象根据suo索引值能拿到具体的标签对象
分类: 其他 发布时间: 09-22 23:44 阅读次数: 0

linux基础篇(二)VM安装linux操作系统

此篇开始有些内容就需要到linux系统内部实践了,只有自己动手操作才能学会和记住。网上有很多安装VM虚拟机和linux操作系统的教材,推荐《linux就该这样学》,安装linux的操作系统推荐redhat和centOS。安装过程建议先使用VM虚拟机安装学习,安装过程也很简单。多的我就不罗嗦了,网上资料实在是太多了,这个也实在是太简单了。注意以下几个图就好了。1、建议使用英文的键盘和英文的语言支持,
分类: 企业开发 发布时间: 09-22 23:40 阅读次数: 0

WIN10下安装超级终端

因为平时需要对交换机进行串口连接、配置、调试、都需要一款便利的工具。首先想到windows下的超级终端(HyperTerminal)。这款软件特点是免费,占用磁盘空间少(安装后才2M左右)以前在winxp下使用因为自动集成但是到了win7以后就需要通过第三方的方式进行安装。写下博文的目的是给自己做个技术归类,平时不怎么喜欢记录时间长很多做过的项目和技术都会忘记作为一个技术人我觉得时常写点东西也是有
分类: 企业开发 发布时间: 09-22 23:40 阅读次数: 0

使用 Java 框架 Scipio ERP 创建一个在线商店

Scipio ERP 具有包罗万象的应用程序和功能。 如果,你想在网上销售产品或服务,但要么找不到合适的软件,要么觉得定制成本太高?那么,Scipio ERP 也许正是你想要的。 Scipio ERP 是一个基于 Java 的开源的电子商务框架,具有包罗万
分类: 编程语言 发布时间: 09-22 23:28 阅读次数: 0

回归Java基础:触发类加载的六大时机

前言 什么情况下会触发类加载的进行呢?本文将结合代码demo谈谈几种情况,希望对大家有帮助。 类加载时机 什么情况需要开始类加载过程的第一阶段:加载?Java虚拟机规范中并没有进行强制约束,这点可以交给虚拟机的具体实现来自由把握。但是对于初始化阶段,虚拟机规范
分类: 编程语言 发布时间: 09-22 23:28 阅读次数: 0

服务注册与发现组件 Eureka 客户端实现原理解析

在前面的文章介绍了,如何使用服务注册发现组件: Eureka,并给出使用示例。本文在此基础上,将会讲解 Eureka 客户端实现的内幕,结合源码深入实现的细节,知其所以然。客户端需要重点关注以下几点: 从Eureka Server中拉取注册表信息 全量拉取注
分类: 编程语言 发布时间: 09-22 23:28 阅读次数: 0