- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 动态编译Java代码
Java使得在运行时编译Java代码成为可能…任何Java代码!编译的入口点是ToolProvider类。它的Javadoc如下:Provides methods for locating tool providers, for example, providers of compilers. This class complements the functionality of Servi...
2020-01-21 11:49:03 265
原创 ClassNotFoundException vs. NoClassDefFoundError
This quick tutorial will help you learn to distinguish between two similar, but different problems that can crop up in your code.ClassNotFoundExceptionandNoClassDefFoundErroroccur when a particul...
2020-01-20 16:26:38 259
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...
2018-08-07 17:25:10 211
原创 一道java笔试题
请问以下输出是什么?,请写明原因。public class Test { public static void main(String[] args) throws Exception { StringBuilder a= new StringBuilder("A"); StringBuilder b= new StringBuilder("B"); exchang...
2018-08-06 14:15:29 133
翻译 Socket.IO学习
1.Socket.IO是什么 socket.io是一个库,支持浏览器和服务器之间的实时、双向和基于事件的通信。它包括:一个node.js服务端(源码) 一个基于浏览器的JavaScript客户端库(也可以运行于node.js)(源码)它的主要特性如下:实时性会建立连接,即使存在以下情况:代理和负载均衡服务器。 个人防火墙和杀毒软件。因此,它依赖于Engine.IO--...
2018-08-06 12:41:14 424
原创 用socketio做web系统在线用户量统计
一开始想用session监听器,不过有过期时间,并非实事。而且,如果不用jsp,就需要写个rest服务,供前段轮询调用接口,比如5秒一次,来刷新在线人数。影响性能。后来想到用WebSocket来做。刚好之前有用过socketio来推送消息,于是敲定方案。我使用的是开源库,https://github.com/mrniko/netty-socketio, 有近3000个star,还是不错的。...
2018-07-30 18:58:35 5173
原创 JAVA的面向对象编程--------课堂笔记(1)
面向对象主要针对面向过程。面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。 为什么要使用面向对象:首先,面向对象符合人类看待事物的一般规律。对象的方法的...
2018-07-25 22:41:19 153
原创 实现所有的线程一起等待某个事件的发生,当某个事件发生时,所有线程一起开始往下执行
假设要统计EXCEL里的各个Sheet里的的数据,可以开多个线程分别统计各个Sheet,等各个线程都统计完成后再进行汇总,这个时候就要实现如题描述的情景。这里举例说明,为了简化,只是模拟。 我们知道,java里的join是指等待该线程终止,才继续往下执行。“join”很形象-把线程汇聚回主线程来,从多线程变回单线程。接下来看看代码如何实现:/** * 多线程统计数据,最后汇总 *...
2018-03-03 15:19:07 1459 2
写给大家看的设计书(第四版)
2016-11-29
Python脚本语言基础学习
2014-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人