- 博客(10)
- 收藏
- 关注
原创 排序算法整理(图文)
**排序算法**排序分两类:内部排序:将需要处理的数据都加载在内部存储器(内存)中进行。外部排序:数据量过大无法全部加载到内存当中,需要借助外部存储进行排序!常见排序算法分类常见算法时间复杂度冒泡排序(O(n^2))基本思想:依次比较相连元素的值,若发现逆序则交换。优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在...
2020-03-07 22:37:19 503
原创 递归算法
1.递归算法概念:就是方法自己调用自己,每次传入不同的变量。规则:1)执行一个方法时,就创建一个新的受保护的独立空间(4空间)2)方法的局部变量是独立的,不会相互影响,比如n变量3)如果方法中使用的是引用类型变量(比如数组),就会共享该引用类型的数据4)递归必须向退出递归的条件逼近,否则就是无限递归,出现StackOverflowError,死龟了:)5)当一个方法执行完毕,或者遇到...
2020-03-07 22:14:28 111
原创 SpringMVC架构
SpringMVC框架结构SpringMVC架构流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServlet通过Ha...
2019-09-10 23:54:21 102
原创 mybaties映射文件#{}和${}的区别,以及parameterType和resultType
#{}和${}的区别1.#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。2.表示拼接sql串,通过{}表示拼接sql串,通过表示拼接sql串,通...
2019-09-08 23:16:00 167
原创 MyBaties架构
MyBaries架构1.mybatis配置SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂3、由会话工厂创建sq...
2019-09-07 23:59:50 127
原创 JDBC编程步骤(附代码)
JDBC编程步骤1、加载数据库驱动2、创建并获取数据库链接3、创建jdbc statement对象4、设置sql语句5、设置sql语句中的参数(使用preparedStatement)6、通过statement执行sql并获取结果7、对sql执行结果进行解析处理8、释放资源(resultSet、preparedstatement、connection)代码:public sta...
2019-09-07 22:50:10 425
转载 java 静态代理
静态代理:1.公共接口2.真实角色3.代理角色public class StrticProxy { public static void main(String[] args) { new WeddingCompany(new You()).happyMarry();//调用 }}//公共接口interface Marry{ void happyMarry();}//...
2019-04-19 22:37:23 70
转载 FileUtils的简单读写文件操作
读取文件public class CIOTest03 { public static void main(String[] args) throws IOException { //读取文件 String mag=FileUtils.readFileToString(new File("F:\\java.cx\\IO02\\src\\abc.txt"),"UTF-8"); ...
2019-04-18 22:45:18 5994
翻译 Java 文件缓冲流
IO 文件读取 加入缓冲流public class BufferedCopy { public static void main(String[] args) { copy("F:/java.cx/IO02/src/abc.txt","F:/java.cx/IO02/data.txt"); } public static void copy(String scrPath, S...
2019-04-10 23:25:57 759
翻译 java IO流
java IO流文件到程序到数组,数组到程序到数组!1.文件到数组* 1)文件到程序FileInputStream* 2)程序到数组ByteOutputStream2.数组到文件* 1)数组到程序ByteArrayInputStream* 2)程序倒数组FileOutputStream/* * 1.文件(图片)存到数组 * 2.数组转到文件(图片) */public cla...
2019-04-09 20:59:19 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人