- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 java 读取Properties文件
package com.bjhy.platform.open.front.util; import java.io.File; import java.io.FileInputStream; import java.util.Properties; import org.springframework.stereotype.Component; @Component public class
2016-10-31 15:05:29 380
原创 分布式事务解决方案
因为之前有过一种经历,使用微信充值功能的时候,由于当时的网络信号或其他原因,导致银行账户的金额已经扣除款项,并且已发送扣款短信。但是微信账户却未收到此款项。下文就不了了之。于是给你微信服务端打电话咨询问题,那边的解释的是待技术团队解决之后,几日后退还款,这就是分布式事务的真实案例。所以今日想整理一份关于分布式事务解决方案的文章。 一、结合MQ消息中间件实现的可靠消息最终一致性 二、TC
2016-10-28 10:11:03 481
转载 Spring Boot-使用Spring Data JPA简化数据库访问
前言:在实际的web应用开发中,操作数据库无非就是"增删改查",来处理枯燥无力的业务逻辑。为此为了解决这大量重复性工作,我们需要需要使用ORM框架-Hibernate/Mybatis/JDBC等 我们以操作Java实体的方式最终将数据改变映射到数据库表中。为了解决抽象各个Java实体基本的“增删改查”操作,我们通常会以泛型的方式封装一个模板Dao来进行抽象简化,但是这样依然不是很方便,我们需要针
2016-10-26 16:01:09 637
原创 Spring Boot 配置JdbcTemplate访问数据库
需要在pom.xml文件中引入依赖 org.springframework.boot spring-boot-starter-jdbc 嵌入式数据库适用于开发和测试环境,不推荐使用于生产环境。Spring Boot提供自动配置的嵌入式数据库有:H2/HSQL/Derby。 使用的时候只需要在pom.xml中引入依赖的jar,例如: org.hsqldb
2016-10-26 15:37:55 4082
原创 Spring Boot工程结构(推荐)
Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性. 推荐工程结构示例: 代码层的结构 根目录:com.ven 1.工程启动类(ApplicationServer.java)置于com.ven.build包下 2.实体类(domain)置于com.ven.domain 3.数据访问层(Dao)置于c
2016-10-26 15:04:29 17046 3
原创 EntityManager转换为Hibernate的Session执行sql获取Map类型的数据集合
@PersistenceContext(unitName = "platform") private EntityManager em; Session session = em.unwrap(Session.class); org.hibernate.Query query = session.createSQLQuery(querySql); query.setResultTran
2016-10-21 16:10:48 2123 1
转载 Apache Commons工具集简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. Betwixt XML与Java对象之间相互转换. Codec 处理常用的编码方法的工具类
2016-10-13 15:59:12 277
原创 技术杂记
----------------------------做技术的人还是纯粹些得好----------- 《电商相关技术》 1.业务垂直拆分 a.根据属性 b.根据作用的优先级 2.服务化,将功能模块/功能,进行抽取/封装成一个公共的服务 3.消息队列,解决系统间的耦合,实现异步,高可用,高性能的系统,主要场景(购物~配送) 涉及到的技术Active MQ,Rabbit
2016-10-11 14:52:31 383
spring cloud 实例demo
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人