标签:自动生成

Spring

spring boot开发soap webservice

32

likai 发布于 2019-06-19

介绍 spring boot web模块提供了RestController实现restful,第一次看到这个名字的时候以为还有SoapController,很可惜没有,对于soap webservice提供了另外一个模块spring-boot-starter-web-servic...

阅读(5)评论(0)赞 (0)

Java

为什么阿里Java规约要求谨慎修改serialVersionUID字段

5

darida 发布于 2019-06-18

serialVersionUID是在Java序列化、反序列化对象时起作用的一个字段。Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVe...

阅读(13)评论(0)赞 (0)

编程技术

利用swagger打造高可用项目文档——PHP篇

5

yanxinchi 发布于 2019-06-17

你是否也被没有文档的项目折磨?你是否也因为项目需要写文档而头疼?你是否也被年久失修的文档坑害?少年,吃下我这发安利吧!通过部署 Swagger,这些问题都将远离你,精美、易读、可测试、时效性高的文档,不想试试么? 效果展示 闲言少叙,我们直接来看最终的效果,黑喂狗! step1....

阅读(11)评论(0)赞 (0)

Java

我不喜欢 Go 语言的十个理由

wenming.gapo 发布于 2019-06-17

Go 语言有多火爆?国外如 Google、AWS、Cloudflare、CoreOS 等,国内如七牛、阿里、知乎等都已经开始大规模使用 Go 语言开发相关产品,可以说它是近来风头最盛的编程语言之一。但再好的编程语言也不会是完美的编程语言,本文作者 Lawrence 使用了三年 G...

阅读(17)评论(0)赞 (0)

编程技术

一个知名网站的微服务架构最佳实现

6

xirruiqiang 发布于 2019-06-17

译者:蓝梦,十余年研发经验,现就职于某上市互联网公司。 作者:小马, Medium  首席架构师。 译者有话说,如果你的项目正在从单体升级为微服务而忧心;或者你在实践微服务过程中手忙脚乱,本文都是你不容错过的好文。 微服务架构的目标是帮助工程团队更快、更安全、更高质量地...

阅读(15)评论(0)赞 (0)

Spring

光 SBMEU 1.0.0 Beta 版支持前后端两个项目同时生成

19

xirruiqiang 发布于 2019-06-16

第三代动词算子式代码生成器:光SBMEU 1.0.0 Beta版支持前后端两个项目同时生成,支持Vue+ElementUI前后端分离界面 项目地址: https://gitee.com/jerryshensjf/LightSBMEU 第三代动词算子式代码生成器:光SBMEU版 简...

阅读(17)评论(0)赞 (0)

Java

【快学springboot】7.使用Spring Boot Jpa

6

likai 发布于 2019-06-16

Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术。值得注意的是,JPA只是一套...

阅读(18)评论(0)赞 (0)

Java

【快学springboot】8.JPA乐观锁OptimisticLocking

9

yanxinchi 发布于 2019-06-16

当涉及到企业应用程序时,正确地管理对数据库的并发访问是至关重要的。为此,我们可以使用Java Persistence API提供的乐观锁定机制。它导致在同一时间对同一数据进行多次更新不会相互干扰。为了使用OptimisticLocking,我们需要一个实体(Entity),其中包...

阅读(18)评论(0)赞 (0)

Spring

Spring Boot教程(3) – 运行第一个项目

9

zhuangli 发布于 2019-06-16

把项目运行起来是极具成就感的事情,不管是在学习新语言还是新框架的过程中。上一篇文章说明了如何使用 Spring Initializr 和IDE来创建项目,下面就看看项目能不能跑起来,我们通过IDE和命令行,直观地理解框架的作用。 先来一张IntelliJ IDEA的截图,为项目刚...

阅读(23)评论(0)赞 (0)

编程技术

Prometheus学习系列(十三)之配置解析

xiaoli.he 发布于 2019-06-15

Prometheus通过命令行标志和配置文件进行配置。 虽然命令行标志配置了不可变的系统参数(例如存储位置,保留在磁盘和内存中的数据量等),但配置文件定义了与抓取作业及其实例相关的所有内容,以及哪些规则文件 载入。 要查看所有可用的命令行参数,执行 ./prometheus -h...

阅读(19)评论(0)赞 (0)

Java

优雅地使用异常

dulong 发布于 2019-06-15

异常与错误码 在开发业务系统代码,我们会经常与异常与错误码打交道,但有时傻傻地分不清楚。编写代码时,到底是使用异常还是返回错误码,一直以来都被程序员们广泛争论。 我们先来看看他们的区别,在编程语言上区别: 异常:与面向对象编程结合紧密,它是一个类型系统,表示程序运行时发生错误的信...

阅读(23)评论(0)赞 (0)

Java

ThreadDump分析笔记(一) 解读堆栈

2

邓龙华 发布于 2019-06-15

线程堆栈也就是所谓的线程调用栈(都是独立的),在Java线程堆栈式JVM线程状态的一个瞬时快照,快照包含了当前时刻所有线程的运行状态,包括每一个线程的调用栈,锁的持有等信息。每个虚拟机都提供了Thread Dump的后门帮助我们导出堆栈信息。借助线程堆栈会帮助我们迅速地缩小问题的...

阅读(20)评论(0)赞 (0)

Java

190614-SpringBoot系列教程JPA之新增记录使用姿势

9

xiaoli.wang 发布于 2019-06-14

上一篇文章介绍了如何快速的搭建一个JPA的项目环境,并给出了一个简单的演示demo,接下来我们开始业务教程,也就是我们常说的CURD,接下来进入第一篇,如何添加数据 通过本篇文章,你可以get到以下技能点 POJO对象如何与表关联 如何向DB中添加单条记录 如何批量向DB中添加记...

阅读(22)评论(0)赞 (0)

Java

JNI使用进阶

15

hanze 发布于 2019-06-14

Java 原生接口 (JNI):JNI 是 Java 和 C++ 组件用以互相通信的接口。 理解JNI 先说说JNIEnv 现在说的是C里的JNIEnv,不是C++里的JNIEnv,有点区别,但是理解了C里的JNIEnv,就理解了C++里的JNIEnv # include &qu...

阅读(23)评论(0)赞 (0)

Java

鱼与熊掌得兼:Hibernate与Mybatis共存

12

darida 发布于 2019-06-14

鱼与熊掌得兼:Hibernate与Mybatis共存 很长一段时间,网上有很多关于Hibernate与Mybatis孰优孰劣的争论,两个阵营的人谁也不能说服谁,每个人的理由都很有道理。今天,我分享的主题是:在一个项目中同时使用Hibernate和Mybatis两个ORM框架。 ​...

阅读(20)评论(0)赞 (0)

Java

Java系统中如何拆分同步和异步

1

小丁 发布于 2019-06-14

很多开发人员说,将应用程序切换到异步处理很复杂。因为他们有一个天然需要同步通信的Web应用程序。在这篇文章中,我想介绍一种方法来达到异步通信的目的:使用一些众所周知的库和工具来设计他们的系统。 下面的例子是用Java编写的,但我相信它更多的是基本原理,同一个应用程序可以用任何语言...

阅读(15)评论(0)赞 (0)

Java

Spring依赖注入:@Autowired,@Resource和@Inject区别与实现原理

2

xiaoli.wang 发布于 2019-06-13

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! 一、spring依赖注入使用方式 @Autowired是spring框架提供的实现依赖注入的注解,主要支持在set方法,field,构造函数中完成bean注入,注入方式为通过类型查找bean,即byType的,如果存在...

阅读(30)评论(0)赞 (0)