摘要:
###01java语言概述 * A: java语言概述 * a: Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。 * b: Java的应用 * 开发QQ、迅雷程序(桌面应用软件) * 淘宝、京东(互联网应用软件) * c: Java的擅长 * 互联网... 阅读原文
2018-05-18 22:05:02 阅读(748) 评论(0)
摘要:
穿越:从0开始,构建前后端分离应用
拦截器的作用
拦截器是web项目不可或缺的组成部分,一般使用拦截器实现以下功能
1、登录session验证
防止浏览器端绕过登录,直接进入到应用
或者session超时后,返回到登录页面
2、记录系统日志
一个完善的应用系统,应该具备监控功能,通过完善的系统日志记录系统... 阅读原文
2018-05-18 20:08:04 阅读(762) 评论(0)
摘要:
JavaSE基础点一
Java概述
什么是Java?
Java是一门程序设计语言,在说Java语言前先谈一下什么是计算机语言。计算机语言是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,人可以通过这些指令来指挥计算机进行各种工作。
计算机语言的分类有很多,大体分为机器语言、... 阅读原文
2018-05-18 19:06:06 阅读(767) 评论(0)
摘要:
Java开源生鲜电商平台-账单模块的设计与架构(源码可下载)
补充说明:Java开源生鲜电商平台-账单模块的设计与架构,即用户的账单形成过程。
由于系统存在一个押账功能的需求,(何为押账,就是形成公司的资金池,类似摩拜单车,ofo单车等等)。目前B2B平台也是采用押账的这种功能策略。
这里有个特别说明的押... 阅读原文
2018-05-18 18:56:03 阅读(725) 评论(0)
摘要:
原理来自百度百科
一、栈的定义
栈是一种只能在一端进行插入和删除操作的特殊线性表;它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来);栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针;插入一般称为进栈(PUSH),删除则称... 阅读原文
2018-05-18 17:09:02 阅读(737) 评论(0)
摘要:
一、基础概念
在自定义的程序中,如果有了问题。也可以像java中的异常一样,对问题进行描述。
注意:1.继承RuntimeException的异常,不需要进行处理。在执行过程中有异常会直接抛出。
2.继承Exception的异常,必须进行处理。不处理会导致编译不通过。
二、自定义异常代码
定义一... 阅读原文
2018-05-18 15:22:02 阅读(762) 评论(0)
摘要:
前言:
在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大部分内容参照自这一篇文章,有一些自己补充的,也算是重新学习一下 Java 吧。
前序文章链接:
Java 面... 阅读原文
2018-05-18 13:27:03 阅读(826) 评论(0)
摘要:
1、根据用户ID、是否隐藏、帖子ID、发帖日期来搜索帖子
(1)插入一些测试帖子数据
POST /forum/article/_bulk
{ "index": { "_id": 1 }}
{ "articleID" : "XHDK-A-1293-#fJ3", "userID" : 1, "hidden": fa... 阅读原文
2018-05-18 11:56:02 阅读(819) 评论(0)
摘要:
SpringBoot自动配置
SpringBoot的自动配置是一个运行时(应用程序启动时)的过程,简化开发时间,无需浪费时间讨论具体的Spring配置,只需考虑如何利用SpringBoot的自动配置即可。
Spring 4.0的条件化配置
SpringBoot中包含一个spring-boot-autoco... 阅读原文
2018-05-18 10:03:01 阅读(742) 评论(0)
摘要:
在上一篇随笔中我们认识并安装了RabbitMQ,接下来我们来看下怎么在Spring Boot 应用中整合RabbitMQ。
先给出最终目录结构:
搭建步骤如下:
新建maven工程amqp
修改pom文件,引入spring-boot-starter-amqp和spring-boot-starter... 阅读原文
2018-05-18 09:31:03 阅读(812) 评论(0)