标签:build 第4页

Spring

190316-Spring MVC之基于xml配置的web应用构建

6

likai 发布于 2019-03-16

直接用SpringBoot构建web应用可以说非常非常简单了,在使用SpringBoot构建后端服务之前,一直用的是Spring + SpringMVC基于xml的配置方式来玩的,所以在正式进入SpringBoot Web篇之前,有必要看一下不用SpringBoot应该怎么玩的,...

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

编程技术

『互联网架构』软件架构-zookeeper之curator详解(36)

3

wenming.gapo 发布于 2019-03-16

为了更好的实现java操作zookeeper服务器,后来出现Curator框架,非常的强大,目前已经是apache的顶级项目,里面提供了更多丰富的操作。例如:session超时重连,主从选举,分布式计数器,分布式锁等适用于各种复杂的zookeeper场景的API封装。 源码:ht...

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

Spring

如何将一个普通项目改造成spring boot项目

wenming.gapo 发布于 2019-03-16

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/88593456 我这种表述正确吗?我也不清楚,反正就是这么个意思。 话说,我从网上拿了个开源的项目来学习和改造。这是个普普通通的JAVA项...

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

Spring

spring boot学习(4): 命令行启动

xubiao.zhuang 发布于 2019-03-16

在使用spring boot 构建应用启动时,我们在工作中都是通过命令行来启动应用,有时候会需要一些特定的参数以在应用启动时,做一些初始化的操作。 spring boot 提供了 CommandLineRunner 和 ApplicationRunner 这两个接口供用户使用。 ...

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

Java

Java 8 Stream的性能到底如何?

6

wenming.gapo 发布于 2019-03-16

之前的文章中我们介绍了Java 8中Stream相关的API,我们提到Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 那么,Stream API的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文我们对Stream API的...

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

Spring

SpringBoot无废话入门04:MyBatis整合

2

小丁 发布于 2019-03-16

1.Parent引入及pom配置 首先,如果要支持mybatis,那么我们就应该引入mybatis的starter。同时,由于连接本身还需要用jdbc的connetor和连接池,所以一并需要引入这些依赖。如下是一个完整的的最简pom, <?xml version="...

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

Spring

SpringBoot无废话入门03:SpringMVC支持

2

likai 发布于 2019-03-16

1.默认配置 Springboot对于路径的默认位置为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,class...

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

Java

第七届蓝桥杯Java B——压缩变换

尖兵 发布于 2019-03-16

小明最近在研究压缩算法。 他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。 然而,要使数值很小是一个挑战。 最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小...

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

Java

源码分析 Mybatis 的 foreach 为什么会出现性能问题

1

hanze 发布于 2019-03-15

背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询,刚开始的时候,没有多想,直接...

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

编程技术

[Java技能树] 软件架构(SOA+微服务)

puefu.he 发布于 2019-03-15

SOA 概念: 是一种粗粒度、松耦合服务架构,各服务间均需要基于ESB(Enterprise Service Bus,企业服务总线)进行消息通信 微服务 概念: 它是SOA的细粒度体现。将单体架构系统按照业务进行垂直切分成独立的服务,并独立部署、运行; 各服务间通常是基于REST...

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

Java

spring-security实现的token授权

邓龙华 发布于 2019-03-15

在我的用户密码授权文章里介绍了spring-security的工作过程,不了解的同学,可以先看看用户密码授权这篇文章,在 用户密码授权模式里,主要是通过一个登陆页进行授权,然后把授权对象写到session里,它主要用在mvc框架里,而对于webapi来说,一般不会采用这种方式,对...

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

编程技术

浅析微服务框架 Helidon 的使用

xubiao.zhuang 发布于 2019-03-15

零 前期准备 0 版本 JDK 版本 : OpenJDK 11.0.1 IDE : idea 2018.3 Helidon Webserver : helidon-webserver 1.0.0 (核心依赖包) Helidon Json : helidon-media-jsonp...

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

Java

Mybatis技术内幕(2.3.1):反射模块-Reflector

yeseng 发布于 2019-03-15

基于Mybatis-3.5.0版本 org.apache.ibatis.reflection.Reflector 反射器,每个Reflector对应一个类,会缓存反射操作需要的类的元数据,例如:构造方法、属性名、get/set方法等等 大家可以跟着源码看下注释,再自己理解一下。代...

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

Java

百度技术:“App 优化网络,先从优化 DNS 开始”

6

dulong 发布于 2019-03-15

一、前言 谈到优化,首先第一步,肯定是把一个大功能,拆分成一个个细小的环节,再单个拎出来找到可以优化的点,App 的网络优化也是如此。 在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运营商的 LocalDNS 服务。有数据统计,在这一块 3G 网络下,耗...

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

Java

重拾-MyBatis-配置文件解析

1

zhuangli 发布于 2019-03-15

前言 我们知道在使用 Mybatis 时,我们需要通过 SqlSessionFactoryBuild 去创建 SqlSessionFactory 实例,譬如: // resource 为 mybatis 的配置文件 InputStream inputStream = Resour...

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

Java

“丧心病狂”的混淆操作!

6

Harries 发布于 2019-03-14

我们一般发布项目出去都去做混淆的操作,一方面优化一下代码,减少一下Apk体积;另一方面,让自己的源码逻辑不会那么容易被识别出来。 刚巧在wanandroid群里,看到有同学讨论空白混淆的操作,于是搜集了一波比较好玩的混淆词典。 原理很简单,我们混淆是可以配置词典的,所以就当是图个...

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

Java

Dubbo Metrics 发布新版本 2.0.1 | Dubbo 的度量统计基础设施

1

刘莉莉 发布于 2019-03-14

对服务进行实时监控,了解服务当前的运行指标和健康状态,是微服务体系中不可或缺的环节。Metrics 作为微服务的重要组件,为服务的监控提供了全面的数据基础。 近日,Dubbo Metrics 发布了2.0.1版本,本文将为您探秘 Dubbo Metrics 的起源,及 ...

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