自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

only老K的博客 qq:1025271924

要改变自己,突破自我,就去做自己害怕的事情。

  • 博客(188)
  • 资源 (1)
  • 收藏
  • 关注

原创 Only老K说-爬取妹子图片(简单入门)

安装第三方请求库requests被网站禁止了访问原因是我们是Python过来的重新给一段可能还是存在用不了,使用网页的编写代码上面注意看匹配内容User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器//请求网页import requestsimport re //正则表达式 就是去不规则的网页里面提取有规律的信息headers = { 'User-Agent':'存放浏览器里面的'}response = requests.get

2020-06-27 06:44:11 57170 161

原创 Only老K说-一文了解dubbo2.7(2020最新)

dubbo入门dubbo简介dubbo环境搭建Zookeeper安装(注册中心)(监控中心)前提zookeeper需要是启动的环境搭建dubbo简介dubbo环境搭建提供Dubbo中文文档地址Zookeeper安装(注册中心)提高Zookeeper下载地址下载3.4版本(3.5版本的很多都是内测的,暂时不稳定) 随意就好下载后解压…少图片第一次启动bin目录下面的zkServer.cmd会报错(大概意思就是配置文件找不到)解决方案。将conf目录下的zoo_sample.cfg复制一个改

2020-05-17 15:07:25 583 1

原创 Only老K说-为什么使用SSM框架

博客内容为什么要使用SSM框架,就需要从什么是SSM框架开始说起…那是一个非常悠久的传说…回来回来,说哪里去了?先弄清楚什么是开发框架开发框架是一套规则都写好的框架代码,塔帮助我们实现了很多基础性的功能,节省了程序员大量的编码工作,让程序员可以把更多精力放到系统业务逻辑处理上。例如Spring框架可以简化Java程序对数据库的访问,使用Spring框架访问数据既提高了数据库的访问效率和...

2020-03-14 11:45:25 3037

原创 停下脚步不代表放弃...(2020.7.25)

