自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

聂寿军的博客

开源,分享,合作 java

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

转载 为什么学习Spring boot

Spring Boot是什么我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。2012 年 10 月...

2018-07-24 10:35:54 227

原创 Spring boot 2.0 +JPA 使用

在上文中写了关于Spring boot 2.0下 关于 mybatis 多数据源的配置,接下来小篇幅的介绍下 JPA 在项目中如何去使用什么首页我们了解一些什么是JPA :JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它又不限于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能...

2018-07-24 10:24:47 2280

转载 Spring boot下使用Quartz--多实例解决方案

--1. 下载quartz 官网 我用的是2.2.32. 创建表 下载下来tar包后解压后打开 quartz-2.2.3\docs\dbTables 找到你需要的数据库sql文件执行 例如:我用的是PG,执行的是tables_postgres.sql文件里的sql-- A hint submitted by a user: Oracle DB MUST be created ...

2018-07-23 17:44:40 2316 1

原创 spring 2.0 jpa+mybatis 集成

话不多说:先看 pom.xml  将来有可以修改为 gradle 来管理<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2018-07-23 15:12:09 918

原创 springboot 2.0 JPA +mybatis

以Sping boot 2.0 为载体由于历史原因,91 系统的 ORM 层采用hibernate ,后期因为,sql 管理的问题 采用了mybatis所以对老项目进行一个整合,技术层面做升级首先来看父 pom 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache...

2018-07-23 14:39:04 1344

原创 jdk1.8 新特性之 如何写lambda表达式

语法lambda表达式的特点,它的语法如下面。parameter -> expression body下面是一个lambda表达式的重要特征。 可选类型声明 - 无需声明参数的类型。编译器可以从该参数的值推断。 可选圆括号参数 - 无需在括号中声明参数。对于多个参数,括号是必需的。 可选大括号 - 表达式主体没有必要使用大括号,如果主体中含有一个单独的...

2018-07-23 11:23:24 1612

原创 持续集成方案

问题  我们目前大概存在的问题:1.发布更新较为频繁2.频发发布。(每周两次的发布)3.存在比较多的bug-fix(各组情况不一样)4.修改的任务通常比较小,开发周期比较短5.各项目或功能有不同的小组负责6.没有采用分支策略,开发人员本地打包,编译,进行手动的增量更新。出现错误的几率比较高。7.各组没有专人负责对上线前的代码版本进行检查,导致代码经常会被覆盖。 ...

2018-07-20 09:28:16 2136

原创 研发流程规范梳理

                                                                                    项目发布规范产品的一个迭代版本到发布产出,总是要经过一个重要的流程来确保每个迭代的版本,质量有保证发布进度有节奏。正常情况下,先说代码版本主干代码主干代码的作用:用户保持线上紧急需要修复一些重要的bug,此过程过...

2018-07-18 18:04:23 7173

原创 91系统 使用git 拉取代码

首先安全Git 客户端 从官网下载https://git-scm.com/downloads/安装完成后新建一个目录在windows 中打开如图所示 命令行第一步初始化 git init 第二步骤将本地仓库关联 远程库git remote add origin http://tfs.staff.xdf.cn/tfs/NIS/_git/91%E7%B3...

2018-08-10 14:35:26 853

原创 JAVA编码规范

编码指导思想简单代码原则( 摘抄自 Clean Code 一书)能通过所有测试; 没有重复代码; 体现系统中的全部设计理念; 包括尽量少的实体,比如类,方法,函数等;命名(有意义,读得出,可搜索)包名全部小写;类名以大写字母开头的单词组成,应该为名词或名词短语,不能为动词;方法名,变量名,参数名均从第二单词开始首字母大写,其余小写;常量以大写字母表示,若由多...

2018-07-20 09:44:33 404

原创 ORACLE数据库命名编码规范

ORACLE数据库命名编码规范版本记录: 文件状态: [  ] 草稿 [√] 正式发布 [  ] 正在修改 当前版本: 1.0 作    者:   完成日期: 2013-06-26 签 收 人: ...

2018-07-20 09:20:34 1385

原创 MQ一致性消息服务-- 消息幂等

MQ一致性消息服务-- 消息幂等一、缘起MQ消息必达,架构上有两个核心设计点:(1)消息落地(2)消息超时、重传、确认再次回顾消息总线核心架构,它由发送端、服务端、固化存储、接收端四大部分组成。为保证消息的可达性,超时、重传、确认机制可能导致消息总线、或者业务方收到重复的消息,从而对业务产生影响。举个栗子:购买会员卡,上游支付系统负责给用户扣款,下游系统...

2018-07-19 17:49:35 887

转载 Maven pom 依赖关系作用域

Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。scope的分类compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然...

2018-07-19 09:29:19 1190 1

转载 Oracle查询速度慢的原因总结

查询速度慢的原因很多,常见如下几种:1,没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2,I/O吞吐量小,形成了瓶颈效应.3,没有创建计算列导致查询不优化.4,内存不足5,网络速度慢6,查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7,锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8,sp_lock,sp_who,活动的用户查看,原因是读写竞争资源.9...

2018-07-10 16:51:29 24210

空空如也

空空如也

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

TA关注的人

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