
java
陌染007
设计博主:羡羡三岁了呢QAQ
个人网站:http://xue.ujiuye.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单机、分布式、集群的区别与联系
一、单机结构 一个系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了,整个项目所有的服务都由这台服务器提供。这就是单机结构。单机结构的缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模式。 二、集群结构 单机处理到达瓶颈的时候,你就把单机复制几份,这样就构成了一个“集群”。集群中每台服务器就叫做这个集群的一个“节点”,所有节点构成了一个集群。每个节点都提供相同的服务,那么这样系统的处原创 2020-09-04 10:23:36 · 417 阅读 · 0 评论 -
学C语言还是Java?
本次排行榜的最大亮点就是:C语言击败Java,继续稳坐老大宝座! 这两年,编程语言排行榜榜首位置,不是C语言,就是Java。 以下为具体榜单信息: TIOBE 8 月 TOP 10 编程语言 那么,新手适合学C语言还是Java? 首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更广,原创 2020-09-02 10:33:10 · 842 阅读 · 0 评论 -
垃圾回收算法有哪些
垃圾检测通常通过建立一个根对象的集合以及建立一个从这些根对象开始能够触及的对象集合来实现。如果正在执行的程序可以访问到根对象和某个对象之间存在引用路径,这个对象就是可触及的。对于程序来说,根对象总是可以访问的。从这些根对象开始,任何可以被触及的对象都被认为是“活动”的对象。无法被触及的对象被认为是垃圾。 虚拟机的根对象集合根据实现不同而不同,包含局部变量中的对象引用和栈帧的操作数栈(以及类变量中的对象引用)、被加载的类的常量池中的对象引用(比如字符串)、传递到本地方法中的没有被本地方法释放的对象引用。任何被原创 2020-08-26 11:49:26 · 521 阅读 · 0 评论 -
Java是什么?Java能干什么工作?
Java是一种为多个平台生成软件的编程语言。由Sun Microsystems的前计算机科学家James A. Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行。 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。 Java的众多特点使得它的应用范围也很广,比如:由于Java具有安全性,所以被广泛应用于金融行业,很多第三方原创 2020-08-21 10:45:16 · 4022 阅读 · 0 评论 -
mybatis的执行流程
加载全局配置文件(mybatisConfig.xml),这个配置文件中通常是别名设置,拦截器的设置, (当ssm整合后,环境配置与mapper映射文件的注册会转移到spring配置文件中) xml全局配置文件会产生一个构建者类,叫做xmlConfigBuilder,这个类是用来通过xml配置 文件来构建COnfiguration对象实例的,构建的过程就是解析(MBatistConfig 。xml)配置文件 调用parse产生configuration对象 3. 随后产生的就是Mybatis的配置类.原创 2020-08-05 16:16:48 · 229 阅读 · 0 评论 -
Spring Bean的生命周期
(1)BeanFactoryPostProcessor的postProcessorBeanFactory()方法:若某个IoC容器内添加了实现了BeanFactoryPostProcessor接口的实现类Bean,那么在该容器中实例化任何其他Bean之前可以回调该Bean中的postPrcessorBeanFactory()方法来对Bean的配置元数据进行更改,比如从XML配置文件中获取到的配置信息。 (2)Bean的实例化:Bean的实例化是使用反射实现的。 (3)Bean属性注入:Bean实例化完成后,原创 2020-07-28 16:44:35 · 114 阅读 · 0 评论 -
svn和Git有什么关系
1.git git官网https://git-scm.com/ 官网上是这么介绍的: Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. git是一个开源的分布式版本控制系统,用以快速高效的处理项目从很小到非常大的项目的版本控制的所有事情。 另外官网上原创 2020-07-27 14:55:36 · 446 阅读 · 0 评论 -
javascript宿主对象和内置对象的区别
原生(Naitve)对象:除了内置对象,还包括了一些在运行过程中动态创建的对象 宿主对象:宿主对象不是引擎的原生对象,而是由宿主框架通过某种机制注册到JavaScript引擎中的对象 原生对象介绍 ECMA-262 把原生对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”,与宿主无关,在javascript(远景浏览器)、nodejs(node平台)、jscript(ie浏览器)、typescript(微软平台)等等中均有这些对象。 Object、Functi原创 2020-07-13 14:43:35 · 227 阅读 · 0 评论 -
常用的 Git 命令,给你准备好了!
分支操作: git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查看所有分支的最后一次操作 git branch -vv 查看当前分支 git brabch -b 分支名 origin/分支名 创建远程分支到本地 git branch --merged 查看别的分支和当前分支合并过的分支 git branch --no-merged 查看未与当前分支合并的分支 git bra原创 2020-06-24 15:49:25 · 191 阅读 · 0 评论 -
什么是java?你知道吗?
Java是一门编程语言,是一门连接人与计算机的语言,在我们的生活中,人与人之间需要交流,通常我们可以使用说话来进行交流,让别人理解我们所要表达的意思,但是当我们和一个外国人进行交流的时候,由于两个人的语言不通,所以交流的时候谁也不懂对方的意思,这时我们可以找个会两种语言的翻译帮助我们,从而可以使双方交流下去。 由于计算机只认识二进制(只有0和1)的信息,对于我们来说,只有二进制的信息与我们平时所说...原创 2019-12-02 11:29:15 · 420 阅读 · 0 评论 -
Java初学者最容易犯的8个错误
1、字符串连接误用 错误的写法: String s = “”; for (Person p : persons) { s += ", " + p.getName(); } s = s.substring(2); //remove first comma 正确的写法: StringBuilder sb = new StringBuilder(persons.size() * 16); // well...原创 2019-09-29 14:30:21 · 429 阅读 · 0 评论