随笔分类 -  Java

上一页 1 2 3 4 5 下一页

八大排序算法实战:思想与实现
摘要:摘要: 所谓排序,就是根据排序码的递增或者递减顺序把数据元素依次排列起来,使一组任意排列的元素变为一组按其排序码线性有序的元素。本文将介绍八种最为经典常用的内部排序算法的基本思想与实现,包括插入排序(直接插入排序,希尔排序)、选择排序(直接选择排序,堆排序)、交换排序(冒泡排序,快速排序)、归并排序 阅读全文

posted @ 2018-07-15 19:24 卖肾割阑尾 阅读(171) 评论(0) 推荐(0)

Java Web基础 --- Servlet 综述(理论篇)
摘要:摘要: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。本文首先从请求/响应架构应用的大背景谈起 Servlet 的由来,明确 Servlet 的产生动机,并揭示了 Servlet 的本质以及其在标准MVC模式中所扮演的角色。紧接着, 阅读全文

posted @ 2018-07-15 19:19 卖肾割阑尾 阅读(131) 评论(0) 推荐(0)

protected访问权限
摘要:Java中protected方法访问权限的问题 protected 修饰的成员变量或方法,只能在同包或子类可访问; package 1 public class TestPackage { protected String name; protected void f1() { TestPackag 阅读全文

posted @ 2018-07-15 18:01 卖肾割阑尾 阅读(520) 评论(0) 推荐(0)

浅谈AVL树,红黑树,B树,B+树原理及应用
摘要:转载:https://blog.csdn.net/whoamiyang/article/details/51926985 背景:这几天在看《高性能Mysql》,在看到创建高性能的索引,书上说mysql的存储引擎InnoDB采用的索引类型是B+Tree,那么,大家有没有产生这样一个疑问,对于数据索引, 阅读全文

posted @ 2018-07-12 14:35 卖肾割阑尾 阅读(187) 评论(0) 推荐(0)

Java String 综述(上篇)
摘要:摘要: Java 中的 String类 是我们日常开发中使用最为频繁的一个类,但要想真正掌握的这个类却不是一件容易的事情。笔者为了还原String类的真实全貌,先分为上、下两篇博文来综述Java中的String类。笔者从Java内存模型展开,结合 JDK 中 String类的源码进行深入分析,特别就 阅读全文

posted @ 2018-07-11 22:12 卖肾割阑尾 阅读(134) 评论(0) 推荐(0)

Java 内部类综述
摘要:摘要: 多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。但有时候,我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可幸的是,Java 提供了两种方式 阅读全文

posted @ 2018-07-11 22:06 卖肾割阑尾 阅读(168) 评论(0) 推荐(0)

详解内部类
摘要:可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 在这里InnerClass就是内部类,对于 阅读全文

posted @ 2018-07-11 15:08 卖肾割阑尾 阅读(123) 评论(0) 推荐(0)

面试感悟----一名3年工作经验的程序员应该具备的技能
摘要:原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内 阅读全文

posted @ 2018-07-11 11:27 卖肾割阑尾 阅读(96) 评论(0) 推荐(0)

Map 综述(一):彻头彻尾理解 HashMap
摘要:转载自:https://blog.csdn.net/justloveyou_/article/details/62893086 摘要: HashMap是Map族中最为常用的一种,也是 Java Collection Framework 的重要成员。本文首先给出了 HashMap 的实质并概述了其与 阅读全文

posted @ 2018-07-11 10:55 卖肾割阑尾 阅读(148) 评论(0) 推荐(0)

解决hash冲突的三个方法
摘要:转载自:https://www.cnblogs.com/wuchaodzxx/p/7396599.html 目录 开放定址法 线性探测再散列 二次探测再散列 伪随机探测再散列 再哈希法 链地址法 建立公共溢出区 优缺点 开放散列(open hashing)/ 拉链法(针对桶链结构) 封闭散列(clo 阅读全文

posted @ 2018-07-10 18:58 卖肾割阑尾 阅读(180) 评论(0) 推荐(0)

session.flush与transaction.commit
摘要:以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段: ………………………………………………………………………… Session session = sessionFactory.openSession(); Transaction tx = session.beginTr 阅读全文

posted @ 2018-07-06 12:12 卖肾割阑尾 阅读(168) 评论(0) 推荐(0)

Hibernate Session 4种对象状态
摘要:站在持久化的角度。Hibernate把对象分为4中状态。 临时状态。 持久化状态。游离状态。删除状态。 1:Save()方法: 2:persist():和save一样。只有一个区别: 在persist()方法前设置ID会报错。如果对象有ID。不能执行insert。而是会抛出异常 3:get()和lo 阅读全文

posted @ 2018-07-06 12:05 卖肾割阑尾 阅读(153) 评论(0) 推荐(0)

何时覆盖hashCode()和equals()方法
摘要:The theory (for the language lawyers and the mathematically inclined): equals() (javadoc) must define an equivalence relation (it must be reflexive, s 阅读全文

posted @ 2018-06-15 10:46 卖肾割阑尾 阅读(189) 评论(0) 推荐(0)

浅谈Java中的equals和==
摘要:浅谈Java中的equals和== 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 4 System.out.println(str1==str2); 阅读全文

posted @ 2018-05-01 00:03 卖肾割阑尾 阅读(110) 评论(0) 推荐(0)

web.xml中自定义Listener
摘要:Listener可以监听容器中某一执行动作,并根据其要求做出相应的响应。 常用的Web事件的监听接口如下: ServletContextListener:用于监听Web的启动及关闭 ServletContextAttributeListener: 用于监听ServletContext范围内属性的改变 阅读全文

posted @ 2018-04-25 15:23 卖肾割阑尾 阅读(239) 评论(0) 推荐(0)

自定义Filter
摘要:Filter 会根据url或者servlet-name拦截请求, app启动是调用init(), 关闭时调用destroy()方法: package com.test; import java.io.IOException; import javax.servlet.Filter;import ja 阅读全文

posted @ 2018-04-25 14:49 卖肾割阑尾 阅读(108) 评论(0) 推荐(0)

maven的使用
摘要:eclipse新建maven工程中输入:GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。一般GroupID就是填com.leafive.test这样子。参考:h 阅读全文

posted @ 2018-04-24 17:34 卖肾割阑尾 阅读(77) 评论(0) 推荐(0)

监听者模式
摘要:事件源触发,被pulish到监听者,实现监听功能,本文用反射的方法进行publish. 事件源 public class MyEvent extends EventObject{ private static final long serialVersionUID = 1L; private Str 阅读全文

posted @ 2018-04-13 17:09 卖肾割阑尾 阅读(166) 评论(0) 推荐(0)

设计模式之观察者模式
摘要:package com.test.lisener; import java.util.ArrayList;import java.util.List; //An interface to be implemented by everyone interested in "Hello" eventsi 阅读全文

posted @ 2018-04-13 15:54 卖肾割阑尾 阅读(73) 评论(0) 推荐(0)

Spring注解
摘要:注解可参考: https://blog.csdn.net/u010648555/article/details/76299467 http://www.voidcn.com/article/p-qpogajgy-xz.html http://www.voidcn.com/article/p-xthv 阅读全文

posted @ 2018-04-13 15:33 卖肾割阑尾 阅读(86) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页

导航