自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 IntelliJ IDEA中代码恢复原有代码

在你git pull 拉去代码的时候,在IntelliJ IDEA中一不小心将你本地代码给覆盖了,这个时候,你撤回是无效的时候,是不是有点小激动,还有点小慌,辛辛苦苦写的代码没啦,被覆盖了,不要慌,只要用的是IntelliJ IDEA这个工具就可以帮你找回: 第一步:点击黑色小圈圈,定位到当前这个代码不见的类过着代码找不回来的类第二步:找到Local History ----》点击Show History 就能看见你之前编辑这个类的时候所写的代码第三步:选择你要复原的版本 鼠...

2021-11-17 17:50:06 5371

原创 springboot + spring security Token认证 知识整理

一.理论知识1.说明Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。认证成功后将生成一个Token返回前端,供后续操作的验证。2.授权用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个文件来说,有的用户只能进行读取,而有

2021-09-24 09:13:54 1627 2

原创 道德经感悟人生

《道德经》是春秋时期老子(又名李耳)的哲学作品,是中国历史上最早的一部哲学著作。又称《道德真经》、《老子》、《五千言》、《老子五千文》,是中国古代先秦诸子分家前的一部著作,是道家哲学思想的重要来源。《道德经》分上下两篇,原文上篇《德经》、下篇《道经》,不分章,后改为《道经》37章在前,第38章之后为《德经》,并分为81章。《道德经》文本以哲学意义之“道德”为纲宗,论述修身、治国、用兵、养生之道,而多以政治为旨归,乃所谓“内圣外王”之学,文意深奥,包涵广博,被誉为万经之王。《道德经》是中国历史上最伟大的名著之

2023-11-10 14:12:20 79

原创 孙子兵法感悟人生

前言:道生万物,万物亦归于道。阅读经典也一样,需要通过阅读,去体悟经典中的道意,如果一味跟着经典走,卷帙繁浩,犹如苦海无涯。道之在军,便是军神,大家细细体悟,会发现《孙子兵法》和《道德经》有很多相似之处,祝大家早日明悟自己的道,明白自己的天赋使命,从而一往直前。经典读起来与看起来,体会有所不同,建议大家可以读一读。始计篇第一孙子曰:兵者,国之大事,死生之地,存亡之道,不可不察也。【译文】孙子说:战争,是国家的大事,它关系到军民的生死,国家的存亡,不能不慎重考察研究。故经之以五事,校(jiào)之以计,而索其

2023-11-08 14:03:03 73

原创 Sentinel持久化到nacos 举例流控和熔断规则

修改直接搜定位57行去掉V1。

2023-04-21 09:55:48 439 1

原创 aop 简单实现及注解实现

1.创建自己的aop类2.简单写一个切入的方法3.运行结果。

2023-03-22 17:21:24 318

原创 A股复利,ASKING封神心路

比如本来你通过几百次交易统计,找到了胜率和赔率最高的形态去交易,比如在5日均线以上做多,5日均线一下做空,或者只做趋势开始以后的折返行情,结果连续止损了3,4次以后(假设3,4次连续止损在系统中是正常的情况),但是你的心态不平衡了,开始不服气,和市场闹情绪,丢掉了原来的计划,开始追涨杀跌,或者抄底摸顶,你背离了你的高胜率和赔率系统,结果胜率赔率大幅下降,最后导致大亏。对不起,行情万一不是小幅上涨波段,是大幅的上涨趋势行情的时候,你却与行情反着做空,你会死的更快,就一直在各种指标中纠结。

2023-03-20 09:24:00 277 1

原创 Sentinel简单实现

1.window下载:或提取码:0rlf安装:在Sentinel的jar包目录地址栏中输入cmd,点击回车打开DOS窗口,如下图:输入,回车之后就启动了Sentinel,如下图:如果出现端口已经被占用的提示,那就需要指定端口启动,即输入,点击回车就可以启动sentinel了访问:在地址栏输入就可以访问了,初始用户名和密码都是sentinel,如下图:进入操作台:2.linux执行命令,后台启动 Sentinel 控制台。通过查看nohup.out。

2023-02-06 09:33:13 1090 2

原创 ShardingSphere简单实现

在mybatis配置项下,设置自动化配置 MyBatis 需要的参数。在配置项下,设置自动化配置 Sharding-JDBC 需要的参数。比较复杂,我们一个一个来看。配置项,我们配置了和两个数据源,分别对应和两个数据库。配置项,我们配置了orders和逻辑表。逻辑表:水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为 10 张表,分别是t_order_0到t_order_9,他们的逻辑表名为t_order。真实表:在分片的数据库中真实存在的物理表。即上个示例中的。

2023-01-12 16:50:09 501

原创 mysql最常见面试

