程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· Java SPI 机制实现解耦与本地化发布时间:2017-03-29
SPI是Java提供的一种服务加载方式,全名为ServiceProviderInterface,可以避免在Java代码中写死服务的提供者,而是通过SPI服务加载机制进行服务的注册和发现。通过这种方式,可以基于接口编程,实现多个模块的解耦。SPI机制实... 查看全文
· [转]EJB、Dubbo、Spring Cloud发布时间:2017-03-29
引言最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务框架。近期也看到各大技术社区开始组织一些沙龙和论坛来分享springcloud的相关实施经验。目前,SpringCloud在国内的知名度不高。其实之前国内比较流行的是... 查看全文
· 【Java每日一题】20170327发布时间:2017-03-29
20170324问题解析请点击今日问题下方的“【Java每日一题】20170327”查看packageMar2017;publicclassQues0327{publicstaticvoidmain(String[]args){MyThreadt1=... 查看全文
· Java 获取一个机器的本地地址发布时间:2017-03-29
publicclassIpDetector{publicstaticStringgetIp(){try{Enumeration<NetworkInterface>em=NetworkInterface.getNetworkInterfac... 查看全文
· Redkale 让你重新认识Java发布时间:2017-03-29
Java已经22岁了,依靠强大的功能、庞大的开发社区和无人能及的生态系统,长期占据世界编程语言排行榜首,成为当之无愧的业界之王。本人在大学时期被这种很有艺术性的开发语言所吸引,果断抛弃C,学习方式很简单,只看JDKAPI源码,直到现在都是如此。刚毕业... 查看全文
适配器模式:将一个类的接口装换成另一个客户期望的接口,让原本两个不同的类使用起来像是一个类。分为类的适配器和对象的适配器。对象的适配器:使用组合的方式达到适配的效果。publicinterfaceTarget{publicvoidrun();}pub... 查看全文
· JEECG企业级Web应用快速开发框架发布时间:2017-03-29
初识jeecg因业务需要,计划在短期内开发一个jsp项目,人员配置6名,且一半以上是新手.没专门的架构师,时间紧、任务重,回想当初一步步的搭建SSH的艰辛历程,苦不堪言,能不能跳过这一步?很久以前听业内的老前辈说过一句话,不要重复造轮子,现在觉得很有... 查看全文
命令模式:允许将发出请求的对象和接受并执行这些请求的对象分割开来,即实现请求调用者和请求接受者之间的解耦。定义:将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。调用命令的是Invoker,执行命令的实际上是Receiver。通过命... 查看全文
单例模式:确保一个类只有一个实例,并提供一个全局访问点。通常被用来管理公共资源。例如,数据库连接池或是线程池。publicclassSingleton{privatestaticSingletoninstance;privateSingleton()... 查看全文
· FutureTask解析发布时间:2017-03-29
packagejava.util.concurrent;importjava.util.concurrent.locks.*;/***Acancellableasynchronouscomputation.Thisclassprovidesabase... 查看全文
StepByStep实现分布式服务访问框架前言我们知道应用的架构经历了单体架构->垂直架构->SOA架构->分布式架构,其复杂程度也在不断的增加。系统架构在经历了以上的变更后,为什么会逐步演进到分布式服务化的架构呢?在原来单体架构下... 查看全文
· 大型网站架构设计发布时间:2017-03-26
概述三个纬度:演化、模式、要素五个要素:性能,可用性,伸缩性,扩展性,安全演化历程图例可参考大型网站架构演化历程:初始阶段的网站架构:一台服务器,上面同时拥有应用程序,数据库,文件,等所有资源。例如LAMP架构应用和数据服务分离:三台服务器(硬件资源... 查看全文
· java异常分类发布时间:2017-03-22
http://www.blogjava.net/balajinima/articles/298342.htmlJava中异常的分类所有异常,都继承自java.lang.Throwable类。Throwable有两个直接子类,Error类和Except... 查看全文
在上几篇文章我们完成了项目创建,展示了对SpringMVC和MyBatis框架的集成,这里准备借添加日志模块的机会,回顾下Log4j相关的东西。第一步:回顾Log4j谈到我们在Java程序中经常用的日志,Log4j应该是耳熟能详了。这里先提下slf4... 查看全文
· 使用Log4j时,配置ConversionPatt发布时间:2017-03-22
log4j:ERRORCategoryoption"1"notadecimalinteger.报错内容:NoSpringWebApplicationInitializertypesdetectedonclasspathlog4j:ERRORCateg... 查看全文
· java enum原理浅析发布时间:2017-03-22
enum的全称为enumeration,是JDK1.5中引入的新特性,存放在java.lang包中。下面是我在使用enum过程中的一些经验和总结,主要包括如下内容:1.原始的接口定义常量2.语法(定义)3.遍历、switch等常用操作4.enum对象... 查看全文
· Eclipse:Maven相关Classpath引发布时间:2017-03-22
Classpathentryorg.maven.eclipse.MAVEN2_CLASSPATH_CONTAINERwillnotbeexportedorpublishedEclipse警告:Classpathentryorg.maven.eclip... 查看全文
· Spring Boot Mvc 单元测试发布时间:2017-03-22
1、开发都是需要保存测试代码的,mvc也不例外,都需要写测试代码,下面写了一个简单的mvc但愿测试的代码.importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springfram... 查看全文
· Java demo之不定长参数方法发布时间:2017-03-22
说到不定长参数方法,其实有一个非常常用的方法,大家都用过的那就是main方法。下面就一起来看看不定长参数方法的demo;packagecom;publicclassUnfixedParameter{publicstaticvoidmain(Strin... 查看全文
· Linux配置JDK发布时间:2017-03-22
一、查看JDK信息1.查看当前系统安装的JDK版本:java-version2.查看当前JDK安装路径:whereisjava3.查看Java执行路径:whichjava4.查看JDK环境变量配置:echo$JAVA_HOME,echo$PATH二、... 查看全文