Java并发编程之volatile关键字解析 经验

JVM内存模型 在了解 volatile 之前,我们有必要对JVM的内存模型有一个基本的了解。Java的内存模型规定了所有的变量都存储在主内存中(即物理硬件的内存),每条线程还具有自己的工作内存(工

keithk 2017-04-26   15758   0

Java开源:实现基於反向传播算法的神经网路 经验

Backpropagation Using Java Swing to implement backpropagation neural network. Learning algorithm can

xjyh8549 2017-03-17   12553   0

Java并发开发:Lock框架详解 经验

摘要: 我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock

vr177876 2017-02-14   11988   0

从零开始来看一下Java泛型的设计 经验

引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类

CarBanda 2017-03-03   14909   0

Node.JS开源:thrift - 基于Nodejs 下的thrift 应用 ,测试与java 能进行互相调用 经验

thriftNodejs 基于Nodejs 下的thrift 应用 ,测试与java 能进行互相调用 版本号 0.10.0 客户端 var thrift = require('thrift');

hdetrddsar 2017-03-21   24166   0

通过 Java 线程堆栈进行性能瓶颈分析 经验

加在类的每一个方法上面,违背了保护什么锁什么的原则。对于无共享资源的方法,使用了同一个锁,人为造成了不必要的等待。Java 缺省提供了 this 锁,这样很多人喜欢直接在方法上使用 synchronized 加锁,很多

kdz 2018-04-07   42507   0

服务端I/O性能大比拼:Node、PHP、Java、Go 经验

摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。 了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想

464501551 2017-12-22   27845   0

Java 8 习惯用语: 级联 lambda 表达式 经验

Java 8 习惯用语 级联 lambda 表达式 可重用的函数有助于让代码变得非常简短,但是会不会过于简短呢? Venkat Subramaniam 2017 年 11 月 29 日发布

Jogmcqaa 2017-11-29   39272   0

十位值得关注的Java顶级专家 经验

网上有太多的声称Java大牛的大V,到底哪些值得关注,本文也许可以帮助你。 如果你是Java开发者,关注几位经验丰富的Java大牛,并随时了解他们的关注焦点对于自己肯定是非常有好处的。然而,今天在

whdf7737 2017-11-29   43360   0

6种排序算法的简洁实现Java代码:冒泡、选择、插入、归并、快速、堆 经验

6种排序算法的简洁实现Java代码:冒泡、选择、插入、归并、快速、堆

jopen 2013-11-30   23189   0
算法  

利用Apache POI和Java反射开发一个excel导出工具类 经验

import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.lang.reflect

jopen 2014-05-08   95497   0

user-agent-utils - 用来解析User-Agent字符串的Java类库 经验

user-agent-utils 是一个用来解析 User-Agent 字符串的 Java 类库。 能识别的内容包括: 常见操作系统 常见 Web 浏览器 很多移动设别 一些平板设别 一些 Email

openkk 2012-02-27   37812   0

java swing 制作进度条-- 模拟卸载,附效果图 经验

----------- import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.ActionEvent;

fmms 2012-04-06   77419   0

Redis的Java客户端和服务器端实现:redis-protocol 经验

redis-protocol 是一个非常快速的 Redis 的 Java 客户端实现。同时还包含了嵌入式的 Redis 服务器端的 Java 实现。基于 Netty 开发。 每个模块的描述 redisgen/

jopen 2014-01-17   30884   0

测试java虚拟机支持的最大内存 Xmx 值?Tomcat 内存溢出? 经验

如下命令,即可测试:不断调整n的值,windows上32位的1.6x为: 1610m java -Xmx1610 M -version java -Xmx1610 m -version 网摘的tomcat内存溢出解决方案

jopen 2014-03-22   69583   0

采用Java Socket实现基于TCP方式的客户服务器聊天程序 经验

本文讲演示如何通过Java Socket建立C/S方式的聊天程序。 实现的功能 主要包括如下几个方面: 1. 用户登录,在线用户列表刷新 2.客户端与服务器的TCP连接,实现消息的发送与接受

jopen 2012-11-17   49111   0

java web验证码生成总结(包括servlet、jsp和struts2实现) 经验

二、使用纯jsp实现验证码 <%@ page language="java" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" co

jopen 2014-08-27   65114   0

Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍 经验

jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比:

jopen 2014-09-11   390163   0

Java 8新特性探究(十三)JavaFX 8新特性以及开发2048游戏 经验

XML方式设计UI界面,达到显示与逻辑的分离。与android这方面确实有点相似性。 JavaFX历史 跟java在服务器端和web端成绩相比,桌面一直是java的软肋,于是Sun公司在2008年推出JavaFX,弥补桌面软件的缺陷,请看下图JavaFX一路走过来的改进

fpcm 2015-05-02   30648   0

Java 8新特性探究(三)解开lambda最强作用的神秘面纱 经验

我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇文章将深入解析Java集合里面的批量数据操作(bulk

jopen 2015-02-05   41837   0
1 2 3 4 5 6 7 8 9 10