自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lyn

1

  • 博客(146)
  • 收藏
  • 关注

原创 【技术】--swagger

dafad

2017-11-05 21:27:15 624 16

原创 【jiava】--简介JPA

【前言】    最近项目中用到了JPQL查询语句,现在总结一下它的是使用。

2017-10-29 22:34:58 935 24

原创 【日常】-编写有效代码的开发者指南

原文地址毫无疑问,编码是一项艰巨的任务。地狱里,很多事情都说到了学习编程语言的容易程度,但是当你真正把这个知识和理解应用到一个复杂的问题上时,这是一个挑战的野兽。如果你看过一些旧的代码,那么它一定是凌乱的,不清楚的或是混乱的,好像是在开发人员在桌子上打架时写的。相信我,现在没有这样的代码,特别是因为需求是可扩展的。在通过编写有效代码的方法之前,让我们快速了解编写干净代码的好处:

2017-10-22 20:33:47 353 22

原创 【Java 】--jpa中继承的实现

JPA中对象关系映射通常情况下是一个实体对应一个表,两个实体之间没有任何关系。如果两个实体之间是继承关系,那么该如何映射呢?JPA中的实体支持继承映射,多态关联,多态查询。抽象类和具体的类都可以是实体,且都可以使用@Entity来注解,映射成实体,并查询封装成一个实体。实体类可以继承非实体类,非实体类也可以继承实体类。JPA的继承映射有如下几种情况:一、实体类继承抽象(具体

2017-10-15 22:09:18 599 18

原创 【Java】--@JsonIgnore and @JsonProperty

In theprevious article we saw how and where to use the Jackson @JsonIgnoreannotation to exclude a property of an Java objectfrom the JSON serialization. Not being available, the value of that prop

2017-10-08 19:54:24 1944 12

翻译 在 Java EE应用程序中使用JPQL

如果您使用过数据库,您很可能已经使用过 SQL,这个标准的工具提供了一系列语句,用于访问和操作关系数据库中的信息。实际上,JPQL 和 SQL 有很多相似之处。归根结底,它们都用于访问和操作数据库数据。而且,二者都使用非过程语句 — 通过特殊解释程序识别的命令。此外,JPQL 在语法上与 SQL 也相似。   JPQL 和 SQL 的主要区别在于,前者处理 JPA 实体,后者直接处理关系数据。

2017-09-29 10:28:10 330 10

原创 【java EE】JPQL

JPQL全称Java Persistence Query Language基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。其特征与原生SQL语句类似,并且完全面向

2017-09-17 21:36:08 262 18

原创 【Spring】--spring MVC中常用的注解

【前言】    最近小编在做的项目中使用了SSM框架,在写代码的时候发现会用到很多spring MVC的注解,接下来整理一下:【内容】1. @ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。Spring MVC 使用 @Controller 定义控制器,它还允许自

2017-08-25 14:55:03 284 21

原创 【itoo】--spring+springmvc+maven+mybatis+Junit

【前言】      最近小编在项目中用到了新的框架,接下来总结一下框架的基本结构。【工程结构】  ’ 【pom.xml文件中引入依赖包】    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

2017-08-20 19:20:32 320 25

原创 【mybatis】--mapper代理实现dao

【前言】  之前在项目中一直是利用原始的dao方法开发的,最近小编在项目里用到了mybatis的mapper方式,下面总结一下:在网上查到的开发顺序如下: -程序员需要编写mapper.xml映射文件 -程序员只需要编写mapper接口(相当于dao接口),需要遵循一些开发规范-mybatis可以自动生成mapper接口的实现类代理对象 按照这个顺序咱们说说

2017-08-13 17:24:48 293 12

原创 【Mybatis】--介绍

【前言】    最近小编在学习itoo里面的知识点,首次接触mybatis,总结一下加深一下理解、是什么?      mubatis是一个Java持久化框架,它通过xml描述符或注解把独享与存储过程或SQL预计关联起来、     MyBatis与Spring Framework和Google Guice集成,这使开发者免于依赖性问题。      My

2017-08-08 16:28:39 745 13

原创 【Spring MVC】--介绍

前言    Spring Web模型 - 视图 - 控制器(MVC)框架围绕着一个 DispatcherServlet调度处理程序的请求,可配置的处理程序映射,视图分辨率,区域设置,时区和主题解析以及支持上传文件而设计。默认处理程序基于@Controller和@RequestMapping 注释,提供广泛的灵活处理方法。随着Spring 3.0的引入,该@Controller机制还允许您通过@Pat

2017-08-06 21:54:16 223 9

原创 HTTPs连接的前发生了什么

ddc

2017-07-30 22:29:11 486 12

翻译 【docker】-mysql启动

【前言】     支持的标签和相应的Dockerfile链接8.0.1,8.0,8(8.0 / Dockerfile)5.7.18,5.7,5,latest(5.7 / Dockerfile)5.6.36,5.6(5.6 / Dockerfile)5.5.55,5.5(5.5 / Dockerfile)如何使用此图像启动mysql服务器实例启

2017-07-23 19:51:38 643 12

原创 【docker】--JBoss集群的搭建

搭建

2017-07-16 21:44:14 2678 16

原创 【docker】--服务

介绍在第3部分中,我们扩展了应用程序并启用了负载平衡。为此,我们必须在分布式应用程序的层次结构中进行一级升级: 服务。堆服务(你在这里)集装箱(第2部分)了解服务在分布式应用程序中,应用程序的不同部分称为“服务”。例如,如果您想像一个视频共享站点,它可能包括一个用于在数据库中存储应用程序数据的服务,一个在后台进行视频转码的服务用户上传东西,前端服务等等。服务

2017-07-09 20:54:28 292 16

翻译 【翻译】--docker get started 02

先决条件安装Docker 1.13或更高版本。阅读第1部分为您的环境快速测试运行,以确保您全部设置:docker run hello-world介绍现在是开始构建Docker应用程序的时候了。我们将从这样一个应用程序的层次结构的底部开始,这是一个容器,我们在这个页面上介绍。在这个层次之上是一个服务,它定义了容器在生产中的行为方式,这在第3部分中有所描述。最后,在顶层是堆栈,定义所有服务的交互

2017-06-30 19:38:21 426 16

翻译 【翻译】--docker是什么

概要Docker是世界领先的软件容器平台。 开发人员使用Docker来消除与同事的代码协作时的“我机器上的工作”问题。 运营商使用Docker在独立的容器中并行运行和管理应用程序,以获得更好的计算密度。 企业使用Docker构建灵活的软件传送管道,可以更快,更安全地运行新功能,并且对于Linux和Windows Server应用程序都有信心。什么是容器使用容器,使一件软件运行所需的一切都被打包成隔离

2017-06-19 08:22:23 790 19

原创 【翻译】--docker get started 01

gfb

2017-06-18 22:30:06 388 15

原创 Netbeans 更改默认语言为英语

从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,因为Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。其实很简单,找到 %NetBeans_HOME%\etc 目录下 netbeans.conf 配置文件,将 netbeans_default_options 配置项,修改成:netbeans_default_options="-J-client

2017-06-11 08:52:48 12156 17

原创 【Java】--Javaserver faces(JSF) 03

要创建一个简单的JSF应用程序,我们将使用maven-archetype-webapp插件。在下面的示例中,我们将在C:\ JSF文件夹中创建一个基于maven的Web应用程序项目。创建项目 我们打开命令控制台,进入C:> JSF目录,然后执行下面的mvn命令。C:\JSF>mvn archetype:create -DgroupId = com.tutorialspoint.test -

2017-06-04 19:57:30 448 10

原创 【Java】--反射(Java)

【前言】 最早的计算机在它们的原生汇编语言里编程,它本质上是反射,因为它是由定义编程指令作为数据。反射功能,如修改指令或分析它们是很平常的。编程迁移到更高层次的语言如C,这种实践消失了,直到带有反射特性的编程语言在它们的类型系统出现。 Brian Cantwell Smith在1982年的博士论文中介绍了编程语言的计算反射的这种概念,并且meta-circular解释器的概念用作3-Lisp的

2017-05-29 14:55:44 911 20

翻译 【Java EE】--Contexts and Dependency Injection (上下文与依赖注入)05

Giving Beans EL Names要通过EL访问bean,请使用@Named内置限定符:import javax.enterprise.context.RequestScoped;import javax.inject.Inject;import javax.inject.Named;@Named@RequestScopedpublic class Printer

2017-05-16 15:33:43 354 15

翻译 【Java EE】--Contexts and Dependency Injection (上下文与依赖注入)04

使用范围对于Web应用程序来使用注入另一个bean类的bean,bean需要能够在用户与应用程序交互的持续时间内保持状态。 定义这个状态的方法是给bean一个范围。 您可以给对象表23-1中描述的任何范围,具体取决于您如何使用它。表23-1 范围 范围 注释 持续时间 Request @RequestScoped 用户在单个HTTP请求中与Web应用程序的交互。 Sessi

2017-05-16 15:33:11 1562 12

翻译 【Java EE】--Contexts and Dependency Injection(上下文和依赖注入) 03

bean作为可注入对象注入的概念已经成为Java技术的一部分。 由于引入了Java EE 5平台,注释使得可以将资源和其他类型的对象注入到容器管理的对象中。 CDI使得可以注入更多种类的对象并将其注入到不是容器管理的对象中。可以注入以下几种对象:(几乎)任何Java类会话beanJava EE资源:数据源,Java消息服务主题,队列,连接工厂等持久性上下文(Java Persistence

2017-05-16 10:38:33 751 24

翻译 【Java EE】--Contexts and Dependency Injection(上下文和依赖注入) 02

关于beanCDI重新定义了一个bean的概念,超出了其他Java技术(如JavaBeans和Enterprise JavaBeans(EJB))技术的使用。 在CDI中,bean是定义应用程序状态和/或逻辑的上下文对象的源。 如果Java EE组件的实例的生命周期可以根据CDI规范中定义的生命周期上下文模型由容器进行管理,那么它就是一个bean。更具体地说,一个bean具有以下属性:一个(非空)

2017-05-15 16:48:58 466 20

翻译 【Java EE】--Contexts and Dependency Injection (上下文和依赖注入)01

Contexts and Dependency Injection for Java EE (CDI) 上下文和依赖注入是几个Java EE功能之一,有助于将Web层和Java EE平台的事务层编织在一起。 CDI是一组服务,一起使用,使开发人员可以轻松地在Web应用程序中使用企业bean以及JavaServer Faces技术。 CDI设计用于状态对象,还具有许多广泛的应用,允许开发人员以松散耦

2017-05-15 14:58:14 1037 21

翻译 【Java EE】--JavaServer Faces 02

JSF–结构JSF技术是开发,构建服务器端用户界面组件并在Web应用程序中使用它们的框架。 JSF技术基于用于将逻辑与表示分离的模型视图控制器(MVC)架构。什么是MVC设计模式?MVC设计模式使用三个单独的模块设计应用程序 S.NO Module & Description 1 Model Carries Data and login 2 View Shows User

2017-05-14 20:22:29 336 18

翻译 【Java EE 】--JavaServer Faces 01

What is JSF?JavaServer Faces (JSF)是一个MVC Web框架,简化了使用页面中可重用UI组件的基于服务器的应用程序的用户界面(UI)的构建。 JSF提供了将UI小部件与数据源和服务器端事件处理程序相连接的功能。 JSF规范定义了一组标准UI组件,并提供了用于开发组件的应用程序编程接口(API)。 JSF可以重用和扩展现有的标准UI组件。优点JSF减少了创建和维护应用程

2017-05-14 15:56:27 570 19

原创 【思想】--思考问题,怎么才能全面??

【前言】     最近在听老师讲课的过程中,发现了一个很有趣的现象,老师每次提出问题以后,同学们的答案就像是挤牙膏似得,一个一个蹦出来,很好奇为什么我们不能回答出来或者是一下子回答的更多。就在前两天bill的一次分享,让我豁然开朗。【举个栗子】   就拿当时bill举的例子吧,一次外出的经历,在去目的地的途中,交通特别拥挤,这时候有了一些问题,为什么会交通堵塞?怎么解决这个问题? 

2017-05-06 22:37:20 2747 29

原创 【积分系统】--Linq表达式实现分页

【前言】   最近小编在项目中需要通过Linq表达式实现数据的查询,但是在界面显示的时候需要进行分页,接下来和大家分享一下,这个功能点是怎么实现的。效果图   HTMLD层

2017-04-30 19:11:36 1004 12

原创 【Redis】--集群的搭建

【简介】        Redis是一个开源的、高性能的Key-Value存储系统,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)、hash(哈希类型)。与memcached类似,为了保证效率,数据都是缓存在内存中。 【安装步骤】1. 下载并解压cd /root/softwarew

2017-04-21 08:26:04 351 27

原创 【Redis】--集群理解

为什么集群  通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?  首先,无论我们是自己的物理主机,还是使用云服务主机,内存资源往往是有限制的,scale up不是一个好办法,我们需要scale out横向可伸缩扩展,

2017-04-16 19:16:21 620 36

原创 【Redis】--简单介绍

1. 什么是Redis  Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。

2017-04-05 10:06:39 365 28

原创 【工具】--Ubuntu16.04下安装docker

【前言】  在上一篇博客中我们已经了解了什么docker,这次我们来看看怎么使用docker。1、升级Ubuntu中的数据包:    $:  apt-get update2、添加GPG key$:  apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A91

2017-03-15 15:23:00 521 30

原创 【工具】--Docker简介

【前言】   最近小编在学习docker的一些知识,学习docker已经有一段时间了,现在总结一下。Docker的由来   想要知道为什么会有docker的出现,首先我们应该了解,现阶段我们软件开发过程遇到了那些问题?1.程序在我这跑得好好的,测试或交付的时候为什么总是出现问题?这是一个很典型的例子,这显然是环境问题,但是Docker images中包含了程序需要的运行时依赖,比如

2017-03-13 15:49:58 554 25

原创 【前端】--Angular2.0的介绍(一)

【前言】     在之前我们已经介绍了TypeScript,在Angular2.0里面是基于TypeScript来进行开发。【是什么】   Angular是一个开源的web应用框架,由Google和社区进行维护,它可以创建单页的应用程序,一个页面的应用仅仅需要HTML,CSS和JavaScript(typescript编译后的)在客户端。它的目标是增强页面的模型-视图-控制(MVC)的

2017-02-27 15:00:32 1535 28

原创 【前端】-TypeScript介绍(二)

【前言】      在上一篇博客上我们已经介绍了一下TypeScript的一些新的特性,今天我们说说中TypeScript中具有的面向对象的东西,比如,模块、类、接口。【接口】   TypeScript的和兴原则之一是对值所具有的shape进行类型检查,它有时被称做“鸭式辨型法”,在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。functio

2017-02-27 10:13:31 458 19

原创 【前端】-TypeScript简介

【前言】     最近小编在学习一些前端的知识,其中就用到了TypeScript,TypeScript在拼写上就和我们平常用的JavaScript相似,那么它和JavaScript之间有什么联系吗?接下来就给大家介绍一下关于TypeScript的一些知识.【优势】    在正式开始学习TypeScript之前,我们先来看看为什么我们要学TypeScript。  1、支持ES

2017-02-19 21:04:41 1246 16

原创 【项目】--在虚拟机上安装Ubuntu系统

【什么是虚拟机】   什么是虚拟机,在一开始的时候也是不太懂,就百度了一下,发现百度完更晕了,如果有兴趣的话,可以去看看百度百科的解释。我是直接利用了VMware软件学习虚拟机的,接下来就说说我对虚拟机的理解,vmware虚拟机是个软件,安装后可用来创建虚拟机,在虚拟机上再安装系统,在这个虚拟系统上再安装应用软件,所有应用就像操作一台真正的电脑,因此,我们可以利用虚拟机学习安装操作系统、学用G

2017-02-05 21:59:09 365 16

空空如也

空空如也

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

TA关注的人

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