junit报错java.lang.Exception: No tests found matching
junit报错java.lang.Exception: No tests found matching 最近在学习Spring的过程中用到了Junit,然而中间遇到了个令人十分捉狂的报错。 代码如下: 仔细检查过代码应该是没有什么问题的,上网查了下,发现挺多朋友也遇到过这个坑爹的问题,最后找到解决方 ... 查看全文
2018面向对象程序设计(Java)第一周
2018面向对象程序设计(Java) 第1周学习指导及要求(2018.8.24-2018.9.2) 学习目标 学习内容 1.教材P1-P27 2.第1章、第2章教学课件 3. corejava.zip中第2章示例程序Welcome、ImageViewer 4. Java程序设计的DOS命令基础 5. ... 查看全文
【Java】重载(Overload)与重写(Override)
方法的语法 重载(overload) 重写Override 参考: https://www.cnblogs.com/jenkinschan/p/5847470.html ... 查看全文
这48个Java技术点,让你的面试成功率提升5倍!
JAVA基础 (文末有彩蛋) JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节 1B=8bit String能被继承吗?为什么? 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实 ... 查看全文
Elasticsearch Java API 的使用
elasticsearch API 集合 Elasticsearch Java API 的使用(7)—多条件查询 ... 查看全文
【转】Java学习---深入理解线程池
【原文】https://www.toutiao.com/i6566022142666736131/ 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁... ... 查看全文
eclipse导入基于maven的java项目后没有Java标志和没有maven Dependencies有解决办法
没有java标志,不识别为Java项目,右键项目-->Properties-->Project Facets-->勾选Java 确定就可以了。 没有maven Dependencies 从其他有maven Dependencies的项目下,找到.project文件,打开,把 复制到有问题的项目的.p ... 查看全文
IntelliJ 结合 javap 实现class文件分析(反编译)
1. 新增Show byte code 2. 3. 在类上右键 external tools ... 查看全文
【转】javascript 中的很多有用的东西
原文: https://www.cnblogs.com/ys-ys/p/5158510.html 感谢好友破狼提供的这篇好文章,也感谢写这些知识点的作者们和将他们整理到一起的作者。这是github上的一篇文章,在这里本兽也就只做翻译,由于本兽英语水平和编程能力都不咋地,如有不好的地方也请多理解体谅。 ... 查看全文
【java并发编程实战】第七章:取消与关闭
1.停止线程的几种方式 1.1 一般的逻辑停止 上面的代码如果在线程的运行逻辑中有调用阻塞的方法。就会导致cancel的判断永远不会执行。所以可以采用中断的方式 1.2 中断 ... 查看全文
排名前16的Java工具类
原文:https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apac ... 查看全文
Python3.7、Eclipse 4.5、 Java 8、 PyDev 5.2.0、 selenium-3.14.0环境搭建
python环境搭建Eclipse 4.5、 Java 8、 PyDev 5.2.0、 Python3.7、 selenium-3.14.0 1 安装Python 下载地址:http://www.python.org/ Python 有 Python 2 和 Python 3 两个版本。 语法有些区 ... 查看全文
跟上 Java 8 – 了解 lambda
原文出处: 王爵nice 从java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法, ... 查看全文
Redis 分布式锁的正确实现方式( Java 版 )
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 ... 查看全文
每日一题:Java异常处理
什么是异常 在理想情况下,程序总会运行在很完美的环境中,网络不会终端,文件一定存在,程序不会有 BUG。但是,理想很丰满,现实很骨干,实际生产环境中,网络可能会中断,文件可能会找不到,内存可能会溢出,程序可能会有 BUG。而这些意料之外的情况就是异常。 在未处理的情况下,异常会导致程序无法继续执行, ... 查看全文
【转】Java学习---线程间的通信
【原文】https://www.toutiao.com/i6572378564534993415/ 两个线程间的通信 这是我们之前的线程。 执行效果:谁抢到资源,谁运行~ 实现线程交替执行: 这里主要用到了两个内容 1)创建一个标记 flag,让程序进行判断: 当flag != 1 时,print1... ... 查看全文
用Javascript获取页面元素的位置
制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。 浏览器窗口的大小,则是指在 ... 查看全文
【转】Java学习---内存溢出的排查经历
【原文】https://www.toutiao.com/i6595365358301872643/ 前言 OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。 本文以最近碰到的一次线上内存溢出的定位、解决问题的方式展开... ... 查看全文
使用Eclipse搭建JavaWeb开发环境的几个基本问题
Eclipse搭建JavaWeb开发环境 eclipse是一个用于java程序开发的ide软件,tomcat是一个运行javaweb应用的服务器软件,使用eclipse开发javaweb应用的时,首要要把tomcat集成到eclipse中,并且对eclipse做一点简单的设置。 1、安装jdk、安装 ... 查看全文
谈一谈java中的Canves机制
0--写在前面: 很多初学java的童鞋,常常很苦恼,一天天的都跟命令行较劲,好像很无聊的样子,如果能跳出命令行做出界面甚至一个画图界面,那将是一件很兴奋的事情;也可以让编程变的有趣;有脑洞的同学还可以利用图像做出java小游戏来;话不多说开整; 1--什么是javaGUI组件: GUI组件是jav ... 查看全文