- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 vi/vim
1、简介Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件2、几种模式: (1)正常模式 (2)插入模式 (3)命令模式 (4)可视模式3、常用的命令a:在光标后插入文本A:在行末插入文本i:在光标前插入文本I:在行开头插入文本o:在光标下生成新行O:在光标上生成新行...
2018-09-30 22:07:38 216
原创 Linux软件(JDK)安装
二进制文件的安装方式: rpm与yum一、.tar.gz格式的JDK的安装第一步:先查询是否有安装过rpm -qa | grep jdk/java/jre第二步:如果安装过进行删除rpm -e --nodeps 文件名第三步:(注意:使用普通用户)将*.tar.gz文件使用普通账户上传/home/sweeney/soft/第四步: 解...
2018-09-30 20:11:31 204
原创 Linux权限管理命令
使用ls -l 命令可以查看到如下信息:drwxr-xr-x. 2 root root 4096 9月 26 19:21 test第一个字符:表示文件的类型-,表示文件d: 表示目录l: 表示软连接第2~4个字符:表示文件或目录的拥有者(user)的权限第5~7个字符:表示此文件或目录的拥有者所在组(group)的组成员的权限第8~10个字符:表示除了拥有者所...
2018-09-30 18:24:08 228
原创 Linux解压缩命令
(1)gzip-----------压缩命令名称:gzip命令原意:gnu zip命令路径:/bin/gzip执行权限:所有用户功能描述:压缩文件语法:gzip 选项 [文件]压缩后文件格式:.gz-----------解压缩命令名称:gunzip命令原意:gnu unzip命令路径:/bin/gunzip执行权限:所有用户功能描述:解压缩.gz的压缩文...
2018-09-30 18:21:06 262
原创 Linux网络通信命令
(1)write命令名称:write命令原意:命令路径:/usr/bin/write执行权限:所有用户功能描述:向另外一个用户发信息,以ctrl+D作为结束语法:write <用户名>Ex: write webmaster(2)wall命令名称:wall命令原意:命令路径:/usr/bin/wall执行权限:所有用户功能描述:向所...
2018-09-30 18:19:09 379
原创 Linux网络配置
用ifconfig查看网卡eth0的信息(如果使用ifconfig命令没有eth0,一般来说克隆的机器都会看不到,解决办法请点击): ............... DEVICE=网卡设备 TYPE=Ethernet--以太网(有线) UUID=.....网卡的唯一标识符 bootproto=dhcp/static/none name="System eth...
2018-09-27 08:29:36 413
原创 Linux基本命令
命令的格式:格式:命令 -选项 参数ex: ls -la /etcPS:多个选项可以写在一起特殊的目录.:当前目录..:当前目录的父目录(一)文件处理命令(1) ls命令名称:ls命令原意:list命令路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald] [目录或文件]-a 显示...
2018-09-26 21:31:04 244
原创 Linux认知
Linux下的文件命名格式:1)除了/之外,所有字符都合法2)有些字符最好不要用,如空格符、制表符、字符@#$&()-等3)避免使用.作为普通文件名的第一个字符。4)大小写敏感计算机的五大单元:输入单元:输入设备,键盘,鼠标,扫描仪,触摸屏幕。输出单元:显示器,打印机.....cpu的控制单元:控制输入单元和输出单元工作。cpu的算术逻辑单元:进行逻辑运算的。...
2018-09-26 20:39:11 271
原创 文件系统简述
/bin存放的命令文件,也可以称之为二进制目录。是系统管理员和普通用户使用的命令。/boot:该目录下存放系统的内核文件和引导程序文件。/dev,/media,/mnt用来挂载linux系统下的其他设备。/etc: 存储的是所有的系统管理所需要的的配置文件和子目录 。/home:用户的主目录,每个用户都有一个自己的目录,该目录名以用户账号命名,...
2018-09-26 20:22:28 426
原创 Http数据包的格式
Http请求数据包 请求行 + 请求头 + 数据体(1)请求行包含三个内容 method + request-URI + http-version。method 包含有 post , get, head,delete, put, connect, options, patch, propfind, propatch, mkcol, copy, move, lock, unloc...
2018-09-19 09:24:47 6886 1
原创 解决Servlet出现中文乱码
中文出现乱码的原因服务器端默认使用iso-8859-1解码 浏览器端常用的为utf-8进行编码发送请求时:方式1: 适合 get/post //服务端先编码再解码//例如:city = new String(city.getBytes("ISO-8859-1"), "UTF-8");address = new String(address.getB...
2018-09-19 09:09:05 302
原创 get&post
get请求(1)在地址栏上直接输入地址。(2)表单默认提交方式。(3)点击链接。post请求:(1)当表单的提交方式设置为post时。
2018-09-19 09:03:12 271
原创 Servlet(Server Applet)
Servlet1、概念是Sun(Oracle)公司制定的用于扩展web应用服务器的一个组件规范。2、web应用服务器:可以部署bs架构项目的服务器。最开始,web应用服务器只能进行一些静态资源的处理。无法满足需要经过计算得到的动态资源。之后出现了CGI,通用编程接口,来实现动态技术。但是CGI编程非常复杂,不利于开发与维护。之后就出现了替代CGI的技术,Servlet...
2018-09-16 21:34:31 555
原创 CS架构&BS架构
一、CS架构 CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本...
2018-09-16 11:18:00 8400
原创 DAO(Data Access Object)数据访问对象
在开发时,我们会使用数据库和编程语言相结合的APP 存储数据 APP------------------->数据库 <------------------- 获取数据ORM:对象关系映射(Object relation mapping) 表的一条记录映射成类的一个对象类的一个对象映射成表的一条...
2018-09-14 19:34:48 472
原创 Oracle学习版的简单使用
一、安装步骤(1)添加SYS和System用户的口令。(2)我们要启动数据库主页,使用System用户进行登录。(3)创建一个普通用户。二、 连接方式(1)命令提示符界面输入sqlplus回车,按提示输入用户名和口令。选择自带的运行SQl命令行界面输入conn username/password(2)使用客户端sqldeveloper连接名:用户名:口令:...
2018-09-13 19:58:52 825
原创 Junit单元测试
(1)导入Junit4的jar(2)在非静态方法上添加注解@Test(3)选中非静态方法的名称右键运行或者在类的树形结构中选中方法运行。(4)注解的方法不能有形参。@Before:此注解的位置也是非静态方法上。在运行@Test注解方法前会自动执行。 @After:此注解的位置也是非静态方法上。在运行@Test注解方法后会自动执行。 ...
2018-09-13 19:24:43 214
原创 JDBC
一、JDBC的原理1、概念Java DataBase Connectivity:java数据库连接技术,简称JDBC。它是使用java语言编写的一套API.为多种关系型数据库提供了统一接口。 同时,也是一个“低级”接口,在其之上可以使用“高级”接口,更方便的连接数据库。2、目的为了给程序员提供同一种方式连接不同的数据库(提供一个与任何数据库的java连接界面)。3、原理...
2018-09-12 22:32:23 244
原创 SQL语言之DCL(Data Control Language)
作用是用来创建用户,给用户授权,撤销权限,删除用户。1:创建用户(create user)create user username@ip identified by newPwd;2: 显示用户的权限show grants for username@ip;3:授权(grant)grant 权限1,权限2... on 数据库名.* to username@i...
2018-09-08 10:19:51 455
原创 SQL语言之TCL(Transaction Control Language)
有时我们可能需要使用DML进行批量数据的删除,修改,增加。比如,在一个员工系统中,我们想删除一个人的信息。除了删除这个人的基本信息外,还应该删除与此人有关的其他信息,如邮箱,地址等等。那么从开始执行到结束,就会构成一个事务。对于事务,我们要保证事务的完整性。要么成功。 要么撤回。一般情况下事务要符合四个条件(ACID):原子性(Atomicity):事务要么成功,要么撤回。不可切割...
2018-09-08 10:13:44 823
原创 SQL语言之DML(Data Manipulation Language)
一、INSERT:插入数据格式1:insert into tableName values (val1,val2,.......);注意,必须按照建表字段赋值格式2:insert into tableName (colName1,colName2,.......)values(val1,val2,.......)二、UPDATE:更新数据update tableN...
2018-09-08 09:40:58 605
原创 SQL语言之DDL(Data Definition Language)
一、CREATE:建表语句:create table tablenName(colName1 Type1,colName2 Type2...); 约束Constraint:create table t(empno int primary key,# 主键约束:primary key要求作为主键的字段的字段值非空且唯一。ename varchar(20) not null...
2018-09-08 09:39:01 267
原创 单例模式
懒汉式: public class SingDemo {// 懒汉式 private static SingDemo s = null; private SingDemo() { } public static SingDemo getInstance() { if (s == null) { synchronized (SingDemo.class) { if...
2018-09-04 08:46:13 237
原创 MySQL
重要概念:DBS包括DB和DBMS MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。一、连...
2018-09-03 20:26:10 592
原创 SQL语言之DQL(Data Query Language)
1、select子句和from子句。基本的查询语句,至少要有这两个子句。#格式1:可以指定字段进行查询select colName[,colName.....] from tableName#格式2:查询整张表:select * from tableName;#通配符*:如果是在select字句中,代替的是所有的字段。2、给查询显示的列,起别名【as】。#格式:s...
2018-09-03 19:15:01 322
原创 网络编程
传输层的两个协议TCP/IP(Transmission Control Protocol):TCP提供IP环境下的数据可靠传输层,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送。UDP(User Datagram Protocol):是与TCP相对应的协议...
2018-09-02 21:36:36 236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人