Git Product home page Git Product logo

jacianliu.github.io's Introduction

Hi there, I'm Jacian 👋

为系统而生,为框架而死,为debug奋斗一辈子; 吃符号的亏,上大小写的当,最后死在子需求上。

Language:

Github Statistical Data:

Jacian's github stats

Common Language:

Jacian's github stats

jacianliu.github.io's People

Contributors

jacianliu avatar

Watchers

 avatar

jacianliu.github.io's Issues

Spring Boot中使用@Async实现异步调用 | WuliGit's Blog

http://wuligit.com/2019/05/1557024737335/#more

什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建三个处理函数分别模拟三个执行任务的操作,操作消耗时间随机取(10秒内) 1234567891011

Spring Boot日志管理 | WuliGit's Blog

http://wuligit.com/2019/02/1551250800000/

Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志默认的日志输出如下: 12016-04-13 08:23:50.120 INFO 37397 --- [

SpringBoot中使用MongoDB数据库 | WuliGit's Blog

http://wuligit.com/2019/03/1553430906000/

前段时间分享了关于Spring Boot中使用Redis的文章,除了Redis之后,我们在互联网产品中还经常会用到另外一款著名的NoSQL数据库MongoDB。 下面就来简单介绍一下MongoDB,并且通过一个例子来介绍Spring Boot中对MongoDB访问的配置和使用。 MongoDB简介MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要

SpringBoot中Web应用的统一异常处理 | WuliGit's Blog

http://wuligit.com/2019/03/1553662122000/

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一个不存在的URL,或是修改处理内容,直接抛出异常,如: 1234@RequestMapping(&q

基于Netty-SocketIO的主动推送服务 | WuliGit's Blog

https://wuligit.com/2019/07/1560849063604/

背景前端时间,公司开发了一款主动服务的机器人的程序,讲产生的消息通过服务端主动推送到客户端(H5、IOS、Android),支持用户的个性化开关设置,用户可自由选择接受的消息类型;同时支持用户主动提问;在此记录下整个部署以及实现的大致思路; 同时感谢我的Leader给予的帮助。 部署Nginx配置 为了保持长连接有效,配置HTTP版本1.1; 配置Upgrade和Connection响应头信息

Spring Boot中使用JdbcTemplate访问数据库 | WuliGit's Blog

http://wuligit.com/2019/02/1551078000000/

之前介绍了很多Web层的例子,包括构建RESTful API、使用Thymeleaf模板引擎渲染Web视图,但是这些内容还不足以构建一个动态的应用。通常我们做App也好,做Web应用也好,都需要内容,而内容通常存储于各种类型的数据库,服务端在接收到访问请求之后需要访问数据库获取并处理成展现给用户使用的数据形式。 本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据

Spring Boot属性配置文件详解 | WuliGit's Blog

http://wuligit.com/2019/03/1553742366000/

相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在application.properties中

Spring Boot中使用@Async实现异步调用 | WuliGit's Blog

http://wuligit.com/2013/05/Untitled/

序 蒲甘 对于 缅甸 ,它该是手指之处皆佛塔的地方吧。 乌本桥 或者,是夕阳下的 乌本桥 上行人匆匆。 蒲甘 再或者,是映衬着佛塔跳动的一颗颗热气球。 蒲甘 可我想讲的,却是那个自带时光机的缅甸。 金色宫殿僧院 那个跨越千年、即便带有伤痛,仍旧展露微笑的缅甸。 蒲甘 你是否知道,【 蒲甘 】平原上的一座座佛塔叙说着【 蒲甘 王朝】的兴衰历史。(849-1369) 敏贡古城 你是否知道,围绕

Spring Boot多数据源配置与使用 | WuliGit's Blog

http://wuligit.com/2019/03/1551510000000/

之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa例子分别

Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅 | WuliGit's Blog

http://wuligit.com/2019/02/1551164400000/

在上一篇 Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合 构建RESTful API 和 使用Thymeleaf模板引擎渲染Web视图 的内容就已经可以完成App服务端和Web站点的开发任务了。 然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句

SpringBoot中使用@Scheduled创建定时任务 | WuliGit's Blog

http://wuligit.com/2019/04/1554167003980/

我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。 在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务

Spring Boot中使用Swagger2构建强大的RESTful API文档 | WuliGit's Blog

http://wuligit.com/2019/02/1550991600000/

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Androi

Spring Boot开发Web应用 | WuliGit's Blog

http://wuligit.com/2019/02/1550818800000/

静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们可以在src/main/resources/目录下创建static,在该位置放置一个图片文件。启动程

Spring Boot中使用Redis数据库 | WuliGit's Blog

http://wuligit.com/2019/02/1551337200000/

Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。 使用RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 Redis官网 Redis中文社区 引

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.