摘要: 背景: 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次,另一个问... 阅读原文
2020-02-22 12:06:01 阅读(2456) 评论(0)
摘要: 上文介绍了Zuul的基本使用与路由功能,本文接着介绍Zuul的核心概念 —— Zuul过滤器(filter)。 Zuul的功能基本通过Zuul过滤器来实现(类比于Struts的拦截器,只是Struts拦截器用到责任链模式,Zuul则是通过FilterProcessor来控制执行),在不同的阶段,通过不同类型的... 阅读原文
2020-02-22 10:18:03 阅读(2501) 评论(0)
摘要: 并发与多线程 基本概念 并发与并行 并发:指两个或多个事件在同一时间间隔内发生 。当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。这种方式称之为... 阅读原文
2020-02-22 09:43:02 阅读(2385) 评论(0)
摘要: 前言 今天会给大家分享我们常用的持久层框架——MyBatis的工作原理和源码解析,后续会围绕Mybatis框架做一些比较深入的讲解,之后这部分内容会归置到公众号菜单栏:连载中…-框架分析中,欢迎探讨! 说实话MyBatis是我第一个接触的持久层框架,在这之前我也没有用过Hibernate,从Java原生的Jd... 阅读原文
2020-02-22 07:56:04 阅读(2319) 评论(0)
摘要: 书籍信息 书名:《Python编程:从入门到实践》 原作名:Python Crash Course 作者: [美] 埃里克·马瑟斯 豆瓣评分:9.1分(2534人评价) 内容简介 本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须... 阅读原文
2020-02-22 06:00:07 阅读(2443) 评论(0)
摘要: 一、List集合 1.List集合存储元素的特点: (1)有序(List集合中存储有下标)​:存进去是这样的顺序,取出来还是按照这个顺序取出​。 (2)可重复 2.深入ListJ集合 ArrayList集合底层是数组,数组​是有下标的;所以ArrayList集合有很多自己的特性​;ArrayList集合底层默... 阅读原文
2020-02-21 22:26:03 阅读(2411) 评论(0)
摘要: 开发环境: Windows操作系统开发工具: MyEclipse+Jdk+Tomcat+MySQL数据库运行效果图                           源码及原文链接:https://javadao.xyz/forum.php?mod=viewthread&tid=45     阅读原文
2020-02-21 21:51:05 阅读(3647) 评论(0)
摘要: 开发环境: Windows操作系统开发工具: Myeclipse+Jdk+Tomcat+MySQL数据库运行效果图                     源码及原文链接:https://javadao.xyz/forum.php?mod=viewthread&tid=44   阅读原文
2020-02-21 21:40:05 阅读(2458) 评论(0)
摘要: 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是算法 上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为什么这么说呢,因为数据结构本身只是一个载体,而在数据结构之上产生作用和输出价值的东西其实是算法。 比如数据... 阅读原文
2020-02-21 21:14:05 阅读(2746) 评论(0)
摘要: Java基础-多线程 多个线程一起做同一件事情,缩短时间,提升效率提高资源利用率加快程序响应,提升用户体验 创建线程 1. 继承Thread类 步骤 继承Thread类,重写run方法 调用的时候,直接new一个对象,然后调start()方法启动线程 特点 由于是继承方式,所以不建议使用... 阅读原文
2020-02-21 19:53:04 阅读(2342) 评论(0)