摘要:
springboot项目添加websocket依赖后运行测试类报如下错误:
1 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defi... 阅读原文
2019-02-13 19:27:01 阅读(2400) 评论(0)
摘要:
JAVA WEB快速入门系列之前的相关文章如下:(文章全部本人【梦在旅途原创】,文中内容可能部份图片、代码参照网上资源)
第一篇:JAVA WEB快速入门之环境搭建
第二篇:JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署
第三篇:JAVA WEB快速入门之通过... 阅读原文
2019-02-13 18:08:19 阅读(2608) 评论(0)
摘要:
基础依赖
compile('org.springframework.boot:spring-boot-starter-actuator')
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework... 阅读原文
2019-02-13 16:43:04 阅读(3710) 评论(0)
摘要:
自己写一个mvc框架吧(五)
给框架添加注解的支持
一段废话
上一章本来是说这一章要写视图处理的部分,但是由于我在测试代码的时候需要频繁的修改配置文件,太麻烦了。所以这一章先把支持注解的功能加上,这样就不需要经常地修改配置文件了。
至于视图处理的地方,就还是先用json吧,找时间再写。
项目地址在:https://g... 阅读原文
2019-02-13 15:45:02 阅读(2543) 评论(0)
摘要:
Java Web 学习笔记 1
一、Web开发基础
1-1 Java Web 应用开发概述
1.1.1 C/S
C/S 结构体系 C/S(Client/Server)服务器通常采用高性能的PC机或工作站,并采用大型数据库系统(Ora... 阅读原文
2019-02-13 14:43:01 阅读(2454) 评论(0)
摘要:
一、线程的基本概念
什么是线程:Thread
进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。
线程又被称为轻量级进程(lightweight process)
如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为多线程
通俗来讲,在程序中新建一共线程,就好像在程序中新开辟一条道路
二、创建... 阅读原文
2019-02-13 13:59:02 阅读(2423) 评论(0)
摘要:
前言
上一篇在springboot中基于自动配置集成了rabbitmq。那么回到最初的话题中就是想在秒杀下单环节增加排队机制,从而达到限流的目的。
优化秒杀下单流程
之前是在控制器里拿到客户端请求后直接入库、减库存。如果碰到羊毛党其实这套机制是不行的。并发量高的时候,库存数量也... 阅读原文
2019-02-13 13:17:03 阅读(2372) 评论(0)
摘要:
public class ReplaceString {
public static void main(String[] args) {
Float f = 1f;
System.out.println(f.toString());//1.0
... 阅读原文
2019-02-13 11:52:02 阅读(2795) 评论(0)
摘要:
在Java的泛型出现之前,只有数组可以用来存储指定类型的对象;在自动装箱机制出现之前,只有数组可以用来存储基本数据类型;也就是说,在泛型和自动装箱机制出现之前,数组在Java当中的分量举足轻重。
况且数组还是一种效率最高的存储和随机访问对象序列的方式,但遗憾的是,数组的长度是固定的——创建它的时候指定长度是6,... 阅读原文
2019-02-13 11:44:05 阅读(2406) 评论(0)
摘要:
前言
2018年已经过去,新的一年工作已经开始,继续总结和学习Java设计模式。
在上一篇中我们学习了行为型模式的解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)。本篇则来学习下行为型模式的两个模式,访问者模式(Visitor Pattern)和中介者模式(Medi... 阅读原文
2019-02-13 11:22:02 阅读(2552) 评论(0)