码迷,mamicode.com
首页 > 编程语言 > 周排行
雪花算法
雪花算法 演示效果: ...
分类:编程语言   时间:2019-07-06 19:29:16    阅读次数:112
机器学习经典算法之EM
一、简介 EM 的英文是 Expectation Maximization,所以 EM 算法也叫最大期望算法。 我们先看一个简单的场景:假设你炒了一份菜,想要把它平均分到两个碟子里,该怎么分? 很少有人用称对菜进行称重,再计算一半的分量进行平分。大部分人的方法是先分一部分到碟子 A 中,然后再把剩余 ...
分类:编程语言   时间:2019-07-06 19:31:14    阅读次数:134
使用springboot和redis实现redis权限认证
一、引言 登录权限控制是很多系统具备的功能,实现这一功能的方式有很多,其中使用token是现在用的比较多的 好处:可以防止CSRF攻击 二、功能实现: 用户登录成功后,后台生成一个token并存在redis中,同时给此用户的token设置时限,返回一个token给调用者,同时自定义一个@AuthTo ...
分类:编程语言   时间:2019-07-06 19:32:50    阅读次数:164
【java+selenium3】自动化截图 (十四)
一、截图 1. Firefox浏览器截图 2. Chrome浏览器截图 3. IE浏览器的截图 二、代码实现 1.创建浏览器驱动参考:https://www.cnblogs.com/xiaozhaoboke/p/11074562.html 2.浏览器截图实现代码: 学习后总结,不足之处后续补充,未完 ...
分类:编程语言   时间:2019-07-06 19:33:50    阅读次数:165
Spring Boot:整合Shiro权限框架
综合概述 Shiro是Apache旗下的一个开源项目,它是一个非常易用的安全框架,提供了包括认证、授权、加密、会话管理等功能,与Spring Security一样属基于权限的安全框架,但是与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。Shiro属于轻量级框架 ...
分类:编程语言   时间:2019-07-06 19:37:38    阅读次数:153
Spring Boot:使用Rabbit MQ消息队列
综合概述 消息队列 消息队列就是一个消息的链表,可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息,对消息队列有读权限的进程则可以从消息队列中读走消息,而消息队列就是在消息的传输过程中保存消息的容器,你可以简单的把消息队列理解为类 ...
分类:编程语言   时间:2019-07-06 19:42:04    阅读次数:211
Spring Boot:使用Redis存储技术
综合概述 Redis是一个开源免费的高性能key-value数据库,读取速度达110000次/s,写入速度达81000次/s。Redis支持丰富的数据类型,如Lists, Hashes, Sets 及 Ordered Sets 数据类型。Redis的所有操作都是原子性的,要么成功执行要么失败完全不执 ...
分类:编程语言   时间:2019-07-06 19:42:43    阅读次数:170
C/C++应用程序内存泄漏检查统计方案
一、前绪 C/C++程序给某些程序员的几大印象之一就是内存自己管理容易泄漏容易崩,笔者曾经在一个产品中使用C语言开发维护部分模块,只要产品有内存泄漏和崩溃的问题,就被甩锅“我的程序是C#开发的内存都是托管的,C++那边也没有内存(庇护其好友),肯定是C这边的问题”(话说一个十几年的程序员还停留在语言 ...
分类:编程语言   时间:2019-07-06 19:43:01    阅读次数:155
spring boot cli 知识点
spring boot cli 版本列表: https://repo.spring.io/snapshot/org/springframework/boot/spring boot cli/ spring boot cli 命令 | 说明 | spring version | pring [ hel ...
分类:编程语言   时间:2019-07-06 19:45:06    阅读次数:139
Java 语言 ArrayList 和 JSONArray 相互转换
Java 语言 ArrayList 和 JSONArray 相互转换 本篇主要讲解 ArrayList 和 fastjson 中的 JSONArray相互转换的几种常用方式,以实体类 Student.java 举例说明。 Student 实体类 ArrayList 转成 JSONArray 简单总结 ...
分类:编程语言   时间:2019-07-06 19:46:47    阅读次数:140
Python-05-字符串格式化
一、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正数前加空格,负数前 ...
分类:编程语言   时间:2019-07-06 19:47:51    阅读次数:160
SpringCloud广告系统随想
广告系统需要两个方面:一个广告投放系统,一个是广告检索系统。 两个系统针对的人群不同: 1、广告投放系统针对的是广告主,他们出资进行广告的投放,将广告的一些数据投放到系统中。 2、广告检索系统针对的是媒体,媒体向广告检索系统传入检索要求,广告检索系统从广告投放系统的数据中进行检索,检索出合适的广告数 ...
分类:编程语言   时间:2019-07-06 19:48:06    阅读次数:151
1、Java简介
Java SE: 最基础的部分,java的标准版本; Java EE: 企业版,(JSP、EJB、服务) Java ME:移动设备、游戏、通信 JVM: java virtual machine JAVA虚拟机 JDK: java development kit java开发工具包 JRE: jav ...
分类:编程语言   时间:2019-07-06 19:48:20    阅读次数:161
Spring Boot:实现MyBatis动态数据源
综合概述 在很多具体应用场景中,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库。又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据源方案进行解决。接下来,我们就来讲解如何实现动态数据源,以及在过程中剖析动态数据源背后的实现原理。 ...
分类:编程语言   时间:2019-07-06 19:49:25    阅读次数:185
Array数组常用方法
添加/删除元素(末尾)arr.push(arrItem);//返回修改后数组的长度arr.pop();//无参,删除数组末尾的一个元素,返回被删除的数据。添加/删除元素(首位)arr.unshift("aaa");//在数组开头添加一个元素,返回数组的长度。(IE6,7返回undefined)arr.shift();//删除数组第一个元素,返回被删除的数据。切除与替换vararr=[1,2,3,4
分类:编程语言   时间:2019-07-06 20:58:34    阅读次数:143
多线程基础
内置锁 内置锁 Java提供一种内置的锁机制提供原子性:同步代码块(synchronized),synchronized锁包含两部分,锁的对象引用和锁保护的代码块。 方法同步代码块锁的是方法调用所在的对象,静态方法同步代码块锁的是Class对象。同一对象的方法同步代码块和静态方法同步代码块是两把锁, ...
分类:编程语言   时间:2019-07-06 20:59:44    阅读次数:161
算法详解之最近公共祖先(LCA)
若图片出锅请转至 "here" 概念 首先是最近公共祖先的概念(什么是最近公共祖先?): 在一棵没有环的树上,每个节点肯定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公共的祖先节点。 换句话说,就是两个点在这棵树上距离最近的公共祖先节点。 所以LCA主要是用来处理当两个点 ...
分类:编程语言   时间:2019-07-06 21:00:58    阅读次数:151
python同步和异步IO
[TOC] 基本概念 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel ...
分类:编程语言   时间:2019-07-06 22:06:50    阅读次数:185
java面试-垃圾回收器谈谈你的理解
一、垃圾回收算法: 引用计数 复制算法 标记-清除 标记-整理 二、垃圾回收的方式: 串行(Serial)、并行(Parallel)、并发(CMS)、G1 1、串行垃圾回收器(Serial) 它为单线程环境设计且只使用一个线程进行垃圾回收,会暂停所有的用户线程,所以不适合服务器环境。 2、并行垃圾回 ...
分类:编程语言   时间:2019-07-06 22:08:04    阅读次数:187
python迭代器,生成器,列表生产式
[TOC] 列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 例如: 生成器 1.定义 一个函数调用时返回一个迭代器,那这个函数就叫做生成器(generator),如果函数中包含yield语法,那这个函数就会变成生成器 ...
分类:编程语言   时间:2019-07-06 22:08:18    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!