自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flipped___的博客

俱往矣,数风流人物,还看今朝

  • 博客(64)
  • 收藏
  • 关注

原创 【无标题】

关于OAuth的详细介绍https://fusionauth.io/learn/expert-advice/oauth/modern-guide-to-oauth

2022-04-08 09:13:47 288

原创 BigDecimal实战

context在计算机中,通常不能直接来表示小数,而是要将小数分为多个部分(二进制形式)来存储。表示实数的方法有2种:a. 定点数表示法b. 浮点数表示法2种方法的区别在于小数点是否固定。在Java中,float(单精度)和double(双精度)类型的小数都是用浮点数表示法来存储在计算机中,即遵循IEEE-754标准。通常我们都是通过字面量来赋值:double a = 0.4;double b = 0.3;上面说过了,浮点数最后以二进制形式存储在计算机中,然而有些字面量(十进制数)无法精确

2022-02-17 10:28:11 472

原创 @Value注解默认值解决多环境变量注入问题

在开发中,当遇到系统变量赋值时,我们经常会考虑赋值方式:定义为常量类型赋值,如private static final configName = "exmple"通过@Value注解从配置文件读取,如@Value("${a.b}" private String name;)一般采用第二种方式。当编码工作完成进行测试时,由于项目有多个环境,比如说dev, st, prd等,不同环境对应不同的配置文件,如application-dev.yml, application-prd.yml等,这意味着你要

2021-08-02 14:54:00 1605

原创 LinkedList

2020-07-24 21:32:59 138

原创 LinkedList算法题目

1:按照左右半区的方式重新组合单链表难度:❤️给定一个单链表的头部节点head,链表长度为N,如果N为偶数,那么前N/2个节点算作左半区,后N/2个节点算作右半区;如果N为奇数,那么前N/2个节点算作左半区,后N/2 + 1个节点算作右半区。左半区从左到右依次记为L1 -> l2 -> …,右半区从左到右依次记为R1 -> R2 ->…,请将单链表调整成L1 -> R1 -> L2 -> R2 -> …的形式。1.架构链表的分区域后,合并思想2.

2020-07-24 21:29:27 390

原创 栈和队列---算法题目

1.设计一个有getMin功能的栈1.解题思路方案一:push:将每次插入的新值和stackMin的栈顶元素比较,如果新值较小就插入到stackMin,否则什么也不干pop:stackData出栈的元素如果是栈中最小元素,则stackMin对应的元素也要出栈方案二:push:将方案二“什么也不干”这件事改为重复插入stackMin栈顶元素pop:因为push操作重复的插入,则pop时不需要比较stackData出栈元素是否是stackMin栈顶元素,两个栈 同步出栈即可。2.遇

2020-07-18 22:05:56 450 1

原创 关于git的一些指令操作

拉取远程分支代码并在本地创建该分支且绑定远程分支第一次从远程仓库拉取远程指定分支的代码到本地分支注意fetch + merge = pull,如果是第一次创建本地分支,则会自动merge#初始化本地文件夹git init#与远程仓库建立通信git remote add origin xxx.git#获取远程指定分支(远程student分支代码)的代码git fetch origin student[远程分支]#本地创建分支与上面的远程分支进行通信绑定git checkout -b stu

2020-07-04 20:09:38 2893

原创 IDEA集成docker部署springboot项目

