自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个千万开发人员中的程序员

勤勤码码,年复一年;日日夜夜,一直想她

  • 博客(159)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于docker容器,搭建可视化监控系统,容器资源监控 & 业务数据监控,cAdvisor + InfluxDB + docker + Grafana 20190901

一、容器监控由于网上已有非常优秀的博文,所以博主就不再重新写了,详情见:https://blog.csdn.net/u012888052/article/details/99744554docker 请自行安装,不会的百度二、业务监控实现业务监控时,请务必完成上方的“容器监控”步骤,因为环境相同业务监控的范围非常广泛,比如:登录的用户数量、指定短信的发送数量、微信消息的发送数量等...

2019-09-01 16:08:37 811

原创 基于jsoup框架的爬虫系统,包括接口爬、定时爬、多线程爬,spring-boot + jsoup 20190818

基于jsoup框架的爬虫系统,包括接口爬、定时爬、多线程爬GitHub地址:https://github.com/HappyWjl/spider-jsoup如果该项目对您有帮助,您可以点右上角 “Star” 支持一下 谢谢!或者您可以 “follow” 一下,该项目将持续更新,不断完善功能。转载还请注明出处,谢谢了博主QQ:820155406一、简介本博客基于jsoup框架搭建...

2019-08-18 13:35:58 2184

原创 基于Shiro框架的权限系统,包括登录权限、角色权限、菜单权限,spring-boot + mybatis + shiro 20190809

一、简介Shiro 这个框架,先甩一张网上流行的架构图,看起来很高大上,然后呢,就不用细看了,知道哪个里面嵌套哪个,了解下大体结构,方便理解后面的代码结构:博主对权限系统理解有限,此入门项目涵盖三部分权限场景,权限够用了:登录、接口权限、菜单权限二、环境搭建IDEA:http://www.ilearn1234.com/#/tool?id=1&type=toolJDK:ht...

2019-08-13 17:19:58 1877

原创 MAC搭建ELK日志搜索系统,单机多节点,filebeat + elasticsearch + logstash + kibana 20190725

一、搭建单机单节点详见博客:https://blog.csdn.net/u012888052/article/details/96856283建议一步步搭建,先搭建单机单节点,再搭建单机多节点,循序渐进不容易出问题二、搭建单机多节点如果软件已经启动了,请全部关掉,避免产生多余的报错,影响搭建。1、文件变动当上一步(单机单节点)搭建完成后,拷贝elk文件夹,并将拷贝的文件夹命名为...

2019-07-25 14:34:56 474

原创 MAC搭建ELK日志搜索系统,单机单节点,filebeat + elasticsearch + logstash + kibana 20190722

一、软件下载filebeat:https://www.elastic.co/cn/downloads/past-releases/filebeat-5-6-0elasticsearch: https://www.elastic.co/cn/downloads/elasticsearchlogstash:https://www.elastic.co/cn/downloads/log...

2019-07-22 19:56:57 506 1

原创 企业级搜索系统案例源码(已经非常精简),根据前公司项目搭建,基于 spring-boot + elasticsearch + canal

一、准备工作:mysql数据库,并且把bin_log设置打开,新建数据库:db_search并运行准备好的sql文件 db_search.sqlelasticsearch安装,包括对应的可视化插件elasticsearch-head,详情参考:elasticsearch 安装:https://blog.csdn.net/u012888052/article/details/797104...

2019-04-17 10:32:34 5135 5

原创 java自动生成代码工具,service、serviceImpl、dao、mapper

快速地生成代码,可以快速开发业务功能,减少无用的重复工作。本项目取自网上,研究并改写了一些地方,觉得比较好用,所以分享出来,原作者不是我,原地址找不到了,作者看到的话见谅。有需要的朋友,可自行下载代码,进行改写。一、环境简单搭建JDK:略,自行百度。IDEA:略,自行百度。二、下载项目GitHub 地址:https://github.com/HappyWjl/easy-code ...

2019-04-09 19:47:02 7802 9

转载 (VUE学生成绩记录系统)VUE前端+JAVA后端-毕设级项目搭建-VUE学生成绩记录系统(内含源码,java逻辑后台+vue管理系统)

作者(转载请注明出处):Happy王子乐。

2023-05-08 11:42:53 711 1

转载 Swagger定义UI界面

Swagger定义UI界面

2023-04-25 10:38:59 359

原创 MySql InnoDB执行update完整执行链路

回答:延伸:

2023-04-19 13:57:48 270

原创 在使用HashMap的时候,用Spring做key有什么好处

回答:

2023-04-19 10:40:00 88

