摘要:
背景:
从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@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)