自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公子小白博客

迎难而上

  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 JVM 还支持哪些语言

语言无关性正在越来越被开发者所重视。到目前为止,或许大部分程序员都还认为Java虚拟机执行Java程序是一件理所当然和天经地义的事情。但是在java发展之初,设计者就曾经考虑过并实现了让其它语言运行在Java虚拟机之上的可能性。并且在1997年发布的第一版Java虚拟机规范中就i曾经承诺锅(在未来,我们会对Java虚拟机进行适当的扩展,以便更好的支持其他语言运行于JVM之上),JDK1.7开始...

2019-06-25 15:21:29 3723

原创 Java 如何实现的平台无关

老师讲过:“计算机只认识0和1,所以我们写的程序需要经编译器译成由0和1构成的二进制格才能由计算机执行”。到由于最近10年内虚拟机以及大量建立再虚拟机之上的程序语言如雨后春笋般出现并蓬勃发展,将我们编写的程序编译成二进制本地机器码已不再是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令集无关的、平台中立的格式作为程序编译后的存储格式。java再诞生之时曾经提出一个非常著名的宣传口号:“一...

2019-06-25 15:19:51 550

原创 面向对象的三大基本特征和五大基本原

三大特征是:封装、继承、多态封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中...

2019-06-25 15:18:26 510

原创 什么是面向对象、面向过程?

1.1 面向对象这种思想的实质是:程序可以添加新类型的对象使自身适用于某个特点的问题。所以你在阅读描述解决方案的代码时,也是在阅读问题的描述。每个对象看起来都有点像一台微型计算机——它具有状态还有操作,用户可以要求对象执行这些操作。如果要对现实世界种的对象作类比,那么说它们都具有特性和行为似乎不错。Alan Kay曾经总结了面向对象语言的五大特征:1)万物皆为对象。将对象视为奇特的变量,它可以存...

2019-06-25 15:15:28 2236

原创 JVM——类文件结构

1、概述老师讲过:“计算机只认识0和1,所以我们写的程序需要经编译器译成由0和1构成的二进制格才能由计算机执行”。到由于最近10年内虚拟机以及大量建立再虚拟机之上的程序语言如雨后春笋般出现并蓬勃发展,将我们编写的程序编译成二进制本地机器码已不再是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令集无关的、平台中立的格式作为程序编译后的存储格式。java再诞生之时曾经提出一个非常著名...

2019-05-15 00:32:05 149

原创 JVM——类文件结构

1、概述老师讲过:“计算机只认识0和1,所以我们写的程序需要经编译器译成由0和1构成的二进制格才能由计算机执行”。到由于最近10年内虚拟机以及大量建立再虚拟机之上的程序语言如雨后春笋般出现并蓬勃发展,将我们编写的程序编译成二进制本地机器码已不再是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令集无关的、平台中立的格式作为程序编译后的存储格式。java再诞生之时曾经提出一个非常著名的...

2019-05-12 21:05:03 120

原创 JavaScript类型、值、变量(全集---史上最全(自我吹捧一下嘿嘿))

在编程语言中,能够表示并操作的值的类型称作数据类型(type),编程语言最基本的特性就是能够支持多种数据类型。当程序需要将值保存起来以备将来使用,便将其赋值给一个变量。 JavaScript的数据类型分为两类:原始类型和对象类型 JavaScript中有两个特殊的原始值:null和undefined只有两个无法拥有方法JavaScript变量是无类型的,变量可以...

2018-06-29 11:50:03 629

原创 git 版本回退

修改readme.txt文件如下:Git is oneGit is two 改动 第二次改动然后尝试提交lvjingying@LAPTOP-VGTK7EP5 MINGW64 /e/githome/learngit (master)$ git add readme.txtlvjingying@LAPTOP-VGTK7EP5 MINGW64 /e/githome/...

2018-05-31 21:24:40 286

原创 git查看状态和修改信息

