- 博客(7)
- 收藏
- 关注
原创 KMP算法
KMP算法是什么?举个栗子来说话:有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名。1.首先,字符串"BBC ABCDAB ABCDABCDABDE"的第一个字符与搜索词"ABCDABD"的第一个字符,进行比较。因为B与A不匹配,所以搜索词后移一位。就这样,直到字符串有一个字符,与搜索词的第一个字符相同为止。2.接
2020-09-25 19:47:47
123
原创 Spring初理解
Spring初理解一、Spring简介1.什么是框架及作用2.Spring是什么3.Spring的体系结构4.Spring的发展历史5.Spring优势6.Spring官网文档(学习)7.Spring两大核心二、IOC1. IOC简介2. 对IOC的理解2.1 首先IOC到底是什么?2.2 IOC中“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”?2.3 IOC和DI3. 耦合和内聚4. 工厂模式5. IOC配置实现5.1xml文件格式1.bean标签2. bean属性scope3
2020-09-12 23:41:00
285
原创 无法安装服务vmware authorization service请确保您有足够的权限安装系统服务--解决方案:
卸载电脑上的VMware重新安装遇到的坑**无法安装服务vmware authorization service请确保您有足够的权限安装系统服务**解决方案:1.打开注册表:regedit2.如果第一种如果还不行的话,安装VMware Workstation Pro 15 的出现了这个问题,试了网上的办法都没用。无法安装服务vmware authorization service请确保您有足够的权限安装系统服务解决方案:集中了一下网上的方法,最后发现了一个可行的解决办法:1.打开注册表:reged
2020-09-06 23:18:24
12226
2
原创 JDBC基础总结
JDBC基础总结一、JDBC入门1.概念2.JDBC各个功能类详解2.1 DriverManager2.2 Connection2.3 Statement2.4 ResultSet3.JDBC工具类1.工具类的抽取4.SQL注入攻击PreparedStatement类5.JDBC管理事务二、数据库连接池1.C3P0连接池2.Druid连接池一、JDBC入门1.概念JDBC(Java DataBase Connectivity:java数据库连接)是一种用于执行SQL语句的Java API,可以为多种
2020-08-08 22:19:22
175
原创 MySQl基础总结
MySQl基础总结一、SQL基础:二、DDL三、DML四、DQL五、约束六、数据库表设计七、多表查询(非常重要)八、视图1.视图的概念 (: 类似于 window 的快捷方式)2.视图的好处3.视图的总结九、备份与还原十、MySQL存储过程和函数1.存储过程2.MySQL触发器3.MySQL事务十一、存储引擎常用引擎的特性对比总结:引擎的选择十二、索引1.概念2.分类3.操作4.说明5.索引分类:普通索引和组合索引6.索引的优点和缺点7.sql优化十三、锁1.锁的分类2.InnoDB共享锁特点排他锁特点3
2020-08-07 20:53:46
191
原创 JavaSE基础知识
JavaSE第一阶段基础知识总结一、面向对象1.1 基本知识点1.2 封装1.3 继承1.4 多态二.常用API2.1String和StringBuilder2.2 Object,Objects2.3 native本地方法2.4 Date2.5 Math2.6 System2.7 BigInteger2.8 BigDecimal类2.9 Arrays2.10 包装类三.集合3.1 CollectionList接口:ArrayList集合:LinkedList集合:Collections工具类HashSet:
2020-08-02 18:27:16
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人