自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MindMrWang的blog

一个菜鸟,不断学习摸索的经历~

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程编程之线程间的通信——wait and notify

wait自动释放锁与notify不释放锁的概念。 当执行wait方法后,当前线程进入阻塞队列等待唤醒,唤醒后的线程进入就绪队列,等待cup分配资源。当执行wait方法后,当前线程自动释放锁,进入阻塞队列。package waitLetLockGo;public class Service { public void testMethod(Object lock) {

2017-09-30 21:17:25 494

原创 多线程编程基础01

最近一直忙着看书,都没写点东西,不是因为懒,而是实在没什么好写的,最近在看:java多线程编程核心技术这本书,这本书确实是一本很好的多线程编程入门的书籍,即使是对于我这种很菜的人也能够读的明白。书看的不是很快,因为里面的代码自己都会认真的跟着敲一遍,然后理解其中的意思,总之还是挺不错的。接下来就来写一下近一周看书的感悟和收获。(书还没看完) 进程和多线程的概念:首先讲到进程,什么是进程?我们百度一下

2017-09-30 20:12:42 232

转载 归并排序(code)

package merge; public class MergeSort { public static void merge(int[] a, int start, int mid, int end) { int[] tmp = new int[end-start+1]; // tmp是汇总2个有序区的临时区域 int i = start;

2017-09-20 16:39:49 196

原创 伴随多态的可互换对象(thinking in java)

这个**伴随多态的可互换对象**我第一眼看上去就很迷惑(这到底是什么鬼?) 在说这个之前我们先来看一段代码(代码原型出自think in java): package demo;public class Shape { public void draw(){ System.out.println("shape绘画"); } public void wipe(

2017-09-15 23:04:58 939

原创 java实现二叉树

学了一下使用java实现二叉树,以下是实现的代码,仅供参考。先创建一个节点类:package tree;public class TreeNode { private Object value; private TreeNode leftNode; private TreeNode rightNode; public Object getValue() {

2017-09-14 17:06:09 174

原创 关于内部类

在学习数据结构的过程中,我发现一些算法的实现(例如二叉树)创建一个类后,里面还包含了一个类,然后查了一下百度,发现这样的操叫做内部类。 什么叫内部类?顾名思义是内部的类,即一个类在另一个类中,外部类需要与文件名字相同且外部类必须是用public或者default来限定,而内部类不需要与文件名相同且可以使用public,private,default,protected,并且内部了还可以是stat...

2017-09-14 15:29:10 351

原创 MyBatis 04

整理了一下之前学习框架时候的一点笔记。如有错误欢迎指正,不喜勿喷。 上一节讲到了获得sqlsession,那么这一节我么讲利用sqlsession来完成一些数据的操作(增删改查)。<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://m

2017-09-10 10:49:02 251

原创 快速排序(code)

package snippet; public class FastSort{ public static void main(String []args){ int[] a = {12,20,5,16,15,1,30,45,23,9}; System.out.println("排序前"); for(int i = 0; i<a.length;

2017-09-07 22:21:55 260

原创 Java中的反射

整理了一下之前学习时候的一点笔记。如有错误欢迎指正,不喜勿喷。 关于反射,我们想要在了解它之前我们先得知道它是什么意思: 有反就正,我们知道现有一个类然后有一个对象,就像:Date date=new date();然后才能调用date对象调用相关的方法。 那么“反”是什么意思呢? 在这之前先介绍一下Class类,这个类在Java.lang.Class中,这个类是反射的源头。package s

2017-09-06 22:32:13 202

原创 MyBatis 03

整理了一下之前学习spring框架时候的一点笔记。如有错误欢迎指正,不喜勿喷。 接下来我们把配置信息罗列一下 主配置文件:SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://

2017-09-04 17:13:31 235

原创 05 Spring框架 依赖注入(二)

整理了一下之前学习spring框架时候的一点笔记。如有错误欢迎指正,不喜勿喷。 上一节我们讲了三种信息的注入,满足一个类的属性信息的注入,但是如果我们需要向一个实例中注入另一个实例呢?就像我们创建一个学生类,里边有:姓名,性别,年龄,成绩等几个属性(我习惯把类的域叫做属性),但是成绩可以是一个类,可以用这个类创建一个成绩域,即成绩里面有:语文,数学,英语……等几个属性。 Spring中信息的注入

2017-09-03 23:03:44 328

原创 04 Spring框架 依赖注入(一)

整理了一下之前学习spring框架时候的一点笔记。如有错误欢迎指正,不喜勿喷。 上一节我们讲了几个bean的一些属性,用来限制我们实例创建过后的状态。 但是细心的我们会发现其实上面demo创建的实例并不完整,对象创建出来过后只有一个方法,而没有包含其他信息(如属性)。 之前我们说了Spring的核心是IOC,这是使用Spring其他组件的前提条件。这里我们做一下补充:Spring依赖IOC,而

2017-09-02 09:28:03 677

原创 MyBatis 02

这个是Mybatis的主配置文件:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration>

2017-09-01 22:33:57 350

原创 MyBatis 01

还是学习框架的流程: 框架为我们做了什么? 还需要我们做什么? Mybatis框架简化了数据库访问代码(封装了jdbc操作) ①封装了获取连接,执行sql,释放连接。 ②封装了参数设置。(即有专门的语句对应我们数据库的sql语句,我们只要提供对应的参数就行了) ③封装了记录映射成实力类的过程。(实体类属性名应与ResultSet中表示一致) 以上的几点就是Mybatis为我们做的,那么

2017-09-01 20:13:46 281

J2SE6.0完全手册

J2SE6.0完全手册,用于java后台开发参考方法和类。J2SE6.0完全手册,用于java后台开发参考方法和类。J2SE6.0完全手册,用于java后台开发参考方法和类。

2017-09-01

网页制作完全手册.chm

网页制作完全手册.chm用于开网站,方法和标签的查询。

2017-08-31

空空如也

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

TA关注的人

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