- 博客(38)
- 收藏
- 关注
原创 Linux(软件管理)
rpm包rpm包信息 yum 管理软件1)yum配置文件 /etc/yum.conf2)yum源文件 /etc/yum.repos.d 添加yum 源1. 创建源文件 1)首先:进入/etc/yum.repos.d ,删除除了redhat.repo外的其他*.repo 2)然后:创建一个r...
2018-12-31 00:18:59 196
原创 Linux (进程管理+SSHD服务+文件传输+网络配置)
进程管理: 程序被触发后 , 执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中 , 操作系统并给予这个内存内的单元一个识别码 (PID), 可以说 , 进程就是一个正在运行中的程序 在Linux中,进行CPU分配是以线程为单位的, 一个进程可能由多个线程组成, 进程是操作系统分配资源的单位 进程状态:R (Running):...
2018-12-28 00:04:26 475
原创 Linux(用户管理及权限设定)
用户存储文件1. /etc/passwd2. /etc/group3. /etc/shadow4. /home/username5. /etc/skel/ 新建用户useradd-u 指定用户的uid-g 指定用户的gid -G 指定用户的附加组-c ...
2018-12-23 00:47:37 206
原创 Linux常用操作(二)
vimvim的三种模式:命令模式;插入模式;退出模式 1. 命令模式下配置vim的工作方式 :set nu 行号添加 :set nonu 取消行号 :set mouse=a 添加鼠标选择 :set cursorline 行线显示...
2018-12-23 00:47:32 133
原创 Linux常用操作命令 (一)
一. Linux系统的结构linux是一个倒树型结构其中类似于windows中文件夹的东西在linux叫目录最大目录为根目录 "/" ,根目录下的二级目录多为系统安装过程建立的二级目录信息: 二. shell中执行命令1. 得在提示符之后输入(普通管理员为 "$",超级管理员为 "#") 其中命令行提示符类似[kiosk@foundation0 ...
2018-12-20 21:05:01 184
原创 spring(三)
实现事务代码重用思路 : 1) 提供了一个代理类(Proxy) 调用通知类的invoke方法 获取方法对象和方法实际参数 与目标要实现相同的接口(目的是让使用者察觉不出是代理替换了原来的目标) 2) 提供了一个通知类(Advice) 实现了重复代码(事务的重复代码) 反射调用了目标对象的方法 ...
2018-12-15 20:50:46 122
原创 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 201
原创 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 140
原创 spring-mvc (一)
spring-mvcmodel 模型 - 数据和操作数据的逻辑(狭义的就是数据) 包括了实体类和业务类(例如 User,UserService)view 视图 - 数据展现, 包括(jsp, jstl, el)controller 控制器 把模型和视图关联在一起, 包括servlet作用 : 让程序的各个部分分工清晰,各司其职。让程序的可维护性提高。使用步骤 :1. pom....
2018-11-15 13:57:33 168
原创 反射
反射一 创建对象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 330
原创 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 147
原创 spring (一)
spring框架用途 1) 整合其他框架,让他们协同工作 2) 提供了声明式的事务管理 -- 通过配置(xml, 注解)来管理事务 两大核心思想:IOC,AOP 1. IOC (控制反转)Inversion of controll :把对象的创建以及某些方法的调用交由容器来管理spring容器,类似于tomcat容器,但它能容纳的对象类型更为丰富:dao,serv...
2018-10-31 19:49:26 154
原创 mybatis
ORM 框架object relationship mappingjava对象 关系型数据库 映射定义java对象与数据库表之前的映射关系,让增删改查操作变得简洁 1)在pom中加入mybatis<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis...
2018-10-25 20:58:32 183
原创 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 255
转载 jsp、el表达式的隐式对象 + 作用域
jsp 隐式对象 config jsp的配置信息page jsp自身对象(this)exception 异常对象(isErrorPage=true)response 响应out 响应字符流pageContext 页面作用域request 请求作用域 变量类型 HttpServletRequestsession 会话作用域 ...
2018-10-12 23:00:44 392
原创 Filter + Listener
Filter(过滤器)可以对请求(响应)进行过滤 对web服务器管理的web资源进行拦截; 实现一些特殊功能的,例如对敏感消息,对url进行过滤等 过滤器的创建和使用 : 1.创建类,实现Filter接口; 2.添加注解,@WebFilter(urlPattern="要过滤的路径"); 3.方法重写:init,doFilter,d...
2018-10-12 22:44:41 148
原创 cookie-session
cookie可以用来记录多个请求之间的联系,保存服务器的状态 1. 创建CookieCookie c = new Cookie("名字", "值"); // 创建cookiec.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除c.setMaxAge(0); // 设置寿命为0,意味着...
2018-09-19 17:12:03 375
原创 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 382
原创 vue
vue一种js框架1.职责划分-MVVMModel 模型 - 数据View 视图 - html 标签,样式ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上2.vue入门基础知识2.1 vue使用的基本操作i.先导入vue.jsii.Vue,实例化一个vue实例化对象(new Vue({}))1. 新建一个vue实例化对象(Vue是一个...
2018-09-18 20:30:00 178
原创 jQuery
jqueryjquery是一种js框架使用导入jquery的js<script src="路径/js文件名"></script>jquery API1.1基本选择器#id值, .class值, 标签名* 表示选择所有标签, 用来把多个选择器的结果合并$("选择器") write less, do moredocument....
2018-09-07 20:57:32 154
原创 javascript
javascript浏览器脚本语言基本数据类型number 数字类型, 1.0 100string 字符串类型 "hello" 'world'null 空值undefined 未定义 比如一个变量还没有赋值布尔类型 true false变量是弱类型,值有类型var a = 10; // var 表示任意的类型,数字,字符串,空值 ...var b = "hell...
2018-09-07 20:50:58 162
原创 css
csscascade 级联,层叠style 样式sheet 表格控制网页上标签的各种样式 : 颜色,字体,边框,间距...格式(1) 行内样式每个标签加一个样式<标签 style="多个样式"></标签>缺点:样式代码重复(2) 内部样式表<html> <head> <style>样式定...
2018-09-06 17:23:01 164
原创 html
htmlhyper text markup language : 超文本标记语言,俗称网页html文件结构以 .html 或 .htm 结尾的文本文件标签一般成对出现:<标签名> </标签名> 最外层的标签<html></html> 其它标签必须在它之内 doctype 用来说明html的版本 <html> 标签...
2018-09-06 11:29:40 172
原创 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 160
原创 数据库(二)
连接查询 内 连接select ... from 表1 inner join 表2 on 连接条件 WHERE ... group by ... HAVING ... ORDER BY ... limit ... (重点) 左 外 select ... from 表1 le...
2018-08-23 18:52:34 166
原创 数据库(一)
mysql数据库SQL 结构化查询语言 structured query language DDL 数据定义语言 digital definite language create 创建表、视图、索引... drop 删除表、视图、索引... alter 修改表 truncate 截断 DML 数据操控语言 digital mutual language insert ...
2018-08-19 20:58:26 246
原创 网络
网络网络模型与协议OSI常被说成OSI七层,TCP/IP五层或者四层七层模型 : 应用层,表示层,会话层,传输层,网络层,链路层,物理层五层模型 : 应用层,传输层,网络层,链路层,物理层四层模型 : 应用层,传输层,网络层,链路层应用层:http(超文本传输协议)ftp(文件传输协议)stmp (邮件发送协议)pop3(邮件接收协议)ssh ( 安全shel...
2018-08-16 22:11:50 139
原创 线程(二)
线程(二)让线程按顺序执行例: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 178
原创 线程(一)
线程 Thread1)应用程序以进程为单位运行,一个进程之内可以分为一到多个线程2)操作系统有个组件叫任务调度器,将cpu的时间分给不同程序使用,微观串行(单核),宏观并行(多核)3)可以使用jconsole 来查看某个java进程中线程的运行情况,包括死锁等 好处: 1. 多进程,多线程可以让程序不被阻塞. 2. 充分利用多核cpu的优势,提高运行效率课程要求1.掌...
2018-08-15 00:07:52 142
原创 IO流(二)
IO(二)要点1)掌握字节流和字符流的各种类2)熟练应用序列化与反序列化字节流 InputStream : FileInputStream 从文件读取字节 BufferedInputStream 加入缓冲功能,提高文件的读取效率 ByteArrayInputStream 从字节数组变成输入流OutputStream :FileOutputStrea...
2018-08-15 00:07:06 121
原创 IO流(一)
IOInput 输入Output输出文件new File(String 文件路径)文件路径分隔符有/或者\,在其它操作系统可通过File.separator获取分隔符常用功能判断功能 : isFile(),isDiretory(),exists()创建目录 : mkdir(),mkdirs()获取子目录和文件 : listFiles()删除和重命名、移动等 :...
2018-08-11 23:58:42 160
原创 Exception
Exception 异常分为两种 一:典型的错误Error 方法递归调用发生的StackOverflowError和不断在堆中创建对象出现的OutOfMemoryError 二:就是现在准备提起的Exception异常,前者Error往往是严重错误无法挽救,而Exception在采取措施后让程序恢复正常 两者均继承自Throwable 异常处理方法...
2018-08-10 23:14:51 266
原创 集合及集合相关内容
集合集合主要分为两大类一:Collection单列集合Collection作为一个接口,有两大实现子接口,List和Set(1)List:List接口常见的子实现类有ArrayList,LinkedList,和Vector ArrayList: 底层数据结构是数组,查询快,增删慢,线程不安全,效率高 可重复存储元素,遍历时常用迭代器Iterator...
2018-08-08 07:26:12 641
原创 java se step 5
abstract: 常用类(Object,Class,Scanner,String,StringBuffer,System,Date,Arrays等等) 包装类(常用数据类型int,char,long等等的包装类) 常见数据类型的转换 常用类 Object 代表所有的根类,任...
2018-07-28 00:15:45 206
原创 java se step 4
abstract: 多态、接口、参数与返回值、内部类、正则表达式多态 前提:1)必须有继承关系; 2)必须有方法重写; 3)必须有父类引用指向子类对象(向上转型)格式: 父类名对象名 = new 子类名();...
2018-07-26 19:49:07 177
原创 java se step 3
abstract: 代码块、继承、关键字static和final 代码块 局部代码块 书写的位置,是在方法中定义的{代码...} 作用:限定变量的生命周期的 构造代码块 在类的成员位置,每次在执行构造方法之前,如果当前类中有构造代码块...
2018-07-25 22:21:28 173
原创 java se step 2
abstract: 流程控制语句,数组,function 面对对象的封装,构造方法,匿名对象,形式参数等等 基本语法: switch语句 可以用键盘录入int,String类型,但是Scanner类没有直接提供录入字符char类型的数据 ...
2018-07-05 07:36:20 240
原创 The first step of java
abstract: jdk,环境变量配置,dos命令 变量,常量,标识符 运算符,流程控制语句等 JDK的下载安装及环境变量配置 1.下载时注意不要安装在中文路径,不出现特殊字符 2. 环境变量配置有两种方法,一是直接更改路径,二是新建环境变量然后添加到Path里,建议后者,后者不...
2018-06-28 15:23:09 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人