最新文章

  • Spring 中获取 request 的几种方法,及其线程安全性分析

    Spring 中获取 request 的几种方法,及其线程安全性分析 原文出处:编程迷思前言本文将介绍在SpringMVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。概述在使用SpringMVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。由于在SpringMVC中,处理请求的Controller、Service等......

    1031
    0
    2018-04-16 11:27
  • 使用 Java 注解自动化处理对应关系实现注释代码化

    使用 Java 注解自动化处理对应关系实现注释代码化 原文出处:琴水玉概述假设我们要从一个ES索引(相当于一张DB表)查询数据,ES表有order_no,order_type,state等字段,而应用对象则有属性orderNo,orderType,state等。这样,就会面临“将应用对象的属性与ES字段对应起来”的问题。固然可以通过注释来说明,不过这样显得比较生硬。因为注释并不起实际作用,代码里还得写一套映射关系,就会存在注释与代码不一致的情况。那么......

    1034
    0
    2018-04-16 11:24
  • 使用 losetup 帮你创建虚拟磁盘

    使用 losetup 帮你创建虚拟磁盘 原文出处:暗无天日linux一切都是文件的特性可以使你把一个文件当成虚拟磁盘来用。步骤如下:1.使用dd创建虚拟磁盘文件。例如,使用下面可以创建一个200M的磁盘ddif=/dev/zeroof=~/HDD.imgbs=1Mcount=2002.使用fdisk对其进行分区[lujun9972@X61~]$fdiskHDD.img欢迎使用fdisk(util-linux2.32)。更改将停留在内存中......

    7361
    0
    2018-04-16 11:21
  • 消息队列技术点梳理(思维导图版)

    消息队列技术点梳理(思维导图版) 作者:neoremind出处:http://neoremind.com/2018/03/消息队列技术点梳理/消息队列作为服务/应用之间的通信中间件,可以起到业务耦合、广播消息、保证最终一致性以及错峰流控(克服短板瓶颈)等作用。本文不打算详细深入讲解消息队列,而是体系化的梳理消息队列可能涉及的技术点,起到提纲挈领的作用,构造一个宏观的概念,使用思维导图梳理。 再介绍之前,先简短比较下RPC......

    1097
    0
    2018-04-13 16:19
  • Open Feign 在Spring cloud微服务架构中的简单使用

    Open Feign 在Spring cloud微服务架构中的简单使用 微服务的各组件间的通讯其实方式有很多。我们可以按照同步和异步来做一个简单的区分:同步:RPC,REST等。异步:消息队列。要考虑消息可靠传输、高性能,以及编程模型的变化等。Feign是springcloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用,一般是用来做微服务间的rest方式通讯的组件。当然,在一般rest的微服务架构中,Feign是可以脱离springcloud......

    2261
    0
    2018-04-13 14:14
  • 从 Spring Cloud 看一个微服务框架的「五脏六腑」

    从 Spring Cloud 看一个微服务框架的「五脏六腑」 原文出处:酷家乐前端团队SpringCloud是一个基于SpringBoot实现的微服务框架,它包含了实现微服务架构所需的各种组件。注:SpringBoot简单理解就是简化Spring项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对SpringBoot进行展开。另外本文有一些例子涉及到Spring和SpringBoot,建议先了解一下Spring和SpringBoot再......

    939
    0
    2018-04-11 17:59
  • MySQL ERROR 1050 (42S01): Table xxx already exists

    MySQL ERROR 1050 (42S01): Table xxx already exists 原文出处:潇湘隐者今天遇到一个关于MySQL求助的问题,修改表结构时遇到“ERROR1050(42S01):tablexxxalreadyexits”mysql>ALTERTABLEDAY_BOOK_REPORTADDUNIT_PRICE_PCSDOUBLE(12,2)DEFAULTNULL;ERROR1050(42S01):TABLE'INVGSP/#SQL-IB379'ALREADYEX......

    1250
    0
    2018-04-11 17:57
  • 跨平台长连接组件设计及可插拔改造(转载)

    跨平台长连接组件设计及可插拔改造(转载) 原文出处:宫城背景我们在提出开发跨平台组件之前,iOS和Android客户端分别使用一套长连接组件,需要双倍的人力开发和维护;在产品需求调整上,为了在实现细节上保持一致性也具有一定的难度;Web端与客户端长连接的形式不同,前者使用WebSocket,后者使用Socket,无形中也增加了后端的维护成本。为了解决这些问题,我们基于WebSocket协议开发了一套跨平台的长连接组件。架构介绍组件自上而下......

    1407
    0
    2018-04-09 19:06
  • Java日志框架:logback详解(转载)

    Java日志框架:logback详解(转载) 原文出处:五月的仓颉为什么使用logback记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的项目还是我自己主导的项目,日志框架基本都换成了logback,总结一下,logback大约有以下的一些优点:内核重写、测试充分、初始化内存加载更小,这一切让logback性能和log4j相比有诸多倍的提升logback非常自然地直接实现了slf4j......

    1047
    0
    2018-04-09 19:01
  • TEMPLATE_CONTEXT_PROCESSORS

    TEMPLATE_CONTEXT_PROCESSORS  (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes preceden......

    18025
    0
    2018-04-06 00:30
  • Spring Boot & Spring MVC 异常处理的N种方法

    Spring Boot & Spring MVC 异常处理的N种方法 原文出处:chanjarster默认行为根据SpringBoot官方文档的说法:FormachineclientsitwillproduceaJSONresponsewithdetailsoftheerror,theHTTPstatusandtheexceptionmessage.Forbrowserclientsthereisa‘whitelabel’errorviewthatrendersth......

    1283
    0
    2018-03-30 18:41
  • Java 8 和 Java 9 中并发工具的改变(转载)

    Java 8 和 Java 9 中并发工具的改变(转载) 原文出处:鸟窝Java8和Java9中 concurrent 包有了一些改变,本文对这些改变做了汇总。Java8中Concurrentpackage的改变java.util.concurrent中新的类和接口增加了两个新接口和4个新类:接口 CompletableFuture.AsynchronousCompletionTask接口 CompletionSt......

    1432
    0
    2018-03-30 18:37
  • JDK 10 的 109 项新特性

    JDK 10 的 109 项新特性 原文出处:开源中国虽然感觉JDK9发布才仅仅几周的时间,然而,随着新的OpenJDK的发布节奏,JDK10已经到达发布候选里程碑阶段。我看过各种关于JDK10新特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出JDK10中已经发生变化的方方面面(包括新增的和剔除的)。有时候,我会做一些关于JavaSE的报告会。之前我在“JDK9的55......

    1005
    0
    2018-03-30 18:36
  • mysql安装简介之一

    mysql安装简介之一 1linux环境mysql安装运行1.1下载案例在/usr/local/src,下载msqlwgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar1.2安装在/usr/local/src创建mysql-install.sh,并运行#!/bin/bashmkdir/usr/lo......

    1612
    0
    2018-03-30 18:18
  • 20 个使用 Java CompletableFuture的例子

    20 个使用 Java CompletableFuture的例子 原文出处:鸟窝在Java中异步编程,不一定非要使用rxJava,Java本身的库中的CompletableFuture可以很好的应对大部分的场景。原文: 20ExamplesofUsingJava’sCompletableFuture,作者MahmoudAnouti。这篇文章介绍Java8的 CompletionStageAPI和它的标准库的实现 Completabl......

    1252
    0
    2018-03-28 19:14
首页  上一页  14  15  16  17  18  下一页 
2024.11.23
签到
已有8位小伙伴签到
今日文章:0
文章总数:781