加载中
Java诊断利器Arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。 下载地址:https://github.com/alibaba/arthas/releases 解压后,在文...

ActiveMQ 消息中间件

什么是ActiveMQ ActiveMQ是Apache出品,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2E...

2018/12/13 17:27
201
Spring Cloud之Eureka注册中心及集群

创建项目 创建的网站http://start.spring.io/ 创建两个springboot工程,一个作为注册中心,一个作为测试客户端,注意要导入(eureka-server),创建的界面如下 也可以用IDEA 来创建 依赖的配...

Java 8 新特性,Lambda,方法引用,Stream,Optional

在C++、Python等语言里都有Lambda表达式,Java 8也新增了这一特性。 在java给变量赋值是这样的: int num=123; String str="hello world!"; Boolean flag=str.startsWith("h"); 如果你想把“...

2018/07/10 09:17
2K
eclipse 创建maven Web项目

1,使用Eclipse创建maven项目及web项目 2,第一种方式直接使用默认的,直接勾选simple project 3,输入两个id package可以不写,写了会默认帮你新建一个包,不写没关系,注意:如果是普通项目选...

2018/02/23 10:09
95
Linux CentOS安装JDK

1,首先查看Java 版本 java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-b12) OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode) 2,一...

2017/12/14 15:31
206
Linux 常用命令

**vim 编辑器** vim a.txt 创建编辑a.txt文件 vim xx文件 编辑文件 按Esc进入普通模式,在该模式下使用方向键或者h,j,k,l键可以移动游标 按键 说明 h 左 l 右(小写L) j 下 k 上 w 移动到下...

2017/08/22 16:35
46
JVM 垃圾回收机制

先看一下JVM运行后有哪些和内存相关的东西: java堆:当Java程序创建一个类的实例或者数组时,都在堆中为新的对象分配内存。虚拟机中只有一个堆,所有的线程都共享他;可以理解为:新建的对象...

深入理解Java中static关键字的使用

介绍Java中static修饰变量,方法,及静态块使用,内存是怎么分配的,执行顺序等。。。

2016/02/29 14:01
40
Java 的基本数据类型

了解Java的8种基本数据类型的字节空间,使用场景,取值范围,默认值

Eclipse 反编译插件 jadClipse

反编译插件有 jdeclipse 和 jadeclipse。 (1) jdeclipse http://www.djjavadecompiler.com/ (2) jad + jadeclipse 下载 jadeclipse:http://sourceforge.net/projects/jadclipse/files/ 下...

2015/12/25 17:07
929
反射

一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。

2015/06/30 10:37
225
String,StringBuffer和StringBuilder的区别

1,String是final类,不能被继承。是不可变对象。 2,StringBuffer是字符串长度是可变,是线程安全的,线程同步保证线程安全而导致性能下降. 3 , StringBuilder是字符串可变的,是线程不安全...

System.currentTimeMillis() 获取当前系统时间

System.currentTimeMillis() 获取当前系统时间。 new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") 获取自定义的时间格式。...

多方面提高Java代码性能

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源...

2015/06/15 22:55
83
Go 基础并发chan和channel

Go 基础并发chan和channel package main import ( "time" "fmt" ) func say(s string) { for i := 0; i < 5; i++ { time.Sleep(100 * time.Millisecond) fmt.Println(s) } } /** Go......

go
08/03 11:21
0
Go 接口error

Go 接口error package main import ( "fmt" ) /** Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface { Error() str...

go
08/03 11:18
0
Go 基础接口

Go 基础接口 package main import ( "fmt" ) type Phone interface { call() } type NokiaPhone struct { } func (nokiaPhone NokiaPhone) call() { fmt.Println("I am Nokia, I can cal......

go
08/03 11:15
0
Go 基础HashMap

Go 基础HashMap package main import ( "fmt" ) //定义hashmap结构 type HashMap struct { key string value string hashCode int next *HashMap } //因为没有String()函数,所以该结构体......

go
08/03 11:10
81
Go 基础数组Map 循环遍历

Go 基础数组Map 循环遍历 package main import "fmt" /**Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的...

go
08/03 11:08
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部