- 博客(40)
- 资源 (45)
- 问答 (15)
- 收藏
- 关注
转载 【mySQL】Mysql InnoDB 共享表空间和独立表空间 区别和优缺点
一、概念 共享表空间: Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,也就是说,Innodb的单表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。三、共享表空间优缺点...
2020-03-30 10:07:45 783
原创 【mySQL】MySQL数据库知识整理
数据库三大范式是什么第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。所以第三范式具有如下特征:1, 每一列不可再拆...
2020-03-30 10:05:53 1233
转载 【架构】傻瓜都能看懂的高并发量服务器架构
先普及一下基础知识:一、硬件条件。确认服务器硬件是否足够支持当前的流量,一台普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,另外就是增加服务器数量,否则怎么优化都不可能彻底解决性能问题。二、数据库。优化数据库访问前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态...
2020-03-27 09:12:06 540
原创 【C++】C++ 知识点100题
首先郑重声明,这些面试题的答案都是参考网上的答案和自己理解的部分整合起来,如有错误,欢迎指针。1 多态的实现存在虚函数的类至少有一个(多继承会有多个)一维的虚函数表叫做虚表(virtual table),属于类成员,虚表的元素值是虚函数的入口地址,在编译时就已经为其在数据端分配了空间。编译器另外还为每个类的对象提供一个虚表指针(vptr),指向虚表入口地址,属于对象成员。在实例化派生类对...
2020-03-26 19:36:29 1478
原创 【C++】C++写后端程序
c++写后端我司就在做,前端vue,传ajax请求给后端,后端cinatra处理http ajax请求,ormpp数据库建模,nginx托管静态资源,接口请求反向代理给cinatra处理,这两个c++后端库都是headonly的,接口及其简单强力推荐cinatraormpp作者:赵河马链接:https://www.zhihu.com/question/345039462/answe...
2020-03-26 16:46:15 4147
原创 【VS】判断dll/lib是32/64位|查看lib是导入库/静态库的方法
目录DLL查看lib查看查看lib是导入库还是静态库的方法DLL查看简便方法:直接用记事本或者notepad++打开exe文件(dll文件),会有很多乱码,不要头疼,接下来只需要在第二段中找到PE两个字母,在其后的不远出会出现d? 或者L。若是d,则证明该程序是64位;若是L,则证明是32位。原文:https://blog.csdn.net/u01261164...
2020-03-26 11:40:45 2835
原创 【linux】最小测试工程miniTest
[root@Lrw888 local]# tree -L 2 minitest/minitest/├── build.sh├── include│ ├── hwclientcomm.h│ ├── hwclientplat.h│ └── pbasetype.h├── lib│ ├── libclientcomm.a│ └── libframe.a├──...
2020-03-26 09:59:19 327
原创 【VS】VS工程设置(包含目录、库目录、附加包含目录、附加库目录、附加依赖项)等
VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在"项目->属性->配置属性"下进行配置,具体说明如下:VC++目录:包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录库目录:寻找.lib文件的搜索目录C/C++:常规->附加包含目录:寻找#include<xxxx.h>...
2020-03-25 19:53:10 19145 3
原创 【MQTT】MQTT C语言客户端实现/ MQTT嵌入式客户端
MQTT客户端实现(嵌入式)最新最容易使用的mqtt封装。 MQTT客户端实现(使用Eclipse Paho C库,进行了二次封装)。 在Linkit7688单片机上运行测试通过,附例程。https://download.csdn.net/download/skyformat99/9969954MQTT 客户端C语言编好的库和例子(example)https://downlo...
2020-03-25 17:37:29 7173 1
原创 【mysql】MySQL 面试,必须掌握的 8 个知识点
内容介绍对于技术面试来说,考察的核心包含以下两个特点:考察的知识点广,因为不同的公司和不同的面试官技能知识结构是不同的,所以所关注的问题和面试内容也是不同的,所以具备面试知识点广的特点;考察的知识点较深入,以阿里巴巴为例,这些大厂的面试都是类似的,通常从一个大的面试点切入,然后层层深入,直到问到你不会为止,比如,你了解哪些数据库引擎?这个数据库引擎的特点是什么?这个数据库引擎是如何存储数据...
2020-03-24 16:53:17 1504
原创 【微服务】什么是微服务?微服务与分布式的区别?微服务怎么具体实践微服务?服务端发现和客户端发现
HOW - 怎么具体实践微服务听上去好像都不错,具体怎么落地啊?这需要回答下面几个问题:客户端如何访问这些服务? 服务之间如何通信? 这么多服务,怎么找? 服务挂了怎么办?客户端如何访问这些服务? 客户端UI如何访问他的?后台有N个服务,前台就需要记住管理N个服务,一个服务下线/更新/升级,前台就要重新部署,这明显不服务我们拆分的理念,特别当前台是移动应用的时候,通常业务变...
2020-03-20 10:53:16 1261
原创 【java】java的反射机制是什么
反射机制是spring的基础。首先,明白静态语言与动态语言的区别Java是一门静态语言,但是反射提供了一种黑魔法,允许在运行时去动态修改一个类的定义,一个对象的属性等等,给静态语言加上了“动态”的效果Java反射可以简单的理解为Class的一种抽象,我们知道,Java是面向对象语言,一切皆对象,都是某种抽象,可以理解反射就是对Class的抽象,所以,通过反射,你可以获取类名,注解...
2020-03-19 20:45:12 319
原创 【spring】PO,VO,DAO,BO,POJO,Bean之间的区别与解释
VOvalue object:值对象通常用于业务层之间的数据传递,由new创建,由GC回收。POpersistant object:持久层对象对应数据库中表的字段。VO和PO,都是属性加上属性的get和set方法;表面看没什么不同,但代表的含义是完全不同的。DTOdata transfer object:数据传输对象。表里面有十几个字段:id,nam...
2020-03-19 14:51:21 2282
原创 【springBoot】springBoot 学习笔记
在项目开发时为什么要先写接口,再写实现类?原因如下:分别定义接口和实现类是java架构思想中的开闭原则(扩展开发,修改关闭)的体现,例如:假如你这个注册刚开始是对国内用户开放,中国用户注册成功返回“注册成功”,随着业务扩展,需要海外用户开放,假如美国用户返回“register success”,如果你有接口,可以再美国的AmericaUserServiceImpl.java中实现一个U...
2020-03-18 19:40:52 511
原创 【Markdown】插入图片的解决方法|调整图片大小和位置
原文:https://www.jianshu.com/p/8c0d00fca9b3"markdown一时爽, 分享火葬场", markdown的简便性和美观性一直受到诸多码农偏爱. 但是markdown文件不支持内嵌图片, 所有的图片都以外部链接的方式插入. 所以分享Markdown文件的时候就不得不和图片一起发送, 同时还得注意设置图片路径, 让强迫症患者难以接受.结合base64编码方...
2020-03-18 10:05:13 9763
原创 【锁】悲观锁和乐观锁、自旋锁|各种锁的使用场景
简述乐观锁和悲观锁乐观锁和悲观锁都是一种思想,并不是真实存在于数据库中的一种机制。悲观锁当认为数据被并发修改的几率比较大,需要在修改/读取之前,先对数据进行加锁的思想被称为悲观锁,又称PCC(Pessimistic Concurrency Control)。在效率方面,处理锁的操作会产生了额外的开销,而且增加了死锁的机会。当一个线程在处理某行数据的时候,其它线程只能等待。总是假设最坏...
2020-03-17 08:52:19 710 1
原创 【模板引擎】什么会用到模板引擎?页面渲染选择thymeleaf模板引擎还是Vue?
什么是模板引擎:https://blog.csdn.net/weixin_43924228/article/details/86724134thymeleaf相当于过去的jsp,当然比jsp先进不少,是后端渲染,后端直接推送的是整个html文档在前后端不分离的情况下,springboot推荐用html做页面,然后用thymeleaf做模板引擎,做数据渲染,但是这种方式...
2020-03-14 11:09:12 4974 2
原创 【SpringBoot】Spring Boot 快速集成 Shiro 示例
本文转自:https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-jdbc根据个人实践情况做一些注释感谢fishpro的教程-----------------------------------------------------Apache Shiro 已经大名鼎鼎,搞 Java 的...
2020-03-13 21:25:43 494
原创 【Spring Boot 】Spring Boot Mybatis 使用教程
本文转自:https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-jdbc根据个人实践情况做一些注释感谢fishpro的教程-----------------------------------------------------阅读目录1 准备数据库 2 新建 Sprin...
2020-03-13 21:03:38 661
原创 【springboot】spring-boot + jdbc
本文转自:https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-jdbc根据个人实践情况做一些注释感谢fishpro的教程-----------------------------------------------------总是要用到数据库的嘛,曾经我一度以为,写代码,编程就是搞数据...
2020-03-13 20:09:22 409
原创 【RESTful API】SpringBoot RESTful API 架构风格实践
原文:https://www.cnblogs.com/fishpro/p/spring-boot-study-restful.html1 RESTful API 概述 1.1 什么是 RESTful API 1.2 RESTful API 设计规范 2 Spring Boot 中如何使用 RESTful API 2.1 新建 Spring Boot 项目 2.2 编写示例代...
2020-03-13 09:54:30 513
原创 【Vue】Vue项目开发目录结构和引用调用关系
最近做一些CI+Vue开发的简单项目,由于刚开始一直从事后端,对Vue了解不是很多,fork了团队的项目代码发现项目的文件夹很多,一时间有些懵,上网上参考了部分资料,博客园中的放晴的天空与狮子爱吃草两位的博客提供了很大的帮助,现将该部分知识做以下总结。下图为Vue项目文件夹:以下就项目文件夹中的各文件的作用进行介绍:├── build/ #...
2020-03-13 01:55:06 2700
原创 【springboot】springboot 注解|@Value注解等
@Autowired@Autowired用法详解:https://www.cnblogs.com/fnlingnzb-learner/p/9723834.htmlhttps://www.cnblogs.com/caoyc/p/5626365.html 非常好值得阅读@Component:这将 java 类标记为 bean。它是任何 Spring 管理组件的通用构造型。sprin...
2020-03-12 15:31:05 787
原创 【springboot】springboot 发布jar
SpringBoot项目修改访问端口和访问路径创建SpringBoot项目,启动后,默认的访问路径即主机IP+默认端口号8080:http://localhost:8080/此时,我们就可以访问Controller层的接口了,如:http://localhost:8080/hellopackage com.springboot.test; import org.spri...
2020-03-11 20:20:13 318
原创 【springboot】springboot 错误集合
Maven Install报错:Perhaps you are running on a JRE rather than a JDK?原文连接:https://www.jianshu.com/p/1ed0ec397575所遇问题:英文描述:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-comp...
2020-03-11 19:49:39 460
转载 【vue】vue项目结构-2
前言: 上篇文章Vue项目结构,我们已经下载安装了node环境以及vue-cli,并且已经成功构建了一个vue-cli项目,so接下来,我们来梳理一下vue-cli项目的结构。一、总体框架一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。大致了解即可,后面会详细讲解二、vue-cli项目总体结构...
2020-03-11 09:24:59 279
转载 【vue】vue项目结和start
转自:https://zhuanlan.zhihu.com/p/50445658(强烈推荐去看原文)前言: 初学Vue是有一定的学习成本的。比如我刚开始接触Vue时,我还未接触node.js,脚手架webpack。在安装时就遇到了难题。vue-cli作为一款mvvm框架语言(vue)的脚手架,集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理等都非常方便快捷。...
2020-03-11 08:25:27 824
原创 【web】Postman 使用教程详解
推荐教程:https://blog.csdn.net/fxbin123/article/details/80428216作者:laoli0201一、进入postman官网https://www.getpostman.com/apps,自行下载安装二、安装完成后,根据下图所示启动Postman三、根据界面提示注册一个账户,已有账户的的同学请进行登陆...
2020-03-10 09:33:12 2254
原创 【java】Java bean 是个什么概念?
Java bean 是一种规范:Java Bean是基于社区共识形成的一套精确的规范。设计的原则之一是高内聚低耦合,不懂就别提其他的1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口---------------------------------------------------------------...
2020-03-09 21:30:10 2030
转载 【springboot】什么是依赖注入
我也从其中获得了这样的感悟:如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖,如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题。要解决这个问题,就要把A类对B类的控制权抽离出来,交给一个第三方去做,把控制权...
2020-03-09 21:16:14 2841 5
原创 【springBoot】controller,service,dao,mapper,model层的作用
业务逻辑:Controller-->service接口-->serviceImpl-->dao接口-->daoImpl-->mapper-->db一:Dao(Data Access Object):数据存储对象DAO = Data Access Object= 数据存取对象. 不管是什么框架,我们很多...
2020-03-09 19:18:07 24772 5
原创 【springBoot】SpringBoot入门最详细教程---研习
原文:https://www.cnblogs.com/lukelook/p/9754727.html网上有很多springboot的入门教程,自己也因为项目要使用springboot,所以利用业余时间自学了下springboot和springcloud,使用下来发现springboot还是挺简单的,体现了极简的编程风格,大部分通用都是通过注解就可以完成,下面就来详细讲解下如何使用spri...
2020-03-09 10:07:05 777
转载 【网络】ECS 8080端口连接拒绝问题排查(服务器外网无法访问原因)
用户ECS网络设置 上图是用户ECS的网络示意图: ecs处于vpc网络下 ecs加入了一个安全组,该安全组出入方向均开放8080端口 ecs有两个网卡,一个私网主网卡(有虚线的网卡),一个私网normal网卡 ecs绑定了一个EIP(弹性公网IP)实现与公网互通 问题现象8080端口无法连接排查过程首先确认安全组规则中,的确开放了入和出的8080端口,说明...
2020-03-07 10:30:34 5197
原创 【Vue】Vue引入bootstrap的方法
方法一:在main.js中引入(1)npm i jquerynpm i bootstrap在main.js中import 'jquery/dist/jquery.min'import 'bootstrap/dist/css/bootstrap.css'这样就可以生效了,不用网上别人那么繁琐摘自:https://blog.csdn.net/it_all/art...
2020-03-04 17:04:42 12818 1
原创 【vue】vue.js不就是一个文件吗?安装vue是什么意思?
还有就是要安装node.js环境,我有点疑惑,为什么要装它,js脚本不是在浏览器运行吗,以前我接触juery的时候,调试的时候是用Hbuilder的,边写边用浏览器同步看效果。这里为什么还要安装node.js呢?总结:1、教程里的安装vue.js,这个vue.js是一个脚本文件吗?安装到哪里呢?2、为什么要安装node.js环境?答:1、安装是构建环境安装依赖,就是把vue...
2020-03-04 09:11:50 2957
原创 【servlet】servlet技术是否过时?
技术未过时,原始的应用方式过时原理上未过时(必须掌握的基础知识),应用上已过时(现在几乎最少也用到Spring MVC了吧?)—— 现在还有谁直接用Servlet的呢?所谓的过时,应该指的是使用原始的servlet与jsp直接开发,都封装成那么方便的框架了,但具体实现还是靠它,总有一天我们会用到它去突破一些瓶颈,掌握牢,靠谱!需掌握Servlet因为Servlet是基础的基础,不理...
2020-03-03 20:48:42 7935 2
原创 【nginx】linux nginx 部署静态网页
安装nginx1、在线安装方法sudo yum install nginx安装完后运行[root@Lrw888 local]# nginx 查询nginx.conf是否正确[root@Lrw888 local]# nginx -tnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx...
2020-03-03 16:26:49 5273
原创 【软件架构】软件的设计图纸(用例图,类图,状态图,活动图,顺序图)
按图索骥---软件的设计图纸序:我一直以为,在软件设计中,各种图要比文档重要的多。图可以更加直接的反应软件的构造。尤其是在面向对象的软件设计中。图可以让我们直观的了解各个类和对象直接的交互和关系。1、用例图定义:展示系统中参与者与用例之间的关系我的理解:用例图是根据需求分析得到的,也是软件设计中的第一张图纸。描述了软件系统的全部用户(角色)和全部功能点(业务需求...
2020-03-02 20:11:56 11727
原创 【软件架构】运用RUP 4+1视图软件架构设计(逻辑视图、实现视图、进程视图、物理视图和用例视图)
RUP概述RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。在RUP中采用“4+1”视图模型来描述软件系统的体系结构。“4+1”视图包括逻辑视图、实现视图、进程视图、部署视图和用例视图。最终用户关心的是系统的功能,因此会侧重于逻辑视图;程序员关心的是系统的配置、装配等问题,因此会侧重于实现(开发)视...
2020-03-02 19:35:32 17958 1
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.1.5
2024-09-07
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.0.0
2024-08-28
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.8.0
2024-08-14
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.2.5
2024-07-18
cxtool-3.2.2快捷指令工具-MobaXterm、WindTerm、xshell伴侣
2024-07-03
CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing
2023-11-26
Argobots: A Lightweight Threading Framework for Massive Fine-Gra
2023-09-30
mellanox RDMA MLNX-OFED Documentation Rev 5.7-1.0.2.0-11-15-2022
2022-11-15
A Review of Lightweight Thread Approaches for High Performance
2022-09-18
DISTRIBUTED ASYNCHRONOUS OBJECT STORAGE (DAOS)
2022-09-10
大文件切割FileSplitter+CoolFormat3.4+Sublime Text 3
2022-08-17
DAOS_A_Scale-Out_High_Performance_Storage_Stack_fo.pdf
2022-08-15
基于可靠连接和高效资源共享的可扩展 RDMA RPC
2022-02-12
连接服务器失败(错误原因:Connection refused) error 111 抓包结果
2022-01-25
删除文件只保留最新的n个文件的shell脚本
2021-09-08
shell 脚本怎么删除 匹配字符之间的行?
2023-03-01
我写的IP转interface的shell脚本错哪里了呢?
2022-12-10
ifconfig 除了列出网口信息还有一堆不知道是什么?
2022-10-27
为什么程序能用getenv读到的环境变量我printenv打印不出来?
2022-09-23
find 后调用 -exec 执行多条语句的方法是?
2022-09-09
如何设置scons的环境变量?
2022-08-25
Gcc编译代码报错/usr/bin/ld: cannot find abt
2022-08-23
为什么popen没有执行里面的shell脚本?
2022-05-19
linux 的buff/cache有必要手动清除吗?
2021-12-06
linux怎么查看线程的父进程?
2021-10-26
C++11的allocator::construct如何构造多参数对象?
2021-09-25
C++11启动线程时怎么给线程分配名字?
2021-09-22
linux 的core file的时间戳怎么样才能变成日期格式
2018-02-26
关于protobuff,json等协议数据跨语言传输的一些问题
2017-11-09
servlet应该放在哪个文件夹?servlet-class的根目录是哪里?
2017-10-19
如何实现子Div的大小随着父Div的大小动态的改变而改变
2017-09-24
如何实现点击页面上的图片改变服务器上某个文件的JSON数据?
2017-08-07
pentaho,Kylin, Mondrian, Saiku之间到底是什么样的关系?
2017-07-16
Echart和WPF chart 比有什么优势吗?为什么Echart的JS库如此热门?
2017-06-22
shell函数内如何改变参数的值?类似于C语言一样参数指针传递
2017-05-21
shell怎么调用一个子脚本之后 让自己可以退出不必等子脚本
2017-05-20
linux 的core file的时间戳怎么样才能变成日期格式
2016-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人