自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 【工作流的微服务启动出现空指针问题】

工作流微服务启动出现空指针问题

2022-12-01 10:16:48 1052

原创 IDEA中MyBatis插件的安装及使用

IDEA中MyBatis插件的安装及使用  这个插件的好处就在于能自动关联mapper类与xml,让你可以快速的互相跳转,还能帮助你做简单的排错。安装方法:File→Settings→Plugins,输入mybatis plugin,本地没搜到,就可以点击Search in repositories(或直接点击Browse repositories进入搜索),搜到Free MyBatis plugin后选择Install进行安装即可,安装后需重启IDEA。使用方法:1、安装成功后就可以在map

2021-01-11 11:17:22 4824

原创 反射

一、反射说明:若不学习框架或者自定义一些工具类,那么反射在开发中基本没啥用!在框架中主要应用的就是反射和动态代理的方式,比如Spring框架中的两大核心之一的IOC控制反转,就是利用反射的方式,应用的设计模式中的工厂设计模式的思想将对象的创建交给Spring框架进行管理,我们只需要进行配置就可以了,在使用的时候可以直接通过@AutoWired注解进行注入就可以使用了。使得我们开发的时候由面向对象上升为面向接口的方式进行开发。1.1 反射概述我们在使用IEDA的时候,只要得到某一个类的对象,然后使用.,

2021-01-04 15:44:08 139

原创 9种高性能可用高并发的技术架构

1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署

2020-12-31 17:39:28 299

原创 常用注解总结(Spring+SpringMVC+mybatis+SpringBoot)

Java配置类:​ @Configuration:配置类,相当于xml形式的Spring配置(类上)​ @Bean :声明当前方法的返回值为一个bean,替代xml中的方式(方法上)​ @ComponentScan :用于对Component进行扫描,相当于xml中的(类上)​ @Value :为属性注入值Spring:​ @Component :组件,没有明确的角色​ @Service :在业务逻辑层使用(service层)​ @Repository:在数据访问层使用(dao层)​ @C

2020-12-30 17:52:58 202

原创 Windows中的常用快捷键总结

一、快捷方式汇总1、win快捷键:单独按Windows:显示或隐藏 “开始”功能表Windows+BREAK:显示“系统属性” 对话框Windows+D:显示桌面或恢复桌面Windows+M:最小化所有窗口Windows+Shift+M:还原最小化的窗口Ctrl+Shift+N:新建文件夹Windows+E:打开"我的电脑"Windows+F:查找文件或文件夹Windows+CTRL+ F:查找电脑Windows+F1:显示 Windows “帮助”Windows+R:开启“运行”

2020-12-29 09:08:46 524 1

原创 表单校验+商品全选+省市联动+隔行换色(JS案例)

综合案例1 表单校验注意:表单的提交事件,写在form标签中,οnsubmit=“return 函数名()”<script> function checkForm() { //0.是否提交的标识 let flag = true; // 1. 两次密码输入一致 //获取两个标签的value值 let pwdValue = document.querySelector("#pwd1").value;

2020-12-25 09:15:17 198

原创 分布式链路调用Zipkin快速入门

简单讲今天就是看看怎么在微服务间找错误找问题,挑刺儿,抬杠的调用链:随着分布式架构,服务和服务间都有远程调用,这时候,如果出现问题,如何跟踪调用链路哪块出现问题。线上每个请求会经过多个业务系统,并产生各种缓存或DB访问,业务流会经过多个微服务。所以需要有套系统能定位故障,还能分析出架构的性能瓶颈。 需要具备 低消耗性 低入侵性 时效性 决策支持 数据可视化调用链产品 EagleEye(鹰眼)不开源,Twitter公司开源的分布式追踪系统Zipkin(简单易用开源),

2020-12-23 18:14:36 198 1

原创 Redis面试题总结

redis面试题Redis支持的数据类型1)String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。2)Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash 是一个键值(key=>value)对集合。Redis hash是一个string类

2020-12-08 18:12:23 183

原创 zookeeper面试常见的问题总结

zookeeper的特点分布式配置管理统一命名服务分布式锁集群关系操作,检测节点的加入和离开分布式消息队列分布式锁分布式通知协调等顺序访问Zookeeper工作原理Zookeeper 的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和 leade

2020-12-08 18:02:18 281

原创 Docker那些不为人知的秘密

VM问题的处理办法!!!(1)虚拟机不用的时候尽量挂起(2)如果出现从虚拟机中ping不通本地电脑,或者电脑ping不通虚拟机情况,重置虚拟机网路配置​ (2.1)关闭所有镜像​ (2.2)选择编辑菜单->虚拟网络编辑器->右下脚更改设置按钮​ (2.3)还原默认设置1 Docker概述我们写的代码会接触到好几个环境:开发环境、测试环境以及生产环境等等。多种环境去部署同一份代码,由于环境原因往往会出现软件跨环境迁移的问题(也就是**“水土”不服**)针对这种问题如何解决?

