自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 javaWeb——JSP

1.JSP即ServletJSP网页在执行中,会被容器动态转换成一个servlet类,然后编译存储于以下目录,后执行:Jsp是一种快捷开发手段,但其底层是其servlet实现。1、 将index.jsp翻译成 index.java2、 Javac index.java 编译 index.class2. JSP 9大内置对象applicationconfigoutreque...

2019-09-04 20:54:53 168

原创 java——servlet的内置对象,存储数据的对象,request,servletContent,session | cookie

web容器中只有一个servlet对象,所以它类似单线程,多用户访问可能会产生高并发问题,所以尽量不要使用变量来存储数据这些对象都是容器,创建的。requestresponseapplication/servletContextsession可存储数据的为(作用范围由大到小)servletContext/application * 全局(一处存储,其它网页中都可获取操作)生...

2019-09-03 20:02:34 997

原创 javaWeb——三种servlet的创建方式,以及servlet的周期

Servlet根据不同的j2ee标准,配置url的方式不同:2.0 版本:需要在web.xml重配置servlet的name,url;3.0版本只需添加@WebServlet(“url”);

2019-09-03 18:45:11 277

原创 javaWeb——数据提交方式:表单提交get,post | 以及jsp与servlet的区别

要想用表单提交的前提:要有name属性;1.get1、 不安全,地址栏可见。2、 只能传输字符类数据。3、 数据长度有限,不大2KB2.post1、 如何写表单,能给携带数据:安全性高,请求报文封装。2、 理论数据传输量不限,web服务器不超时即可一直传。3、 还可配合enctype=”multipart/form-data”属性来上传文件。3.Jsp:对html\css\...

2019-09-03 15:27:42 1441

原创 javaWeb--html css总结

CSS3 rgba用法:基本语法:R:红色值。正整数 (0~255)G:绿色值。正整数 (0~255)B:蓝色值。正整数(0~255)A:透明度。取值0~1之间id选择器:#类选择器:.CSS让DIV居中显示:首先我们对body设置text-align:center,//内容居中再对需要居中的div盒子设置css样式margin:0 auto,具有width宽度,小于100%,...

2019-09-03 15:09:40 170 1

原创 linux——修改centos虚拟机oracle数据库用户密码

因为Oracle用户密码的默认生命周期是180 天,所以在昨天测试环境上的数据库连接出现了ORA-28001:the password has expired记录一下:步骤1:使用SSH工具已root身份连接服务器;步骤2:切换到oracle 用户(linux上的用户): su - oracle步骤3:使用sqlplus并以管理员的身份登录: sqlplus / as sysdba出现...

2019-08-27 16:40:43 1821

原创 linux——批量修改文件所有者 | 永久修改运行级别:GNOME桌面 | 定时任务 | VMware共享文件夹

1.批量修改文件所有者批量修改目录下所有子目录和文件的所有者 chown –R root:root /pathuseradd –m//创建目录 –g 组名 //分配组userdel –r name //用户和目录一同删除usermod - a - G www hexu # 将hexu添加到www用户组2.永久修改运行级别(GNOME桌面)1)修改文件2)3.定时任务 ...

2019-08-27 16:29:24 275

原创 linux——centOS7磁盘扩容

1.vmware 虚拟机设置磁盘扩容2.centos挂载点配置1.输入”df -h”,查看文件系统。 2.fdisk -l , 查看硬盘分区情况,可以发现硬盘空间确实已经扩展了到了30G。3.创建分区3现在对硬盘/dev/sda进行硬盘操作,执行命令fdisk /dev/sda4.重启操作系统 reboot5.格式化新分区为ext310.lvdisplay11.vg加入相应...

2019-08-27 16:20:05 284

原创 java——NIO

1.NIO具体使用那一种IO模型?BIO:与OS无关,故性能好坏,由你的编程能力决定。(主要开销在线程管理)NIO:与OS有关,其依赖与OS的epoll模块,epoll与NIO有着很深的因缘。其与NIO有着相似的编程模型,都是基于Channel、Buffer、selector。在epoll中模型中,直接由OS完成操作,性能更高。NIO:Channel 管道类Buffer类 缓冲...

2019-08-20 20:29:23 126

原创 java——基于TCP协议的Socket编程:基于Socket通信的C/S应用:TCP单、多线程通讯模型 BIO + UDP协议的Socket编程

