- 浏览: 694640 次
- 性别:
- 来自: 北京
最新评论
-
masuweng:
写的详细
Java中的枚举 -
zmwxiaoming:
java unix时间戳转换 -
g21121:
lhq1013 写道请问 我通过什么方式可以获取到tomca ...
tomcat优化 -
lhq1013:
请问 我通过什么方式可以获取到tomcat的qps值?
tomcat优化 -
zengshaotao:
condition的测试代码有问题,一个await的线程醒来之 ...
Java并发之Condition与Lock
文章列表
Linux下安装MySQL
- 博客分类:
- 我所了解的Java
Linux下安装MySql也是有两种方法,一种是按rpm安装包安装,另一种就是源码安装。前者比较简单,可配置性差,后者安装复杂,可配置灵活。
首先我们要获取MySQL:
登录网站:http://www.mysql.c ...
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。
一 修改MySQL密码及用户
1.修改mysql用户密码: 默认安装的mysql初始root用户没有密码,需要运行mysql,进入mysql命令状态,运行命令:
select Host , User , Password from user; 显示当前用户和密码。
update user set password=password('123456') where user='root'; 修改roo ...
Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能 ...
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技 ...
Java分为三个体系javaSE(Java2 Platform Standard Edition,java平台标准版),javaEE(Java 2 Platform,Enterprise Edition,java平台企业版),javaME(Java 2 Platform Micro Edition,java平台微型版)。
以前javaSE,javaEE,javaME又被称作J2SE,J2EE,J2ME,之所以修改了叫法其实和公司的战略计划和版本区分有着很重要的关系,当初Sun公司想把java打造成平台级产品,即JavaEE包含了所有企业级应用,随着组件的不断 ...
我们打开记事本,在记事本中输入以下内容:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
然后点击另存为HelloWorld.java,文件类型选择全部,如图:
假设HelloWorld.java存放在D盘,我们运行中输入cmd,打开cmd控制台,输入以下命令:
d:\
javac HelloWo ...
学习Java之前我们要重点学习一下这个三个重要的名词:JDK、JRE、JVM。了解了这三者的区别与联系后才能更深入的学习Java的结构及组成。
JDK:
学习JDK之前我们先了解一下"SDK"的概念。
SDK:Software Development Kit 的缩写,中文即“软件开发工具包”,广义上指辅助开发某一类软件的相关文档、范例和工具的集合。
我们最常用的SDK类似于Android SDK,PHP SDK,Flex SDK,iOS SDK等。SDK并不是一个具有固定结构、格 ...
rpm 版JDK 确实跟我们安装的时候带来了很多便利,但是更多的情况下我们需要自己定制各种例如安装路径、安装参数等信息。下面我们就了解一下普通版JDK的具体安装过程。
1.上传修改权限我就不说了,可以参考上篇文章,我们直接执行bin文件:
./jdkxxxxx.bin
2.我们在usr 下面创建java 目录并将解压完的JDK 文件拷贝过去:
mkdir /usr/java
mv jdk1.6.0_45/ /usr/java/
3.增加环境变量,可以参照上篇文章。环境变量生效后我们输入:ja ...
Linux 下JDK 有两种版本,一种是rpm 版,一种是普通版,我们首先来安装rpm 版,因为rpm版安装起来比较简单。
没有Linux 环境的可以到网上自己下载一个装到机器或虚拟机中,在此我以redHat 企业版为例。
1.查看原系统是否安装过Java,在命令行状态下输入:
java -version
查看已安装Java 的版本,出现如下图所示信息:
出现如上信息说明我们的Linux已经安装了Java,但版本较低,我们需要删除它后安装高级版本。
2 ...
Java的使用主要分布在Linux和Windows两种操作系统,Linux多为服务器环境,Windows多为我们的开发环境,下面就分别介绍两种操作系统中安装Java环境的详细步骤。
首先我们要下载Java
Java下载地址:(http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择Previous Releases(历史版本):
在此可以选择各种操作系统的Jdk版本,我们选择Windows版本,Windows版本安装起来比较简便 ...
Java:是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名,位置如图所示:
Java名字由来的一种说法:几个CEO一起聊天在喝咖啡,其中一位突然发现今天的咖啡非常好喝,就问:这种咖啡是什么牌子的 ...
《我所了解的Java》——总体目录
- 博客分类:
- 我所了解的Java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
目录结构:
第一章 认识Java
|-第一节 什么是对象?
|-第二节 什么是OOP(面向对象编程)?
|-第三节 Java是什么?
|-第四节 Java能做什么(javaME,javaSE,javaEE)?
|-第五节 JDK、JRE、JVM
|-第六节 安装Java
|-Windows下安装Jdk
|-Linux下安装rpm版Jdk
...
平时我们用tomcat做服务一般都是http比较多,但有些特殊情况需要https支持,https:Hypertext Transfer Protocol over Secure Socket Layer,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。简单的可以看做Http+SSL/TLS。
一、首先我们进入 ...
我们在某些时候之所以要用到序列化,通俗点讲就是讲有状态的对象数据保存成数据格式,以便不同情况还原<!--StartFragment-->调用。序列化往往会应用到很多场合,诸如,分布式系统间对象的共享,互联网上对象的传输等等。
下面我们就通过一个小例子看看java如何实现序列化的。
新建一个Cat类,并实现java.io.Serializable接口:
import java.io.Serializable;
public class Cat implements Serializable{
private Str ...
最近心血来潮想学习一下服务器推送技术,众所周知现在web应用往往都是通过ajax来实时获取更新数据的,这种结构诟病比较大,但又不得不这么做,因为现在的服务器推送还不成熟,Html5的webSocket又是那么虚幻不知道哪年能普及。 下面是一段摘抄自网络的相关技术介绍,Comet是我们研究的重点内容:
1 背景
“服务器推送技术”(Server Pushing)是最近Web技术中最热门的一个流行术语。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最近的流行跟“Ajax”有着密切的关系。
随着Ajax技术的兴起,让广大开发人员又一次看到了使用浏览器来替代 ...