码迷,mamicode.com
首页 > 2019年03月07日 > 全部分享
SpringBoot启动过程原理
最近这两年springboot突然火起来了,那么我们就来看看springboot的运行原理。 一。springboot的三种启动方式: 1.运行带有main方法的2.通过命令 Java -jar命令3.通过spring-boot-plugin的方式 二。springboot 启动时执行方法,有两种方 ...
分类:编程语言   时间:2019-03-07 16:15:18    阅读次数:171
单点登陆
1.简介 SSO:英文全称Single Sign On,单点登陆。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。一般SSO体系中主要角色有三种:User(多个)、Web应用(多个)、SSO认证中心(一个)。 2. 较流行的实现手段 单点登陆最有名的开源方案当属CAS, ...
分类:其他好文   时间:2019-03-07 16:15:02    阅读次数:172
Codeforces 744C Hongcow Buys a Deck of Cards 状压dp (看题解)
Hongcow Buys a Deck of Cards 啊啊啊, 为什么我连这种垃圾dp都写不出来。。 不是应该10分钟就该秒掉的题吗。。 从dp想到暴力然后gg, 没有想到把省下的红色开成一维。 ...
分类:其他好文   时间:2019-03-07 16:14:48    阅读次数:163
区块链技术语言(二十三)——Go语言面向对象:方法
封装是面向对象三大特性之一。封装的好处,一个是增加代码内聚性,就是将数据和对数据的操作封装在一起,提高可复用性和可维护性;还有就是信息隐藏,就是把不该暴露的信息藏起来,通过访问控制来隐藏数据,不被外界干扰。也就是说,一个对象就是一个封装了数据和操作这些数据的代码的逻辑实体。Go语言没有封装这个名词, ...
分类:编程语言   时间:2019-03-07 16:14:28    阅读次数:153
Java面试问题,如何避免Java线程中的死锁?
如何避免Java中的死锁?是流行的Java面试问题之一,也是多线程的流行话题之一。尽管问题看起来很简单,但是一旦深入,大多数Java开发人员就会陷入困境。 面试问题以“什么是死锁?”当两个或多个线程正在等待彼此释放所需资源(锁定)并陷入无限时间的阻塞时,这种情况称为死锁,它只会在多任务或多线程的情况 ...
分类:编程语言   时间:2019-03-07 16:14:10    阅读次数:183
理解Python协程:从yield/send到yield from再到async/await
Python中的协程大概经历了如下三个阶段: 1. 最初的生成器变形yield/send 2. 引入@asyncio.coroutine和yield from 3. 在最近的Python3.5版本中引入async/await关键字 一、生成器变形yield/send 像上面代码中的c就是一个生成器。 ...
分类:编程语言   时间:2019-03-07 16:13:53    阅读次数:180
Python练习_1
定义多点坐标_绘制折线_并计算起始点和终点的距离 源码 ...
分类:编程语言   时间:2019-03-07 16:13:24    阅读次数:133
decimal and double ToString problem
decimal d2 = 0.0000002500m; Console.WriteLine(d2.ToString()); double d3 = 0.0000002500; Console.WriteLine(d3.ToString()); 输出结果是, 0.00000025002.5E-07 d ...
分类:其他好文   时间:2019-03-07 16:13:12    阅读次数:156
centos安装rar
wget https://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gz tar -xzvf rarlinux-x64-5.5.0.tar.gz cd rarmakerar a filename 压缩文件rarunrar x filename 解压缩文件 ...
分类:其他好文   时间:2019-03-07 16:12:55    阅读次数:122
Java 向MySql 插入日期和时间正确的姿势
Mysql和Java之间时间对应关系表: date java.sql.Date Datetime java.sql.Timestamp Timestamp java.sql.Timestamp Time java.sql.Time Year java.sql.Date 插入日期的方式: java.u ...
分类:数据库   时间:2019-03-07 16:12:36    阅读次数:211
IDEA里五种目录类型简介(Mark Directory as)
通过File -> Settings-project Structure-Modules 或者右键Mark Directory as可以找到这五种类型。 Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编 ...
分类:其他好文   时间:2019-03-07 16:12:16    阅读次数:605
Token
Token的概念 客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回 ...
分类:其他好文   时间:2019-03-07 16:11:58    阅读次数:130
Python编辑器内容
如下使用Linux系统,操作Python Python语言编辑器 1.第一步,使用本文编辑器(如:visual stdio code sublime text 3等)编写源代码 hello.py 利用Linux里自带的 Visual Studio Code 打开 编辑 “hello world!” ...
分类:编程语言   时间:2019-03-07 16:11:20    阅读次数:188
hive 实现类似 contain 包含查询
如何用hive sql 实现 contain 查询? 需求:判断某个字符串是否在另一个字符串中? 方法: 可以自定义函数,但是用正则匹配regexp更方便 代码如下: 首先,查看regexp正则函数的用法: 那么用正则实现包含功能的代码是: 表示 'QQqq' 匹配 '.*qq.*' 为真。QQqq ...
分类:其他好文   时间:2019-03-07 16:10:50    阅读次数:2411
1088 三人行
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。” 本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。 ...
分类:其他好文   时间:2019-03-07 16:10:21    阅读次数:163
巧用XML配置校验导入Excel的列数据格式
<?xml version="1.0"?> <ColumnsSeting xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Columns> <Co ...
分类:其他好文   时间:2019-03-07 16:10:04    阅读次数:164
636条   上一页 1 ... 11 12 13 14 15 16 17 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!