码迷,mamicode.com
首页 > 编程语言 > 日排行
Spring Boot入门
序言 Spring Boot的目的是更容易的创举基于Spring的应用程序。传统Spring应用程序有大量的XML配置,而Spring Boot仅需很少的配置。并且Spring Boot应用支持打包成独立jar,内嵌servlet容器,通过java -jar简单命令即可启动,因此方便传输和部署。 系 ...
分类:编程语言   时间:2019-12-23 15:23:20    阅读次数:73
冒泡排序
/** * @Description:?【】?->冒泡排序 * @Param: * @Return: * @Author: Mr.li * @Date: 2019/12/23 */ public class DubbleSort { public static void main(String[] ...
分类:编程语言   时间:2019-12-23 16:30:01    阅读次数:62
23种设计模式(C++版)
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、 ...
分类:编程语言   时间:2019-12-23 16:31:33    阅读次数:101
c++之内存模型
c++在程序执行时,将内存大方向分为四个区: 代码区:存放函数体的二进制代码,由操作系统进行管理; 全局区:存放全局变量和静态变量以及常量; 栈区:由编译器自动分配释放,存放函数的参数值、局部变量等; 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收; 内存四区的意义:不同区域存放 ...
分类:编程语言   时间:2019-12-23 16:40:07    阅读次数:97
Elasticsearch:Java 运用示例
在今天的文章中,我们来介绍如何使用Java来访问Elasticsearch。 首先,我们必须在我们的系统中安装Elasticsearch。 Maven 配置 针对Java的开发,我们必须在pom.xml中配置相应的Elasticsearch的信息。Mavev dependency定义如下: 这也是目 ...
分类:编程语言   时间:2019-12-23 16:43:09    阅读次数:72
利用Python数据分析可以实现些什么功能呢?
随着大数据时代的来临和Python编程语言的火爆,Python数据分析早已成为现在职场人的必备核心技能。那么利用Python数据分析可以做什么呢?简单来说,可以做到的内容有很多,比如检查数据表、数据表清洗、数据预处理、数据提取和数据筛选汇总等等。下面来为大家详细讲解一下这些用处 1、检查数据表 Py ...
分类:编程语言   时间:2019-12-23 16:43:27    阅读次数:143
Java根据余弦定理计算文本相似度
项目中需要算2个字符串的相似度,是根据余弦相似性算的,下面具体介绍一下: 余弦相似度计算 余弦相似度用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小。余弦值越接近1,就表明夹角越接近0度,也就是两个向量越相似,这就叫"余弦相似性"。 我们知道,对于两个向量,如果他们之间的夹角越小,那么我 ...
分类:编程语言   时间:2019-12-23 16:44:30    阅读次数:109
[JAVA]jar包放置的目录
今天要运行我刚刚打包的jar包,遇到一个问题。 原因是我代码里是这么写的: 而我jar包所在的目录下并没有src这么一个文件夹。 所以我只要把jar包放在有src文件夹的目录下即可。多说一句,其实我写得并不太好,我不太应该把音乐、图片放在src目录下,应该独立放在一个resources目录下会比较好 ...
分类:编程语言   时间:2019-12-23 16:45:16    阅读次数:76
使用python实现冒泡、选择、插入基础排序
冒泡排序 依次比较相邻两元素,若前一元素大于后一元素则交换之,直至最后一个元素即为最大; 然后重新从首元素开始重复同样的操作,直至倒数第二个元素即为次大元素; 依次类推。如同水中的气泡,依次将最大或最小元素气泡浮出水面。 实现 # 冒泡排序 def bubble_sort(li): # 建立一个标识 ...
分类:编程语言   时间:2019-12-23 16:46:13    阅读次数:83
python 参数化之读取yaml文件中的内容
一、YAML的安装: 二、YAML的基础语法: a.大小写敏感; b. 对齐缩进(注意同级缩进要保持一致,并且第一个缩进只空一个空格) 如下面试一个混合的,希望读出来是key-value形式的(开始遇到坑,基础薄弱的原因,开始第一个缩进用的是两个空格,导致结果多出来的是字符串形式,没法转为字典显示) ...
分类:编程语言   时间:2019-12-23 16:47:21    阅读次数:292
spring boot 配置文件动态更新原理 以Nacos为例
配置文件的动态更新 通常获取配置文件的方式 1, @Value 2. @ConfigurationProperties(Prefix) 如果是在运行时要动态更新的话, 第一种方式要在bean上加@RefreshScope 第二种方式是自动支持的。 以Nacos为为例,我们可以看下源码是如何实现的: ...
分类:编程语言   时间:2019-12-23 16:49:31    阅读次数:233
springmvc+logback项目日志配置
最近在做项目的时候用到logback作为项目日志,而抛弃了log4j。具体为什么用logback,我总结了以下几点: ...
分类:编程语言   时间:2019-12-23 16:50:46    阅读次数:94
python中的异常处理
""" 什么是异常? 运行的时候发生了错误,其实是代码抛出了一个错误 异常也是一个类 BaseException是所有异常的基类 异常的处理方式,一般的格式 try: 代码块 except 异常名字 代码块 #你要如何处理这个异常 else: 代码块 #没有异常时执行,和except相当于if关系 ...
分类:编程语言   时间:2019-12-23 16:51:36    阅读次数:77
图片哈希概论及python中如何实现对比两张相似的图片
Google 以图搜图的原理,其中的获取图片 hash 值的方法就是 AHash。 每张图片都可以通过某种算法得到一个 hash 值,称为图片指纹,两张指纹相近的图片可以认为是相似图片。 以图搜图的原理就是获取你上传的图片的指纹,和图库的图片指纹对比,查找出最相似的若干张图片展示。 除了以图搜图,图 ...
分类:编程语言   时间:2019-12-23 16:52:02    阅读次数:102
C/C++ typedef用法详解
一、四个用途 1.用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。 比如: char* pa, pb; //这多数不符合我们的意图,它只声明了一个指向字符变量 //和一个字符变量; 以下则可行: typedef char* PCHAR; //一般用大写 PCHA ...
分类:编程语言   时间:2019-12-23 16:53:10    阅读次数:84
Java内存模型之可见性问题
前言 之前的文章中讲到,JMM是内存模型规范在Java语言中的体现。JMM保证了在多核CPU多线程编程环境下,对共享变量读写的原子性、可见性和有序性。 本文就具体来讲讲JMM是如何保证共享变量访问的可见性的。 什么是可见性问题 我们从一段简单的代码来看看到底什么是可见性问题。 上面的列子中,一个线程 ...
分类:编程语言   时间:2019-12-23 16:54:45    阅读次数:89
python测量代码运行时间方法
Python 社区有句俗语: “python自己带着电池” ,别自己写计时框架。 Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间。 timeit 模块: timeit 模块定义了接受两个参数的 Timer 类。两个参数都是字符串。 第一个参数是你要计时 ...
分类:编程语言   时间:2019-12-23 16:59:05    阅读次数:88
spring事物传播propagation各类别含义
在spring事务中针对注解transaction,我们在定义的时候会注明事物的传播类别,默认的是required。 required:使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法必须运行在一个事务,如果当前存在事务,则加入这个事务,成为一个整体。 ex:领导没饭吃,我有钱,我自己买 ...
分类:编程语言   时间:2019-12-23 17:01:52    阅读次数:87
Python单元测试unittest与HTMLTestRunner报告生成
Python 的unittest以及HTMLTestRunner生成报告 ...
分类:编程语言   时间:2019-12-23 17:02:39    阅读次数:123
快速排序
/** * @Description:?【】?->快速排序 * @Param: * @Return: * @Author: Mr.li * @Date: 2019/12/23 */ public class QuickSort { public static int[] qsort(int arr[ ...
分类:编程语言   时间:2019-12-23 17:03:39    阅读次数:85
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!