自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 虚拟机类加载机制(类加载过程)

加载过程接下来我们详细讲解一下加我群里一中类加载的全过程,也就是加载,验证,准备解析和初始化这五个阶段所执行的具体动作。加载加载是类加载过程的一个阶段,希望读者没有混淆。这两个看起来好像是的名词,在家找阶段虚拟机需要完成下面三件事。1.通过一个类的全限定名来获取定义此类的二进制字节流。2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。3.在内存中生成一个代表这个类。的对象作为方法区这个类的各种数据的访问入口虚拟机规范的这三点要求其实并不算具体,因此虚拟机实现与具体应用的灵活度。

2020-11-26 00:23:32 11 1

原创 虚拟机类加载机制(初始化)

虚拟机类加载机制代码编译的结果从本地机器码转变为字节码是存储格式发展的一小步,却是编程语言发展的一大步。概述上一章我们了解了class文件存储格式的具体细节,在class文件中描述的各种信息。最终都需要加载到虚拟机中,之后才能运行和使用,而虚拟机如何加载这些class文件,class文件中的信息进入到虚拟机后会发生什么变化,这些都是本章要进行讲解的内容。去你鸡巴描述类的数据从class文件加载到内存,并对数据进行校验,转换,解析和初始化最终形成。可以被虚拟机直接使用的Java类型,这就是虚拟机的类加

2020-11-26 00:08:41 26

原创 使用Java将日历信息保存到数据库中

