- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人