博客专栏  >  编程语言   >  JAVA

JAVA

Java日常开发积累和感悟

关注
5 已关注
35篇博文
  • JVM 微解1

    知识储备:JVM和普通虚拟机 vmvare,visualbox虚拟机:完整的一个能够提供虚拟主机的PC,所以我们需要在上边安装操作系统,是通过使用操作系统软件模拟物理CPU的指令集 jvm:...

    2017-11-15 09:57
    66
  • JVM 微解2

    JVM Trace跟踪参数-verbose:gc 打印GC日志信息 -XX:+PrintGCDetails 打印GC日志信息 -Xloggc:d:/gc.log GC日志目录...

    2017-11-20 00:13
    145
  • java 等待线程/线程池执行完毕

    1.单线程开始并执行完毕 当线程开始后,需要用到join的方法 不废话直接贴代码 public static void main(String args[]) { long b...

    2017-08-07 15:43
    201
  • maven 跳过单元测试

    1.使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。 mvn package -Dmaven.test.skip=true 2.使用 mvn package -D...

    2017-08-08 11:20
    166
  • 我见过的最好的websocket 介绍

    转载:https://www.zhihu.com/question/20215561 作者:Ovear 链接:https://www.zhihu.com/question/20215561/ans...

    2017-08-08 16:45
    118
  • servlet 3.0 版本特性

    转自:https://www.ibm.com/developerworks/cn/java/j-lo-servlet30/index.htmlServlet 3.0 新特性概述重点内容Servlet ...

    2017-08-16 11:19
    121
  • 线程笔记

    线程的5中状态线程的常用方法线程优先级线程礼让

    2017-08-17 11:09
    68
  • 微信支付 package info not match special pay url

    https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 微信官方 统一支付接口文档,有下面的一句话, 所以将统一下单的tra...

    2017-08-30 03:55
    296
  • 获取客户端的真实IP地址

    转自:http://blog.csdn.net/zelda002/article/details/45967421获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法...

    2017-08-30 10:38
    278
  • log4j2 出现 Could not load [org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder]

    最近看日志忽然发现,log4j报如下错误。31-Aug-2017 11:00:00.012 INFO [Log4j2-Log4j2Scheduled-1] org.apache.catalina.lo...

    2017-08-31 14:24
    393
  • java 多线程 乐观锁悲观锁

    乐观锁原理: 有一种方式就是CAS(Compare And Swap),即修改数据之前先比较与之前读取到的值是否一致,如果一致,则进行修改,如果不一致则重新执行,这也是乐观锁的实现原理。不过CAS在...

    2017-09-09 09:07
    119
  • java timer缺陷

    1.Timer管理时间延迟缺陷 Timer执行周期任务时依赖系统时间,如果当前系统时间发生变化会出现一些执行上的变化ScheduledExecutorService基于时间的延迟,不会由于系统时间的...

    2017-09-10 22:14
    159
  • java 守护线程

    守护线程与普通线程的唯一区别是:当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则不会退出。(以上是针对正常退出,调用System.exit则必定会退出)

    2017-09-11 19:42
    76
  • http 无连接 无状态

    无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有...

    2017-09-11 20:44
    95
  • java 守护线程

    守护线程与普通线程的唯一区别是:当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则不会退出。(以上是针对正常退出,调用System.exit则必定会退出):p...

    2017-09-12 11:47
    77
  • java 运算符

    ^ 异或:异或运算(^)都以二进制数据为基础进行的运算。也就是说当代码中使用到异或运算时,都会先将两个条件进行转换,转换成二进制数据后,再进行运算。异域中同位如果值相同(都是0或者都是1)则为0,不同...

    2017-09-12 15:42
    95
  • java 不常用关键字

    transienttransient:临时的; 主要作用是使修饰的变量不被序列化; java序列化有两种方式: 1.实现 Serializable 2.实现Externalizablenat...

    2017-09-12 16:13
    115
  • java集合之 Map

    Map是java中常用的接口。 Map所有的子接口:Bindings, ConcurrentMap, ConcurrentNavigableMap, LogicalMessageContext, M...

    2017-09-12 22:57
    135
  • java 值传递和引用传递

    值传递和引用传递8种基本数据类型,和其扩展的引用类型,都是值传递,也就是说是将值拷贝了一份,传递下去。除了8种基本类型和其扩展的类型之外,都是引用传递,即传递的是引用的内存地址。对于基本类型,赋值运算...

    2017-09-14 11:05
    112
  • java数据类型

    数据类型是程序设计语言描述事物、对象的方法。Java数据类型分为内置类型和扩展类型两大类。 内置类型就是java语言本身提供的基本数据类型。比如,整数型int,浮点型float,字符char,布尔值...

    2017-09-14 11:23
    204

intellij idea
4028309
Linux
238908
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部