java基础
daodan988
纯真是上帝赐予你的最重要的东西
展开
-
linux 64位操作系统安装jdk-6u35-linux-x64-rpm.bin
1.检测JDK是否安装java 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 显示内容其中包含下面信息 # java-1.4.2-gcj-compat-1.4.2.0-40jpp.112 # java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.112 (该包没有预安装)卸载 # rpm -e java-原创 2012-12-18 15:23:06 · 6389 阅读 · 0 评论 -
linux centos7 安装MQTT mosquitto时常见异常及解决办法
【1】编译找不到openssl/ssl.h【解决方法】——安装opensslsudo yum install openssl-devel【2】编译过程找不到ares.hsudo yum install libc-ares-devmosquitto_internal.h:51:20: error: ares.h: No such file or directory其实是因为它转载 2017-05-02 15:05:23 · 5016 阅读 · 0 评论 -
Linux上 Can't connect to X11 window server 错误解决方法
Exception in thread "main" Java.lang.InternalError: Can't connect to X11 window server using 'localhost:11.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Na转载 2016-05-30 09:41:50 · 18220 阅读 · 0 评论 -
你应该知道的RPC原理
在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题:1)要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用?2)其它转载 2015-10-22 14:27:45 · 408 阅读 · 0 评论 -
JAVA随机数之多种方法从给定范围内随机N个不重复数
一、JAVA中生成随机数的方式 1、在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以一个数,比如25,就能得到一个0~25范围内的随机数,这个在j2me中没有; Java代码 int randomNumber = (int) Math.round(Math.random()*(max转载 2015-07-26 19:42:04 · 862 阅读 · 0 评论 -
java中ArrayList深拷贝有关问题
基本思路就是将要深拷贝的对象实现Serializable接口。浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。对拷贝后的引用的修改,还能影响原来的对象。深拷贝:把要复制的对象所引用的对象都复制了一遍,对现在对象的修改不会影响原有的对象。--------------------------------------------转载 2014-11-13 10:12:45 · 699 阅读 · 0 评论 -
Quartz在Spring中动态设置cronExpression
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 0/10 * * * * ?转载 2013-12-19 16:48:32 · 492 阅读 · 0 评论 -
卸载linux redhat as 5自带jdk和openjdk
redhat as 5下用root用户登陆到系统,打开一个终端输入# rpm -qa|grep gcj显示内容其中包含下面两行信息# java-1.4.2-gcj-compat-1.4.2.0-40jpp.112# java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.112卸载# rpm -e java-1.4.2-gcj-compat-转载 2013-05-09 17:20:07 · 734 阅读 · 0 评论 -
解决 - java.lang.OutOfMemoryError: unable to create new native thread
工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。 一、认识问题:首先我们通过下面这个测试程序来认识这个问题:运行的环境(有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:Java代码 imp转载 2013-05-01 13:57:58 · 905 阅读 · 0 评论 -
使用jstack分析cpu消耗过高的问题
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙:1.top查找出哪个进程消耗的cpu高21125 co_ad2 18 0 1817m 776m 9712 S 3.3 4.9 12:03.24 java转载 2013-05-01 12:13:31 · 682 阅读 · 0 评论 -
使用nginx与nginx-rtmp-module搭建流媒体服务器
现在,一起学习一下如何自己搭建一个流媒体服务器吧!本次搭建流媒体使用的环境是centos 7.0+nginx;(如果对于防火墙关闭的问题请观看我的Lamp环境搭建里头有)让我们一起开始奇妙的流媒体之旅吧!1、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用命令:[...转载 2018-07-14 20:49:39 · 263 阅读 · 0 评论