1.Socket 套接字 传输层协议编程TCP:面向连接的网络通讯(在传输数据之前,需要提前建立连接通道)`2.BIO模式 :Block Input Output 阻塞式IO(单线程 )服务器端:客户端:打成jar包,运行两个客户端对服务器进行传输数据,无法收到第二个的数据;...

2019-08-16 08:15:36 854

原创 Java——操作xml文件

1.dom4jdom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和易用特点,同时它也是开放源代码的,我们可以用它来操作XML文件。HTML也是XML的子集;结构:要求:必须有XML声明语句必须有且仅有一个根元素标签大小写敏感属性值用双引号包裹标签成对元素正确嵌套版本一:将一个数据表,转换成xml,存储到文件中。<root tablena...

2019-08-16 08:14:57 240

原创 java——TCP为基础的web网络服务器模型

 端口(Port):通信线路中的一条专车道。 TCP/IP协议端口号范围为0到65535。cmd:netstat -antoWeb ContainerTomcatJBossApacheNginxHTTP协议:请求-响应、一次访问一次连接。不是长连接。HTTP协议通讯报文请求报文:GET /garysu/index.html?name=100 HTTP/1.1Acce...

2019-08-15 19:47:34 168

原创 java——集合框架之Set接口-HashSet类和TreeSet类 | Map接口-HashMap和TreeMap

1.Set接口1)HashSet特点:去重,不保证元素顺序HashSet 底层实现是使用HashMap完成,具有类似的特点2)TreeSet特点:去重,自然排序升序

2019-08-13 21:11:54 329 1

原创 java——多线程+lock同步锁与死锁,线程的生命周期

1.实现多线程的手段:1、继承自Thread类2、实现Runable接口线程的生命周期:1、线程对象被创建出来后,当调用start()方法,线程进行抢cpu时间片过程。2、当run方法结束时,线程即结束public class Test02 { public static int piao=10000; public static void main(String[...

2019-08-13 21:10:56 247

原创 java——序列化的反序列化 和 IO 流 和 单例模式下将信息存储到properties文件中

1.序列化反序列化为什么要序列化?因为在保存一个对象或者大型数据类型时,因为平台的不同(比如操作系统不同),需要通过网络传递时,需要适应对方的环境或者网络的协议,要将对象的数据转化成一种标准的字节流序列,从而能在其他平台还原出来和符合网络传输的要求。所有分布式应用常常需要跨平台,跨网络,因此要求所有传的参数、返回值都必须实现序列化。序列化:把Java对象转换为字节序列的过程。序列化之后...

2019-08-13 21:10:07 178

原创 java——io类输入输出文件

1. 输入输出文件文件操作API:File类 操作文件与目录字符流 - 读取 -》 文本文件(二进制): Reader类、Writer类 (内容的维护)字节流 - 读取 --》二进制文件:InputStream类、OutputStream类 (内容的维护)File类Pathname: 文件名(路径)URI: http://www.baidu...

2019-08-13 21:09:02 195

原创 java——并发编程的更多解决方案

1.传统的多线程解决方案:Threads1,Thread类2,Runnable接口jdk1.0主要缺点:容易滥用;性能不好;线程缺乏统一管理,相互竞争,倒是死机和oom(内存溢出);不能定时操作,定时执行;oom内存溢出是超出了jvm的内存空间现象。增加jvm 的内存空间。(OS)程序申请内存过大,虚拟机无法满足我们,然后自杀了。这个现象通常出现在大图片的APP开发,或者需要用到很多...

2019-08-13 20:41:09 571

原创 Java——Comparator 和 Comparable

1.Comparable数据排序:JavaApi中,工具类都有排序能力,归其原因,其实现了这两个接口之一。而自定义类要想有排序能力,需要实现Comparator这个接口或Comparale接口;并重写conparato方法;Java官方类大部分都实现了Serializble接口,故大部分类都可序列化与反序列化,但你写的不能。Java官方类大部分都重写超类的toString方法,故大部...

2019-08-12 20:05:34 149

原创 java——多态,向上转型,向下转型,抽象类抽象方法,工厂模式,接口与各种类的区别,内部类,静态内部类

1.多态1)向上转型向上转型是隐式转换,向上转型后不能调用子类方法;2)向下转型向下转型必须是强制类型转换,能调用子类方法多态的使用1)向上向下转型2)父类做形参3)父类做返回类型多态总结2.抽象类、抽象方法(abstract)规则:含有抽象方法就是抽象类abstract 修饰类:类中的方法可以不全实现,部分普通函数;也可以全实现(普通类一样);也可以全不...

2019-08-09 08:58:38 385

原创 Java——log4j日志处理和List集合:ArrayList和LinkedList , 泛型集合 , 泛型方法其他用法

1.log4j日志处理步骤:1.在项目中引入jar包2.创建log4j.properties 文件(src)3.配置日志信息日志输出级别:fatal > error > warn > info > debuglog4j.properties :log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###l...

2019-08-09 08:52:00 2852

原创 java——字符串类、日期相关类、API工具类 & 异常处理

1.字符串类StringStringBufferStringBuilder1)String的特点和主要方法String 具有不可变性,每次修改都将产生全新的一个字符串,若要修改则会在堆内存中重新创建一块空间,造成空间浪费;所以String类型不被用于频繁修改的字符串;2)StringBuffer和StringBuilder 的特点和用法可变字符串StringBuffer和Stri...

2019-08-08 16:54:19 154

原创 java——懒汉饿汉单例模式,字符串String类操作方法整理

1.单例模式1)单例类只能有一个实例2)单例类必须自己创建自己的唯一实例3)单例类不许给其他所有对象提供这一实例分为三种:懒汉式单例、饿汉式单例、懒汉式单例(高并发、多线程并发情况下)。1.饿汉式单例public class Singleton { private Singleton(){} private static Singleton singleton=new ...

2019-08-06 20:38:48 480

原创 linux——自动部署脚本:在yum网络仓库下载工具

为何不用SCP在服务器间传输安装包等文件?因为传输速率太慢。这时需要用到yum的网络仓库。1.将光盘挂载到本地文件目录中#光驱/dev/cdrom//新建挂载点mkdir /mnt/cdrommount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/#配置开机自动挂载vi /etc/fstab vi /etc/fstab 2…将压缩安装包放...

2019-08-06 08:39:27 321

原创 java——数组以及基础类型,引用类型区别,浅拷贝深拷贝、javadoc文档 、 常量池

1.数组的初始化方式1)静态初始化String[] a={"1","2"};2) 动态初始化String[] b=new String[2];2.数组的排序sortint[] a= {1,5,8,3,2,4,8,5,8,10,55,0};Arrays.sort(a);for (int b:a ) { System.out.pr...

2019-08-05 12:16:51 308

原创 大数据前期linux——分布式集群时间同步和时区设定

1.时区同步centOS6:cat /etc/sysconfig/clock #查看修改时区centOS7:timedatectl # 查看系统时间方面的各种状态timedatectl list-timezones # 列出所有时区#设置系统时区 CentOS7timedatectl set-timezone Asia/Shanghai2.分布式集群时间同步ntpd服...

2019-07-30 20:30:10 369

原创 大数据前期linux——tar打包压缩工具以及jdk的卸载和绿色安装(解压包安装)环境变量配置

1.打包(.tar)、打包并压缩(.tar.gz)-c create创建的一个档案文件(打包),打包文件后缀一般为*.tar-z 以gzip格式压缩,压缩后文件,后缀一般为tar.gz、tgz-j 以bzip2格式压缩-v 详细报告tar处理的文件信息。-f 指定文件名(必选)。-x extra从档案文件中释放文件(解包)-C 释放文件至新目录中-p 同权压缩打包:tar cv...

2019-07-30 20:05:56 179

原创 大数据前期linux——rpm软件管理命令和yum在线仓库的使用

1.软件管理工具本地管理工具:rpm在线软件仓库管理:yum2. rpm只能打开格式后缀为.rpm的安装包命令:-i 安装软件-v 显示详情-h 显示进度条==================-ivh 用于安装rpm -ivh xxx.rpm-q 根据软件包名查询-a 所有软件包===================-qa 用于查询rpm -qa mysql...

2019-07-30 19:50:43 230

原创 大数据前期linux——shell编程:递归,模拟病毒

病毒1.2.

2019-07-30 19:32:48 308 1

原创 大数据前期——shell编程

linux:shell编程 《=====》Windows批处理Shell中,可通过输入一条条命令,完成指定工作,还可以通过将这些命令集合编写成一个 Shell脚本,进而完成批量命令的一次行执行。1.shell 脚本特点:•shell脚本是用shell命令编写的可执行程序。•shell脚本由shell环境解释执行的,不需编译•shell脚本文件需要具有可执行权限。•shell脚...

2019-07-29 20:06:34 180

原创 大数据前期linux———shell命令

1.linux文本操作命令1.cat#打印内容cat #打印显示cat a > b #覆盖cat a >> b #追加2.more#分屏显示more #空格下一屏,回车下一行3.head tailhead -n 5 文件名 #显示前五行tail -n 5 文件名 #显示后5行4....

2019-07-29 18:54:16 173

原创 大数据前期简单命令集合——安装jdk——vi——环境变量——运行级别永久切换

1.运行级别的切换init 0-6 (暂时:此次切换,重启后不会,3命令模式,5图形模式)1.1 centOS6永久切换模式:vi /etc/inittab#里的最后一行5 改成 3reboot #重启即可进入命令模式1.2 centOS7永久切换模式:systemctl set-default runlevel3.target #命令reboot #重启即可进入命...

2019-07-28 11:58:40 256

原创 大数据开发前期学习linux,centOS:ssh免密和防火墙开放端口配置

1.查看网络端口netstat -tnlp2.查看ipip addr //或ifconfig3.服务的状态运行状态:stop、start(运行状态)、restart(stop/start)其它:status启动时机:enable(开机即启)、disable(开机禁止启动)4.centOS6和7的服务命令区别4.1.1centOS6service//或chkconf...

2019-07-26 19:39:56 308

原创 大数据开发前期:虚拟机centOS6与centOS7的安装与组网

**虚拟机centOS6与centOS7的安装的区别与组网**1.安装的区别centOS6(选择自定义,其他默认即可)在安装时设置登录用户名和密码,安装完后直接开机登录即可;centOS7在安装时,前期给虚拟机分配资源时很centOS6一样,但开机会显示install。。。省略,进去之后是选择语言它是用来配置这种系统配置和应用的,例如虚拟机的类型,是专业开发的计算型还是新手用的gnome...

2019-07-25 20:21:56 361

空空如也

空空如也

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

TA关注的人

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