遗传算法 遗传算法(Genetic Algorithm)是一种模拟自然界的进化规律-优胜劣汰演化来的随机搜索算法,其在解决多种约束条件下的最优解这类问题上具有优秀的表现. 1. 基本概念 在遗传算法中有几个基本的概念:基因、个体、种群和进化.基因是个体的表现,不同个体的基因序列不同;个体是指单个的生 ...
分类:
编程语言 时间:
2018-05-21 14:34:24
阅读次数:
160
一、@PropertySource @PropertySource:加载指定的配置文件 @PropertySource(value = {"classpath:person.properties"}) @Component @ConfigurationProperties(prefix = "per ...
分类:
编程语言 时间:
2018-05-21 14:34:47
阅读次数:
177
一、注解方式 编写实体类: package com.example.bean; import org.springframework.boot.context.properties.ConfigurationProperties; / Created by Loser100 on 2017/10/9 ...
分类:
编程语言 时间:
2018-05-21 14:34:54
阅读次数:
420
想在globalpararm中导入read_config中的类 import syssys.path.append('..')from common.read_config import Read_Config ...
分类:
编程语言 时间:
2018-05-21 14:37:10
阅读次数:
141
一、redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add ...
分类:
编程语言 时间:
2018-05-21 14:37:56
阅读次数:
213
错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。 案例全部采用Spring Boot 1 ...
分类:
编程语言 时间:
2018-05-21 14:38:03
阅读次数:
182
借用一下百度百科的解释,来看一下UUID是什么。 1 可以将其理解成当前时空下唯一的一串字符串。通常用在激活码或者是ID上。 比如,用户使用邮箱进行注册了,但是怎样判断你这个邮箱是否是真实存在的呢,那么此时就可以给用户注册邮箱当中发送一封激活链接,链接当中包含了激活码。就下下面这张截图中展示的那样。 ...
分类:
编程语言 时间:
2018-05-21 14:38:12
阅读次数:
226
背景 在项目开发过程中,我们经常需要执行具有周期性的任务。通过定时任务可以很好的帮助我们实现。 我们拿常用的几种定时任务框架做一个比较: 从以上表格可以看出,Spring Schedule框架功能完善,简单易用。对于中小型项目需求,Spring Schedule是完全可以胜任的。 1、springb ...
分类:
编程语言 时间:
2018-05-21 14:38:27
阅读次数:
241
单文件上传 public String SingleUpload(MultipartFile file, String url) { String fix; String fileName; File tempFile; if (!file.isEmpty()) { fix = getFix(fil... ...
分类:
编程语言 时间:
2018-05-21 14:39:50
阅读次数:
182
在基于HTTP协议的Web应用中,Spring MVC将用户请求在调度Servlet、处理器映射、控制器以及视图解析器之间移动,再将用户结果返回给用户。 我们将介绍请求如何从客户端发起,经过Spring MVC中的组件,最终回到客户端。 1、跟踪Spring MVC的请求 0、请求:请求离开浏览器时 ...
分类:
编程语言 时间:
2018-05-21 14:40:15
阅读次数:
208
首先大家都知道SpringMVC有两种映射器: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping 和 org.springframework.web.servlet.handler.SimpleUrlHandlerMa ...
分类:
编程语言 时间:
2018-05-21 14:40:37
阅读次数:
184
1、 执行 Python 脚本的两种方式 1)/usr/bin/python3 xx.py 2)python3 xx.py 注xx.py需要在内容里面调用由什么解释器执行 2、 简述位、字节的关系 1Byte = 8bit 1bit 表示某个二进制 0 1 3、 简述 ascii、unicode、u ...
分类:
编程语言 时间:
2018-05-21 14:40:45
阅读次数:
169
1. 定义泛型方法 (1) 如果你定义了一个泛型(类、接口),那么Java规定,你不能在所有的静态方法、静态初块等所有静态内容中使用泛型的类型参数。例如: public class A<T> { public static void func(T t) { //报错,编译不通过 } } (2) 如何 ...
分类:
编程语言 时间:
2018-05-21 14:42:30
阅读次数:
190
//对象转数组let array = Object.keys(userPermission).map(key=> userPermission[key]) console.log(array) userPermission是数据对象 //对象转mapobjToStrMap(obj) { let st ...
分类:
编程语言 时间:
2018-05-21 14:42:45
阅读次数:
246
1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 (注意区别于计算机中的并发情况!!!!!!!!!!见下面) 1.1.1 计算机系统中的并发:是指在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。 通过这个任务做一会儿,在切换到别的任务,再做一会儿的方式 ,让任务 ...
分类:
编程语言 时间:
2018-05-21 14:44:35
阅读次数:
194
预定义数组: * 自动全局变量 超全局数组 * * 1. 包含了来自WEB服务器,客户端,运行环境和用户输入的数据 * 2. 这些数组比较特别 * 3. 全局范围内自动生效,都可以直接使用这些数组 * 4. 用户不能自定义这些数组, 但这些数据操作方式又和我们自定义的数组操作方式一样 * 5. 在函 ...
分类:
编程语言 时间:
2018-05-21 14:45:04
阅读次数:
218
在Javascript中,事件绑定一共有3种方式: ① 行内绑定 ② 动态绑定 ③ 事件监听 原文: https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9649804010964222368 ...
分类:
编程语言 时间:
2018-05-21 14:45:54
阅读次数:
190
需要把项目中的bin和jre拷贝到一个目录start jre\bin\javaw.exe -cp .\bin\ -Djava.ext.dirs=lib(jar包的位置) com.lsp.Main2(类的位置)、保存为bat文件 短路运算:int i = 8;boolean b = (i>10)&&( ...
分类:
编程语言 时间:
2018-05-21 14:46:10
阅读次数:
211
单例模式 单例模式,顾名思义就是保证每个类都只有一个实例对象。 其实现思路很简单,先判断实例是否存在,如果不存在则创建新的实例返回,如果存在则直接返回该实例。 策略模式 策略模式可以理解为:封装多个可以相互替换的算法,独立于具体的对象,即对象和行为分离的原则。 一个具体的策略模式实现需要两个部分,一 ...
分类:
编程语言 时间:
2018-05-21 14:46:32
阅读次数:
144
概要前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。首先,我们看看Map架构。如上图:(01)Map是映射接口,Map中存储的内容是键值对(key-value)。(02)AbstractMap是继承于Map的抽象类,它实现了Map
分类:
编程语言 时间:
2018-05-21 14:46:57
阅读次数:
185