
Java
banlucainiao
立身以力学为先,力学以读书为本。 —郑耕老《劝学》
-
转载 IDEA 设置默认的JDK
转载自: https://blog.csdn.net/elladu/article/details/804035532019-02-20 10:43:55645
0
-
转载 前端-chromeF12 谷歌开发者工具详解 Network篇
原文链接:https://segmentfault.com/a/1190000010302235 开发者工具初步介绍 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式。css可以即时修改,即使显示。大大方便了开发者调试页面,这真是十分友好的~ console:这个除了查看错误信息、打印...2018-12-16 17:59:13188
0
-
转载 intellij idea搜索功能快捷键汇总
intellij idea是一款超智能的编译器,因此在信息资源的搜索功能中给我们的用户提供了很大的帮助。同样作为java编译器的eclipse和myeclipse在搜索方面就比intellij idea要差一些,因此使用intellij idea的用户若是学会了快速搜索的方法就可以更好的应用这款软件了!在该软件中有很多的搜索方法,我们来看看具体的操作步骤吧!方法步骤: Intell...2018-12-16 17:56:4311941
1
-
转载 idea和eclipse常用快捷键对比
eclipse idea 描述ctrl shit R ctrl shift N 根据文件名查找文件ctrl H(File search) ctrl shift R 在文件内容中查找syso alt+/ sout + tab System.out.printlin()快捷键alt + / alt + enter 自动导包ctrl ...2018-12-26 20:59:4374
0
-
转载 Java hashCode() 和 equals()的若干问题解答
本章的内容主要解决下面几个问题:1 equals() 的作用是什么?2 equals() 与 == 的区别是什么?3 hashCode() 的作用是什么?4 hashCode() 和 equals() 之间有什么联系? 第1部分 equals() 的作用equals() 的作用是 用来判断两个对象是否相等。equals() 定义在JDK的Object.java...2018-12-04 09:07:18120
0
-
转载 每隔2个数删除一个数的删数问题
问题:有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入:数组的长度,如8;输出:6下面是我的解...2018-11-21 20:22:511843
1
-
转载 Java集合类: Set、List、Map、Queue使用场景梳理
本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料http://files.cnblogs.com/LittleHann/java%E9%9B%86%E5%90%88%E6%8E%92%E5%BA%8F%E5%8F%8Ajava%E9%9B%86%E5%90%88%E7%B1%BB%E8%AF%A6%E8%A7%A3%28collection%E3%80%8...2018-11-21 19:21:42283
0
-
原创 IDEA如何快速查找Maven仓库里的包或文件
在IntelliJ IDEA下操作如下:1. Edit->Find->Find in Path ;2. Scope->Custom->Project and Libraries 参考自:https://ask.csdn.net/questions/6859902018-11-14 20:13:422536
0
-
转载 解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment vari
解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.直接在idea安装目录下运行idea.sh可以正常启动,但是使用ubuntu的dash搜索出来的idea报错,No JD...2018-11-07 14:37:562901
0
-
转载 如何使用浏览器的F12开发者工具调试页面?
一,背景介绍如图1所示,前端程序员在按照UI效果图编辑网页时,不可能一口将全部的代码全部写好,通常情况是编写边调,经过反反复复的调试后才能达到要求的效果,这时候用浏览器的F12开发者工具能形象直观的帮助程序员调试自己的代码,用好F12能显着提高开发者的工作效率,加快调试的速度。 二,知识剖析1,F12开发人员工具是一套按需采用的工具,网站开发人员可以随时在任何网页上使用F12...2018-12-16 18:03:551130
0
-
转载 Eclipse中查找文件快捷键
1.ctrl+h打开搜索界面File Search:containing text填*,File name patterns填写hello.*,可以找到hello为命名的文件知道文件类型,查找里面的login2.ctrl+shift+t查找工作空间(workspace)java类文件注意:由于是查找工作空间的,所以多的项目时找到多个类用鼠标指向去看时属于哪个项目如下查找...2018-12-16 18:09:352165
1
-
转载 java 日志的使用方法 (详细)
1. 新建一个Java工程,导入Jar包(log4j-1.2.17.jar)2. 配置文件:创建并设置log4j.properties # 设置log4j.rootLogger = debug,stdout,D,E # 输出信息到控制台log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.st...2018-12-28 15:28:23139
0
-
转载 Eclipse 快捷键
转载自:http://www.runoob.com/eclipse/eclipse-shortcuts.html2019-03-01 10:44:3298
0
-
转载 IntelliJ IDEA 2017 中最常用快捷键
ntelliJ IDEA 作为一个致力于为开发者提供沉浸式编码环境的 IDE 工具,它的设计哲学之一是以键盘为中心,对于 IntelliJ IDEA 支持的大部分操作都提供了对应的快捷键。在本文中,我们将展示一系列在实际编码实践中被最常使用的功能与它们的对于快捷键,这样可以降低入门的难度和提升编码效率。 为了方便开发者,IntelliJ IDEA 以 PDF 文档的形式提供了一个默认快...2019-02-22 14:34:4181
0
-
转载 java多线程系列(四)---ReentrantLock的使用
java多线程系列(四)---ReentrantLock的使用Lock的使用前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。目录认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量的并发访...2019-01-20 15:31:4768
0
-
转载 Eclipse 高亮显示选中的相同变量
问题描述: 在 eclipse 中使用快捷键或其他原因,不小心按错了,使得变量的高亮显示没了。 1.网友解决方法: 选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了。 其中的Local variables就是变量的高亮显示。 2.也有更简单的办法: 网上搜了一...2019-01-11 20:26:23121
0
-
转载 Eclipse 中 search窗口的结果中的“搜索关键词”的背景色如何改变?
转载自:https://segmentfault.com/q/10100000062497982019-01-11 20:11:13349
0
-
转载 IntelliJ IDEA中如何设置同时打开多个文件且分行显示?
Window→Editor Tabs→Tabs Placement→Show Tabs in Single Row 取消选中后即可在多行显示下图为实际显示效果: 还可以自行设置打开文件窗口数(默认为10),这里配置的是30(如下图所示) 转载自:http://www.cnblogs.com/jeffen/p/6010819.html ...2019-01-17 10:55:02444
0
-
转载 Intellij IDEA和EclipsE之间的的全面对比
https://blog.csdn.net/github_38885296/article/details/789426572019-01-05 15:14:03637
0
-
转载 log4j日志输出使用教程
log4j日志输出使用教程 Log4j是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。很多程序员经常会使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一个非常麻烦的问题:一旦哪天程序员...2018-12-28 15:36:0596
0
-
转载 ps -ef|grep详解
ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条...2018-10-22 09:24:3885
0
-
转载 UML图详解(五)组件图
转载自:https://blog.csdn.net/fanxiaobin577328725/article/details/516472482018-10-19 10:18:14328
0
-
转载 ECLIPSE的换了DARK主题后,有的按钮看不清是否选中,怎么办?
ECLIPSE的换了DARK主题后,有的按钮看不清是否选中,怎么办?添加链接描述2018-09-28 20:57:06413
0
-
转载 史上最全的maven的pom.xml文件详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_...2018-08-25 12:09:56109
0
-
转载 深入浅出 Java 8 Lambda 表达式
摘要:此篇文章主要介绍 Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。本文系 OneAPM 工程师编译整理。Java 是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象。在 Java 中定义的函数或方法不可能完全独立,也不能将方法作为参数或返回一个方法给实例。从2017-11-06 10:05:04602
0
-
转载 Java8 编程规范入门之【forEach方法遍历集合】
在Java中我们需要处理Clloection的时候,通常需要创建一个Iterator实例来对集合进行迭代,在迭代中对每个或者某些元素进行业务逻辑的操作。如果迭代使用不当的话,则会抛出ConcurrentModificationException异常。 旧API、新的forEach API进行遍历打印集合中的元素对比 下面比较使用旧API、新的forEach API进行遍历打印集合中的元素:2017-11-06 09:45:28336
0
-
转载 Java中的集合框架
Java中的集合框架阅读目录概念与作用集合框架的体系结构Collection接口和List接口简介Map和HashMap简介集合工具类:Collections小结回到顶部概念与作用集合概念现实生活中:很多事物凑在一起数学中的集合:具有共同属性的事物的总体java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的2017-10-06 13:45:00318
0
-
转载 Java8 编程规范入门之【forEach方法遍历集合】
在Java中我们需要处理Clloection的时候,通常需要创建一个Iterator实例来对集合进行迭代,在迭代中对每个或者某些元素进行业务逻辑的操作。如果迭代使用不当的话,则会抛出ConcurrentModificationException异常。旧API、新的forEach API进行遍历打印集合中的元素对比 下面比较使用旧API、新的forEach API进行遍历打印集合中的元素2017-10-07 13:54:48848
0
-
转载 Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语2017-04-27 16:17:13201
0
-
转载 Ubuntu Linux下安装java,eclipse
一、安装配置JDK1、到Oracle的官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 accept license ,然后选择适合自己机型的JDK下载。 2、解压文件,修改文件名 sudo mkdir /usr/lib/j2016-11-17 18:55:21330
0
-
转载 Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test2016-11-16 15:46:09399
0
-
转载 SVN常用命令(检出、更新、删除、上传提交等)
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache Subve...2018-08-25 12:12:41170
0
-
转载 删除IntelliJ Idea中Maven Archetype
用户可以在IntelliJ Idea中添加Maven Archetype,但是IntelliJ Idea中并没有提供删除的方法。下面介绍一种通过修改配置文件的方法来实现删除。 查看配置文件位置WindowsC:\Users\用户名\.IntelliJIdea2017.2\system\Maven\Indices\UserArchetypes.xml Mac~/Libr...2018-08-25 17:09:44309
1
-
转载 RFC6020 - YANG语言标准中文
YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)该标准脱胎于草案draft-ietf-netmod-yang,该草案从2008年5月开始,先后经历了13个草案版本,最终于2010年8月成为建议标准(Proposed Standard)。本文档的翻译时间开始于2016年5月12日。...2018-09-04 17:56:231833
0
-
转载 ubuntu14.04下运行eclipse提示”No Java virtual machine...“解决方案
ubuntu14.04下运行eclipse提示”No Java virtual machine…“解决方案最近在ubuntu14.04上运行eclipse,竟然报错,提示”A Java Runtime Environment(JRE) or Java Development Kit(JDK)must beavailable in order to run Eclipse…“,具体如下图所示:很...2018-09-27 20:34:2885
0
-
转载 那些java中的包装类
说到Java中的包装类就不得不介绍一下Java中的基本数据类型(8种):byte、short、int、long、float、double、char、boolean。下面以表格的形式详细介绍这八种数据类型: byte short int long float double char boolean 位数 8 16 32 ...2018-09-15 20:13:31219
1
-
转载 java中包装类的比较用法
java中包装类的比较用法 一、前言java中 ,包装类是一个对象,也是一个具体的数值。对于对象比较可以用 equals()方法,对于数值的比较可以用 == 进行比较,那么对于包装类该用那种方法比较合适呢? 二、实验代码如下 Integer a1=120; Integer b1=120; System.out.println(a1==...2018-09-15 20:00:33690
0
-
转载 使用 Google Guava 美化你的 Java 代码:1~4
1-使用 GOOGLE COLLECTIONS,GUAVA,STATIC IMPORTS 编写漂亮代码写在前面:以前在一个项目中用到过guava,当时匆匆用,也没细研究,今天偶然在occhina看到这个系列教程的翻译,感觉不错,介绍得还比较全面,就一口气全看完了,但看到第四节,发现还没翻译,于是自己就硬着头皮看了英文,发现也能看懂大概意思,就顺手翻译了一下,也算是为开源事业做点儿贡献吧。把...2018-09-09 13:33:07226
0
-
转载 【IntelliJ IDEA】设置自动导入Maven依赖
第一种方式:首次在pom文件中添加依赖时,IDEA右下角会弹框提示是否开启自动导入,点击开启即可。 第二种方式:手动设置,File → Settings → Importing → Import Maven projects automatically → OK。 备注:以上两种设置方式都是临时的,新建项目,则设置失效。如需全局使用,请使用以下方式设置:File → O...2018-09-03 11:17:483035
0
-
转载 java建造者模式--给一个你一看就懂的建造者模式
在开始写这个建造者模式的文章前,我也确实看了挺多次其他介绍这个模式的文章。感觉看了很多次才有一点对建造者模式明白透彻的感觉。细心想来,可能是接口的理解不好,平时工作比较少用到过建造者模式,所以理解的比较慢。所以看通了建造者模式,就可以加深自己对接口的理解。 好了,接下来让我们进入正题,建造者模式呢,很多其他介绍这个文章的内容中都提到了4个角色。什么builder,director的一时让同为...2018-09-05 09:10:4861
0