自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余心所善

投我以木桃,报之以琼瑶。

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaWeb8---GET请求, POST请求, 响应

1.Web应用静态网站 : * 在webapps目录下创建一个目录 (命名不包含中文和空格) , 这个目录称之为项目目录. * 在项目目录下创建HTML文件动态网站 :在webapps目录下创建一个目录在项目目录下创建如下内容 : WEB-INF目录在WEB-INF目录下创建web.xml文件创建静态或动态页面2.配置外部应用原来我们的项目...

2018-04-26 21:25:07 859 2

原创 Java基础14----正则表达式、Math类、System类、BigInteger、日期类

一、Pattern Matcher二、BigInteger BigDecimal三、System四、SimpleDateFormat五、Calendar

2016-07-17 23:25:10 593

原创 Java基础13---StringBuffer、Arrays、包装类

——一、StringBuffer类和StringBuilder类1. StringBuffer类是线程安全的可变字符序列2. StringBuffer和String的区别String是一个不可变的字符序列StringBuffer是一个可变的字符序列 3.构造方法和方法StringBuffer的构造方法:p

2016-06-22 23:41:06 1832

原创 Java基础12---String类

——Scanner的概述和方法介绍1.Scanner类的构造方法Scanner(InputStream source)2. 一般方法hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxxpackage com.geekd

2016-06-19 23:24:50 1766

原创 Java基础11---eclipse和API

一、eclipse1.介绍      一个集成开发环境 IDE(Integrated Development Environment),免费,纯Java语言编写,免安装, 扩展性强。 官网下载 http://eclipse.org/,推荐使用eclipse3.7.2,更高级的版本兼容性不好。2.插件只要将插件解压后放到dropins目录即可完成安装。3.语法检查红色波浪线,严重警告,必须处理,否

2016-06-12 18:36:28 582

原创 Java基础10---包、内部类、匿名内部类

——一、package关键字      包的作用是将字节码(.class)进行分类存放 ,包其实就是文件夹。1.注意事项package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果没有package,默认表示无包名2.带包类的编译运行javac编译的时候带上

2016-06-11 00:58:50 414

原创 Java基础8---面向对象之多态、抽象类、接口

一、多态polymorphic1.多态的前提要有继承关系。要有方法重写。要有父类引用指向子类对象。2.多态中的成员访问特点1)成员变量编译看左边(父类),运行看左边(父类)。//多态:成员变量的访问public class Polymorphic_Demo { public static void main(String[] args) { Father f = n

2016-06-05 23:39:35 621

原创 Java基础8---面向对象代码块和继承和this和super和重写和重载和final

一、代码块      在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率构造代码块 (初始化块)在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行静态代码块 在类中方法外出现,并加上static修饰

2016-06-05 23:00:20 445

原创 Java基础7---面向对象(构造方法和static关键字)

一、构造方法给成员变量赋值1.格式方法名与类名相同(大小也要与类名一致)没有返回值类型,连void都没有return;2.注意事项如果我们没有给出构造方法,系统将自动提供一个无参构造方法。b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远自己给出无参构造方法。3.给成员变量赋值的两种方式的区别setX

2016-06-05 00:26:02 376

原创 手机屏幕投到Windows系统

做演示的时候可以用到。一、苹果手机屏幕投到Windows系统        投屏到电脑,可以在开会的时候像所有人演示自己手机上的内容。         目前只找到了苹果手机投屏到Windows的方法,android手机暂时没找到办法。 下面是苹果手机怎么投屏 1.Windows安装AirServer 下载地址:https://yunpan.cn/cS2QCgBQeQF5e 访问密码 1c7

2016-06-01 15:43:32 3819 1

原创 Java基础6---面向对象

一、面向对象的三个特征封装(encapsulation)继承(inheritance)多态(polymorphism)二、类和对象的概念1.Java中最基本的单位是类,Java中用class描述事物也是如此成员变量 就是事物的属性成员方法 就是事物的行为2.对象是该类事物的具体体现三、成员变量和局部变量的区别1.在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方

2016-05-29 14:19:45 329

原创 I/O流

