最近这两年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
Hongcow Buys a Deck of Cards 啊啊啊, 为什么我连这种垃圾dp都写不出来。。 不是应该10分钟就该秒掉的题吗。。 从dp想到暴力然后gg, 没有想到把省下的红色开成一维。 ...
分类:
其他好文 时间:
2019-03-07 16:14:48
阅读次数:
163
封装是面向对象三大特性之一。封装的好处,一个是增加代码内聚性,就是将数据和对数据的操作封装在一起,提高可复用性和可维护性;还有就是信息隐藏,就是把不该暴露的信息藏起来,通过访问控制来隐藏数据,不被外界干扰。也就是说,一个对象就是一个封装了数据和操作这些数据的代码的逻辑实体。Go语言没有封装这个名词, ...
分类:
编程语言 时间:
2019-03-07 16:14:28
阅读次数:
153
如何避免Java中的死锁?是流行的Java面试问题之一,也是多线程的流行话题之一。尽管问题看起来很简单,但是一旦深入,大多数Java开发人员就会陷入困境。 面试问题以“什么是死锁?”当两个或多个线程正在等待彼此释放所需资源(锁定)并陷入无限时间的阻塞时,这种情况称为死锁,它只会在多任务或多线程的情况 ...
分类:
编程语言 时间:
2019-03-07 16:14:10
阅读次数:
183
Python中的协程大概经历了如下三个阶段: 1. 最初的生成器变形yield/send 2. 引入@asyncio.coroutine和yield from 3. 在最近的Python3.5版本中引入async/await关键字 一、生成器变形yield/send 像上面代码中的c就是一个生成器。 ...
分类:
编程语言 时间:
2019-03-07 16:13:53
阅读次数:
180
定义多点坐标_绘制折线_并计算起始点和终点的距离 源码 ...
分类:
编程语言 时间:
2019-03-07 16:13:24
阅读次数:
133
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
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
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
通过File -> Settings-project Structure-Modules 或者右键Mark Directory as可以找到这五种类型。 Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编 ...
分类:
其他好文 时间:
2019-03-07 16:12:16
阅读次数:
605
Token的概念 客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回 ...
分类:
其他好文 时间:
2019-03-07 16:11:58
阅读次数:
130
如下使用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 sql 实现 contain 查询? 需求:判断某个字符串是否在另一个字符串中? 方法: 可以自定义函数,但是用正则匹配regexp更方便 代码如下: 首先,查看regexp正则函数的用法: 那么用正则实现包含功能的代码是: 表示 'QQqq' 匹配 '.*qq.*' 为真。QQqq ...
分类:
其他好文 时间:
2019-03-07 16:10:50
阅读次数:
2411
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。” 本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。 ...
分类:
其他好文 时间:
2019-03-07 16:10:21
阅读次数:
163
<?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