码迷,mamicode.com
首页 > 编程语言
spring源码分析——BeanFactory与FactoryBean的区别
BeanFactory是spring容器的顶层bean工厂,它提供了从容器获取bean,判断是否存在bean的一些简单方法。FactoryBean是创建 Bean对象的一种方式,如果我们不希望通过扫描注册,就可以使用这种方式注册Bean。 一:BeanFactory接口 这个接口类提供getBean ...
分类:编程语言   时间:2020-07-03 12:35:51    阅读次数:65
springmvc 源码分析(二)
测试环境搭建: 本次搭建是基于springboot来实现的,代码在码云的链接:https://gitee.com/yangxioahui/thymeleaf.git 项目结构代码如下: 一: controller的三种实现方式: 1. 第一种是大家非常熟悉的,使用@Controller和@Reque ...
分类:编程语言   时间:2020-07-03 12:33:33    阅读次数:43
面试题:找出数组中只出现一次的2个数(异或的巧妙应用)(出现3次)
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 分析:这是一道很新颖的关于位运算的面试题。 首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出 ...
分类:编程语言   时间:2020-07-03 12:31:53    阅读次数:61
JavaScript图形实例:Levy曲线及其变形
Levy曲线是将一条线段不停地分形成两条长度相等且相互垂直的线段而生成的。Levy分形的最后很像一个英文字母C,所以也称它为C曲线。 Levy曲线的生成示意如图1所示。 图1 Levy曲线的生成 1.Levy曲线 Levy曲线采用递归过程易于实现,编写如下的HTML代码。 <!DOCTYPE htm ...
分类:编程语言   时间:2020-07-03 12:27:17    阅读次数:62
SpringCloud Alibaba——服务注册与发现(Nacos)
转: SpringCloud Alibaba——服务注册与发现(Nacos) 默-存 2019-01-21 11:39:48 13718 收藏 10分类专栏: springcloud版权一、Nacos简介 Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速 ...
分类:编程语言   时间:2020-07-03 12:25:16    阅读次数:57
idea + springboot 热部署
1.pom添加热部署 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> 2.File->Settings->Comp ...
分类:编程语言   时间:2020-07-03 12:24:41    阅读次数:60
有序数组转换为平衡二叉搜索树
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树 时间复杂度:O(n) n为数组长度 空间复杂度:O(logn) class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None c ...
分类:编程语言   时间:2020-07-03 12:23:57    阅读次数:63
java.exe and -classpth or -cp
mydirname=$(dirname $0) java -cp $classes_dir:$lib_dir/*:$config_dir -Doracle.net.wallet_location=${WALLET_HOME} -Doracle.net.tns_admin=${TNS_ADMIN} c ...
分类:编程语言   时间:2020-07-03 12:19:44    阅读次数:67
多线程下单例模式示例(synchronized)
class SingleDemo { public static SingleDemo instance = null; private SingleDemo() { System.out.println(Thread.currentThread().getName() + "\t 我是Single ...
分类:编程语言   时间:2020-07-03 12:18:54    阅读次数:68
[C++]C++ Primer中练习5.11的想法
https://www.cnblogs.com/DouglasLuo/p/13221356.html 这道练习题要求我们使用C++统计输入的字符串中a, e, i, o, u这五个字符及其大写的数量。这里其实不难,使用switch语句对输入的字符串挨个进行判断,即可得出算出这五个字符的数量。 后面练 ...
分类:编程语言   时间:2020-07-03 12:15:33    阅读次数:66
GO语言必备的五大开源工具!
大家都知道编程语言众多,其中有python、GO语言、JAVA语言、PHP语言,而GO语言因为具有广泛的优势,深受大家的喜欢和关注。那么GO语言常用的开源工具有哪些?
分类:编程语言   时间:2020-07-03 12:10:06    阅读次数:77
python的基本操作运算符
#幂次运算 ** mici = 1 while mici <= 9: print(2**mici,end=" ") #打印2的n次幂 mici += 1 #取整运算 // print("\n取整运算:5//3 = ",5//3) ''' 逻辑运算: 或:or 与:and 非:not 优先级问题: 有 ...
分类:编程语言   时间:2020-07-03 12:09:28    阅读次数:57
java 用集合完成随机点名器和库存管理案例
一 随机点名器 1.案例需求 随机点名器,即在全班同学中随机的找出一名同学,打印这名同学的个人信息。 我们来完成随机点名器,它具备以下3个内容: 存储所有同学姓名 总览全班同学姓名 随机点名其中一人,打印到控制台 2.案例分析 全班同学中随机的找出一名同学,打印这名同学的个人信息。 我们对本案例进行 ...
分类:编程语言   时间:2020-07-03 12:08:59    阅读次数:68
springboot jpa---->总结一下遇到的问题
Native Query throw exception dto code import lombok.Value; @Value public class IdsOnly { Integer id; String otherId; } repository public interface Tes ...
分类:编程语言   时间:2020-07-03 11:00:36    阅读次数:147
selenium+java判断元素是否被选中
java判断元素是否被选中: public boolean isElementChecked(String locator,String eleKey,String eleValue) { WebElement element=driver.findElement(By.xpath(locator) ...
分类:编程语言   时间:2020-07-03 10:57:35    阅读次数:119
如何在js中把对象object追加到数组中?
arrObj 是array类型,如何追加数据? var arrObj =[] for(var i = 0;i<2;i++){ var obj = {} obj.ass_head_img = '../images/none.png'; object.push(obj) // object = obje ...
分类:编程语言   时间:2020-07-03 10:57:18    阅读次数:198
python函数中的*与**
1)*将函数参数打包成元组使用,传入参数为位置参数形式 >>> def test1(*arge): ... print(arge) ... >>> test1(1) (1,) >>> test(1,2,3,4) >>> def test2(x,*args): ... print(x) ... pri ...
分类:编程语言   时间:2020-07-03 10:55:17    阅读次数:78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!