一、字节流和字符流        流是一种有方向的字节/字符数据序列。        实现输入/输出操作的类库在java.io 包中。包中有一组支持打开流、向流写数据、从流读取数据和关闭流等操作的 类,要使用这些类,程序必须导入java.io 包。二、File 对象        建立输入输出流对象之前可以先建立一个File(文件)对象。File 对象是File 类的实例。File 对象对应一个目

2016-05-26 18:20:17 620

原创 两方视频会议解决方法

两方视频会议解决方法一、所需硬件双方:主机,显示器摄像头(如罗技C920 )3M以上专线二、所需软件zoom (两方的视频会议是免费的) 此软件功能基本能满足公司会议需要。 需要注册账号,创建一个会议号。三、双方互联1.将摄像头连接到电脑 2.打开Windows版zoom软件,输会议号进会议室,将摄像头和 麦克风都选为Logitech 3.软件设置中,将720P勾选上,如果画面闪烁

2016-05-26 16:45:25 961

原创 阿里云ECS CentOS6.5搭建iRedMail邮件服务器

阿里云ECS CentOS6.5搭建iRedMail邮件服务器0 . 注册域名:例:geekds.com         然后:进入你申请域名的网站(如万网或新网),域名管理–>我的域名–>管理–>My DNS功能          在 主机名(A) 添加新的A纪录 mail.geekds.com IP填你的ECS公网地址,点提交即可。          在 邮件交换记录(MX) 添加新的邮

2016-05-26 15:57:51 6611

原创 Java基础5---数组

一、Java中的内存分配以及栈和堆的区别栈 存储局部变量 堆 存储new出来的数组或对象 方法区 代码本地方法区 和系统相关 寄存器 给CPU使用二、数组操作的两个常见小问题越界和空指针ArrayIndexOutOfBoundsException:数组索引越界异常 原因:你访问了不存在的索引。NullPointerException:空指针异常 原因:数组已经不在指向堆

2016-05-26 00:13:57 349

原创 Java基础4---循环语句和控制跳转语句和Mark标记和方法重载

