Spring+SpringMVC+Hibernate+Maven的整合

主要记录对于整合Spring、SpringMVC、Hibernate以及Maven的一个步骤以及相关需要的配置文件,和需要注意的地方。PS:师傅要我整合这个的时候,看了网上很多例子,现在整合一下。Spring+SpringMVC+Hibernate+Maven的整合主要有以下几步: 创建数据库表,...

2017-08-10 17:06:53

阅读数 560

评论数 0

Java并发编程之同步关键字synchronized

昨天部门新人培训,讲到synchronized关键字的问题,发现对于synchronized的使用有些不太懂,于是今天总结一下:很久之前我在Java编程思想之并发编程这篇文章中写过,什么时候该使用同步?运用Brian同步规则:如果你正在写一个变量,它可能接下来将被另一个线程读取,或者正在读取一个上...

2017-08-10 14:59:02

阅读数 179

评论数 0

Android设计模式之单例模式

Android设计模式主要分为创建型模式、行为型模式以及结构性模式。 创建型模式主要有单例模式、Builder模式、原型模式、工厂方法模式以及抽象工厂方法模式。1. 单例模式 定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 应用场景 确保某个类只有一个实例,避免产生...

2017-02-26 19:34:47

阅读数 220

评论数 0

ContextImpl类在Android Studio中找不到

想查看ContextImpl的源码时,无法找到ContextImpl这个类。由于ContextImpl是抽象类Context的实现类。然而查看Context类的继承结构,如下图:没有发现ContextImpl。后来查到原因是:这个文件是保护文件,就是注解了是内部保护文件,所以在eclipse,An...

2017-02-23 21:15:46

阅读数 1378

评论数 0

Android Studio快捷键

选中类 ,按下F4,可以打开类的源代码 查看类结构:Windows:Alt + 7,Mac:Cmd + 7 在编辑类的时候查看类的结构,出现对话框,Windows:Ctrl + F12 (默认未启用) ,Mac: Cmd + F12 查看类的继承关系:Windows:Ctrl + H,Mac:Co...

2017-02-23 21:07:50

阅读数 147

评论数 0

Ubuntu16配置JDK环境

官网下载JDK,附官网网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。选择相应的 .gz包下载 。 切换到root用户权限。 解压缩,放到指定目录(以jdk-8u121-l...

2017-02-12 13:47:01

阅读数 901

评论数 0

No resource identifier found for attribute 'srcCompat' in package的解决办法

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http...

2016-12-05 15:16:24

阅读数 3518

评论数 0

Android Studio 更新后一直停在Refreshing gradle project问题解决

前几天听到一个小伙伴说Android Studio的新版本进行JNI开发特别方便,今天把Android Studio 升级准备来看看。解决办法: 查看自己android studio 安装路径下的 gradle 下的 gradle版本 比如 我的路径为:D:\StudySoft\androi...

2016-12-05 15:10:51

阅读数 2495

评论数 0

LinkedHashMap 的实现原理

LinkedHashMap 的实现原理 LinkedHashMap 概述 HashMap 是无序的,HashMap 在 put 的时候是根据 key 的 hashcode 进行 hash 然后放入对应的地方。所以在按照一定顺序 put 进 HashMap 中,然后遍历出 HashMap 的顺序...

2016-10-15 08:14:39

阅读数 182

评论数 0

Android系统ANR以及Force Close出现的原因以及解决办法

ANR是Application Not Responding的简称,当android某个应用处于长期假死状态时,系统会弹出一个窗口: XXX is not responding, force close or wait。 用户可以选择wait让程序继续运行,在程序里对响应性能的设计很重要,这样系...

2016-09-06 22:30:57

阅读数 764

评论数 0

Android进程的五个等级

Android系统中的进程分为六大类:前台进程,可见进程,服务进程,后台进程,空进程。 前台进程 目前正在屏幕上显示的进程和一些系统进程。举例来说,Dialer Storage,Google Search等系统进程就是前台进程;再举例来说,当你运行一个程序,如浏览器,当浏览器界面在前台显示时,浏...

2016-09-06 16:28:01

阅读数 449

评论数 0

归并排序之Java实现

归并排序是一种不稳定的排序,其复杂度为O(nlogn)。基本思想:泛型是指将两个或两个以上的有序序列合并成一个有序序列。初始时将每个记录看成一个单独的有序序列,然后再对有序序列进行两两合并。 其带泛型的实现如下:package com.xqq.归并排序; public class MergeSo...

2016-08-16 09:37:32

阅读数 208

评论数 0

选择排序之Java实现

本篇文章主要实现了冒泡排序的原始方法,以及两种改进方法:package com.xqq.冒泡排序;/** * 冒泡排序是对相邻两个记录进行关键字比较和交换,这样每次交换后只能改变一对逆序记录 * 而快速排序则是从待排序记录的两端开始进行比较和交换,并逐渐向中间靠拢, * 有可能改变挤兑逆序记...

2016-08-16 08:41:56

阅读数 158

评论数 0

交换排序(Java)

交换排序主要包括冒泡排序与快速排序,下面是冒泡排序和其两种改进方法、快速排序以及其改进方法的代码:package com.xqq.冒泡排序;/** * 冒泡排序是对相邻两个记录进行关键字比较和交换,这样每次交换后只能改变一对逆序记录 * 而快速排序则是从待排序记录的两端开始进行比较和交换,并逐...

2016-08-15 16:40:26

阅读数 171

评论数 0

插入排序(Java)

常见的插入排序有直接插入排序、折半插入排序和希尔排序三种。接下来我就将这三种的实现附代码如下:package com.xqq.插入排序;public class Sort<T> { @SuppressWarnings("unchecked") publ...

2016-08-15 15:09:30

阅读数 160

评论数 0

各种排序实现及比较(Java)

排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类:插入排序:直接插入排序、二分法插入排序、希尔排序。插入排序Java实现 选择排序:简单选择排序、堆排序。选择排...

2016-08-06 18:50:38

阅读数 220

评论数 0

二叉平衡树(Java)

在学习了 二叉排序树 的基础上,继续结合TreeMap的源码实现了二叉平衡树。性质平衡二叉搜索树(Balanced Binary Tree)具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。常用算法有红黑树、AVL、Treap、伸展树等。在平...

2016-08-01 15:38:39

阅读数 449

评论数 3

字符串之KMP算法(Java)

字符串匹配的KMP算法,我之前复习数据结构的时候看过一遍没有看懂,今天我结合左程云的“程序员代码面试指南”和 阮一峰:字符串匹配的KMP算法 可以算是基本理解了KMP算法的思想。突然发现这个算法也并不复杂,之前想到就头痛(我滴天!)。KMP算法基本思想KMP算法是一种用于字符串匹配的算法,这个算法...

2016-07-30 18:29:19

阅读数 384

评论数 0

二叉排序树(Java)

二叉排序树的删除代码,在网上看到很多,都感觉有点繁杂难以理解,于是,我结合了TreeMap的remove()方法写出二叉排序树的实现,如果有错误的地方,还请大家多多指正~~性质二叉排序树又称“二叉查找树”、“二叉搜索树”。二叉排序树:或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,...

2016-07-28 00:53:17

阅读数 403

评论数 0

二叉树的基本知识以及各种遍历(Java)

重要概念 完全二叉树——若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树。  满二叉树——除了叶结点外每一个结点都有左右子叶且叶结点都处在最底层的二叉树,。 深度——二叉树的层数,就是高...

2016-07-27 17:14:47

阅读数 292

评论数 0

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