原创 数据库产生“死锁”

数据库产生“死锁”,基于书籍“大话数据库”整理的概要

2022-11-05 10:22:19 483

原创 改造analysis-dynamic-synonym源码访问远程数据库

1、改造analysis-dynamic-synonym源码访问远程数据库以上方案还有什么不足呢?需要新增一个java服务,链路变长,维护工作随之变大,这个该如何解决呢?

2022-05-28 12:31:07 354 1

原创 采用analysis-dynamic-synonym插件,动态接口的方式同步同义词

1、采用analysis-dynamic-synonym插件,动态接口的方式同步同义词大致原理 -> 动态接口:1、采用外部URL请求的方式,将同义词配置同步到es。2、定时轮询,当发现接口返回版本发生变化时,则会触发自动更新;下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-10-0下载IK分词器7.10.0版本,并解压到指定文件夹下(el

2022-05-28 12:29:38 816

原创 采用analysis-dynamic-synonym插件,动态文件的方式同步同义词

1、采用analysis-dynamic-synonym插件,动态文件的方式同步同义词大致原理 -> 动态文件:1、采用服务器文件的方式,当服务器文件的内容发生变化时,则会触发自动更新;2、插件会读取文件的更新时间来判断是否需要进行同义词更新;下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-10-0下载IK分词器7.10.0版本,并解压到指定文件

2022-05-28 12:20:45 441

原创 创建同义词文本维护同义词

2、创建同义词文本维护同义词下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-10-0下载IK分词器7.10.0版本,并解压到指定文件夹下(elasticsearch-7.10.0/plugins/),文件夹改名为ik:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.10.0

2022-05-28 12:13:50 182

原创 创建索引时指定同义词

1、创建索引时指定同义词下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-10-0下载IK分词器7.10.0版本,并解压到指定文件夹下(elasticsearch-7.10.0/plugins/),文件夹改名为ik:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.10.0运行

2022-05-28 12:08:03 417

原创 同义词&近义词解决方案(个人兴趣实践 & 公司分享课)

同义词&近义词解决方案一、背景1、同义词2、近义词3、实际业务场景二、技术实现方案三、下载地址四、同义词语法五、参考文档六、具体实现一、背景1、同义词指意义相同的一组词语,意义相同的同义词也叫等义词。2、近义词指词汇意义相同或相近的词语。如“美好”和“美妙”、“懒惰”和“怠惰”、“枯萎”和“干枯”、“宽敞”和“宽阔”。与“近义词”意思相近的词为“同义词”。3、实际业务场景搜索“苹果”关键字,可能想购买吃的“苹果”,也可能想购买“苹果手机”、“iphone13”二、技术实现方

2022-05-14 19:41:02 627

原创 面试题整理

近期面试题整理,排版较乱,没认真排,见谅

2022-03-15 14:53:46 1349

转载 swagger 接口文档导出

2,接口导出访问项目:/v2/api-docs ,确认有接口的json格式数据返回;2.1 利用swagger2markup导出接口2.1.1 依赖maven插件的方式 <plugin> <groupId>io.github.swagger2markup</groupId> <artifactId>swagger2markup-maven-plugin</artifactId> <version>1.3.1

2021-03-25 14:54:54 2304

原创 微信小程序环境搭建、项目引入说明

一、环境搭建1、注册公众号:想要进行微信小程序开发,必须有自己的微信开发者账号微信公众平台的链接:https://mp.weixin.qq.com此处按要求填写,完成注册​​​​完成注册之后登录就到了小程序开发页面,进行开发工具下载,根据自己所用的系统选择对应的开发工具,点击下载下载完成之后,点击如图所示的小图标进行安装过程需要等一下点击完成,并运行微信开发者工具结果如下所示,微信扫描登录接下来,选择本地小程序项目选择想打开的程序,并填写最开始注册的AppID,点击新

2021-03-03 10:47:19 616

原创 java后端环境搭建、项目引入说明

一、环境搭建1、jdk:JDK8下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJDK11下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html根据自己的项目,选择对应的版本安装安装完后,验证安装是否正确 分别敲入以下命令,回车: java -versi

2021-03-03 10:01:26 844

转载 (JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好

转载地址:(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好转载请注明出处作者:Happy王子乐个人网站(整理了部分学习资源,以及个人项目):http://www.ilearn1234.com/#/个人GitHub(喜欢的还请点个Star、flow一下):https://github.com/Happ...

2021-02-01 17:12:38 33197 23

转载 (JAVA后端)微信小程序-毕设级项目搭建-微信小程序商城(微信小程序+java逻辑后台+vue管理系统)

转载地址:(JAVA后端)微信小程序-毕设级项目搭建-微信小程序商城(内含源码,微信小程序+java逻辑后台+vue管理系统)转载请注明出处作者:Happy王子乐个人网站(整理了部分学习资源,以及个人项目):http://www.ilearn1234.com/#/个人GitHub(喜欢的还请点个Star、flow一下):https://github.com/HappyWjl相关文章:...

2021-02-01 17:11:27 7553 15

转载 (微信小程序)微信小程序-毕设级项目搭建-微信小程序商城(内含源码,微信小程序+java逻辑后台+vue管理系统)

一、环境搭建参考教程:https://blog.csdn.net/u012888052/article/details/79623229另外,因为程序涉及微信登录功能,还需要自己注册个测试账号,相关地址:https://developers.weixin.qq.com/sandbox里面的AppID、AppSecret,后面需要配置到java后台配置文件中。二、相关技术栈css...

2021-02-01 17:10:15 22954 13

转载 (微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好

转载地址:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好转载请注明出处作者:Happy王子乐个人GitHub(喜欢的还请点个Star、flow一下):https://github.com/HappyWjl相关文章:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+jav...

2021-01-29 17:08:55 29521 75

转载 (微信小程序)微信小程序-毕设级项目搭建-扫码点餐微信小程序(微信小程序+java逻辑后台+html管理系统)

作者(转载请注明出处):Happy王子乐个人网站(整理了部分学习资源,以及个人项目):http://www.ilearn1234.com/#/个人GitHub(喜欢的还请点个Star、flow一下):https://github.com/HappyWjl相关文章:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,...

2021-01-29 17:07:37 2026

转载 (vue博客前台)vue系统-毕设级项目搭建-vue博客系统(vue博客前台+java逻辑后台+vue管理系统)

1、项目技术栈vueaxioscssjs2、项目结构config中可以修改后端请求地址及端口api封装了后端接口components中包含了各种业务页面router中是页面路由的配置static中包含了多种静态文件3、页面截图PS:样式是参考了一位大神的样式,私下给他说明了。博客访问首页,鼠标放到左侧背景图片上,图片会快速滚动,还是比较炫酷的,右侧展示了文章的...

2021-01-29 17:05:09 8185 3

原创 开始搞点其他的事-成立北京租房群(霍营、回龙观、西二旗、望京)

联系了两个朋友,一个麦田房产正规中介,一个是租房平台创业老板,帮他俩拉群,社群形式进行租房希望能够有所收获,在北京的朋友,可以联系我,价格比自如、链家便宜很多。霍营两居室自如7000+,通过我介绍的渠道租房5500+...

2020-10-29 09:55:57 429

原创 脱单?

抓住夏天的尾巴,争取先脱个单,看9月12日了。

2020-08-31 14:29:45 198 3

原创 我在北京养小狗了~

泰迪小名十七,起名七月十七。天生调皮捣蛋,爱咬拖鞋尿垫。粘人不分时间,凌晨就要上班。起床弯腰la????,七点就要喂饭。家里无人撒欢,玩具疯狂乱咬。狗龄二月有余,技能精通不少。晚上有人到家,开门立刻拥抱。喝水吃粮拉尿,熬夜零点睡觉。晚安~~...

2020-07-31 10:34:05 151 2

原创 记录下我吃过的北京美食,排名不分先后

一、美食地点1、食宝街位置在中关村地铁站附近,分一期、二期,一期比较火爆,在疫情下都有店铺需要排队的,大部分是特色小吃2、三倒拐市井火锅位置在北苑路北、立水桥南附近,全北京城目前只有一家,正宗的重庆火锅,店面很小,但十分正宗、非常实惠、味道浓郁,建议去过后,准备换一身衣服~3、魔王猪蹄位置在望京地铁站附近,紧挨望京soho,店铺是北京连锁,所以北京其他位置也是有店的。主打韩式烤猪蹄,适合爱吃肉的同学。建议至少两个人一起吃,中份就够两个人吃了,价格稍贵,但很解馋的。...

2020-06-01 13:47:19 791

原创 互联网-部分系统入门合集&最近整理的面试题合集

一、背景博主目前已工作多年时间,经历过多家互联网单位,借着疫情艰难到大厂渡劫平时没事喜欢研究点业务之外的东西,擅长分享,将探索结果形成总结文档下面是最近两年总结的“互联网-部分系统入门合集”,都比较基础,适合入门者,有不完善或者误导之处还请留言指正此博客持续完善,周期可能很长,还请持续关注,喜欢的同学可以评论、转载、改写,还请注明出处,博主在此谢过了!二、强调句话技术分很多方向,就面试而言,分为技术广度、技术深度,写这些博客主要是爱好,以及扩展自己的技术广度目前感觉做微服务以来,部分服务

2020-05-27 10:45:07 361 3

原创 线程池专项面试

一、线程池有哪些,适用场景、有哪些弊端?线程池名称参数适用场景弊端newSingleThreadExecutor(1, 1, 0, int最大值, 毫秒时间单位, LinkedBlockingQueue)适用需要串行执行的任务任务会堆积在队列中,数量多的话,会造成资源不足,引起OOMnewFixedThreadPool(n, n, 0, int最大值, 毫秒...

2020-05-19 14:06:02 187

原创 JVM面试-2020

一、JVM内存结构虚拟机栈:存放基本数据类型、对象引用、方法出口等;本地方法栈:服务于本地方法,线程私有堆:java内存最大的一块,所有对象实例、数组都存放在java堆,GC回收的地方,线程共享;方法区:存放已被加载的类信息、常量、静态变量、既编译器编译后的代码数据等;程序计数器:当前线程所执行字节码的行号指示器,用于记录正在执行的虚拟机字节码指令地址上,线程私有;二、新生代、老年...

2020-05-19 14:05:53 1675

原创 数据库-2020

一、MySQL1、char和varchar的区别?char的长度是不可变的,而varchar的长度是可变的。char[10]和varchar[10]存入‘abc’,char[10]长度为10,‘abc’后跟空格补齐。varchar[10]长度为3;char存储方式是,对英文字符(ASII)占用1个字节,对一个汉字占用两个字节。而varchar的存储方式是对每个英文字符占用2个字节,汉字也占...

2020-05-19 14:05:45 230

原创 网络协议面试

1、浏览器输入url按回车,背后经历了什么?首先,在地址栏输入一串url,先解析url,看url是否合法浏览器先查看浏览器缓存->系统缓存->路由器缓存,如果缓存中有缓存数据,会直接在屏幕上显示页面内容在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址浏览器向服务器发起tcp连接,与浏览器建立起tcp三次握手握手成功后,浏览器向服务器发送http请求,...

2020-05-19 14:05:37 172

原创 RocketMQ面试

1、RocketMQ应用场景异步解耦削峰填谷顺序消息分布式事物大数据分析分布式模缓存同步2、MQ缺点系统可用性降低系统复杂度提高一致性问题3、RocketMQ高可用机制主机和从机配合,主机支持读写,从机只支持读,生产者只能和主机连接写入消息,消费者可以连接主机和从机消费者高可用:当主机不可用或者繁忙时,消费者会被自动切换到从机读,所以即使主机出现故障,消费者仍然...

2020-05-19 14:05:30 477

原创 秒杀系统面试-2020

1、秒杀的特点瞬时并发量大库存量少业务简单2、技术难点高性能并发读写动静分离限流削峰一致性防止超读高可用独立部署防止雪崩最坏方案3、秒杀架构设计思路限流降级削峰填谷异步处理内存缓存4、秒杀架构设计——前端页面静态化(动静分离)Web Server 单独部署静态数据缓存CDN浏览器服务端缓存数据压缩合并css、j...

2020-05-19 14:05:22 623

原创 树形结构面试

1、二叉树若它的左子树不为空,则左子树上所有节点的值均小于它的根结点的值它的右子树上所有几点的值均大于它的根结点的值它的左右子树也分别为二叉排序树2、平衡二叉树左右两个子树的高度差(平衡因子)的绝对值不超过1左右两个子树都是一棵平衡二叉树平衡二叉树必定是二叉搜索树红黑树属于平衡二叉树3、红黑树每个节点或是黑色或是红色根结点是黑色每个叶子结点是黑色,这是指为空的叶子...

2020-05-19 14:05:14 265

Visual Studio Code.app.zip

vscode安装包

2021-04-10

毕业设计,VUE博客系统,源码齐全,无解压密码

毕业设计,VUE博客系统,源码齐全,无解压密码,前端、后端、管理后台

2021-03-27

毕业设计,阅读小程序,完整源码,无解压密码

毕业设计,阅读小程序,完整源码,无解压密码,前端、后端、小程序端、管理后台、数据库齐全

2021-03-27

2048小程序.zip

毕业设计源码,2048小程序

2021-03-27

elasticsearch-6.2.3

elasticsearch-6.2.3下载,附安装教程:https://blog.csdn.net/u012888052/article/details/79623292

2018-03-27

空空如也

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

TA关注的人

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