2 柳岩是个大菜鸟

尚未进行身份认证

菜到你崩溃

等级
TA的排名 5w+

查看linux发行版本和内核版本,查看springboot版本以及内置tomcat版本

linux内核版本和发行版本的区别:Linux内核是Linux操作系统创始人主持的网站www.kernel.org上发布的操作系统的最基本的那些东西。Linux发行版则是前述那些东西的基础上添加了一些工具软件的基础上构成的一套庞大复杂的操作系统。虽然内核都是一样的,但添加部分各不相同,这就构成了不同的发行版本。Linux本身指的是一个操作系统内核,只有内核是无法直接使用的。我们需要...

2019-06-25 09:58:12

Mysql百万级表线上进行DDL操作(创建某列的索引或者新创建一列等等)如何避免表锁死系统完蛋

如题,今天厂商伙伴们碰到的问题,老大给了个大致的方向,让研究研究目前在测试环境下确认方案还可以,有两套方案,一套比较麻烦,但是能保证无缝隙进行DDL操作,线上服务正常运行另一套方案会存在操作的3秒期间出现电话打入的风险,导致电话进来不弹屏网上有成熟的方案:https://www.percona.com/doc/percona-toolkit/2.1/pt-online-schema-c...

2019-05-16 17:52:01

插入排序&&希尔排序

插入排序我看了下动图,哦,对对,推荐个好的网站,动态展示算法,排序的地址:https://visualgo.net/en嗯,言归正传,插入排序把,就是把第一个标记成已排序了,然后第二个拿出来,跟第一个比一下,比第一个大就不用动,比第二个小就挪到前边去,效果就是小的前边大的后边,接下来,再把第三个拿出来,跟前边的都比,从第二个开始,然后第一个,倒序比,找个比前变大比后边小的位置,插进...

2019-05-09 14:49:52

mybatisplus使用的坑坑坑坑。。。。

具体地说这个坑,就是缓存开启引起分页查询失效!!!比如说,你第一次调你的接口,查第一页每页10个,嗯,好的,没毛病,正常,但是你别关服务,继续调这个接口,查第一页每页5个,好勒,给你返回10个,并且ipage对象里面total都是0,都是缓存惹的祸具体配置:#mybatismybatis-plus:mapper-locations:classpath:/mapper/*Ma...

2019-04-30 10:26:57

python web小项目实践 用的Django (三)