1.系统配置优化:1)从内存中读取数据,扩大innobd_buffer_pool_size,默认128m。可到4/3,降低磁盘操作。2)数据预热,通过预热脚本,将磁盘上的全部数据缓存到内存中3)提高磁盘读写性能,使用ssd或内存磁盘2.表结构设计优化1)设计中间表:针对统计或实时性不高要求数据2)设计冗余字段:减少表之间的关联操作,比如用户,订单,可以在订单表加用户姓名3)拆表:字段太多或者字段使用较少进行拆分。4)字段设计:将表字段长度设计的尽量小。因为越小查询越快,最好都喂not null避免null值

2022-12-01 15:10:11 233

原创 spring aop ioc mvc 最常见面试

spring是一个免费开源的应用框架,旨在降低程序的开发难度,轻量级,松耦合。ioc依赖注入控制反转,aop切面编程能将系统服务与应用逻辑服务隔离,以实现高类聚。mvc对web应用提供了高可配性。事务管理层提供事务管理的抽象层。jdbc提供了jdbc通用的异常层次结构,简化了错误处理策略。

2022-11-30 18:01:48 178

原创 stream最常见用法api

list.add(new Employee("1010","刘强东",40,8000));list.add(new Employee("1010","刘强东",41,8000));list.add(new Employee("1010","刘强东",40,8000));list.add(new Employee("1010","刘强东",40,8000));list.add(new Employee("1010","刘强东",40,8000));e.setName(e.getName()+"马爸爸");

2022-11-30 14:30:38 440

原创 springboot最常见面试题自动装配及启动流程

会调用该类的getautoconfigurationentry方法即获取所有的候选配置类。6)getcandidateconfigurations:该方法去调用loadfactoryName方法,获取所有的加载配置,调用loadspringfactories方法,调用classloader.getresource和classloader.getsystemresource方法,会去找到meta-info-spring.factories文件,将里面的资源遍历封装成properties文件供我们使用。

2022-11-30 14:23:04 603

原创 java最常见基础面试

list实现自动扩容,list的初始大小是10,每次扩容二分之一,第二次容量为15.扩容是通过新建一个数组,然后将原有的数据copy of 到新数组。数组存放的是key,value,next的entry。string是一个字符串,是一个对象,底层代码是一个final类型的字符数组,所以每次对string的操作都会生成新的string对象。==比较的变量,内存中存放对象的地址,用来判断两个对象的地址是否相同。int的默认值是0,而integer的默认值是空,int无法表示空。5.equals和==区别。

2022-11-29 14:25:28 197

原创 Spring面试题思维导图整理

整理的一张Spring面试的思维导图

2022-10-07 09:42:19 213

原创 redis 基本命令 自用

一、五种数据结构的基本操作1.stringset key valueget keymset key value key valuemget key keydel key (通用key删除)2.hashhset key hkey hvaluehget key hkeyhmset key hkey hvalue hkey hvaluehmget key hkey hkeyhgetall keyhdel key hkey3.listlpush key lvalue lvalue = lpush key lvalu

2022-06-02 16:07:43 63

原创 遍历两个List,根据条件,进行相关的赋值操作

直接上代码:创建学生:@Data@AllArgsConstructorpublic class Students { private String tId; private String id; private String name; private String tName;}创建老师@Data@AllArgsConstructorpublic class Teacher { private String id; pr

2022-05-07 17:46:25 693

原创 Java虚拟机(JVM)知识梳理

一:虚拟机运行时数据区域整体结构:1.1程序计数器内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成。1.2虚拟机栈线程私有,生命周期和线程一致。描述的是 Java 方法执行的内存模型:每个方法在执行时都会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行结束,就对应着一个栈帧从虚拟机栈中入栈到出栈

2021-09-01 11:34:42 176

转载 java字面量

字面量 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(natation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等符合类型的值也支持字面量表示法。整数字面量 整数可能是在典型的程序中最常用的类型。任何一个数字的值就是一个整数字面量。例如1,2,3和42。这些都是十进制的值,这意味着对他们的描述基于...

2021-09-01 10:43:24 282 1

原创 sharding-jdbc初步了解

前话前段时间公司项目比较忙,天天都忙于码代码,最近好不容易项目上线了,后期就是试运行解决线上问题,要闲一些了,看了下公司以前的一些项目,发现其中居然有用到sharding-jdbc,想到以前自己也使用过,但是仅仅是会用过,对一些原理还不了解,所以决定趁这段时间学习一下。核心概念一、 背景在互联网海量数据时代的今天,我们需要存储的数据也越来越多,在使用关系型数据库例如mysql等时,单表所需要存储的数据也越来越多,但是关系型数据库在单表数据库量较大的情况下,单表性能会急剧下降,面对这个问题,常见的

2021-08-24 11:28:10 185

空空如也

空空如也

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

TA关注的人

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