码迷,mamicode.com
首页 > 编程语言 > 周排行
[Java] 父类和子类拥有同名的成员变量(fields)的情况
首先,需要明确的是,无论是通过casting,还是通过将子类对象的reference赋值给父类变量,都无法改变该reference所指对象的真实类型。但当该reference的类型是父类时,将无法调用只存在于子类中的方法。 当子类拥有与父类同名的成员变量时,父类的成员变量并不会被覆盖,而是与子类的成 ...
分类:编程语言   时间:2019-06-28 16:45:57    阅读次数:139
线程同步问题
基本的进程线程概念 线程与进程的区别 拥有资源:进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。 调度:线程是独立调度的基本单位,在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切换到另一个进程中的线程时,会引起进程切换。 系统开销:由于创建或撤销进程时,系统都 ...
分类:编程语言   时间:2019-06-28 16:47:35    阅读次数:129
Spring MVC 设计概述
MVC设计的根本原因在于解耦各个模块 Spring MVC的架构 Spring MVC的架构 对于持久层而言,随着软件发展,迁移数据库的可能性很小,所以在大部分情况下都用不到Hibernate的HQL来满足移植数据库的要求。与此同时,性能对互联网更为重要,不可优化SQL、不够灵活成了Hibernat ...
分类:编程语言   时间:2019-06-28 16:49:46    阅读次数:124
flink 实现ConnectedComponents 连通分量,增量迭代算法(Delta Iteration)实现详解
1、连通分量是什么? 首先需要了解什么是连通图、无向连通图、极大连通子图等概念,这些概念都来自数据结构-图,这里简单介绍一下。 下图是连通图和非连通图,都是无向的,这里不扩展有向图: 如果需要继续了解连通图相关的内容可以自行百度。 2、flink 实现连通分量算法,本例中将分量值小的数据传递到其他连 ...
分类:编程语言   时间:2019-06-28 17:56:53    阅读次数:165
SpringBoot(十九)_spring.profiles.active=@profiles.active@ 的使用
现在在的公司用 当我看到这个的时候,一脸蒙蔽,这个 是啥意思。 这里其实是配合 进行选择不同配置文件进行开发 实战 1.构建一个springboot 项目 这里使用idea进行构建的,这个过程省略 2.pom文件配置 这里默认dev配置 3.配置多个配置文件 application.properti ...
分类:编程语言   时间:2019-06-28 17:59:39    阅读次数:141
Java JDK动态代理
jdk 动态代理的主要三个部分 1. Proxy 类. 2. ClassLoader 3.InvocationHandler java中动态代理主要有JDK和CGLIB两种方式。 区别主要是jdk是代理接口,而cglib是代理类。 jdk的动态代理调用了Proxy.newProxyInstance( ...
分类:编程语言   时间:2019-06-28 18:00:46    阅读次数:95
java跳出多层循环
带标签的break、continue语句 其结果 自动拆装箱 ...
分类:编程语言   时间:2019-06-28 18:02:25    阅读次数:89
Java 方法
程序是由一条条语句构造成; Java方法是语句的集合,是对功能的封装。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法先在程序中创建,在其他地方被调用 如:System.out.println() System.out对象调用println方法 一般情况下,定义一个方法包含以下语法 ...
分类:编程语言   时间:2019-06-28 18:05:58    阅读次数:109
Java泛型
夯实JAVA基本之一 —— 泛型详解(1):基本使用 夯实JAVA基本之一——泛型详解(2):高级进阶 ...
分类:编程语言   时间:2019-06-28 18:09:39    阅读次数:94
Python初学——列表
列表的操作: 1.添加: 1)末尾添加:append() >>> mumber=['jack','white','smith','jangy','phyhg']>>> mumber.append('sex')>>> print(mumber)['jack', 'white', 'smith', 'j ...
分类:编程语言   时间:2019-06-28 18:14:26    阅读次数:133
python面向对象总结
三大支柱:封装、继承、多态 例子:工资结算系统。 """ 月薪结算系统 - 部门经理每月15000 程序员每小时200 销售员1800底薪加销售额5%提成 """ from abc import ABCMeta, abstractmethod class Employee(metaclass=ABC ...
分类:编程语言   时间:2019-06-28 18:15:05    阅读次数:185
js数组去重的方法
最近在面试,侥幸面试成功,这里列举一下数组去重的方法这里我们先随机生成一个10000项的数组,通过不同方法的对数组进行去重,来比较一下速度。 首先生成数组 1.首先是通过双循坏的方法 声明一个新的空数组,每次对新数组进行检索,如果查不到,则将元素插入。时间复杂度为O(n2)贴上代码 2.这种思路是先 ...
分类:编程语言   时间:2019-06-28 18:15:35    阅读次数:154
Spring cloud stream【入门介绍】
案例代码:https://github.com/q279583842q/springcloud e book   在实际开发过程中,服务与服务之间通信经常会使用到消息中间件,而以往使用了哪个中间件比如RabbitMQ,那么该中间件和系统的耦合性就会非常高,如果我们要替换为Kafk ...
分类:编程语言   时间:2019-06-28 18:16:37    阅读次数:132
这可能是最漂亮的Spring事务管理详解
事务概念回顾 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID): Spring事务管理接口介绍 Spring事务管理接口: PlatformTransactionManager: (平台)事务管理器 TransactionDefinition: 事务定义信息( ...
分类:编程语言   时间:2019-06-28 18:18:19    阅读次数:114
选择排序
-- 转自 算法图解 ...
分类:编程语言   时间:2019-06-28 18:18:44    阅读次数:108
spring bean
( "参考内容" ) Bean的作用域 Singleton 单例 在Spring IOC 容器仅存在一个Bean实例,Bean以单例方式存在,这个是默认值。 prototype 原型 每次从容器调用bean时,都会返回一个新的实例,也就是每次调用getBean()时都会实例化一个新的bean。 re ...
分类:编程语言   时间:2019-06-28 18:19:40    阅读次数:124
Js 代码递归实现树形数据与数组相互转换。
贴代码: 如上代码在开发React项目, 用到内容。 需要注意的是, Gird 与Tree 结构转换是一个引用赋值。 也就是说改gird 或者treeData之后 值会影响变。 不需要的话,深拷贝之后再转。 浅拷贝的好处就是利用引用特性, 改treeData 值界面保存后去gridData 是可以的 ...
分类:编程语言   时间:2019-06-28 18:19:57    阅读次数:207
如何使用VS Code编写Spring Boot (第二弹)
本篇文章是续《如何使用VS Code编写Spring Boot》 之后,结合自己.net经验捣鼓的小demo,一个简单的CRUD,对于习惯了VS操作模式的.net人员非常方便,强大的智能提示,简单又干净,一起开启愉快的java编程之旅吧。 一.环境搭建 请移步《如何使用VS Code编写Spring ...
分类:编程语言   时间:2019-06-28 18:20:29    阅读次数:273
关于spring mvc 请求参数校验使用中的坑 。 maven 生命周期,线程池杂识
//一、使用@Valid @NotNull 启动项目请求,参数为空, // 好像没有效果。原因是只加了jar包:javax.validation:validation-api,这个包是一个规范,并没有实现 // spring 的默认实现是 org.hibernate:hibernate-valida... ...
分类:编程语言   时间:2019-06-28 18:22:54    阅读次数:134
C++--继承的概念和意义、继承中的访问级别、不同的继承方式
一.继承的概念和意义Q:类之间是否存在直接的关联关系?由这个问题由此联想到生活中的例子:组合A.组合关系:整体与部分的关系组合关系的描述--代码示例#include<iostream>#include<string>usingnamespacestd;classMemory{public:Memory(){cout<<"Memory()"<<endl
分类:编程语言   时间:2019-06-28 19:34:59    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!