mybatis再学习三

1.mybatis中使用resultType接收返回的结果集,这时有自动的映射 当我们需要去接收种类较多,复杂情况的结果集时,就需要使用resultMap <?xml version="1.0" encoding="...

2018-12-01 16:58:29

阅读数:10

评论数:0

Mybatis框架再学习二

上次的内容主要是mybatis的大概介绍和简单使用,这次对mybatis中最为重要的映射器的开发 进行学习,映射器的开发组成占整个mybatis开发的百分之八十。 对于简单的映射关系,不再重复   1.在映射中传递多个参数 开发中所需要传递的查询条件很可能不止一个,因此就会涉及怎么去传入...

2018-11-30 18:25:58

阅读数:12

评论数:0

Mybatis框架的再次学习一

经过了之前对SSM框架的初步学习,学会了框架的简单而又基本的使用。 显然这并不够,时间长了连基础的使用也会遗忘,因此我希望结合SSM框架书籍对 这些再次学习,深入去理解以前所学的知识。   1.Mybatis是一个java技术的持久层框架,是用于对数据库的操作 持久层是什么,数据库系统就...

2018-11-30 17:04:56

阅读数:51

评论数:0

Maven基础学习

1.概述 maven是基于java平台的自动化构建工具,即将(java,jsp,html...)去转变成产品(可发布的项目) 作用:a.管理jar包              增加第三方jar包               管理jar包之间的依赖关系,自动下载关联依赖包 b.将你的项目分...

2018-11-28 14:50:01

阅读数:5

评论数:0

数据结构与算法-堆排序

1.堆排序,使用了顺序二叉树的相关原理 思路:从第一个非子叶节点开始遍历,目标是实现大顶堆,然后把顶与顺序遍历的最后一个元素交换 然后依次交换至数组的第一个元素,实现排序 package math; import java.util.Arrays; public class heaps...

2018-11-26 21:53:44

阅读数:14

评论数:0

数据结构与算法-二叉树

1.普通二叉树 treenode package math; public class TreeNode { private int data ; private TreeNode lchild ; private TreeNode rchild ; publi...

2018-11-26 21:50:45

阅读数:7

评论数:0

数据结构与算法-常用排序算法(2)

5.归并排序 归并的思想理解: 对两个有序的数组, 例如 1,3,5,7 和2,4,6,8,10这样两个数组,可以合并为一个数组 通过遍历两个数组再进行比较,把比较结果依次加入用于存储合并后的临时数组   在具体的实现时,相当于帮一个数组无限划分为两份,直到左右各为一份,此时左右是有序的...

2018-11-22 20:36:24

阅读数:6

评论数:0

数据结构与算法-常用排序(1)

交换排序的两种: 1.冒泡排序 基于从前往后遍历,比较前后的两个,然后根据比较情况决定交换与否 package math; import java.util.Arrays; public class BubbleSort { public static void main(Stri...

2018-11-22 19:10:25

阅读数:5

评论数:0

数据结构与算法-递归

递归  有结束条件 方法调用自己本身   eq:波非那切数列 package math; public class bfnq { public static void main(String[] args) { System.out.println(new bfnq().bf...

2018-11-20 19:47:31

阅读数:24

评论数:0

数据结构与算法-链表(1)

1.单链表 链表的形成基于节点,和指向下一个节点的索引 package math; public class Node { private int data ; private Node nextNode ; public Node(int data){ this...

2018-11-20 18:52:51

阅读数:21

评论数:0

数据结构与算法-栈和队列数组实现

1.栈 先进后出 package math; public class arraystack { private int[] elements = new int[0]; //入栈 public void push(int k){ int[] newarr = new i...

2018-11-20 17:47:52

阅读数:5

评论数:0

数据结构与算法-查找算法

1.线性查找,从头到尾去遍历,找到符合的则返回 2.二分法查找 前提:目标数组有序 package math; public class dichotomy { public static void main(String[] args) { int[] arr = new i...

2018-11-20 17:08:18

阅读数:12

评论数:0

数据结构与算法-数组

1.数组添加数据 数组在使用时会给定具体长度,如果需要添加数据,考虑解决数组的长度不可变的问题   思想:创建一个新的数组,大小比原长度大1 ,将原数组中的内容复制一份到新数组,把要添加的数据 加入,最后把这个数组替换原数组。 package math; import java.ut...

2018-11-20 16:39:04

阅读数:2

评论数:0

数据结构与算法 java实现 概述

     从开始接触算法,到现在给我感受最深的是算法为我们的程序注入了灵魂,好的算法有着清晰的思路,充满想象力的方式,通过数学手段结合编程语言从而去实现复杂的功能。在java开发中数据的存储和使用涉及数据结构,不同的数据结构都有着同一个目的,去减少我们获取的存储数据的时间,针对不同的情况使用不同的...

2018-11-20 15:38:11

阅读数:5

评论数:0

Java多线程学习(九)

线程组和线程池的初步了解 1.线程组 threadgroup 可以对一批线程进行分类管理,java允许程序直接对线程进行控制,在默认 情况下所有的线程都属于主线程 public class lock { public static void main(String[] args) {...

2018-09-21 23:01:45

阅读数:9

评论数:0

Java多线程学习(八)

互斥锁 Java 提供了两种互斥锁用来解决在共享资源时存在的并发问题 一种方式是提供synchronized 关键字,当任务要执行被synchronized 关键字保护的代码片段的时候,它会检查所可用,然后获取锁,执行代码,释放锁。 第二种就是互斥锁,它属于reentrantlock类 它...

2018-09-21 22:43:20

阅读数:14

评论数:0

Map集合HashMap双层嵌套

HashMap public class hashmapinside { public static void main(String[] args) { HashMap<student,Integer> map1 = new HashMa...

2018-09-17 15:36:29

阅读数:20

评论数:0

Map集合的学习案例

案例:输入字符串,输出其中包含的字符和它们的个数 例如:aaabbbccc 代码: public class stringnumber { public static void main(String[] args) { //实现输入一个字符串,判断其中出现的字符和其个数 S...

2018-09-17 15:19:30

阅读数:42

评论数:0

Java的private关键字

private关键字 可以修饰成员变量和成员方法 被其修饰的成员只能在本类中被访问 应用:在定义类时给成员变量赋值private,并提供get和set方法用于外部访问,这样可以提高数据的安全性 public class pritry { private int age ; privat...

2018-09-16 18:56:40

阅读数:72

评论数:0

Java内部类(一)

内部类 在类中定义类 内部类的访问特点: a.内部类可以直接访问外部类的成员,包括私有 b.外部类要访问内部类的成员,必须创建对象 public class book { String k = "外部"; book.mybook a = ...

2018-09-16 18:34:33

阅读数:14

评论数:0

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