来由2020-7-24日…嗯。今天很有特殊意义。嗯,小编也算是结束了深圳之旅。更多的还是对于2020年的生活的无奈吧。新的一年对于每个人来说或许并不是新的开始…生活上的琐事。工作上的压力其实这些都还好。但是当后院起火的时候,才算感觉到了生活的难以抉择吧。经过几天的斗争。小编还是决定先暂时停下脚步。。毕竟人在外面其实就是为了钱。也是为了能够提升生活质量。但是提升生活质量的对象都不能够照顾好的话,那么提升生活质量的意义何在呢…深圳之旅刚刚来到深圳,一出高铁站就是被人叫了一句靓仔(一个贩卖矿泉水的阿姨

2020-07-25 18:38:45 269

原创 关于CountDownLatch使用

CountDownLatch使用场景有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外一个线程来拼接所有的分段,那么这时候我们可以考虑使用CountDownLatch来控制并发。使用需要注意的点CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数.

2020-07-11 09:45:45 346

原创 写给自己的一封信(2020.7.10)

最近发生了很多事情,挺累的稍微总结下,也是个自己打气吧。请坚持当前时间没错的,凌晨起来写这篇博客。嗯。睡不着…这周可以算是比较舒服的一周,也算是比较难受的一周吧…怪不得一直感到内心不安。就在昨天07-09,小编把最重要的弄丢了。其实也不知道是否还有机会找回来,但是这里还是预祝小编能够再找回来吧。说到底还是小编的问题,太拉跨了…没有什么事情不是一根烟不能解决的。如果一根不行就两根吸烟有害身体健康,请勿再禁烟场所吸烟…(不是文化人,是烟盒上面就是这样写的)很多事情,人为是改变不了的。我们能.

2020-07-10 04:33:06 369

原创 一切为了自己,写下自己的线程总结

only老K,我为自己代言目录概述继承Thread类实现Runnable接口实现Callable线程状态手写多线程案例死锁Lock锁生产者消费者问题八锁问题一锁二锁三锁四锁五锁六锁七锁八锁线程池概述What is 线程?(有点拉跨这个英语水平)进入主题:面试中,多线程和并发编程已经是必不可少的了,我经常看到此类问题,当时也简单了解过,什么继承Thread类,实现Runnable接口,这些都被说烂了,知道这些当然是远远不够的,于是这几天搜索相关资料恶补了一下,为了方便后期复习,在此做个总结。.

2020-07-08 12:30:49 248

原创 Only老K说-Swagger配置文件使用

Swagger配置细说接上一篇博客继续Swagger配置扫描接口扫描接口方式扫描过滤路径是否启动Swagger配置项目分组实体类配置注解使用衍生问题衍生问题2接上一篇博客继续Only老K说-SwaggerSwagger配置扫描接口扫描接口方式 public Docket getDocket(){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo())

2020-07-07 08:41:30 348

原创 Only老K说-海量订单ID生成的策略

场景搭建:时间轴回滚几个月。口罩一罩难求。或者是双十一的时候生成订单的时候…订单ID生成要求:唯一性:高可用:高并发:趋势递增:安全性简单说说淘宝的双十一的情况:双十一成交量大概是十亿比。(10亿/24小时/60分/60秒打约1.2万一秒ID生成策略一数据库自增ID搞个图形化界面去弄个自增长以上是一种ID生成策略,但是我相信用的还是很少的原因:My...

2020-07-04 20:23:24 455

原创 Only老K说-Swagger

Swagger入门环境准备环境准备使用SpringBoot创建一个项目导入Pom <!--swagger-api依赖开始--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7

2020-07-02 20:36:46 190

原创 Only老K说-Eclipse删除SVN账号

场景复现:一般是自己离职了,或者是接手别人的电脑继续工作。这时候老员工使用的电脑上eclipse如何将svn的账号密码进行删除呢?具体步骤C盘下找Subversion打开auth文件,删除其中的所有文件完事…...

2020-07-01 11:19:26 249

原创 我们不一样不一样不一样

写在前面的话。想想上次前端同事问我,写博客干什么,又没有什么用。是否是你?每天下班,不知道干什么,打游戏,看电视剧,刷朋友圈,看直播。手机一摸不放,LOL一上不下,耍起来就是凌晨两三点。第二天上班就和上坟一样。见你老大就是一副库闷闷不乐的样子。然后你觉得改变自己,做好了计划,要健身,学习…但是下班后的你就好像死鱼一样,一动不动,突然来一个回光返照也是匆匆结束,于是计划一拖再拖,除了年龄啥都没有提升。改变自己!为什么你下班后无所事事,不知道干什么?因为你不知道自己真正需要什么。想要提升自己,第一.

2020-06-29 16:09:34 382

原创 idea编译报错(使用Lamata表达式)

Information:java: javacTask: 源发行版 8 需要目标发行版 1.8 Information:java: Errors occurred while compiling module 'domeone' Information:javac 1.8.0_111 was used to compile java sources Information:2020/06/23 17:11 - Compilation completed with 1 error and 0 warni

2020-06-27 20:26:14 686

原创 Only老K说-这么简单排序算法你都不会?

package com.onlyk.domeone.Thread;import java.util.Arrays;public class Main { public static void main(String[] args) { /** * 选择排序法是一种不稳定的排序算法。 * 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置, * 然后,再从剩余未排序元素中继续寻找最小(

2020-06-27 20:23:11 417

原创 Only老K说-Python连接数据库以及组合拳

连接数据库安装第三方库CRUD组合拳安装第三方库第三方数据库(PyMySQL)pip install pymysql小编这里安装失败了,所以使用第二种方法安装PyCharm安装这里是刚刚是安装成功了…CRUD组合拳提供代码:# 连接数据# 第一步肯定是导入第三方库import pymysql# 连接数据库db = pymysql.connect(host="localhost", user="root", password="123",db="python", port=

2020-06-22 22:06:04 775

原创 Only老K说-为你讲述Redis的解决方案

如何解决Redis缓存失效、雪崩、穿透、击穿、并发等5大难题???博客目录缓存失效缓存雪崩缓存穿透缓存击穿缓存并发如何保证redis中的数据都是热点数据缓存失效出现场景:主要因素是高并发下,我们一般设定一个缓存的过期时间时。并发很高时可能会出现在某一个时间同时生成了很多的缓存,并且过期时间在同一时刻,这个时候就可能引发——当过期时间到后,这些缓存同时失效,请求全部转发到DB,DB可能会压力过重。处理方法:一个简单方案就是将缓存失效时间分散开,不要所有缓存时间长度都设置成5分钟或者10分钟;比如.

2020-06-21 16:57:05 536

原创 Only老K说-为你来的MySQL

发现周末都不能睡太晚。今天大早上的又睡醒了…很难受,然后起床默默的打游戏写博客。把草稿拿出来继续写吧…以一种游戏30分,码字半小时的状态写着。是你的MySQL哦First 先说说非关系型数据库和关系型数据库非关系型数据库(感觉翻译不是很准确)称为 NoSQL。非关系型数据库不需要写一些复杂的 SQL 语句,其内部存储方式是以 key-value 的形式存在可以把它想象成电话本的形式,每个人名(key)对应电话(value)。非关系型数据库不需要经过 SQL 的重重解析,所以性能很高;非关系型数.

2020-06-21 16:51:18 459

原创 你居然还不会安装Elipse吗?

属实说,很奇怪啊,有同事居然连Elipse都不知道怎么搞,说实话,我当时懵逼了,然后我就教了他一套组合拳,这里做个记录,下次再有新同事问我就不用我在打一套组合拳了进入Eclipse官网看到没啊Sir?上面黄黄的Download看的到嘛?看到没啊Sir?上面黄黄的Download看的到嘛?还是下载啊…下载完双击时候有这个继续双击进去下载,完事...

2020-06-20 14:36:33 382

原创 Only老K说-这种树的实现你Get了吗?(详细解读:神仙需求)

package com.excegroup.bean;import java.io.Serializable;import java.util.ArrayList;import java.util.Date;import java.util.List;public class DataLabelBean implements Serializable { /** * */ private static final long serialVersionUID = -6657972

2020-06-18 22:15:39 363

原创 Eolinker入门以及PostMan

Eolinker官网

2020-06-09 20:48:22 978

原创 老K致不懂开发规范的你--One

前景提要:小编最近是在做一个项目迭代,很难受啊,这个项目开发很非常久,里面很多东西可以说是五花八门,五脏俱全(很多就是没有注释的,没有使用的类也没有处理)写下本片博客也只是为了码出高效,码出质量。小编也会用几篇博客来完成这个系列编码规范(1)命名风格...

2020-06-09 19:58:25 202

原创 Only老K说-Gradle入门(项目需要)

Gradle入门Gradle简介Gradle安装Gradle集成ideaGroovy语言简单介绍Gradle仓库Gradle简介Gradle安装自己下载解压GRADLE_HOME:D:\Gradle\gradle-6.4Path:%GRADLE_HOME%\bincmd查看:gradle -vGradle集成idea创建的时候需要连接网络(Gradle需要下东西的)src/main/java 放置正式代码目录src/main/resouces 放置正式配置文件src/tes

2020-06-01 12:06:00 242

原创 了解Dubbo续集--尾声

前面该说的都说了配置啊,使用啊,整合啊什么的乱七八糟的,然后这里最后再给各路神仙说下Dubbo高可用这一块的一样东西Zookeeper宕机和Dubbo直连先测试之前的是否还是可以使用(没有问题)场景模拟1(Zookeeper宕机):这个时候如果Zookeeper被关掉了那么是否还能调用这样应用呢?答案:还是可以的…可以自己测试下的哦(把本地的Zookeeper关闭后发现还是可以调用的但是在我们的控制台上面会一直报错,原因就是找不到Zookeeper)这里简单说下原因,为什么Zookeeper关.

2020-05-20 18:45:33 157

原创 了解Dubbo续集二--配置文件

这个还不算完啊。。。本篇文章给各路神仙简单说下dubbo的配置这一块dubb的属性配置文档地址Dubbo配置文件优先级简单案例带各路神仙理解上面的图解:简单前提创建一个dubbo.properties(安装官方文档里面的名字…)插一嘴:此时如果还是按照正常启动的话那么端口肯定就是20881可以运行看下:可以看出dubbo.properties配置没有用第二个:在配置文件中做配置,达到JVM启动配置输入如下:-Ddubbo.protocol.port=20880如图:运行看.

2020-05-19 20:53:15 216

原创 了解Dubbo续集----Dubbo与SpringBoot整合

有的神仙可能比较有以为啊。。为什么之前的博客使用的eclipse呢?这篇博客又用Idea呢?我任性说白了就是小编很久没有用eclipse开发了,然后突然心血来潮,就操作了一手eclipse,而为什么现在又用Idea呢?嗯…我是不会告诉你的回来回来,别跑,主题要开始了!!!!!!!!!!!!传送门来一波,怕神仙你迷路一文了解dubbo2.7(2020最新)不知道之前的代码案例各位神仙是否有搞定,如果没搞定的,上面传送门回去重新制造一波单刀直入。。。项目结构 刚刚好够截图编码过程大致和之前.

2020-05-18 12:40:22 255

原创 Only老K说-SpringBoot与Dubbo对应版本问题

提供github对应地址点击进入查看懒人也可以看我下面内容例如:springboot:2.1.6.RELEASEdubbo-spring-boot-starter : 0.2.1.RELEASEdubbo: 2.6.5这样是没有问题的。但是如果把dubbo升到2.6.5之后是不可以的大致就是下面这样springbootdubbo-springdubbo注1.x0.1.2.RELEASE2.6.5+2.6.6以上的dubbo需要配置netty-alljar包

2020-05-17 21:25:55 963

原创 Only老K说-Jenkins安装入门

前言最近小编在面试,有的公司使用的是Jenkins进行项目部署(所以这里做个记录以及学习)进入状态jenkins下载地址:https://jenkins.io/ 下载网站的war包版本就好下载完成后傻瓜式安装…第一步踩坑这里中断了。。安装完了小编发现小编写博客的电脑jdk不是1.5以上的然后进去不了jenkins页面…(下次继续来)...

2020-04-27 08:12:12 196

原创 Only老K说-Redis之集群搭建(Cluster为主)

redis集群Redis集群三种搭建模式简单讲解下三种模式主从模式主从哨兵模式Cluster集群Cluster环境搭建Redis集群三种搭建模式主从搭建Sentinel模式Cluster模式(这篇博客的主要内容分片式集群)三种集群各有特点关于Redis介绍可以看这里面点击进入查看redis介绍等等…简单讲解下三种模式主从模式主从模式是三种模式中最简单的,在主从复制中,数据库分为...

2020-04-06 10:57:45 200

原创 无字天书之Python爬虫第一页

博客内容主体几天没见,并不是被感染力了,别怕啊,咱不会隔着电脑把你传染了。。。主体废话不多说瞎JBBB,开始今天正题,小编从今天开始将会进行新系列更新《无字天书之Python爬虫》,介于各路神仙水平不一样。建议没有Python基础或者是第一次接触的各路神仙可以看小编之前相关系列《无字天书之Python》...

2020-04-04 08:15:27 282

原创 SpringCloud搭建项目环境手把手更新....

首先是父工程使用Maven创建出父工程flightMicroservice父工程pom <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</m...

2020-03-30 12:13:28 210

原创 RabbitMQ整合SpringCloud

博客目录传送门直接开始传送门RabbitMQ入门RabbitMQ消息模式一RabbitMQ消息模式二直接开始创建新工程rabbitmq-commoncommon公共包,只需要写共同的部分就可以了Orderpackage com.onlyk.rabbitmqcommon.entity;import java.io.Serializable;/** * @author o...

2020-03-25 10:38:55 201

原创 Only老K说-Java设计模式之外观模式(Facade)

案例(没有使用设计模式之前)package com.onlyk.design.facade.before;/** * @author only老K 我为自己代言 * @create 2020-03-23 16:49 * @blogaddress https://blog.csdn.net/weixin_44255950 * 充当电脑 */public class Componen...

2020-03-23 17:11:33 186

原创 Only老K说-Java设计模式之适配器模式

案例(没有使用设计模式之前)什么是适配器?一图了解适配器分类类适配器模式Adapter 类,通过继承 source 类,实现 Destination 类接口,完成 source->Destination 的适配。对象适配器模式将 Adapter 类作修改,不是继承 source 类,而是持有 source 类的实例,以解决兼容性的问题。 即:持有 source 类,实现 Des...

2020-03-20 17:45:00 161

原创 Only老K说-Java设计模式之工厂模式(Factory)

案例(没有使用设计模式之前)package com.onlyk.design.factory.before;/** * @author only老K 我为自己代言 * @create 2020-03-20 11:20 * @blogaddress https://blog.csdn.net/weixin_44255950 */public interface Pizza { ...

2020-03-20 12:04:05 180

原创 Mysql内连接和外连接

提前准备数据库创建两个数据库表(ssm_user和ssm_role)数据如图…

2020-03-19 10:52:19 261

原创 Only老K说-Java设计模式之原型模式(Prototype)

案例(没有设计模式之前)package com.onlyk.design.prototype.before;/** * @author only老K 我为自己代言 * @create 2020-03-18 11:06 * @blogaddress https://blog.csdn.net/weixin_44255950 */public class Sheep { pri...

2020-03-18 11:18:58 275

原创 Only老K说-Java设计模式之单例模式(Singleton)

案例(使用前)没有使用单例设计模式之前…package com.onlyk.design.Singleton.before;import java.util.function.Predicate;/** * @author only老K 我为自己代言 * @create 2020-03-18 9:16 * @blogaddress https://blog.csdn.net/we...

2020-03-18 10:45:14 169

转载 并发与并行的区别

博客内容什么是并发?什么是并行?区别什么是并发?当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。并发(Concurrent)什么是并行?当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CPU可...

2020-03-14 09:53:18 214

原创 nginx动静分离

博客内容传送门实现传送门实现原理图先做域名穿透。然后重新拷贝一份nginx出来重新命名为nginx2然后开始制作容器(创建新文件夹nginx2data用来做共享目录)启动一个静态资源服务器docker run -it -p 1010:1010 --name=staticNginx -v /testDome/data/nginx2:/etc/nginx -v /testDom...

2020-03-09 21:49:13 154

原创 nginx负载均衡

博客内容传送门简介实现负载均衡策略传送门简介什么负载均衡是干什么用的就不多说了。明白人都知道负载均衡是干嘛的的啊。。。直接上操作实现原理图首先是在宿主机的testDome目录下面新建tomcat1和tomcat2目录,复制容器里面的conf,和webapps到宿主记docker cp 83c4cf8688bb:/usr/local/tomcat/conf /testDome/t...

2020-03-08 16:36:57 175

sys_data_label.sql

博客使用的对应的表结构,可以更够好来验证博客正确.

2020-06-18

空空如也

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

TA关注的人

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