`
java--hhf
  • 浏览: 308777 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
    秋风送爽,又是一年一度的秋招;     浪花淘金,不知多少酸甜苦辣咸。     ---------------------------------------------     面试java的人如今漫山遍野,如何在群群的人群中略有底气,小可收集而成如下若干条为众人所知又不全为众人所知的知识点,你值得拥有   一、JDK和JRE的区别     二、两种变量     大家都知道的是,基本数据类型变量存放的数据的值,引用类型变量存放的是数据的地址;大家都不太知道的是,JVM内为八种基本数据类型建立了缓冲区——常量区,每次创建新的基本类型变量时,先去缓冲区查找是否已存在 ...
    虚拟机可以直接上网,但虚拟机的上网方式有多种,如果我们为虚拟机设置静态IP,则可以使的虚拟机看起来和主机一样,于是我们就可以将自己的电脑模拟成几台独立的电脑,如果我们虚拟机是作为服务器使用,那岂不是很爽咯。     但在内网中,需要注意你设置的静态IP不要和其他主机的IP冲突 (接下来是具体的步骤) 1、虚拟机网卡和主机之间的方式设置为桥接模式   2、打开文件/etc/sysconfig/network-scrip/ifcfg-eth0 DEVICE=”eth0” BOOTPROTO="static" IPADDR=”本虚拟机静态IP” GAT ...
    本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行     第一步:卸载旧Linux自带的JDK ①查看本机JDK版本 java -version    结果如下 java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)  ②卸载本机自带的openjdk,安装sun公 ...
实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。   生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(

DB2入门

DB2软件数据库安装 http://yun.baidu.com/s/1kvTWa/   一、DB2入门 http://note.youdao.com/share/?id=b8166f9db3f995c12a997f52ccb4aef5&type=note (一)创建sample数据库 (二)使用CLP(Command Line Processor)命令行处理器 (三)DB2命令的三种形式 (四)DB2连接数据库,查询数据库连接,断开连接
                     比如将一串字符串“1 2 3 4 5 6 7 8 9 12 23 456 .....”中的数字解析出来   String data = " 123 456 4 5 6 6 8 5 2 2 85 2 5 2 5 2 5 0 5 2 ".trim(); System.out.println("首位的空格被取消了"+data.trim()+"首位的空格被取消了"); //统计空格出现次数 char[] c = data.toCharAr ...
前言:        最近一直在做WEB开发,现总结一下这一段时间的体会和感触。        切记,web开发重点在于前台数据交互,页面美化而不要太沉溺于底层数据。        浏览器时代来到,向我们召唤出更炫、更简洁、更方便、更大气的网站。        这篇博客目的在于为大家解决web开发中最基础的数据传递操作,让大家有一个好的起点,在web开放中更加游刃有余   背景:        目前业界很流行的WVC(model-view-control)开发模式,具体暂可理解为               模型是javaBean,               视图是JSP, ...
       列表视图ListView是android开发最常用的组件之一,创建方法主要有五种,分为两类:使用Listview组件、继承ListActivity。   使用Listview时有三种办法:  方法一、直接在Listview组件中添加数组资源文件 <ListView android:id="@+id/listView1" android:divider="@drawable/greendivider" android:dividerHeight="3dp" android:footerD ...
     首先,实现一个最简单的网络聊天室,必备两个设备——服务器和多个客户端。服务器可以是我们自己的电脑, 而客户端我们可以用cmd来模拟。   于是我们分四步来实现: 一: 创建服务器   java.net.ServerSocket server = ...
每一个activity都有自己的生命周期,被打开了最终就要被关闭。        四种结束当前的activity方法 //关闭当前activity方法一 finish(); //关闭当前界面方法二 android.os.Process.killProcess(android.os.Process.myPid()); //关闭当前界面方法三 System.exit(0); //关闭当前界面方法四 this.onDestroy();               但如果已经启动了四个Activity:A,B,C和 ...
                ProgressDialog的基本用法     ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。    首先看看progressDialog里面的方法   setProgressStyle:设置进度条风格,风格为圆形,旋转的。  setTitlt:设置标题  setMessage:设置提示信息;  setIcon:设置标题图标;  setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于Progr ...
                设置java中定时任务     在某个给定的时间执行某个指定的程序,叫做定时任务。java提供了两个类——timer,timertask——用这两个类中的方法就可以做到定时执行任务了。其中timer类控制执行时间,timertask类控制要执行的任务。     下面举一个简单例子: package 多线程; import java.util.Timer; import java.util.TimerTask; import java.sql.Time; public class TimePrint extends TimerTask{ ...
                创建线程的两种基本方法     每个软件的运行都会相应的打开一个进程,而每个进程都可以相应的控制多个线程(thread)。比如:我们玩坦克大战游戏——点击开始运行游戏,开始了坦克大战游戏进程,游戏中我们控制自己的坦克炮轰敌人的坦克,坦克大战进程控制的是坦克,每一辆坦克就是一个独立的线程,每个线程都有自己的生命周期(新建new、就绪runable、运行run、中断pause、结束stop),游戏中新建一个线程就新出现一辆坦克,坦克被击中时该线程结束。游戏关闭时该进程结束。       创建新执行线程的两种方法。     第一种方法是将类声明为 Thread ...
                          新建一个android工程     在搭建好android开发环境后,我们迫不及待的想要创建一个android工程项目,开始我们的android编程之旅。其实,创建一个android工程和java工程一样的步骤,只是要填的参数多了几个就是。但android工程里面有更为复杂的目录。下文我们会一一介绍。     打开EclipseEclipse —> 单击左上角File —> 选择New —> 选择Project... —> 找到Android目录  —> 选择 android Project  —> n ...
                   一:Android开发环境搭建          不管大家是否或多或少的有些java、android编程经验,下面我从头开始介绍如何搭建一个android的开发环境,  第一步:Eclipse下载安装  ——  开发工具            下载网站http://www.eclipse.org 下载好了安装点下一步就是了  第二步:安装JDK  ——  Java运行环境
Global site tag (gtag.js) - Google Analytics