之前的文章(git创建版本库)已经添加并提交了一个readme.txt文件现在我们继续工作,修改一下readme.txt文件内容然后运行git status 看看结果$ git statusOn branch masterChanges not staged for commit: (use "git add <file>..." to update what...

2018-05-31 19:39:52 26844

原创 git创建版本库

首先,选择一个合适的地方,创建一个空目录lvjingying@LAPTOP-VGTK7EP5 MINGW64 /e/githome$ mkdir learngitlvjingying@LAPTOP-VGTK7EP5 MINGW64 /e/githome$ cd learngit/lvjingying@LAPTOP-VGTK7EP5 MINGW64 /e/githome/lear...

2018-05-31 19:00:24 218

原创 nginx安装,解析,优化,动静分离

首先需要安装pcre库 安装pcre支持rewrite库,也可以安装源码,注*安装源码时,指定pcre路径为解压 源码的路径,而不是编译后的路径,否则会报错。查看是否安装了nginx:cd /usr/local/ngi^C下载nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz解压:tar xzf nginx-1.6.2.tar...

2018-05-28 19:58:19 263

原创 使用.this与.new

如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟原点和this。这样产生的引用自动地具有正确的类型,这一点在编译期就被知晓并接受检查,因此没有任何运行时开销。下面展示了如何使用.thispublic class DotThis { void f() { System.out.println("DotThis.f()"); } pub...

2018-05-26 01:01:07 501

原创 内部类之 连接到外部类

我前一篇博客开始,内部类似乎还只是一种名字隐藏和组织代码的模式。这是是很有用,但还不是最引人注目的,它还有其它的用途。当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊的操作。此外,内部类还拥有其外围类的所有元素的访问权。interface Selector{ boolean end(); Obj...

2018-05-26 00:45:28 308

原创 创建Java内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类

2018-05-24 22:07:54 1298

原创 bean的生命周期

在传统的Java应用中,bean的生命周期很简单。使用Java关键字new进行备案实例化,然后改备案就可以使用了。一旦该bean不再被使用,则由Java自动进行垃圾回收 图:bean在Spring容器中从创建到销毁经历了若干阶段,每一阶段都可以针对Spring如何管理bean进行个性化定制*正如你所见,在bean准备就绪之前,bean工厂执行了若干启动步骤。我们对图进行详细描述:...

2018-05-24 17:19:37 240

原创 容纳你的Bean

使用应用上下文Spring自带了多种类型的应用上下文。下面罗列的几个是最可能遇到的AnnotationfigApplicationContext:从一个或多个基于Java的配置类中加载Spring应用上下文。AnnotationConfigWebApplicationContext:从一个或多个基于java的配置类中加载SpringWeb应用上下文ClassPathXmlApplic...

2018-05-24 15:37:27 148

原创 Spring核心---简化java开发

为了降低JAVA开发的复杂性,Spring采取了一下4中关键策略基于POJO的轻量级和最小侵入性编程通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样板式代码1.1.1激发...

2018-05-23 22:16:42 431

原创 《新概念第一册》第一课 Excuse me.

No pain , no gain (不劳则无货) A: Excuse me! excuse v 原谅,宽恕 Please excuse the mess. 请见谅这儿这么乱 me /mi/pron.我(宾格) excuse me 原谅我 Excuse me for being so ...

2018-05-23 00:14:01 5301

原创 Java并发编程

多线程编程的特点同一份代码,可以有多个线程执行 ——即可以在一个CPU核上面并发执行 ——也可以在多个CPU核上并行执行线程的执行默认是乱序的 ——程序员不能假定执行次序线程会共享数据(对象的变量) ——需要互斥线程之间也需要合作(同步)如何实现互斥?锁只有获得了锁的线程,才能对共享资源做操作,换句话说:进入临界区对共享资源做完操作(即使发生异...

2018-05-19 01:27:32 194

原创 mysql增删改查

首先创建表emp和表deptcreate table emp( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2));create table dept( deptno int(2), deptname varchar(10));1,插入记录1,向表...

2018-05-18 17:09:19 387

原创 SQL基础DDL语句

1,创建数据库test1 create database test1;2,选择数据库test1 use test 13,查看test1数据库中创建的所有数据表 show tables;4,删除test1数据库 drop database test1;5,创建一个名称为 emp 的表。表中包括 3 个字段,ename(姓名),hiredate(...

2018-05-18 11:52:13 353

原创 汇编基础

指令 注释 MOVL $0x3051,%EAX 那0x3051这指放到EAX寄存器,4个字节 MOVL %EAX,-12(%EBP) 吧寄存器EAX的值,存放到EBP指向的地址减去12个字节的地方 LEAL -12(%EBP) %EAX 把%EBP减去12得到的地址,放到EAX寄存器当中 PUSHL %EBP 把寄存器EBP的值压栈...

2018-05-17 13:48:42 147

原创 什么是数据库中的自动存取控制方法和强制存取控制方法?

自主存取控制方法: 定义各个用户对不同数据对象的存取对象。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密集,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有谋一许可证级别的用户才能存取某一个密级的数据对象...

2018-05-14 19:05:07 20028 2

原创 实现数据库安全性控制的常用方法和技术。

(1)用户标识和鉴别: 该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才能提供系统的使用权 (2)存取控制 通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未授权的人员无法存取数据 (3)视图机制 为不同的用户定义视图,通过视...

2018-05-14 15:49:11 38268 1

原创 数据库安全性和计算机系统安全性有什么关系?

安全性问题不是数据库系统独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一 数据库的安全性和计算机系统的安全性,包括操作系统,网络系统的安全性是紧密联系,相互支持的。...

2018-05-14 15:37:50 7494

原创 是什么是数据库的安全性?

数据库的安全性是指保护数据库以防止不合法的使用造成的数据泄露,更改或破坏。

2018-05-14 15:19:18 6103

原创 所有的视图都可以更新吗?

不是。视图是不实际存储数据的虚表。因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一有意义地的装换成对应基本表的更新。所以,并不是所有的视图都是可更新的。...

2018-05-14 15:14:54 7761

原创 哪类视图是可以更新的?哪类视图是不可更新的?

基本表的行列子集视图一般是可更新的。若视图的属性来自集合函数,表达式,则该视图肯定是不可以更新的。

2018-05-14 14:10:38 19384

原创 视图的优点

视图能够简化用户的操作视图使用户能以多种角度看待同一数据:视图对重构数据库提供了一定程度的逻辑独立性视图能够对机密数据提供安全保护

2018-05-14 14:07:57 2076

原创 什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不存在独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在导出视图的基本表中。视图在概念上基本与表等同。视图在概念上与基本表等同,用户可以在基本表那样使用视图,可以在视图上再定义视图。...

2018-05-14 14:04:48 49450

原创 出色的人不一定比你聪明,而是比你更加自律,更有效率

1、早睡早起 对于年轻人来说,早睡早起,是最知易难行,但也是性价比最高的自律。2、按时吃早饭 一顿简单有营养的早餐,能帮你开启高效的一天。3、设定一个切实可行的目标 有目标,才有动力。但是一个不切实际的目标,会轻易打败你的斗志。4、改掉一个坏习惯 爱抱怨,总是迟到~梦想从来不是靠空想就能实现,想要得到最好的,先把自己做到最好5...

2018-05-13 14:03:25 1385 1

转载 markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-05-13 13:47:12 368

原创 SQL 的特点

(1)综合统一: SQL语言集数据定义语言DDL,数据操纵语言DML、数据控制语言DCL的功能于一体 (2)高度非过程化: 用SQL语言进行数据操作,只要提出“做什么”,而无需知名”怎么做“,因此无需了解存取路径,存取路径的选择语句SQL的操作过程由系统自动完成 (3)面向集合的操作方式 SQL语言才...

2018-05-06 18:50:23 19111 1

原创 python 数字(Number)类型

python中数字有四种类型:整数,布尔值,浮点数和复数。int(整数),如1,只有一种整数类型int,表示为长整形,没有python中的Longbool(布尔),如Truefloat(浮点数),如1.23,3E-2complex(复数),如1+2j,1.1+2.2j...

2018-05-06 10:44:03 634

原创 python 多行语句

Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杆()来实现多行语句total = 10 + \ 9 + \ 6print(total) 运行结果为 25 在[],{}或()中的多行语句不需要使用反斜杆()例如:total = [1,2,3, 5,6,7]print(total)...

2018-05-06 10:36:15 2208

原创 python 行与缩进

python 最具特色的就是使用缩进来表示代码块,不需要代码块{}; 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进的空格是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下if True: print("True")else: print("False") 缩进不一致会导致运行错误...

2018-05-06 10:30:05 1744

原创 python 注释

单行注释 Python中单行注释以#开头,实例如下:#这是单行注释print("hello world")#这是单行注释 运行结果 hello world 多行注释 多行注释可以用多个#号,还有”’和”“” #第一个注释 #第二个注释 ''' 第三个注释 第四个注...

2018-05-06 10:18:24 104

原创 python保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字 代码:import keywordprint(keyword.kwlist) 运行结果 [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘...

2018-05-06 10:03:54 293

原创 python 标识符

第一个字符必须是字母表中字母或下划线_ 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感

2018-05-06 09:59:12 815

原创 Python 编码

编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符编码 # -*- coding:cp-1252 -*- 上述定义允许在源文件中使用Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。...

2018-05-06 09:56:19 161

《Spring实战(第四版)》高清PDF扫描版(带书签).pdf

学习spring不错的书籍。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-05-24

空空如也

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

TA关注的人

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