自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心有猛虎,细嗅蔷薇

你们个个都比我厉害,我为什么还要学习

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python 迭代器

原文来自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143178254193589df9c612d2449618ea460e7a672a366000我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、d

2017-10-31 15:16:19 240

转载 Python 生成器

原文来自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317799226173f45ce40636141b6abc8424e12b5fb27000通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万

2017-10-31 15:15:29 214

转载 Python 列表生成式

原文来自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431779637539089fd627094a43a8a7c77e6102e3a811000列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成

2017-10-31 14:51:59 401

转载 Python 切片

原文来自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431756919644a792ee4ead724ef7afab3f7f771b04f5000取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michae

2017-10-31 14:51:10 274

转载 Python 函数的参数

原文转自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传

2017-10-30 22:36:53 229

转载 Java线程(八):锁对象Lock-同步问题更完美的处理方式

Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:[java] view plain copy print?

2017-10-30 15:51:54 252

转载 Mysql中的视图

阅读目录什么是视图视图的特性视图的作用使用场合视图实例1-创建视图及查询数据操作视图实例2-增删改数据操作其它什么是视图通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图的特性视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数

2017-10-30 15:43:06 252

转载 Java Timer和Timertask

Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。        Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。     

2017-10-30 15:01:14 194

转载 java并发编程--Executor框架

Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Executor的实现还提供了对生命周期的支持,以及统计信息收集,应用程序管理机制和性能监视等机制。 1.Exexctor简介

2017-10-30 14:39:28 237

转载 Python 定义函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x请自行测试并调用my_ab

2017-10-29 03:37:02 469

转载 Python dict和set

原文转自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143167793538255adf33371774853a0ef943280573f4d000dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称

2017-10-29 03:06:30 197

转载 python的list tuple

原文来自 廖雪峰的博客:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316724772904521142196b74a3f8abf93d8e97c6ee6000listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添

2017-10-29 02:36:10 212

转载 Java线程(七):Callable和Future

接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。        Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务

2017-10-28 14:31:00 203

转载 【Java并发之】BlockingQueue

原文来自:http://blog.csdn.net/suifeng3051/article/details/48807423本文主要讲的是并发包中涉及到的集合,关于普通集合,请参考【java 集合概览】一、什么是BlockingQueueBlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:1

2017-10-27 23:30:00 222

转载 spring data jpa使用二级缓存

在用spring data jpa的过程中,采用了ehcache 来做缓存, 是否需要二级缓存,一般不需要,这得看业务的需要,因为这东西如果配置不好,反而会导致性能下降,但如果是有些数据,基本不改动,长期不变,很少修改,而且数据量适中,并且外部使用频率高的情况下,还是可以使用的。就目前研究spring data jpa 来说,有三种情况下有可能会使用到缓存1. spring data jp

2017-10-22 12:25:21 1049

原创 SpringData JPA分页查询

首先我们需要知道SpringData JPA 的几个接口其实看名字就大概懂了,也可以很方便的使用首先我们的持久化层继承JpaRepository,相当于继承了增删改查的持久化层以及分页查询的持久化层所以如果我们要使用分页查询 ,我们只需要直接调用由一开始的图也可以看到Pageable的其中一个实现,直接新建一个对象传给你的持久层即可下面是

2017-10-22 12:12:35 1258 1

转载 spring data jpa 定义全局接口BaseDao

原文来自:http://blog.csdn.net/yingxiake/article/details/51017797好,现在我要搭一个项目,我想定义一个BaseDao,然后直接让其他模块的dao直接继承我这个BaseDao,BaseDao有通用的方法也有spring data jpa提供的便捷方法那就新建一个BaseDao呗,这个BaseDao应该是继承JpaReposit

2017-10-22 11:15:52 1107

转载 spring data jpa 自定义接口实现

原文来自:http://blog.csdn.net/yingxiake/article/details/51017699没错,spring data jpa很优秀,但有一些东西,我们就想自己来,我除了想用你的,还想用我自己的首先,我要spring data jpa的接口,为什么,因为很方便啊public interface TaskDao extends JpaReposi

2017-10-22 11:05:43 1057

转载 手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!    本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate。    平时我们可能是通过一个模板搭建一个工程,或者是直接导入一个项目,而本文选择从最基本的java工程开始,

2017-10-19 21:08:44 430

转载 Spring ORM+Hibernate?Out!换 Spring Data JPA 吧!

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415698,谢谢!    在一切开始之前,先举个简单的例子,以提高大家的兴致!    如果一张表user有三个字段,id、name和age,要查找指定姓氏在某年龄以上的user,在传统的Spring+Hibernate中,dao层我们是这样写的:    UserDao

2017-10-19 20:59:58 298

转载 JPA实体关系

本章将指导完成学习实体间的关系。一般的关系数据库中的表之间的更有效。这里的实体类都被视为关系表(JPA的概念),因此是实体类之间的关系如下:@ManyToOne 关系@OneToMany 关系@OneToOne 关系@ManyToMany 关系@ManyToOne 关系多对一实体之间存在的关系,其中一个实体(列或组列)的引用与另一个实体(列或组列)包含唯一值。在关系数据库中,这些关

2017-10-17 23:11:10 369

转载 JPA高级映射

原文来自:http://www.yiibai.com/jpa/jpa_advanced_mappings.htmlJPA是一种发布使用Java规范的库。因此,它支持所有的面向对象的概念实体,持久性。到现在为止,我们已经完成了对象关系映射的基本知识。本章将完成对象和关系单位之间的高级映射。继承策略继承是任何面向对象语言的核心理念,因此我们可以用实体之间的继承关系和策略。JPA支持三种