在这里创建一个forms.pyfromdjangoimportformsfrom.modelsimportTopicclassTopicForm(forms.ModelForm):classMeta:model=Topicfields=['text']lables={'text':''...

2019-04-28 11:06:17

python web小项目实践 用的Django (二)

再创建几个页面,把搞到的数据展示出来网页模板继承:网页有些共用的部分,这个就抽离出来,避免写重复代码在index.html所在的目录下,再创建一个base.htmlbase.html<p> <ahref="{%url'learning_logs:index'%}">LearningLog</a></p>{%bl...

2019-04-25 10:26:09

python web小项目实践 用的Django (一)

首先找个地方为项目新建个目录learning_log在这个目录内部按住shift右键点击(windows)在此处打开命令窗口然后输入“python-mll_env”创建虚拟环境,这里是运行了venv模块,创建了名字为ll_env的虚拟环境然后激活虚拟环境windows中命令是:“ll_env\Scripts\activate”linux中可能用的是“sourcell_...

2019-04-24 14:37:51

python--pygame模块--外星人入侵小游戏项目(全)

目录结构外星人图片。。。我用的一哥们的微信头像。。。。下边是所有的代码:alien_invasion.pyimportsysimportpygamefromsettingsimportSettingsfromgame_statsimportGameStatsfromscoreboardimportScoreboardfrombutto...

2019-04-18 11:08:26

springboot工程中mongodb使用MongoRepository时嵌套对象的查询方法记录

坑,好大的一个坑,来的先甩个赞先把model扔出来packagecom.taikang.domain;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importjava.util.List;/***@Author:LiuYan*...

2019-04-12 15:48:54

Redis PUB/SUB 实现 ASCIIART 图的多种监听实验报告 -- 张学红 编写人

目的 环境 过程 准备 实验 目的实验RedisPUB/SUB功能实现ASCIIART图的奇偶分发,并进行单频道和多频道监听。环境操作系统:Linux-RedHatEnterpriseLinuxServerrelease6.8(Santiago)核心版本:2.6.32-642.el6.x86_64查看linux环境命令展...

2019-04-09 16:14:44

FreeSWITCH电话交换网络等学习中各种英文缩写记录(通信)

NAT(NetworkAddressTranslation)--网络地址转换当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用...

2019-02-25 11:11:37

OIDC的学习

OIDC(OpenIDConnect),下一代的身份认证授权协议;当前发布版本1.0;OIDC是基于OAuth2+OpenID整合的新的认证授权协议;OAuth2是一个授权(authorization)的开放协议,在全世界得到广泛使用,但在实际使用中,OAuth2只解决了授权问题,没有实现认证部分,往往需要添加额外的API来实现认证;而OpenID呢,是一个认证(authenticatio...

2019-02-19 16:59:06

OAuth协议的学习

百度百科:OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。OAuth是OpenAuthorization的简写。 以下是OAuth和OpenID的区别,摘自https://www.cnb...

2019-02-18 16:32:36

session和Cookie的一些理解

转自https://blog.csdn.net/java_faep/article/details/78082802    作者:曾梦想仗剑走天涯XXSession其实分为客户端Session和服务器端Session。当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏...

2019-02-14 10:21:14

关于springboot的一些注解的理解

importorg.springframework.stereotype.Component;   ------------@Componentimportorg.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;   ------------@ConditionalOnMissingBeani...

2019-01-28 10:06:40

SpringSecurity认证流程(源码学习)

1.认证处理流程说明以上两图来自慕课网关于SpringSecurity的视频讲解publicclassUsernamePasswordAuthenticationFilterextends AbstractAuthenticationProcessingFilter{ //~Staticfields/initializers //=============...

2018-12-25 15:45:42

Restful风格API一些小的注意事项

对于RestfulAPI访问的拦截有三种方式 过滤器Filter拦截器Interceptor切面Aspect 但是三者能获得的东西不一样过滤器能获得原始http请求以及响应的信息,但是拿不到真正处理请求的方法信息拦截器能获得原始http请求以及响应的信息,也能获得处理这个请求的方法的相关信息,但是获得不到调用方法时传过来的参数切面能获得调用方法时传过来的参数,...

2018-12-19 09:38:01

maven子模块之间互相引入依赖,pom文件报错

还是比较菜父项目是A,两个子项目是B和C,B中想引入C,会发现报错了,原因是我们install的顺序有问题我建议:先把你添加的其他依赖全部去掉,只剩下单纯的B-A,B-C的依赖,然后先maveninstall父项目,把父子关系建立起来,父项目A中要包括duimaven插件的引用,例如:<build>     <plugins>       ...

2018-12-10 11:01:10

python学习笔记二

pickle模块,用来把某些共用的数据以二进制形式存储起来,importpickle>>>my_list=[123,2.2,'shabi',['韩冬兴gg']]>>>pickle_file=open('my_list.pkl','wb')--wb是writebinary,这个后缀随便写,啥都行,不过因为用到了pickle模块所以用.p...

2018-12-04 11:13:20

并发相关:CPU的学习记录以及对应的线程建议开启数量

物理CPU 物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat/proc/cpuinfo来查看,其中的physicalid就是每个物理CPU的ID,你能找到几个physicalid就代表你的计算机实际有几个CPU。在linux下可以通过指令grep‘physicalid’/proc/cpuinfo|sort-u|wc-l来查看你的物理CPU个数...

2018-11-23 17:16:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。