一、循环语句1.循环结构for语句的练习之水仙花for (int i = 100;i <= 999 ;i++ ) { int ge = i % 10; int shi = i / 10 % 10; int bai = i / 10 / 10; if (i == ge * ge * ge + shi * sh

2016-05-25 22:44:53 1752

原创 多线程

一、线程生命周期共五个状态:新建状态: Thread t = new Thread()就绪状态 调用start()方法,运行状态     使用yield()方法可以使线程主动放弃CPU。线程也可能由于执行结束或执行stop()方法进入死亡状态。每个线程对象都有一个run()方法,当线程对象开始执行时,系统就调用该对象的run()方法。阻塞状态     线程从阻塞状态恢复到就绪状态有三

2016-05-25 18:10:40 2846

原创 java基础3---位移运算符和键盘录入和switch语句

一、位移运算符<<:左移 左边最高位丢弃,右边补齐0>>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1>>>:无符号右移 无论最高位是0还是1,左边补齐0最有效率的算出2 * 8的结果 2 << 3二、键盘录入步骤如下:1.导包格式:import java.util.Scanner; 位置:在class上面。2.创建键盘录入对象 格式: S

2016-05-25 00:04:53 433

原创 云虚拟主机安装配置discuz论坛

(Linux主机运行网站的响应速度比windows主机快,所有下面以CentOS主机为例。)一、 云虚拟主机设置设置好自己的数据库名,数据库用户名和密码。设置FTP登录用户名和密码设置FTP上传软件的传输类型为二进制型。 PHP.ini设置如下: 二、 上传discuz文件至云主机在官网下载discuz最新版本,地址: http://www.discuz.net/thread-35

2016-05-20 14:35:44 3912

原创 java基础2---按位& |、常量、变量

——-一、按位& |逻辑& |短路&& ||Java中逻辑运算短路的理解:        短路” 主要用于逻辑运算符中,即 “ ! && || “这三种运算符 短路 就是知如果左侧的表达式能确定运算后的结果,则不再计算右侧的表达式。        如(1>2)&&(2<3) 明明左侧已经为假 了,不

2016-05-19 21:43:04 381

原创 Windows免密码远程

1.计算机配置”→“安全设置”→“本地策略”→“安全选项”→“帐户:使用空白密码的本地帐户只允许进行控制台登录”策略,双击,把它改为“已禁用”就能用空密码的帐户进行远程登录了。 2. 开启远程桌面,“计算机”右键→“属性”→“远程设置” 3.对方电脑,win键+R,输入mstsc,输入要远程桌面的IP地址,输入用户名,点确定即可连接。

2016-05-16 14:13:32 2153

原创 Linux常用命令-35条

1.创建用户和组groupadd useruseradd -u 0 -o -g root -G root -d /home/user1 user1 创建具有root权限的账号 -u 0 :指将uid指定为0与root相同-o:指因为重复了uid(与root账号的uid重复)必须指定这个参数g root:初始化组的组名,当用户属于多个组时,(在-G参数中指定),登录时所在组。缺省该项时,系统

2016-04-25 18:25:23 554

原创 Linux的目录结构

Linux的目录结构/etc 开机与系统数据文件 /bin , /sbin , /usr/bin , /usr/sbin , 系统预设的执行文件 /usr/local 安装以后升级的套件的目录 /home 系统将有账号的人的家目录设置的地方 /var 各种记录,有问题可在此文件数据中查看 /usr/share/man , /usr/local/man 放置各类套件说明文档,执行man ma

2016-04-25 14:14:05 223

原创 Linux的别名链接和ll命令

一、别名链接alias dstat='dstat -cdlmnpsy'二、ll及相关命令“` ls -a 查看所有文件 ls -l (或者 ll)查看所有文件详细属性 lsattr filename 查看文件扩展属性 file filename 查看文件类型 stat filename 查看文件状态

2016-04-25 14:09:23 1341

原创 Linux性能监控工具dstat

一、先安装EPEL1.下载wget http://dl.fedoraproject.org/pub/epel/…2.安装sudo rpm -ivh epel-release-6-8.noarch.rpm或者sudo rpm -ivh epel-release*3.检查EPEL源yum repolist二、dstat常用命令1.dstat多类型资源统计工具2.dstat 3 10报表输出时间隔了3秒钟

2016-04-25 14:04:59 891

原创 Linux删除名字是乱码的文件、wget下载时重命名

一、Linux删除名字是乱码的文件1.获取文件id号ls -li执行删除find . -inum 32983551 -exec rm {} \;2.更改名字find . -inum 32983551 -exec mv {} newname.c \;二、wget下载时重命名1.下载时重命名wget -c url -O newname.jpg-c,断点续传 -O,代表重命名,大写2.下载完后重命名wg

2016-04-25 12:39:27 617

原创 CnetOS6.5配置WWW服务器

CentOS6.5配置web服务器1.安装LAMP软件yum install httpd mysql mysql-server php php-mysql php-devel2.设置主机名hostname 查看当前主机名vim /etc/hosts 将localhost.localdomain改为想要设置的主机名vim /etc/sysconfig/network 将HOSTNAME

2016-04-25 12:26:06 471

转载 sleep和wait的区别

sleep和wait有什么区别 第一种解释:功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.第二种解释:sleep是Thread类的静态方法。s

2016-04-13 21:28:29 254

原创 Date类、DateFormat抽象类、SimpleDateFormat类和Calendar类

一、Date类1.Date类时Java里面进行日期操作的常用类,Date类用来表示特定的瞬间,精确到毫秒。 2.常用方法 public boolean after(Date when) 测试此日期是否在指定日期之后public boolean before(Date when) 测试此日期是否在指定日期之前getTime()方法返回自1970年1月1日00:00:00

2016-04-12 10:38:20 598

原创 正则表达式、Math类、StringBuffer类和StringBuilder类

一、Java中的正则表达式 1.正则表达式就是记录文本规则的代码。用于进行文本匹配的工具,也是一个匹配的表达式。 先上一个小例子: 根据给定正则表达式的匹配拆分此字符串,得到拆分好的字符串数组。public class RegexTest{ public static void main(String[] args){ String str =

2016-04-11 22:17:42 484

原创 Java异常处理和I/O处理

1.Java核心包: java.lang,java.awt,java.applet,java.io,java.util其他:java.net,java.math,java.rmi,java.sql,java.text,java.bean,java.security等。 2.Java扩展包(Javax): javax.naming,javax.swing,javax.rmi,javax.

2016-04-09 17:17:06 890

原创 Eclipse的一些常用命令

alt + / 快捷键功能(最常用):代码助手,能用则用,出错概率低 ctrl + d 删除一行代码,光标放在行中 ctrl + z undo操作 ctrl + y redo操作 alt + shift + s 打开source ctrl + / 单行注释 ctrl + shift + / 多行注释 ctrl + shift +

2016-04-09 17:11:40 610

原创 覆盖Object类的equals、hashCode和toString方法

1.equals方法 equals方法和“==”进行比较的时候,引用类型数据比较的是引用,即内存地址,基本数据类型比较的是值。 下面进行覆盖此方法,使其只比较对象属性值。 代码如下:/*** 覆盖前equals和“==”比较的都是内存地址* 覆盖equals方法,覆盖后的equals比较的是值,== 比较的是内存地址*/public class CoverEqu

2016-04-09 00:49:04 759

原创 数组实用类Arrays和枚举类型Enum

一、数组使用类Arrays1.在java.util包中,Arrays提供了一系列静态方法,帮助操作数组。以下是较常用的一些方法。(1) equals方法,比较两个数组参数是否相同。(2) fill方法,向数组中填充数据参数。(3) binarySearch方法,查找数组中元素的值与给定数据相同的元素。(4) sort方法,将数组按升序排列。(5) copyOfRange方法,将数组的指定范

2016-04-07 22:22:50 7331

原创 Java基础1---环境变量与DOS命令与代码书写与标识符命名等

一、Windows配置Java环境变量需要配置的三个变量的介绍:JAVA_HOME:指明JDK安装路径。 Path:使系统在任何路径下都能识别Java命令。 CLASSPATH:Java加载类(class or lib)路径,只有类在CLASSPATH,Java命令才能识别它。 2. 配置JAVA_HO

2016-04-06 17:11:06 420

原创 winbox常用功能

1.     查看局域网网速:ToolsàTorch,Interface选择LAN1,Collect勾选Src.Address,之后点击右侧的start,即开始检测各个IP网速。2.    IP与mac绑定,ip--> arp 里点+号 输入IP地址和MAC地址,选择内网网卡LAN1,点OK在ip -->dhcp-server 里把DHCP 服务器里的 add arp forleases(把租

2016-04-06 10:26:33 2697

原创 Win7设置局域网FTP服务器步骤

1.Win7设置无操作时不睡眠:电源选项-->更改计算机睡眠设置-->从不。2.Win7开启远程桌面:计算机右键属性-->远程设置-->远程桌面-->允许…3.关闭或更改Windows防火墙4.设置Windows密码:登录账户:GD01053 密码:1234565.在磁盘中建立一个用于FTP上传下载的文件夹“FTP测试”。6.控制面板-->程序-->打开和关闭Windows功能

2016-04-06 10:19:41 7047

原创 局域网内Windows使用RealVNC远程连接CentOS6.5桌面

1.     进入root终端,检查是否安装VNC server:rpm –q tigervnctigervnc-server2.     如果未安装VNC server,则:yum install –ytigervnc tigervnc-server3.     安装完成后启用:vncserverPassword:123456Verify:1234564.     如果第3步

2016-04-06 10:15:36 2864

原创 阿里云CentOS使用vsftpd搭建FTP服务器

1.      检查更新:# yum check-update2.      安装更新:# yum update前两条可省略3.     检查是否安装vsftpd:# rpm -q vsftpd 或者rpm –qa | grep vsftpd4.     安装vsftpd:# yum install vsftpd –y5.   vsftpd.ftpusers:位于/etc目录下

2016-04-06 10:12:48 3918 2

原创 CentOS6.5配置git + gitolite服务器and Windows客户端配置

一、   安装git1.       # yum update# yum installcurl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel# mkdir -p/data/git# groupadd git# useradd -g git-d /data/git -s /bin/bash

2016-04-06 10:03:11 563

Java网页浏览器

网页浏览器

2014-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除