2017-10-17 23:09:45 254

转载 JPA实体管理器

本章将使用一个简单的例子来说明JPA是如何工作的。让我们来考虑以员工管理为例。假设员工管理分别创建,更新,查找和删除员工的记录操作。正如前面提到的,使用MySQL数据库进行数据库操作。对于此示例中的主要模块如下:模型或POJOEmployee.java持久化Persistence.xml服务CreatingEmployee.javaUpdatingE

2017-10-17 22:48:23 247

转载 JPA JPQL/持久化查询语言

原文来自:http://www.yiibai.com/jpa/jpa_jpql.html#article-start本章介绍有关JPQL和它的工作原理与持久性单元。在这一章中,给出的例子遵循相同的包层次结构,和我们在前面的章节中使用一样。Java持久化查询语言JPQL代表Java持久化查询语言。它被用来创建针对实体的查询存储在关系数据库中。 JPQL是基于SQL语法的发展。但它

2017-10-17 22:47:08 270

原创 JPA映射文件和注解解释

Mapping.xmlmapping.xml文件指示JPA的供应者来映射实体类与数据库表。让我们以Employee实体包含四个属性的一个例子。POJO类Employee实体的命名为:Employee.java,如下:public class Employee { private int eid; private String ename; private doubl

2017-10-17 21:22:03 2006

转载 JPA架构

JPA(Java持久性API)是存储业务实体关联的实体的来源。它显示了如何定义一个面向普通Java对象(POJO)作为一个实体,以及如何与管理关系实体。类级别架构下图显示了JPA的类的层次结构。它显示核心类和JPA接口。下表描述了每个在上述架构的显示单元。单元描述EntityManagerFactory这是一个EntityManager的工厂类。

2017-10-17 21:18:45 429

转载 Hibernate与Jpa的关系

原文来自:http://blog.sina.com.cn/s/blog_5f1619e80100yoxz.html我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。在play中定义Model时,使用的是j

2017-10-17 20:59:57 258

转载 利用Redis 实现消息队列

原文来自:http://blog.csdn.net/zuoanyinxiang/article/details/502639451.用redis中的List可以实现队列,这样可以用来做消息处理和任务调度的队列2.代码模拟代码结构生产者模拟程序[java] view plain copy

2017-10-10 16:49:26 703

转载 java.nio.Buffer flip()方法

原文来自:http://blog.csdn.net/leokelly001/article/details/43741959英文API:Flips this buffer. The limit is set to the current position and then the position is set to zero. If the mark is defined then

2017-10-09 18:17:23 326

转载 Java NIO系列教程(一) Java NIO 概述

Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组件会在单独的章节中讲到。

2017-10-09 17:47:12 374

转载 Mybatis常见面试题(转)

Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客所

2017-10-08 21:38:47 329

转载 SpringMVC总结以及在面试中的一些问题

原文来自:http://www.cnblogs.com/wang-meng/p/5701987.html1.简单的谈一下SpringMVC的工作流程?流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对

2017-10-08 19:20:52 318

转载 SpringMVC中的/*和/的区别

原文来自:http://blog.csdn.net/u013692310/article/details/53676496    xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="h

2017-10-08 19:15:01 355

转载 Session实现原理深入讨论

原文来自:http://blog.csdn.net/gavin_john/article/details/513763641.Session实现机制服务器是如何实现一个session为一个用户浏览器服务的?解释: 假如浏览器A先访问Servlet1,这时候它创建了一个Session,ID号为110,然后Servlet1将这个ID号以Cookie的方式返回给浏览器

2017-10-08 18:56:53 246

转载 二叉查找树(三)之 Java的实现

原文来自:http://www.cnblogs.com/skywang12345/p/3576452.html概要在前面分别介绍了"二叉查找树的相关理论知识,然后给出了二叉查找树的C和C++实现版本"。这一章写一写二叉查找树的Java实现版本。目录1. 二叉树查找树2. 二叉查找树的Java实现3. 二叉查找树的Java测试程序转载请注明出处:htt

2017-10-08 11:17:41 1317

转载 mysql 中 all any some 用法

原文来自:http://www.cnblogs.com/JesseLucky/p/6089514.html-- 建表语句CREATE TABLE score( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), SUBJECT VARCHAR(20), score INT);-- 添加数据INSERT

2017-10-07 23:17:01 1449

转载 MySQL基础教程之存储过程

原文来自:http://database.51cto.com/art/201608/516661.htm存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批件,虽然它们的作用不仅限于批处理。在我看来, 存储过程就是有业务逻辑和流程的集合, 可以在存储过程中创建表,更新数据, 删除等等。作者:godruoyi来源:segmentfault|2

2017-10-07 22:32:34 749

转载 【深入理解JVM】:Java内存模型JMM

原文来自:http://blog.csdn.net/u011080472/article/details/51337422多任务和高并发的内存交互多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS

2017-10-06 01:08:38 225

转载 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例

原文来自:http://www.importnew.com/16453.htmlwait, notify 和 notifyAll,这些在多线程中被经常用到的保留关键字,在实际开发的时候很多时候却并没有被大家重视。本文对这些关键字的使用进行了描述。在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。。举个例子,如果你的Java程序中有两个线

2017-10-05 00:31:49 832

转载 理解 Thread.Sleep 函数

原文来自:http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 200

2017-10-01 15:27:03 313

restful的学生信息管理系统

简单的学生信息管理系统,restful风格,Spring+maven+ajax进行开发,全注解,仅完成简单的增删改查

2017-02-13

空空如也

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

TA关注的人

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