
学习
在札幌度假的小犀牛
这个作者很懒,什么都没留下…
展开
-
UML
统一建模语言简介统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简...转载 2019-10-30 15:12:06 · 212 阅读 · 2 评论 -
六种常见排序算法的java版(冒泡、快排、插入、归并、选择、希尔)
几种排序算法的性能比较:最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)插入排序O(n2)O(n2)稳定O(1)归并排序O(nlog₂n)稳定O(n)选择排序O(n2)O(n2)稳定O(1)二叉树排序O(n2)O(n*log2n)不一定O(n)堆排序O(n*log2n)O(n*log2n)不稳定...转载 2018-05-08 00:31:36 · 171 阅读 · 0 评论 -
MyBatis学习——MyBatis全局配置文件
MyBatis全局配置文件1 导入dtd文件(此处省略步骤)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config...原创 2018-04-12 08:36:56 · 318 阅读 · 0 评论 -
浅谈Java垃圾回收机制——GC
Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free。GC需要完成的三件事情:哪些内存需要回收?什么时候回收?如何回收? 垃圾回收机制关注的内存是动态的。Java堆和方法去不同,一个接口中的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,只有在程序处于运行期间时,才能知道会创建哪些对象。对象已经死了吗?1、引用计数算法:给对...原创 2018-03-18 12:43:26 · 315 阅读 · 0 评论 -
MyBatis学习——第一个mybatis、MyBatis接口式编程、小结
第一个mybatis——helloWorld1、首先创建一张表,表结构、字段类型如下所示:2、在intellij idea或eclipse中创建一个实体类Employee3、配置mybatis的配置文件,文件名称形如:mybaits-yy.xml。具体格式如下所示:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configur...原创 2018-03-04 23:01:29 · 392 阅读 · 0 评论 -
MyBatis3简介、安装
为什么使用MyBatis?JDBC->Dbutils(QueryRunner)->Spring(JDBCTemplate) :工具框架:整体解决方案1、功能简单:SQL语句编写在Java代码中;硬编码高耦合的方式,任何时候不推荐2、hibernate:全自动ORM(Object Relation Mapping)框架。旨在sql清除。中间的JDBC操作变成了黑箱操作,但有时需要在特殊地...原创 2018-03-04 22:47:24 · 241 阅读 · 0 评论 -
Hibernate基础配置及核心API概述
一、所需jar包基础jar包:单元测试所需Jar包:二、使用hibernate建立实体类: 建立实体类(User),最终通过操作该类的实例操作数据库,hibernate中要求实体类中有一个属性值是唯一的。在使用hibernate时候,不需要自己手动创建表,hibernate可以帮忙把表创建。写配置文件 在使用hibernate时,需要两个配置文件。映射配置文件与核心配置文件。映射配置文件用于配...原创 2018-02-10 22:13:42 · 175 阅读 · 0 评论 -
剑指offer——替换空格
题目描述: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。题目分析: 拿到题目后,我们很容易想到从前向后遍历字符串,找到空格后,进行替换。因为将空格替换为“%20”,一个字符变为了三个字符,所以要将空格后面的字符均向后移动,否则就有两个字符被覆盖了。但是这种解决办法存在大量的移...原创 2018-02-27 13:29:02 · 190 阅读 · 0 评论 -
Spring实战学习笔记——bean的作用域
bean的作用域原创 2017-11-26 21:38:32 · 242 阅读 · 0 评论 -
Spring高级装配
自动装配的歧义性原创 2017-11-24 16:18:39 · 240 阅读 · 0 评论 -
Java虚拟机类加载机制
Java虚拟机类加载机制虚拟机的类加载机制:虚拟机把描述类的数据从Class文件中加载到内存,并且对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。前言 学习Java语言,了解Java虚拟机的类加载机制是必不可少的。在Java语言中,类的加载、连接和初始化都是在程序运行过程中完成的,虽然会在类加载是增加性能的开销,但是大大提高了Java语言的灵活性。Java可以动态原创 2017-11-16 16:50:36 · 173 阅读 · 0 评论