• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

浅谈java中异步多线程超时导致的服务异常

浅谈java中异步多线程超时导致的服务异常
在项目中为了提高大并发量时的性能稳定性,经常会使用到线程池来做多线程异步操作,多线程有2种,一种是实现runnable接口,这种没有返回值,一种是实现Callable接口,这种有返回值。 当其中一个线程超时的时候,理论上应该不 影响其他线程的执行结果,但是在项目中出现的问题表明一个线程阻塞,其他线程返回的接口都为空。其实是个很简单的问题,但是由于第一次碰到,……继续阅读 »

admin 136浏览 0评论 0个赞

《Java小游戏实现》:坦克大战(续一)

《Java小游戏实现》:坦克大战(续一)
上篇博文《Java小游戏实现》:坦克大战只介绍到了能够控制一个坦克在4个方向上移动就结束了,今天就在此基础上继续完成一个一个的小功能。 完成的功能:根据键盘的按键控制一个坦克在8个方向上移动 要完成这个功能,我们要做一下几个事情 1、记录下键盘的按键情况,即要重写键盘按下和抬起的监听事件 采用4个boolean变量来记录,按下为true,抬起为false ……继续阅读 »

admin 138浏览 0评论 0个赞

介绍java中三种spring注解方法

介绍java中三种spring注解方法
本篇文章主要介绍最重要的三个Spring注解,也就是@Autowired、@Resource和@Service,具有很好的参考价值。下面跟着小编一起来看下吧 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开……继续阅读 »

admin 166浏览 0评论 0个赞

java反射

java反射
利用java反射方法设置属性 package com.baobaotao.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Method; /** * Created by xu on 2016/7/4. */ public class Ref……继续阅读 »

admin 147浏览 0评论 0个赞

成为JAVA大牛的必经之路

成为JAVA大牛的必经之路
宏观上: 1.技术广度方面至少要精通多门开源技术吧,研究过strutsspring等的源码。 2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。 3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊……继续阅读 »

admin 155浏览 0评论 0个赞

关于java集合的详细介绍

关于java集合的详细介绍
下面小编就为大家带来一篇java集合遍历的几种方式总结及详细比较。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧集合类的通用遍历方式, 用迭代器迭代:Iterator it = list.iterator(); while(it.hasNext()) {   Object obj = it.next(); }Map遍历方式:1、……继续阅读 »

admin 154浏览 0评论 0个赞

Java系统的高并发问题的解决

Java系统的高并发问题的解决
这篇文章主要介绍了Java系统的高并发解决方法,内容十分丰富,在这里分享给大家,需要的朋友可以参考。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其……继续阅读 »

admin 141浏览 0评论 0个赞

有关java提高篇的文章推荐10篇

有关java提高篇的文章推荐10篇
在实际开发过程中我们经常使用asList讲数组转换为List,这个方法使用起来非常方便,但是asList方法存在几个缺陷:一、避免使用基本数据类型数组转换为列表 使用8个基本类型数组转换为列表时会存在一个比较有味的缺陷。先看如下程序:public static void main(String[] args) { int[] i……继续阅读 »

admin 148浏览 0评论 0个赞

Java中可变长度参数代码详解

Java中可变长度参数代码详解
到J2SE1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。 然而,有些方法的语义要求它们必须能……继续阅读 »

admin 135浏览 0评论 0个赞