2020-12-07 12:11:09 228 1

原创 数据结构(C++)——顺序表(1)

问题描述:已知顺序表类的定义如下,实现各个成员函数。主函数中输入数据(以0结束)利用Insert函数依次将数据插入到表的1号位置,利用DispList按照逻辑次序输出表中元素,再输入一个要查找的元素,利用查找函数Locate查找其在表中的位置,最后利用Reverse函数将数据逆序,再利用DispList输出。类的定义:template <class T>class Se...

2020-01-03 22:59:48 2136

原创 Socket网络通讯——基于C#

在编写程序是可以使用虚拟机VMware和NetAssist联合使用进行测试,经过本人亲自测试,可以实现客户端和服务器之间的交互通信。NetAssist:是一种网路调试助手,本身就是可以实现网络通讯的软件。下载地址://download.csdn.net/download/user_name_CSDN/12066287...

2019-12-31 12:25:44 394 1

原创 独一无二的Java计算器

用Java写的一个计算器,如下图:代码:package Node;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event...

2019-12-30 18:35:57 174

原创 非常适合数据结构中的课程设计——图书管理系统

#include<iostream>#include<string>#include<iomanip>#include<fstream>using namespace std;struct Book//书籍的基本信息:名称,作者,出版社,存在数量{ string name; string author; string publis...

2019-12-11 17:40:40 2076

原创 C++课程设计——通讯录

记得我第一次学习了C++之后就进行了课程设计,当时的我什么也不懂,就连最简单的文件和流都用的不是很清楚,但是我们还是用了一个星期的时间做了一个通讯录管理系统,简简单单的通讯录,虽然在现在来看实在是觉得可笑,但是仍是我步入编程世界的大门,源代码,答辩使用的PPT和报告书均在连接中,请有需要的同学自行下载。下载链接:https://download.csdn.net/download/...

2019-12-11 17:25:15 1853

推箱子毕业设计任务书(也可作为课程设计)

1.综述基于java游戏发开相关知识; 2.深入了解面向对象游戏设计相关方面知识; 3.熟练掌握java推箱子游戏关卡设计和游戏设计相关知识,训练编写后台数据处理代码的相关能力; 4.设计并实现java推箱子应用程序; 5.深入分析java推箱子游戏设计的关键技术与所需的编写语言; 6.训练检索文献资料和利用文献资料的能力; 7.训练撰写技术文档与学位论文的能力。

2021-01-05

git&项目实战说明.pdf

git的使用可以直接通过这个文档中的说明进行使用,非常的方便而且可靠,对于刚刚上手学习Git的人来说对于企业中的版本控制工具只有这个Git是最好用的,其他比如SVN和他的原理差不多,但是从长远来看这个东西使用起来时非常顺手的。

2020-12-06

IDEA基本操作.pdf

IDEA工具在使用的过程中,大概占用的内存是1G(出现各种卡顿,说明电脑配置存在问题)市面上的java开发非常多: Eclipse MyEclipse IntelljIEDA【操作/使用】 说明:IDEA 2018.2 【JDK8】JDK11需要更高版本[2018]

2020-12-06

网络调试助手.rar

Socket网路通讯的使用软件,通过本软件可以建立服务器和客户端进行网路的连接测试,最好是能够和虚拟机同时使用更加能够体现网络通讯的过程,可以让自己的电脑作为client,让虚拟机运行的系统中开启服务器,此处需要设置好IP地址和端口号,在自己的电脑中模拟通信的过程。

2019-12-30

Java计算器.docx

模拟计算器程序。界面模拟Windows中计算器程序,实现基本数学运算加、减、乘和除等功能。Java开发计算器的一个思路,比较简单,初学者可以学习,大神请绕行。

2019-12-12

课程设计-----图书管理系统.rar

整个系统都是用数据结构的链表结构所写,资源中含有所有的源代码和程序,由于没有参与答辩(班级中只有我自己做),所以没有PPT,有需要报告的同学可以私聊我。数据结构是《数据结构》课程的继续和延伸,也是课程内容的进一步强化及应用。通过课程设计,为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际问题有机地结合起来,提高学生运用所学知识解决实际问题的能力。要求学生掌握数据结构的经典算法,并能够灵活运用,掌握面向对象的程序设计的概念,并能解决实际问题。

2019-12-11

通讯录管理系统.rar

含有程序源代码,答辩使用的PPT和通讯录设计报告书。面向对象程序设计不仅能进行功能抽象,而且能进行数据抽象。“对象”实际上是功能抽象和数据抽象的统一。C++语言的“对象”是“类”的实例,课程设计的基础是设计类,所以类的有关概念是重点,尤其要抓住抽象、封装、继承和多态性等要素。

2019-12-11

空空如也

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

TA关注的人

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