IDEA集成docker部署springboot项目1.IDEA下载docker插件此处不再赘述,和其他插件一样安装2.云服务器docker说明:本人服务器使用的是centOS 72.1 docker的安装不是重点,自行百度2.2 停止docker服务为了防止restart docker服务出现错误,保险起见,最好先停止docker服务,再修改配置文件。停止docker之前要先停止正在运行的容器,否则后面启动容器也有可能出错。停止运行容器:docker stop [container_

2020-07-03 19:42:50 3244

原创 IDEA使用HTTP方式连接服务器上的docker---傻瓜式教程

1.停止docker中的容器因为先停止docker服务的话 后面容器会运行异常docker stop [container_id]2.停止docker服务systemctl stop docker3.修改docker配置文件vim /usr/lib/systemd/system/docker.service找到Execstart 并替换为以下内容ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker

2020-07-03 15:19:54 3096

原创 基于前后端分离向前端返回excel数据流

前言:本文介绍的是阿里的第三方框架EasyExcel1.引入EasyExcel依赖这里使用pom依赖(这里我排除了项目已有的依赖)<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.5</version> <exclusions>

2020-06-30 12:53:59 2509

转载 Java代码的执行流程

https://blog.csdn.net/qq_45847256/article/details/106592770

2020-06-23 18:53:31 116

原创 gradle安装和配置及init.gradle的编写

https://www.cnblogs.com/NyanKoSenSei/p/11458953.html

2020-06-04 17:00:51 8316

原创 vhr-权限数据库设计

权限数据库主要包含了五张表,分别是资源表、角色表、用户表、资源角色表、用户角色表,数据库关系模型如下:关于这个表,我说如下几点:1.hr表是用户表,存放了用户的基本信息。2.role是角色表,name字段表示角色的英文名称,按照SpringSecurity的规范,将以ROLE_开始,nameZh字段表示角色的中文名称。3.menu表是一个资源表,该表涉及到的字段有点多,由于我的前端采用了Vue来做,因此当用户登录成功之后,系统将根据用户的角色动态加载需要的模块,所有模块的信息将保存在menu表中,

2020-05-25 15:06:12 616

原创 手写单例模式的几个demo

public class Singleton{ //方法一 private static final Singleton singleton = new Singleton(); private Singleton(){} public static Singleton getSingleton(){ return singleton; } //方法二 private static class SingletonHolder{ private static final

2020-05-24 21:57:38 167

原创 windows环境搭建python环境

一.下载压缩包https://www.python.org/进入官网,找到windows环境选择下载压缩包(便携版)解压这里我以自己的路径为例D:\Program Files\python38忽略上述Script和Lib文件夹(安装pip产生的,后面会介绍到)二、下载get-pip.py文件由于是便携版,相对于安装包,没有pip,故需要下载pip该文件用于安装pip网上的get-pip.py文件比较难获取,所以找到了一个网盘链接: https://pan.ba

2020-05-24 14:05:51 149

原创 Spring中IOC核心流转过程

1.Bean的加载和创建2.涉及到的重要类(6个)

2020-05-20 19:56:11 128

原创 线程中方法的调用及状态转换

Object中的方法:wait()notify()notifyAll()

2020-05-20 16:48:05 100

原创 力扣 25

给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 时,应当返回: 3->2->1->4->5说明:你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是

2020-05-17 00:09:06 186

原创 并发编程学习大纲--xmind

最近想开始学习并发编程,先来张xmind

2020-05-16 17:52:33 189

原创 力扣 155

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。解:解用一个辅助栈minStack,栈顶元素始终是当前栈(stack)的最小值。那如何保证栈顶元素是stack中最小的呢?在每次a入栈stack的时候,与minStack的栈顶元素b比较,如果a>b,重复压入b,如果a<b,将a压入minSt

2020-05-15 22:17:08 220

原创 力扣 560

给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 :数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000, 1000] ,且整数 k 的范围是 [-1e7, 1e7]。1.暴力解法创建一个数组记录sum数组前i个数的和,遍历nums数组的时候,只需减去i之前的数class Solution { publ

2020-05-15 15:55:33 218

原创 力扣 202

编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。示例:输入:19输出:true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02 = 1我使用的是暴力解法,得到该数字每个位

2020-05-14 14:26:54 69

原创 力扣 3

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。

2020-05-14 14:19:23 230

原创 力扣 136

Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?Example 1:Input: [2,2,1]Output: 1Ex

2020-05-14 12:15:50 160

原创 力扣 102

Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).For example:Given binary tree [3,9,20,null,null,15,7],3/ 9 20/ 15 7return its level order traversal as:[[3],[9,20],[15,7]]

2020-05-13 12:28:50 193

原创 最小票价

problem description:In a country popular for train travel, you have planned some train travelling one year in advance. The days of the year that you will travel is given as an array days. Each day ...

2020-05-07 23:04:55 173

原创 algorithms sort

2020-03-26 16:05:38 87

原创 长难句分析10

The notion that learning should hava in it an element of inspired play would seem to the greater part of the academic establishment merely silly, but that is nonetheless the case翻译:寓教于乐的想法对于绝大数学术...

2020-03-22 22:47:42 296

原创 长难句分析09

The report identifies the uder treatment of pain and the aggressive use of ineffectual and forced medical procedures that may prolong and even dishonor the period of dying as the twin problems of end...

2020-03-21 22:39:55 627

原创 长难句分析08

The OECD estimates in its latest Economic Outlook that, if oil prices averaged $22 a barrel for a full year, compared with $13 in 1998, this would increase the oil import bill in rich economies by on...

2020-03-20 21:47:32 414

原创 长难句分析07

On another level, many in the medical community acknowledge that the assisted–suicide debate has been fueled in part by the despair of patients for whom modern medicine has prolonged the physical ago...

2020-03-18 22:32:37 503

原创 长难句分析06

According to their latest paper published in Nature, the biomass of large predators(animals that kill and eat other animals) in a new fishery is reduced on average by 80% within 15 years of the start...

2020-03-16 22:32:13 965

原创 长难句分析05

Much of the language used to describe monetary police, such as “steering the economy to a soft landing” or “a touch on the brakes”, makes it sound like a precise science. Nothing could be further fro...

2020-03-10 22:37:56 176

转载 HashMap源码分析

https://blog.csdn.net/v123411739/article/details/78996181

2020-03-10 20:49:28 119

原创 长难句分析04

During the past generation, the American middle-class family that once could count on hard work and fair play to keep itself finacially secure has been transformed by economic risk and new realities....

2020-03-09 22:21:46 931

原创 长难句分析03

Anyone who has toiled through SAT will testify that test-taking skill also matters, whether it’s knowing when to guess or what questions to skip.翻译:每一个辛苦通过SAT考试的人都会证实应试能力同样的重要性,这种应试能力能让你知道什么时候应该去猜...

2020-03-08 22:24:37 686

原创 关于MVC的原文理解

MVC consists of three kinds of objects. The Model is the application object, the View is its screen presentation, and the Controller defines the way the user interface reacts to user input. Before MVC...

2020-03-06 15:42:26 199

原创 windows下搭建Node.js环境

1.官网下载压缩包注意是Windows 二进制文件 (.zip)文件哦,这里不推荐下载安装包。因为二进制压缩包只需解压,然后配置环境变量,更适合开发人员。2.配置环境变量解压后创建两个文件夹一个是缓存,另外一个存放模块node_cachenode_global新建系统变量变量名:NODE_PATH变量值:D:\Program Files\node-v12.16.1-w...

2020-03-04 17:23:55 147

原创 关于idea缓存的坑

1.手动创建application.properties文件无法生效如果不按提示来编写,那么文件就不会生效,只会存入idea缓存中比如server.port=8081.如果这段代码是你手动写的或是复制的,那么启动应用还是会用默认端口使用,因为内容只存进idea缓存中,并没有被idea识别。但如果你根据idea的提示来编写(只需用一次提示,后面即使不用提示来写,手动写的依然生效),那么idea...

2020-03-02 11:46:03 4300

原创 Socratic Vs. Euclidean Forms Of API Documentation

Socratic Vs. Euclidean Forms Of API DocumentationMONDAY, FEBRUARY 24, 2020 AT 9:38AMI was emailing a service about their documentation and while their doc was good, about one particularly tricky co...

2020-03-01 21:43:16 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除