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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· ClientAbortException: ja发布时间:2017-08-07
ClientAbortException:java.net.SocketException:Softwarecausedconnectionabort:socketwriteerroratorg.apache.catalina.connector.O... 查看全文
· java中return与finally的执行顺序分发布时间:2017-08-07
大家应该都知道,在java中无论是否出异常,finally中的代码都会被执行的,所以我们经常在里面做些释放连接的工作。但如果有返回值,return与finally是怎么样执行的呢?首先看下面代码。publicclassApp{publicString... 查看全文
· java获取文件路径发布时间:2017-08-07
/***<p>Title:main*<p>Description:*@paramargs*/publicstaticvoidmain(String[]args){System.out.println(Thread.curren... 查看全文
· 读priorityQueen源码发布时间:2017-08-07
//先看构造方法。publicPriorityQueue(){this(DEFAULT_INITIAL_CAPACITY,null);}publicPriorityQueue(intinitialCapacity,Comparator<?sup... 查看全文
· deepin 系统下安装jdk发布时间:2017-08-07
最近对linux系统挺感兴趣的,加之对本人的电脑上的Windows系统卡的要死,就把系统换成deepinlinux了,瞬间运行顺畅得像德芙巧克力一般,但是在安装Linux版的jdk上有一些小问题,现在把安装流畅记录下第一步:在官网上下在jdkhttp... 查看全文
实现多线程常见的两种方式1、通过继承Thread类来实现classMyThreadextendsThread{publicvoidrun(){System.out.println("当前"+Thread.currentThread().getName... 查看全文
· 多线程知识1基本概念发布时间:2017-08-07
说到线程的概念,我们不得不提进程。那我们先看什么叫进程?(PS:这些概念也是从网上借鉴的)1、进程的概念进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当... 查看全文
· JeeSite 4.0 简化MyBatis持久层开发布时间:2017-08-06
引言更好的阅读体验点这里:https://my.oschina.net/thinkgem/blog/1503611在做这一方面研究的时候,本人参考了很多资料和框架,如MyBatis-Mapper、MyBatis-Plus等等,这些都做的很不错,本来想... 查看全文
· web工程日志文件log.properties参数发布时间:2017-08-06
log4j.properties里边的内容如下:###setloglevels###log4j.rootLogger=debug,stdout,Elog4j.appender.stdout=org.apache.log4j.ConsoleAppend... 查看全文
· Java内存泄露与溢出发布时间:2017-08-05
我们利用JVM对内存进行分配和管理的的最主要目的就是为了防止内存泄漏和溢出这两大问题,这也是我们初学的时候最容易忽略的;概念:内存泄露:分配出去的内存回收不了内存溢出:系统的内存不够用了一、内存泄漏一般来说内存泄露都有两种情况,第一种情况在C/C++... 查看全文
· Perftools拾遗发布时间:2017-08-05
Perftools拾遗做为一个java程序员,堆外内存泄漏问题并不总能遇到。去年年底换公司去了一个游戏小公司。去之前就一直听说存在内存泄漏问题,但是一直不知道问题出现在哪里。由于权限,职责的原因,没能直接参与线上的问题排查。今年六月份,我负责服务器迁... 查看全文
· 负载均衡时获取用户真实IP发布时间:2017-08-04
正常情况下,request请求获取用户IP的api为request.getRemoteAddr()可是某些情况下,这不是正确答案负载均衡时,获取的就是反向代理服务器的地址要获取真实用户ip,需做如下配置修改在前端nginx上需要做如下配置:locat... 查看全文
· BigDecimal除法报错问题发布时间:2017-08-04
https://zhidao.baidu.com/question/477740409.html我的想法是,BigDecimal是不限精度的,所以当做除法的时候,计算机不知道结果的精度是需要多少,所以不指定的话会报错MathContextmc=new... 查看全文
· LinkedblockingQueue源码解读发布时间:2017-08-04
//LinkedBlockQueue//先看构造函数publicLinkedBlockingQueue(){this(Integer.MAX_VALUE);}publicLinkedBlockingQueue(intcapacity){if(capa... 查看全文
一个老程序员的忠告:不要一辈子靠技术生存我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我... 查看全文
· java通过Jedis使用Redis完整教程发布时间:2017-08-04
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4... 查看全文
· Java程序的编译与运行发布时间:2017-08-03
Java是一种面向对象的语言,是现今世界上最好的语言之一;Java源代码的默认编译结果并非是本地机器指令,而是具有平台通用性的字节码,因此Java是一种一次编译,处处运行的语言;Java的源代码编译出来的字节码文件,是在Java虚拟机(jvm)中运行... 查看全文
· java动态加载配置类发布时间:2017-08-03
闲的蛋疼,自己写小项目。自动加载一些配置需要这么个东西。监听目录下的文件变化,读取配置。importlombok.extern.slf4j.Slf4j;importorg.springframework.context.annotation.Scop... 查看全文
· java条件表达式陷阱发布时间:2017-08-03
在开发中,遇到条件表达式,空指针报错,但条件已经判断了非空情况(误以为是对象为空)示例:ChildLogchildLog=newChildLog();childLog.setName("");childLog.setValue("");Longass... 查看全文
· -Java- Maven命令发布时间:2017-08-03
1.Maven的开发流程Maven的创建工程一般在工具中执行,可以进行创建工程的工具非常多,如ecplise。怎么用maven开发?一般在工具上创建一个工程就开始写代码,把所有的东西都写在一个工程里面,这样好吗?我们用maven该怎么开发呢?在一个工... 查看全文