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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
怎么阅读源码"没有经验的技术差底子薄的初级程序员,如何阅读项目源码?""有人阅读过mybatis的源码吗?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlp... 查看全文
· java下载图片到本地实例发布时间:2018-06-25
publicstaticvoidmain(String[]args){StringImageUrl="xxxxxxxxx";//图片urlStringpath="F://createVerifyCode.jpg";//保存地址downloadPic(... 查看全文
· ajax跨域实现两种方式发布时间:2018-06-25
第一种jsonpjs代码:functionajaxJsonp(){$.ajax({url:'http://192.168.7.58:8081/hello',type:"GET",async:false,dataType:"jsonp",jsonpCa... 查看全文
#Java里面volatile关键字修饰引用变量的陷阱如果我现在问你volatile的关键字的作用,你可能会回答对于一个线程修改的变量对其他的线程立即可见。这种说法没多大问题,但是不够严谨。严谨的回答应该是volatile关键字对于基本类型的修改可以... 查看全文
#关于Java里面的字符串拼接,你了解多少?###前言字符串拼接是我们日常开发中很常见的操作,虽然常见,但要是使用不当的的话,很有可能让你的程序处理效率降低一大半,所以我们有必要来重新了解一下Java里面的字符串操作。###基础知识回顾(1)关于字符... 查看全文
· 深入理解Java内存模型的语义发布时间:2018-06-25
###前言Java内存模型(JMM)给我们介绍了在当代不同的硬件架构情况下,多线程程序需要关注什么问题以及如何利用JMM来正确的处理这些问题。###多线程带来的问题多线程程序主要关注两个问题:(1)共享变量可见性问题(2)代码重排序一致性问题###J... 查看全文
随着4G时代的到来,WIFI的普及,互联网行业开始蓬勃的发展起来,对互联网人才的需求也在急剧增长。许多有志于互联网的人开始投入这个行业,特别是编程行业受到热捧。Java编程就是最受欢迎的编程语言之一,这里介绍一下为什么大家都在学Java语言。Java... 查看全文
如何使用web3j为Java应用或AndroidApp增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的API... 查看全文
· java socket 心跳链接发布时间:2018-06-22
1、client客户端publicclassClient{/***处理服务端发回的对象,可实现该接口。*/publicstaticinterfaceObjectAction{voiddoAction(Objectobj,Clientclient);}... 查看全文
· 深度学习Dubbo系列(入门开篇)发布时间:2018-06-21
此文档为系列学习文档这系列文档详细讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。在接下来的文章里会详细介绍。如果你正依赖dubbo作为你业务工程的RPC通信框架,这里可以作为你的参考手册一、背景随着互联网的发展,网站应用的规模不断扩大,常... 查看全文
· nio 在线聊天发布时间:2018-06-21
最近在看javanio,模仿别人写了一个,用于学习研究下。没有操作页面,每个客户端另起一个线程来接收消息,client3发送消息时,其他的客户端都能接收到消息1、服务端publicclassChatService{privateSelectorsel... 查看全文
前面的几篇文章主要介绍了Java的内存模型,进程和线程的定义,特点和联系,其中在Java多线程里面有一个数据不可见的问题而我们知道使用volatile可以解决,但是如何证明这个多线程修改共享数据是不可见的呢?很简单,看下面的一段代码:````java... 查看全文
· Finally使用时报"finally 发布时间:2018-06-21
在Eclipse中使用try,catch,finally时会遇到警告写道finallyblockdoesnotcompletenormally原因:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块... 查看全文
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。一、支付宝测试环境代码测试1.下载电脑网站的官方demo:下载地址:https://docs.open.alipay.com/270/10629... 查看全文
· ArrayList源码分析发布时间:2018-06-20
/***可调整大小的数组的列表接口的实现。*实现List接口的所有可选的操作,并允许添加任何元素,包括NULL。*除了实现列表接口之外,该类还提供了方法来操作内部存储数组的数组的大小。(这个类大致相当于Vector,除了它是不同步的)*size,is... 查看全文
#给Java字节码加上”翅膀“的JIT编译器上面文章在介绍Java的内存模型的时候,提到过由于编译器的优化会导致重排序的问题,其中一个比较重要的点地方就是关于JIT编译器的功能。JIT的英文单词是JustInTime翻译成中文就是及时,恰好的意思,意... 查看全文
· 自己动手写一个单链表发布时间:2018-06-20
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。一、概述单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。链式存储结构的线性表将采用一组任意... 查看全文
方法1-使用EclipseEclipse里新建一个服务器:服务器类型选择SAPCloudPlatform:点Finish,成功创建了一个Server:Eclipse里选择要部署的项目,右键->RunasServer,选择上一步创建的Server... 查看全文
· 关于FileDescriptor的解释发布时间:2018-06-19
最近在阅读Tomcat的源码,其中Nio的底层实现用到了FileDescriptor,所以好奇想了解一下如下是比较系统的解释https://en.wikipedia.org/wiki/File_descriptor... 查看全文
· GroupingBy with multiple 发布时间:2018-06-19
Belowislearntfrommycolleague.Nexttimeiwishicansolveitindependently.importstaticjava.util.stream.Collectors.groupingBy;imports... 查看全文