洛小白丶
码龄8年
关注
提问 私信
  • 博客:952,262
    952,262
    总访问量
  • 73
    原创
  • 650,701
    排名
  • 129
    粉丝
  • 0
    铁粉

个人简介:终生学习

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-07-12
博客简介:

公子小白博客

博客描述:
迎难而上
查看详细资料
个人成就
  • 获得401次点赞
  • 内容获得43次评论
  • 获得613次收藏
创作历程
  • 6篇
    2019年
  • 68篇
    2018年
成就勋章
TA的专栏
  • java
    11篇
  • Microservices
    3篇
  • springBoot
    2篇
  • DBSIntroduction
    36篇
  • python
    7篇
  • test
    1篇
  • Essays
    1篇
  • compilation
    1篇
  • mysql
    2篇
  • English
  • spring
    3篇
  • nginx
    1篇
  • git
    3篇
  • JavaScript
    1篇
  • JVM
    1篇
兴趣领域 设置
  • 硬件开发
    fpga开发
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JVM 还支持哪些语言

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

Java 如何实现的平台无关

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

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

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

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

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

JVM——类文件结构

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

JVM——类文件结构

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

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

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

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 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
26912 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

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 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用.this与.new

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

内部类之 连接到外部类

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

创建Java内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类
原创
发布博客 2018.05.24 ·
1350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

发布资源 2018.05.24 ·
pdf

bean的生命周期

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

容纳你的Bean

使用应用上下文Spring自带了多种类型的应用上下文。下面罗列的几个是最可能遇到的AnnotationfigApplicationContext:从一个或多个基于Java的配置类中加载Spring应用上下文。AnnotationConfigWebApplicationContext:从一个或多个基于java的配置类中加载SpringWeb应用上下文ClassPathXmlApplic...
原创
发布博客 2018.05.24 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring核心---简化java开发

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

《新概念第一册》第一课 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 ·
5375 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java并发编程

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