自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 排序算法整理(图文)

** 排序算法 ** 排序分两类: 内部排序:将需要处理的数据都加载在内部存储器(内存)中进行。 外部排序:数据量过大无法全部加载到内存当中,需要借助外部存储进行排序! 常见排序算法分类 常见算法时间复杂度 冒泡排序(O(n^2)) 基本思想:依次比较相连元素的值,若发现逆序则交换。 优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在...

2020-03-07 22:37:19 607

原创 递归算法

1.递归算法 概念:就是方法自己调用自己,每次传入不同的变量。 规则: 1)执行一个方法时,就创建一个新的受保护的独立空间(4空间) 2)方法的局部变量是独立的,不会相互影响,比如n变量 3)如果方法中使用的是引用类型变量(比如数组),就会共享该引用类型的数据 4)递归必须向退出递归的条件逼近,否则就是无限递归,出现StackOverflowError,死龟了:) 5)当一个方法执行完毕,或者遇到...

2020-03-07 22:14:28 160

原创 SpringMVC架构

SpringMVC框架结构 SpringMVC架构流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet通过Ha...

2019-09-10 23:54:21 156

原创 mybaties映射文件#{}和${}的区别,以及parameterType和resultType

#{}和${}的区别 1.#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 2.表示拼接sql串,通过{}表示拼接sql串,通过表示拼接sql串,通...

2019-09-08 23:16:00 223

原创 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 177

原创 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 613

转载 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 116

转载 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 6113

翻译 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 834

翻译 java IO流

java IO流 文件到程序到数组,数组到程序到数组! 1.文件到数组 * 1)文件到程序FileInputStream * 2)程序到数组ByteOutputStream 2.数组到文件 * 1)数组到程序ByteArrayInputStream * 2)程序倒数组FileOutputStream /* * 1.文件(图片)存到数组 * 2.数组转到文件(图片) */ public cla...

2019-04-09 20:59:19 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除