- 博客(13)
- 收藏
- 关注
原创 数据库查询优化
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MYSQL是如何处理SQL语句的。我们可以用执行计划来分析查询语句或者表结构的性能瓶颈索引(Index)是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构上实现高效的查找算法,这种数据结构就是索引。 一般来说索引本身也很大,不可能全部存储在内存中,因此往往以索引文件的形式存放在磁盘中.。我们平常所说的索引,
2025-02-17 18:07:18
877
原创 JVM(Java虚拟机理论)
本地方法栈是JVM中为执行本地方法(Native Method)而准备的一块内存区域。本地方法指的是使用Java以外的语言(例如C或C++)编写,并通过Java Native Interface(JNI)或其他方式被Java程序调用的方法。这些方法直接在底层操作系统或硬件上运行,以实现一些Java语言无法直接处理的功能,如操作系统接口调用、硬件驱动程序操作等。字节码执行引擎是JVM中用于执行Java字节码的部分。Java编译器将Java源代码编译成字节码。
2025-02-16 16:27:49
2478
原创 json字符串转换为复杂对象
json字符串转换为指定对象通常我们使用的JSONObject将json字符串转为对象,只能建立在该对象内没有没有引用类型和数据的情况下才可以进行转换的,在面对复杂的对象时候转换会报错。在这里就教你怎么将json转为复杂数据类型。这里是通过JSONObject对象和反射进行操作的。有什么更好的方法可以教一下我。哈哈哈`第一步导入JSONObject包<dependency> <groupId>com.alibaba</groupId> <art
2021-10-09 00:16:19
2369
原创 Maven基础
Maven的简介下载Maven是apache下的一个开源项目,是一个纯Java开发,并且只是用来管理Java项目的工具Maven的功能一键构建tomcat:run编码、编译、测试、运行、打包、部署jar赖管理就是对jar包的统一管理,不用将jar拖到项目中分模块开发可以将项目分为多个模块开发例如:用户管理模块、订单管理模块、商品管理模块Dao模块(jar)、Service模块(jar)、Web模块(war)、Parent(pom)Maven配置配置环境变量MAVEN_HOME变
2020-12-24 14:03:02
181
原创 特殊功能
iOS开发检测是否关闭了某个APP的蜂窝移动网络1.判断开启蜂窝方法1:(APP启动时就开始监听)CTCellularData *cellularData = [[CTCellularData alloc] init];// 状态发生变化时调用cellularData.cellularDataRestrictionDidUpdateNotifier = ^(CTCellularData...
2020-03-17 11:55:02
1697
原创 JAVA基础
Java语言的特点一·面向对象1.两个基本概念:类,对象2.三大特点:封装,继承,多态二·健壮性1.吸收了C和C++语言优点,去除了音响程序健壮性的部分(如指针,内存的申请与释放),提供了一个相对安全的内存管理和访问机制三·跨平台性1.跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以使用。“Write once ,RunAnyWhere”2.原理:只要在需要运行的J...
2020-03-05 15:05:52
222
原创 IOS基础
IOS基础一·类的成员变量和属性1.成员属性1.特点:成员属性是公共的用于暴露给其他的类访问,因为类会帮它自动创建get,set方法。2.成员属性放在.h文件内,使用方法如下://声明@property(nonatomic,strong)NSString *name;//nonatomic允许多线程同时访问,但是不能保证线程安全,性能高//atomic不允许多线程同时访问,但是能保...
2020-03-02 11:42:58
305
原创 Solr搜索应用服务器
一,Solr简介1,Solr是什么Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http G SolrJ操作提出查找请求(也可以提交json格式),并得到XML格式的返回结果.2,Solr与lucene的关系Luncene是一套信息检索工具包,但并不包含搜...
2019-12-26 20:01:42
501
原创 Lucene索引库
一.Lucene介绍1、什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像http://www.baidu.com/ 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。2、作用lucene将非结构化数据(文档),转变成全文检索,从而达到搜索相对较快的的目的。3、全文检索(FULL-text-Seach)全文检索是一种将文...
2019-12-26 15:55:34
396
原创 使用xb文件恢复mysql数据
使用xb文件恢复mysql数据库【链接】使用xb文件恢复mysql数据库参考博客https://www.cnblogs.com/changeEveryDay/p/11758727.html一.环境配置安装工具Percona XtraBackupMySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3,安装指导请参见官方文档Percona XtraBackup ...
2019-12-21 14:17:56
9697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