- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 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
5275
原创 反射
一、反射说明:若不学习框架或者自定义一些工具类,那么反射在开发中基本没啥用!在框架中主要应用的就是反射和动态代理的方式,比如Spring框架中的两大核心之一的IOC控制反转,就是利用反射的方式,应用的设计模式中的工厂设计模式的思想将对象的创建交给Spring框架进行管理,我们只需要进行配置就可以了,在使用的时候可以直接通过@AutoWired注解进行注入就可以使用了。使得我们开发的时候由面向对象上升为面向接口的方式进行开发。1.1 反射概述我们在使用IEDA的时候,只要得到某一个类的对象,然后使用.,
2021-01-04 15:44:08
216
原创 9种高性能可用高并发的技术架构
1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署
2020-12-31 17:39:28
358
原创 常用注解总结(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
252
原创 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
623
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
271
原创 分布式链路调用Zipkin快速入门
简单讲今天就是看看怎么在微服务间找错误找问题,挑刺儿,抬杠的调用链:随着分布式架构,服务和服务间都有远程调用,这时候,如果出现问题,如何跟踪调用链路哪块出现问题。线上每个请求会经过多个业务系统,并产生各种缓存或DB访问,业务流会经过多个微服务。所以需要有套系统能定位故障,还能分析出架构的性能瓶颈。 需要具备 低消耗性 低入侵性 时效性 决策支持 数据可视化调用链产品 EagleEye(鹰眼)不开源,Twitter公司开源的分布式追踪系统Zipkin(简单易用开源),
2020-12-23 18:14:36
293
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
228
原创 zookeeper面试常见的问题总结
zookeeper的特点分布式配置管理统一命名服务分布式锁集群关系操作,检测节点的加入和离开分布式消息队列分布式锁分布式通知协调等顺序访问Zookeeper工作原理Zookeeper 的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和 leade
2020-12-08 18:02:18
336
原创 Docker那些不为人知的秘密
VM问题的处理办法!!!(1)虚拟机不用的时候尽量挂起(2)如果出现从虚拟机中ping不通本地电脑,或者电脑ping不通虚拟机情况,重置虚拟机网路配置 (2.1)关闭所有镜像 (2.2)选择编辑菜单->虚拟网络编辑器->右下脚更改设置按钮 (2.3)还原默认设置1 Docker概述我们写的代码会接触到好几个环境:开发环境、测试环境以及生产环境等等。多种环境去部署同一份代码,由于环境原因往往会出现软件跨环境迁移的问题(也就是**“水土”不服**)针对这种问题如何解决?
2020-12-07 12:11:09
320
1
原创 数据结构(C++)——顺序表(1)
问题描述:已知顺序表类的定义如下,实现各个成员函数。主函数中输入数据(以0结束)利用Insert函数依次将数据插入到表的1号位置,利用DispList按照逻辑次序输出表中元素,再输入一个要查找的元素,利用查找函数Locate查找其在表中的位置,最后利用Reverse函数将数据逆序,再利用DispList输出。类的定义:template <class T>class Se...
2020-01-03 22:59:48
2281
原创 Socket网络通讯——基于C#
在编写程序是可以使用虚拟机VMware和NetAssist联合使用进行测试,经过本人亲自测试,可以实现客户端和服务器之间的交互通信。NetAssist:是一种网路调试助手,本身就是可以实现网络通讯的软件。下载地址://download.csdn.net/download/user_name_CSDN/12066287...
2019-12-31 12:25:44
503
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
219
原创 非常适合数据结构中的课程设计——图书管理系统
#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
2145
原创 C++课程设计——通讯录
记得我第一次学习了C++之后就进行了课程设计,当时的我什么也不懂,就连最简单的文件和流都用的不是很清楚,但是我们还是用了一个星期的时间做了一个通讯录管理系统,简简单单的通讯录,虽然在现在来看实在是觉得可笑,但是仍是我步入编程世界的大门,源代码,答辩使用的PPT和报告书均在连接中,请有需要的同学自行下载。下载链接:https://download.csdn.net/download/...
2019-12-11 17:25:15
1911
推箱子毕业设计任务书(也可作为课程设计)
2021-01-05
git&项目实战说明.pdf
2020-12-06
IDEA基本操作.pdf
2020-12-06
网络调试助手.rar
2019-12-30
Java计算器.docx
2019-12-12
课程设计-----图书管理系统.rar
2019-12-11
通讯录管理系统.rar
2019-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人