使用Java将日历信息保存到数据库中直接上代码吧建表语句CREATE TABLE calendar_info ( date_info DATE NOT NULL COMMENT '当前日期', week_of_year VARCHAR(10) COMMENT '第几周', day_of_week VARCHAR(20) COMMENT '周几', date_flag VARCHAR(1) COMMENT '0 上班 1周

2020-11-19 11:22:57 23

原创 jdk 、 eclipse 版本匹配关系图

2020-11-12 18:19:07 28 1

原创 js web workers简介

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <input type="text" name="" id="t1" value="" placeholder="请输入数字" /> <button type="button" id="b1">计算斐波

2020-11-12 17:32:18 38 2

原创 js 计算 斐波那契数字

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>斐波那契数字</title> </head> <body> <input type="text" name="" id="t1" value="" placeholder="请输入数字" /> <button type="button" id="b1"&g

2020-11-12 16:29:55 12

原创 js 事件机制简介

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <button type="button">bt1</button> <script type="text/javascript"> /** * 浏览器是单进程还是多进程?

2020-11-12 16:23:38 50 1

原创 js 闭包面试题

<script type="text/javascript"> //代码片段一 var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ return this.name; }; } }; alert(object.getNameFunc()()); //?

2020-11-11 17:01:06 9

原创 Java 反射invoke方法 为啥不能 传对象类型

因为这里是一个可变参数。

2020-11-11 16:54:09 16

原创 js 使用向外暴露函数的方式和使用闭包的方式进行模块化操作

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script src="./test1.js" type="text/javascript" charset="utf-8"></script> <script src="./test2.js" type="text/javascript

2020-11-11 16:03:18 15

原创 js中的闭包

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> </head> <body> webDemo <button>b1</button> <button>b2</button> <button>b3</button&gt

2020-11-11 15:05:45 28

原创 js 中的上下文

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> /** * 执行上下文分为 全局执行上下文 函数执行上下文 * 全局执行上下文: * 在执行全局代码前,将Window确定为全局执行上下文 * 对全局执行上

2020-11-11 12:26:26 35

原创 js 中的变量提升和函数提升

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> // 变量 var 声明的变量,在语句定义之前就可以访问 // 函数 function 声明的函数,在函数定义之前就可以访问 console.log(a); //undefined

2020-11-11 11:42:49 5

原创 js 使用构造函数和原型链实现继承操作

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> function Father(name,age){ this.name = name, this.age = age } Father.prototype.say

2020-11-11 11:36:57 28

原创 js 使用构造函数和call\apply 函数实现假继承

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> // 使用构造函数 和 call 或者apply 来实现假继承 function Father(name,age){ this.name = name, this.age

2020-11-11 11:32:30 8

原创 js 中使用原型链的方式实现继承

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> function Father(name,age){ this.msg = "我是你爸爸"; } Father.prototype.sayFatherWhois = fun

2020-11-11 11:27:25 3

原创 js 创建对象的几种方法

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>index</title> <script type="text/javascript"> // 1.使用Object的方式创建对象 // 语句太多 // var obj = new Object{}; // obj.name = "笨比"; // obj.a

2020-11-11 11:15:11 39

原创 jQuery 简单动画

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0px; } .div1 { position: absolute; width: 200px; height: 200px;

2020-11-09 12:40:00 21

原创 jQuery 事件的委托

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script t

2020-11-06 12:28:37 41

原创 jQuery事件绑定和解绑

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0px; } .out { position: absolute; width: 200px; height: 200px; top: 20p

2020-11-06 11:51:13 57 1

原创 jQuery CRUD

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0px; } .div1 { position: absolute;

2020-11-04 14:32:13 33

原创 jQuery 过滤

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script t

2020-11-04 14:04:06 34

原创 jQuery 操作css

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script

2020-11-04 11:45:51 37

原创 jQuery表单选择器

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script

2020-11-04 11:21:39 32

原创 jQuery 过滤选择器

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script

2020-11-04 10:19:28 10

原创 jQuery 层次选择器

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script

2020-11-03 14:31:53 37

原创 jQuery 基本选择器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script t

2020-11-03 13:31:32 27

原创 jQuery 对象demo

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script

2020-11-03 12:30:50 30

原创 jQuery demo 两个函数

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--使用cdn的吧--> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script t

2020-11-03 10:05:50 111 1

原创 jquery helloworld

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>jquery helloworld</title> <script type="text/javascript" src="js/jquery-1.10.1.js"></script> <script type="text/javascript"> window

2020-11-03 09:42:55 39

原创 创建vue项目

创建vue项目1.安装node ,检查node版本 node -V2. 使用淘宝的npm镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org3. 安装vue-cli cnpm install vue-cli -g //全局安装 vue-cli4. vue init webpack my-project5. 一直按回车,就可以安装成功。6. 切换到 my-project 项目所在路径,使用命令 np

2020-11-02 16:38:38 14

原创 vue 全局和部分指令

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="demo"> <p v-my-upper="msg"></p> <p v-my-lower="msg"></p> </div&gt

2020-11-02 15:54:52 33

原创 vue ref 和 v-cloak

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> [v-cloak] { display: none } </style> </head> <body> <div id="demo"> <p>{{content}}</p>

2020-11-02 15:41:49 32

原创 vue 过滤器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="demo"> 当前时间:{{date}} <br/> 当前时间:{{date|dataFormat}} </div> <!--使用cdn地址吧--&g

2020-11-02 15:35:01 121 1

原创 vue form表单数据

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单数据绑定</title> </head> <body> <div id="demo"> <form action="/xxx" @click.prevent="dealRequest"> <span>用户名: <

2020-11-02 15:08:01 38

原创 vue 事件处理

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>事件处理</title> </head> <body> <div id="demo"> <button @click="test1">无参函数</button> <button @click="test2('abc')"&g

2020-11-02 14:46:35 31

原创 vue v-for update

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="demo"> 遍历数组: <ul> <li v-for="(index,value) in arr" :key="index"> "下标":{{i

2020-11-02 13:28:53 21

原创 风险管理中的风险预测、风险评估、风险控制

风险管理中的风险预测风险预测又称风险估计他试图从两个方面评估一个风险风险发生的可能性或概率。如果风险发生了所产生的后果。风险测评活动通常,项目计划人员于管理人员,技术人员一起进行下面四步风险预测活动1.建立一个尺度或标准,以反映风险发生的可能性。2.描述风险产生的后果3.估算分享对项目和产品的影响4.标注方向预测的整体精确度,以免产生误解。一种简单的风险预测技术是建立风险表,风险表中的第一列列出所有的方向。第2-4列列出每个风险的种类发生的概率以及所产生的影响。风险所产生的影响可以用一个数字

2020-11-01 10:06:10 91

原创 软件风险控制

风险管控一般认为,软件分享有包括两个特性,不确定性和损失。不确定性是指风险可能发生,也可能不发生损失是指如果风险发生就会产生恶性结果。再进行分享分析时,重要的是量化每个风险的不确定长度和损失程度。为了实现这一点必须考虑不同类型的风险项目方想威胁到项目计划,也就是说,如果项目方想发生,就有可能拖延项目的进度和增加项目的成本。项目风险是指预算,进度,人员,资源利益相关者。需求等方面的潜在问题以及他们对软件项目的影响。项目复杂度,规模及结构不确定,现也属于项目风险因素。技术风险威胁到要开发软件的质量和交付时

2020-11-01 09:23:09 35

原创 软件配置管理

软件配置管理在软件开发过程中,变更是不可避免的。而变更时由于没有进行变更控制,可能加剧了项目中的混乱。为了协调项目开发,使得混乱减到最小,使用配置管理技术。让变更所产生的错误表达到最小并有效的提高生产率。基线...

2020-11-01 09:09:24 40

mysql备份恢复 命令 整理

发表于 2020-01-19 最后回复 2020-01-19

空空如也

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

TA关注的人 TA的粉丝

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