Think in java

shanghai,china quarkfinance @zhanghaichang
  1. 深入理解 Java 中的 try-with-resource

    子曾经曰过:所有的炒冷饭都是温故而知新。

    2017/10/18

  2. BO、VO、PO、DTO、POJO......的概念

    在Java使用中经常会碰到BO、VO、DAO、POJO等各种O,那么具体这些O代表的是什么?

    2017/10/17

  3. Spring Boot & Spring MVC 异常处理的N种方法

    github:https://github.com/chanjarste…

    2017/10/16

  4. Java高并发,如何解决,什么方式解决

    对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。

    2017/10/15

  5. Spring Boot启动过程及回调接口汇总

    相关代码在: https://github.com/chanjarster/spring-boot-all-callbacks

    2017/10/14

  6. 基于STS和JWT的微服务身份认证

    自 Martin Fowler 提出微服务架构的概念后,这个名词就一直比较流行,总是成为众多技术论坛和公众号的讨论热点。很多互联网和软件公司都在将原有的整体架构进行拆分,朝着微服务架构的方向进行迭代,而新的项目也几乎无一例外的成为了实践微服务架构的场所。 对于大多数有经验的工程师来说,将传统的异步函数调用直接改成 REST API 或者某种 RPC 并不是一件很困难的事,要面临的问题包括序列化,调用延时和版本等。但服务接口之间的安全和身份认证(Authentication)问题往往比较棘手,而且也是比较敏感的部分。

    2017/10/13

  7. 数据库schema设计与优化

    对于数据库而言,在日常开发中我们主要的关注点有两块,一个是schema的结构设计,另一个就是索引的优化,这两块是影响我们最终系统结构和性能的关键部分,自然也是我们花费精力最多的部分;

    2017/10/12

  8. 数据脱敏

    什么是数据脱敏?

    2017/10/11

  9. 你应该学会的docker使用技巧

    安装docker 检查curl包是否安装? which curl 如果curl没有安装的话,则先更新apt源,并安装curl,如下: apt-get update apt-get install curl apt-get update wget -qO- https://get.docker.com/ | sh 设置当前用户为docker用户组,便于解决每次执行docker命令时都需要输入密码。 # 添加一个新的docker用户组 groupadd docker # 添加当前用户到docker用户组里,注意这里的xxoo为ubuntu server登录用户名 gpasswd -a xxoo docker # 重启docker后台监护进程 service docker restart # 重启之后,尝试一下,是否生效 docker version #若还未生效,则系统重启,则生效 reboot 启动docker服务,如下: service docker start

    2017/10/10

  10. 分布式事务最终一致性常用方案

    目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性 是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架 能够解决的,更多的还是看业务场景 ,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。

    2017/10/09

IT知识图谱

14 12

springboot 学习demo

5 3

Devops

4 0

Nacos 微服务学习

2 0

Vue start

1 0

java面试题

1 1

Technology stack

1 0

learning demo

1 0