- 博客(38)
- 收藏
- 关注
原创 Linux(软件管理)
rpm包 rpm包信息 yum 管理软件 1)yum配置文件 /etc/yum.conf 2)yum源文件 /etc/yum.repos.d 添加yum 源 1. 创建源文件 1)首先:进入/etc/yum.repos.d ,删除除了redhat.repo外的其他*.repo 2)然后:创建一个r...
2018-12-31 00:18:59
227
原创 Linux (进程管理+SSHD服务+文件传输+网络配置)
进程管理: 程序被触发后 , 执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中 , 操作系统并给予这个内存内的单元一个识别码 (PID), 可以说 , 进程就是一个正在运行中的程序 在Linux中,进行CPU分配是以线程为单位的, 一个进程可能由多个线程组成, 进程是操作系统分配资源的单位 进程状态: R (Running):...
2018-12-28 00:04:26
535
原创 Linux(用户管理及权限设定)
用户存储文件 1. /etc/passwd 2. /etc/group 3. /etc/shadow 4. /home/username 5. /etc/skel/ 新建用户 useradd -u 指定用户的uid -g 指定用户的gid -G 指定用户的附加组 -c ...
2018-12-23 00:47:37
243
原创 Linux常用操作(二)
vim vim的三种模式:命令模式;插入模式;退出模式 1. 命令模式下配置vim的工作方式 :set nu 行号添加 :set nonu 取消行号 :set mouse=a 添加鼠标选择 :set cursorline 行线显示...
2018-12-23 00:47:32
166
原创 Linux常用操作命令 (一)
一. Linux系统的结构 linux是一个倒树型结构 其中类似于windows中文件夹的东西在linux叫目录 最大目录为根目录 "/" ,根目录下的二级目录多为系统安装过程建立的 二级目录信息: 二. shell中执行命令 1. 得在提示符之后输入(普通管理员为 "$",超级管理员为 "#") 其中命令行提示符类似[kiosk@foundation0 ...
2018-12-20 21:05:01
215
原创 spring(三)
实现事务代码重用 思路 : 1) 提供了一个代理类(Proxy) 调用通知类的invoke方法 获取方法对象和方法实际参数 与目标要实现相同的接口(目的是让使用者察觉不出是代理替换了原来的目标) 2) 提供了一个通知类(Advice) 实现了重复代码(事务的重复代码) 反射调用了目标对象的方法 ...
2018-12-15 20:50:46
151
原创 Git的上传克隆更改
1. 下载安装git客户端 2. 打开需要上传的文件目录,右键打开Git Bash Here 1) 输入账号名和邮箱 git config --global user.name "Your username" git config --global user.email "Your email address...
2018-12-13 20:52:15
235
原创 spring-mvc (二)
1. 在springmvc中使用servlet对象 控制器方法上加入request, response, session类型的参数 springmvc框架会把这些对象准备好作为方法参数传入 @RequestMapping("/s1") public String s1(HttpServletRequest request, HttpServletResponse response, Http...
2018-11-15 14:03:05
164
原创 spring-mvc (一)
spring-mvc model 模型 - 数据和操作数据的逻辑(狭义的就是数据) 包括了实体类和业务类(例如 User,UserService) view 视图 - 数据展现, 包括(jsp, jstl, el) controller 控制器 把模型和视图关联在一起, 包括servlet 作用 : 让程序的各个部分分工清晰,各司其职。让程序的可维护性提高。 使用步骤 : 1. pom....
2018-11-15 13:57:33
211
原创 反射
反射 一 创建对象 1)方法一 : Class<?> c = Class.forName("com.westos.entity.Product"); // 得到类对象 Product p2 = (Product)c.newInstance();// 创建新的实例对象 2)方法二 : Class<?> c = Product.class; Produ...
2018-10-31 20:53:36
364
原创 spring (二)
mapper接口管理sql语句 好处 : 简单方便而且更加灵活 1. spring.xml 配置文件 1) 读取properties文件 <context:property-placeholder location="classpath:jdbc.properties"/> 2) 配置连接池 <bean id="dataSource" class...
2018-10-31 20:47:42
176
原创 spring (一)
spring框架 用途 1) 整合其他框架,让他们协同工作 2) 提供了声明式的事务管理 -- 通过配置(xml, 注解)来管理事务 两大核心思想:IOC,AOP 1. IOC (控制反转) Inversion of controll :把对象的创建以及某些方法的调用交由容器来管理 spring容器,类似于tomcat容器,但它能容纳的对象类型更为丰富:dao,serv...
2018-10-31 19:49:26
175
原创 mybatis
ORM 框架 object relationship mapping java对象 关系型数据库 映射 定义java对象与数据库表之前的映射关系,让增删改查操作变得简洁 1)在pom中加入mybatis <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis...
2018-10-25 20:58:32
211
原创 maven
1. maven 辅助工具,管理软件中用到的jar包,以及jar包之间的依赖关系 apache出品 1.1 maven三要素 groupId 公司或组织的唯一标识 artifactId 项目的唯一标识 version 版本SNAPSHOT(快照版) RELEASE(发布版) 1.2 maven项目的目录结构 项目目录 |-src |-main 正式代码 ...
2018-10-25 20:57:43
293
转载 jsp、el表达式的隐式对象 + 作用域
jsp 隐式对象 config jsp的配置信息 page jsp自身对象(this) exception 异常对象(isErrorPage=true) response 响应 out 响应字符流 pageContext 页面作用域 request 请求作用域 变量类型 HttpServletRequest session 会话作用域 ...
2018-10-12 23:00:44
435
原创 Filter + Listener
Filter(过滤器) 可以对请求(响应)进行过滤 对web服务器管理的web资源进行拦截; 实现一些特殊功能的,例如对敏感消息,对url进行过滤等 过滤器的创建和使用 : 1.创建类,实现Filter接口; 2.添加注解,@WebFilter(urlPattern="要过滤的路径"); 3.方法重写:init,doFilter,d...
2018-10-12 22:44:41
171
原创 cookie-session
cookie 可以用来记录多个请求之间的联系,保存服务器的状态 1. 创建Cookie Cookie c = new Cookie("名字", "值"); // 创建cookie c.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除 c.setMaxAge(0); // 设置寿命为0,意味着...
2018-09-19 17:12:03
410
原创 Servlet + JSP
Servlet 是服务器端运行的java小程序,起到一个桥梁的作用,用于浏览器和应用程序之间进行沟通。 1. 常见的java服务器 tomcat(FREE apache) jetty(FREE eclipse) jboss (jboss) weblogic (bea, oracle) websphere (ibm) 2. 常用的服务器tomcat 目录结构 bin...
2018-09-19 13:32:51
425
原创 vue
vue 一种js框架 1.职责划分-MVVM Model 模型 - 数据 View 视图 - html 标签,样式 ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上 2.vue入门基础知识 2.1 vue使用的基本操作 i.先导入vue.js ii.Vue,实例化一个vue实例化对象(new Vue({})) 1. 新建一个vue实例化对象(Vue是一个...
2018-09-18 20:30:00
202
原创 jQuery
jquery jquery是一种js框架 使用 导入jquery的js <script src="路径/js文件名"></script> jquery API 1.1基本选择器 #id值, .class值, 标签名* 表示选择所有标签, 用来把多个选择器的结果合并 $("选择器") write less, do more document....
2018-09-07 20:57:32
169
原创 javascript
javascript 浏览器脚本语言 基本数据类型 number 数字类型, 1.0 100 string 字符串类型 "hello" 'world' null 空值 undefined 未定义 比如一个变量还没有赋值 布尔类型 true false 变量是弱类型,值有类型 var a = 10; // var 表示任意的类型,数字,字符串,空值 ... var b = "hell...
2018-09-07 20:50:58
176
原创 css
css cascade 级联,层叠 style 样式 sheet 表格 控制网页上标签的各种样式 : 颜色,字体,边框,间距... 格式 (1) 行内样式 每个标签加一个样式 <标签 style="多个样式"></标签> 缺点:样式代码重复 (2) 内部样式表 <html> <head> <style>样式定...
2018-09-06 17:23:01
184
原创 html
html hyper text markup language : 超文本标记语言,俗称网页 html文件结构 以 .html 或 .htm 结尾的文本文件 标签一般成对出现:<标签名> </标签名> 最外层的标签<html></html> 其它标签必须在它之内 doctype 用来说明html的版本 <html> 标签...
2018-09-06 11:29:40
196
原创 JDBC的运用
JDBC使用 基本概念 java 数据库连接, 是java提供的一套api接口,以一种一致的方式,访问不同的数据库(mysql,oracle,sqlserver) java.sql.* java.sql.Driver 驱动(如何连接数据库) java.sql.Connection 连接(代表java程序和数据库之间连接通道) java.sql.Statement 执行sql语句 java...
2018-08-23 18:58:11
175
原创 数据库(二)
连接查询 内 连接 select ... from 表1 inner join 表2 on 连接条件 WHERE ... group by ... HAVING ... ORDER BY ... limit ... (重点) 左 外 select ... from 表1 le...
2018-08-23 18:52:34
192
原创 数据库(一)
mysql数据库 SQL 结构化查询语言 structured query language DDL 数据定义语言 digital definite language create 创建表、视图、索引... drop 删除表、视图、索引... alter 修改表 truncate 截断 DML 数据操控语言 digital mutual language insert ...
2018-08-19 20:58:26
271
原创 网络
网络 网络模型与协议 OSI 常被说成OSI七层,TCP/IP五层或者四层 七层模型 : 应用层,表示层,会话层,传输层,网络层,链路层,物理层 五层模型 : 应用层,传输层,网络层,链路层,物理层 四层模型 : 应用层,传输层,网络层,链路层 应用层: http(超文本传输协议) ftp(文件传输协议) stmp (邮件发送协议) pop3(邮件接收协议) ssh ( 安全shel...
2018-08-16 22:11:50
157
原创 线程(二)
线程(二) 让线程按顺序执行 例: static Object obj = new Object(); static int flag = 1; public static void main(String[] args) { Thread t1 = new Thread(() -> { for (int i = 0; i < 5; i++) {...
2018-08-16 21:44:44
211
原创 线程(一)
线程 Thread 1)应用程序以进程为单位运行,一个进程之内可以分为一到多个线程 2)操作系统有个组件叫任务调度器,将cpu的时间分给不同程序使用,微观串行(单核),宏观并行(多核) 3)可以使用jconsole 来查看某个java进程中线程的运行情况,包括死锁等 好处: 1. 多进程,多线程可以让程序不被阻塞. 2. 充分利用多核cpu的优势,提高运行效率 课程要求 1.掌...
2018-08-15 00:07:52
160
原创 IO流(二)
IO(二) 要点 1)掌握字节流和字符流的各种类 2)熟练应用序列化与反序列化 字节流 InputStream : FileInputStream 从文件读取字节 BufferedInputStream 加入缓冲功能,提高文件的读取效率 ByteArrayInputStream 从字节数组变成输入流 OutputStream : FileOutputStrea...
2018-08-15 00:07:06
138
原创 IO流(一)
IO Input 输入 Output输出 文件 new File(String 文件路径) 文件路径分隔符有/或者\,在其它操作系统可通过File.separator获取分隔符 常用功能 判断功能 : isFile(),isDiretory(),exists() 创建目录 : mkdir(),mkdirs() 获取子目录和文件 : listFiles() 删除和重命名、移动等 :...
2018-08-11 23:58:42
174
原创 Exception
Exception 异常分为两种 一:典型的错误Error 方法递归调用发生的StackOverflowError和不断在堆中创建对象出现的OutOfMemoryError 二:就是现在准备提起的Exception异常,前者Error往往是严重错误无法挽救,而Exception在采取措施后让程序恢复正常 两者均继承自Throwable 异常处理方法 ...
2018-08-10 23:14:51
300
原创 集合及集合相关内容
集合 集合主要分为两大类 一:Collection单列集合 Collection作为一个接口,有两大实现子接口,List和Set (1)List: List接口常见的子实现类有ArrayList,LinkedList,和Vector ArrayList: 底层数据结构是数组,查询快,增删慢,线程不安全,效率高 可重复存储元素,遍历时常用迭代器Iterator...
2018-08-08 07:26:12
691
原创 java se step 5
abstract: 常用类(Object,Class,Scanner,String,StringBuffer,System,Date,Arrays等等) 包装类(常用数据类型int,char,long等等的包装类) 常见数据类型的转换 常用类 Object 代表所有的根类,任...
2018-07-28 00:15:45
222
原创 java se step 4
abstract: 多态、接口、参数与返回值、内部类、正则表达式 多态 前提: 1)必须有继承关系; 2)必须有方法重写; 3)必须有父类引用指向子类对象(向上转型) 格式: 父类名对象名 = new 子类名(); ...
2018-07-26 19:49:07
199
原创 java se step 3
abstract: 代码块、继承、关键字static和final 代码块 局部代码块 书写的位置,是在方法中定义的{代码...} 作用:限定变量的生命周期的 构造代码块 在类的成员位置,每次在执行构造方法之前,如果当前类中有构造代码块...
2018-07-25 22:21:28
193
原创 java se step 2
abstract: 流程控制语句,数组,function 面对对象的封装,构造方法,匿名对象,形式参数等等 基本语法: switch语句 可以用键盘录入int,String类型,但是Scanner类没有直接提供录入字符char类型的数据 ...
2018-07-05 07:36:20
268
原创 The first step of java
abstract: jdk,环境变量配置,dos命令 变量,常量,标识符 运算符,流程控制语句等 JDK的下载安装及环境变量配置 1.下载时注意不要安装在中文路径,不出现特殊字符 2. 环境变量配置有两种方法,一是直接更改路径,二是新建环境变量然后添加到Path里,建议后者,后者不...
2018-06-28 15:23:09
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人