码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringBoot+MyBatis中自动根据@Table注解和@Column注解生成ResultMap
其实我一点都不想用mybatis,好多地方得自己写,比如这里。 使用mybatis要写大量的xml,烦的一批。最烦人的莫过于写各种resultmap,就是数据库字段和实体属性做映射。我认为这里应该是mybatis自动支持的,但是,它没有。为了轻量化(caocaocoa)???。 很少用mybatis ...
分类:编程语言   时间:2018-12-03 17:20:13    阅读次数:266
Python【4】:python 数据结构
1、数字类型2、字符串3、列表4、元组5、字典6、集合
分类:编程语言   时间:2018-12-03 17:20:52    阅读次数:213
SpringBoot 配置详解
为了让Spring Boot更好的生成配置元数据文件,我们需要添加如下依赖(不然没有提示就苦逼了),该依赖只会在编译时调用,所以不用担心会对生产造成影响… 自定义属性配置 在 application.properties 写入如下配置内容 PropertiesDemo1.java文件,用来映射我们在 ...
分类:编程语言   时间:2018-12-03 17:51:27    阅读次数:169
搜索结果排序
什么是搜索结果排序 搜索结果是按某个或某些字段高低排序来显示的结果 影响网站排名的先后的有多种 head/meta/ 网页的标签整洁 网页执行速度 采用div+css 。。。。。。 Lucene中的显示结果次序与相关度得分有关 ScoreDoc.score; 默认情况下,Lucene是按相关度得分排 ...
分类:编程语言   时间:2018-12-03 17:52:18    阅读次数:270
拓扑排序的 +Leapms 线性规划模型
知识点 拓扑排序 拓扑排序的+Leapms模型 无圈有向图 一个图G(V,E), 如果边有向且不存在回路,则为无圈有向图。在无圈有向图上可以定义拓扑排序。下图是一个无圈有向图的例子。 拓扑排序 给定一个无圈有向图G(V,E),对其顶点集合V中的元素进行排序,使得对任何两个顶点v1,v2,如果(v1, ...
分类:编程语言   时间:2018-12-03 17:53:15    阅读次数:367
python 迭代器与生成器
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代 ...
分类:编程语言   时间:2018-12-03 17:53:24    阅读次数:215
【算法竞赛进阶指南】扩展最大子段和POJ1050ToTheMax
最大子段和 最大子段和可以利用贪心/DP的思想来解决,我这里没有严格证明,但是思考之后觉得很有道理,如果某一段字段和,不包括该数时,前段小于0,能么加上该数不会变的更大,能么当前子段和应该只有当前一个数字,如果大于0,加上该数,更新一下最大子段和(ans),顺便贴一下例题P1115 include ...
分类:编程语言   时间:2018-12-03 17:54:02    阅读次数:402
python 数据类型 之 数字类型
数字类型python数字类型有三种:整数类型、浮点数类型、复数类型。一、整数类型int()十进制:1010,99,-217十六进制:0x9a,0X89(0x,0X开头表示十六进制)二进制:0b010,-0B101(0b,0B开头表示二进制)八进制:0o123,-0O456(0o,0O开头是八进制)二、浮点数类型float()带有小数点和小数的数字python中的浮点数的数值范围和小数精度都存在限制
分类:编程语言   时间:2018-12-03 17:54:09    阅读次数:249
java+maven工程 实现 自动对war包进行复制并修改和替换每个的配置文件
在工作中碰到一个比较苦恼的事情,(这里以7条线为例子)同一个war包 需要部署7条生产线,但是每个生产线的编号以及ip都不同,导致我们手动的每个包去替换配置文件和配 置ip的js文件 并且每次发布,还需要手动去修改配置文件里面的版本号,这样十分的繁琐。因此该小程序实现对同一个war包进行自动替换里面 ...
分类:编程语言   时间:2018-12-03 17:54:34    阅读次数:168
数组与指针
序:天气逐渐转冷了,各位IT界的朋友,注意保暖,爱惜自己身体~~ 最近在浏览某篇博文的时候,看到了大概两年前看到过的一个问题,是一个面试题,因为两年前那时候没有搞懂,所以当时也没有过多地纠结,最近再次看到这个问题,颇有感慨,因此,就结合自己最近两年左右的经验,简单总结一下。 面试题大概是这样: 换作 ...
分类:编程语言   时间:2018-12-03 17:55:52    阅读次数:212
Java并发(一)
对于Java并发,我也是属初学阶段,用的参考书是:"Java并发编程实战",写博时也参考了很多类似主题的博客,博主意在记录自己的学习路程,供网友讨论学习之用; 周末写的差不多了,今天下午没事正好整理一下,Java并发两篇一起发了; 先介绍一下线程的概念(摘自百度百科): 线程,有时被称为轻量进程(L ...
分类:编程语言   时间:2018-12-03 17:56:11    阅读次数:204
选择、插入、气泡排序
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/f4f706b8-b262-4f5d-8e57-50ea126adcb3
分类:编程语言   时间:2018-12-03 19:45:37    阅读次数:187
python的json模块
JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式. Python标准库中的json模块提供了JSON数据的处理功能。 python中字典格式和json类似,Python中的json库提供的主要功能, 也是两者之间的转换 1、将json串转为字典,使用lo ...
分类:编程语言   时间:2018-12-03 19:46:54    阅读次数:207
企业级 SpringCloud 教程 (四) 断路器(Hystrix)
Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整合。 在微服务架构中,一个请求需要调用多个服务是非常常见的,如下图: 完整项目的源码来源 技术支持2147775633
分类:编程语言   时间:2018-12-03 19:47:24    阅读次数:159
企业级 SpringCloud 教程 (四) 断路器(Hystrix)
Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整合。 在微服务架构中,一个请求需要调用多个服务是非常常见的,如下图: 完整项目的源码来源 技术支持2147775633
分类:编程语言   时间:2018-12-03 19:48:09    阅读次数:149
为什么你的python版本一团糟?因为少了这个操作!
开头坑人的版本python的版本问题一直是个广被吐槽的黑点。以至于有人调侃说:python是世界上最好的两种语言!在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学python的人,放心大胆地用最新版本即可。在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学python的人,放心大胆地用最新版本即可。业内所诟病的,主要是针对代码上的不兼容。如果有想一
分类:编程语言   时间:2018-12-03 19:48:18    阅读次数:184
java类执行顺序
1. 静态初始化块 > 初始化块 > 构造器 2. 父类 > 子类 综合下来顺序就是: 父类静态初始化块 子类静态初始化块 父类初始化块 父类构造器 子类初始化块 子类构造器 需要注意静态初始化块是在类第一次加载的时候就会进行初始化, 其余是在实例化时初始化。 ...
分类:编程语言   时间:2018-12-03 19:49:30    阅读次数:190
快速排序法(一)
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/33cb075a-ce6e-45f3-8de0-0ea0f749d1bf
分类:编程语言   时间:2018-12-03 19:50:08    阅读次数:162
java设计模式——建造者模式
一. 定义与类型 定义:将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示 用户只需制定需要建造的类型就可以得到它们,建造过程以及细节不需要知道 类型:创建型 建造者模式与工厂模式比较相近,它们的区别在于, 建造者模式注重方法的调用顺序,工厂模式注重创建产品 它们的创建力度不同 ...
分类:编程语言   时间:2018-12-03 19:50:26    阅读次数:159
java B2B2C电子商务平台分析之十一------配置中心和消息总线
SpringCloudBusSpringcloudbus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Springbus的一个核心思想是通过分布式的启动器对springboot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。目前唯一实现的方式是用AMQP消息代理作为通道,同样特性的设置(有些取决于通道的设置)在更多通道的文档中。愿意了解源码的
分类:编程语言   时间:2018-12-03 19:50:35    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!