鹏哥技术博客

学习笔记&问题总结&技术难点

最常用的 Eclipse 快捷键总结

本文是一些最实用、最齐全、最省时间的 Eclipse 快捷键总结,这些快捷键可以让帮助你完成工作中的任何一个操作。欢迎参考。   1. ctrl+shift+r:打开资源   这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或m...

2016-05-09 19:09:35

阅读数 376

评论数 0

Servlet生命周期

Servlet 生命周期、工作原理 1.   Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。 2.   init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Se...

2016-03-17 10:03:47

阅读数 291

评论数 0

JavaWeb监听器、过滤器、

JavaWeb监听器:域监听器 Ø  ServletContext ¨      生命周期监听:ServletContextListener ²  创建SErvletcontext触发:voidcontextInitialized(ServletContextEvent sce) ² ...

2016-03-17 10:02:06

阅读数 268

评论数 0

JDBC、事务、数据库连接池、DBUtils

JDBC 使用JDBC连接数据库的规范代码(要求能默写出)     @Test     public void query() {        Connection con = null;        Statement stmt = null;        ...

2016-03-17 10:01:03

阅读数 1448

评论数 0

http协议、Request和Response、Cookie、HttpSession、JSP

http协议 * 即超文本传输协议。它规定了浏览器与服务器之间的通讯规则。     * http是基于请求/响应模式的,所以分为请求协议和响应协议 请求 请求内容就是客户端发送给服务器的数据! 1.        请求格式: 1)        请求首行 2)        请求头 ...

2016-03-17 09:58:45

阅读数 5302

评论数 1

JDK7的5种GC类型

SerialGC ParallelGC ParallelOld GC (Parallel Compacting GC) ConcurrentMark & Sweep GC  (or “CMS”) GarbageFirst (G1) GC Serial GC 使用标记整理法 S...

2016-03-17 09:56:01

阅读数 4556

评论数 0

HTTPS协议,SSL协议及完整交互过程

HTTPS协议,SSL协议及完整交互过程 SSL 1.        安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 2.    SSL协议的三个特性 Ø  保密:在握手协议中定义了会话密钥后,所有的消息都被加密。 Ø...

2016-03-17 09:53:13

阅读数 13672

评论数 0

SpringData学习笔记

使用Spring Data JPA开发步骤 1.        导入相关jar包 2.        配置applicationContext.xml配置文件 1)        配置数据源 2)        配置JPA的EntityManagerFactory 3)     ...

2016-02-02 11:32:30

阅读数 4246

评论数 0

JAP学习笔记(3)之映射关系和二级缓存

映射关联关系 单向多对一 Order、Customer多对一 1)        使用@ManyToOne来映射多对一的关联关系。 2)        使用@JoinColumn来映射外键。 3)        使用@ManyToOne的fetch属性来修改默认关联属性的加载...

2016-01-27 17:37:20

阅读数 1180

评论数 0

JPA学习笔记(2)之相关接口/类

JPA相关接口/类 Persistence 1.        作用:通过createEntityManagerFactory的静态方法,获取EntityManagerFactory(实体管理器工厂)实例。 1)        带有一个参数:以JPA配置文件presistence.xml中持...

2016-01-26 19:21:43

阅读数 1084

评论数 0

JAP学习笔记(1)之概述、基本用法和基本注释

JPA概述 什么是JPA 1.        JPA:(Java Persistence API)用于对象持久化的API。 2.        作用:提供了标准的ORM规范,使得应用程序以统一的方式访问持久层。   JPA与Hibernate的关系 1.        PA 是 hibernat...

2016-01-25 18:12:52

阅读数 1571

评论数 0

BlockingQueue的核心方法

BlockingQueue的核心方法: 1.     放入数据: 1)    offer(anObject):表示如果可能的话,将anObject加到BlockingQueue里,即如果BlockingQueue可以容纳,则返回true,否则返回false.(本方法不阻塞当前执行方法的线程) 2)...

2016-01-25 15:40:13

阅读数 2052

评论数 0

NIO缓存区(4)之通道、管道

文件通道 FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。  打开FileChannel  我们无法直接打开一个FileChannel,需要通过使用一个InputStream、OutputStream或RandomAccessFile来获取一个FileChannel实例 从Fi...

2016-01-24 11:30:00

阅读数 407

评论数 0

NIO缓冲区(3)之分散(Scatter)/聚集(Gather)、通道之间的数据传输和选择器(Selector)

分散(Scatter)/聚集(Gather) 分散(scatter):从Channel中读操作时将读取的数据写入多个buffer中。即,Channel将从Channel中读取的数据“分散(scatter)”到多个Buffer中。  聚集(gather):写入Channel是指在写操作时将多个b...

2016-01-24 11:29:00

阅读数 344

评论数 0

NIO缓存区(2)之Buffer

缓冲区(Buffer) 缓冲区本质上是一块内存空间。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 Buffer的基本用法  使用Buffer读写数据一般遵循以下四个步骤:  ·        写入数据到Buffer ·        调用flip()方法 ·...

2016-01-24 11:25:50

阅读数 521

评论数 0

NIO学习笔记(1)之组成、NIO与IO区别、NIO和IO如何影响应用程序的设计和通道

Java NIO Java NIO 由以下几个核心部分组成:  ·        Channels ·        Buffers ·        Selectors Channel 和 Buffer  Channel 有点象流。 数据可以从Channel读到Buffer中(channel.r...

2016-01-24 11:22:06

阅读数 490

评论数 0

java程序员面试笔试宝典之算法思路总结

1.        如何从链表中删除重复元素(NO2_DeleteDup.java) 1)        遍历链表,把遍历到的值存储到一个hashTable中,在遍历过程中,若当前访问的值在hashTable中,则删除这个数据。 2)        双重循环遍历 2.        如何找出...

2016-01-24 11:16:20

阅读数 1403

评论数 0

SQL语言(3)之limit子句

五、limit子句  LIMIT用来限定查询结果的起始行,以及总行数。   例如:查询起始行为第5行,一共查询3行记录  SELECT * FROM emp LIMIT 4, 3;  --> 其中4表示从第5行开始,其中3表示一共查询3行。即第5、6、7行记录。 约束 *...

2016-01-24 11:14:27

阅读数 389

评论数 0

SQL语句学习(2)之基本查询、排序、聚合函数、分组查询

一、 基本查询 1. 字段(列)控制 1) 查询所有列  SELECT * FROM 表名;  SELECT * FROM emp;  --> 其中“*”表示查询所有列   2) 查询指定列  SELECT 列1 [, 列2, ... 列N] FROM 表名;  SELEC...

2016-01-24 11:11:12

阅读数 877

评论数 0

SQL语句学习

SQL 1. 什么是SQL:结构化查询语言(StructuredQuery Language)。 2. SQL的作用:客户端使用SQL来操作服务器。  > 启动mysql.exe,连接服务器后,就可以使用sql来操作服务器了。  > 将来会使用Java程序连接服务器,然后使用s...

2016-01-24 11:08:59

阅读数 290

评论数 0

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