JavaWeb
啊林博士
这个作者很懒,什么都没留下…
展开
-
浅谈WebSocket+SpringBoot例子
目录1.HTTP 升级特性2.使用HTTP升级的WebSocket协议3.WebSocket协议的优点4.WebSocket的众多用途5.SpringBoot+WebSocket例子 1.HTTP 升级特性所谓的升级就是通过HTTP网络通讯协议升级到另一种网络通讯协议。比如:We...原创 2018-08-02 21:27:07 · 9539 阅读 · 7 评论 -
重温Java基础(三)
目录1.编程语言2.编程习惯3.方法重载4.访问权限5.继承6.重写7.上转型对象8.匿名类9.内部类1.编程语言面向机器语言属于低级语言,面向过程和面向对象语言为高级语言。面向对象语言的三个特性:封装,继承,多态。2.编程习惯类的命名:首字母大写,每个单词的首字母应大写。方法的命名:首字母小写,从第二个单词开始的其他单词首字母大...原创 2018-08-14 16:51:52 · 398 阅读 · 2 评论 -
重温Java基础(二)
目录1.关键字instanceofsuperfinalabstract2.数据类型3.类型转换运算4.数组5.运算符计算混合运算的精度:按位与运算:按位或运算:按位非运算:按位异或运算6.语句1.关键字instanceofinstanceof运算符是Java独有的双目运算符,其左面是操作元是对象,右面的操作元是类,当左面的操作...原创 2018-08-14 14:42:57 · 245 阅读 · 0 评论 -
浅谈AOP面向切面
目录1.AOP和OOP有什么区别?2.如何理解AOP?3.AOP的应用4.SpringBoot例子在了解AOP面向切面之前,相信很多朋友都接触过:(POP) Procedure Oriented Pragramming 面向过程,面向过程的语言以C语言为代表(OOP)Object Oriented Pragramming 面向对象,面向对象的语言有很多,Java,C#,...原创 2018-07-31 15:10:52 · 2418 阅读 · 3 评论 -
Java之JDBC数据库连接+过滤器(四)
在插入数据到数据库时,有时候会出现乱码的现象,这是因为没有设置接收和响应时的编码,如果在每一个Servlet都设置接收和响应时的编码,那将会很繁琐,也不利于后期的维护,所以这里用到了过滤器来统一设置编码。 1.在filter层中,新建CharSetFilter类package com.ly.filter;import java.io.IOException;import ...原创 2018-07-31 11:32:33 · 960 阅读 · 0 评论 -
Java之JDBC数据库连接+列表展示和分页功能(三)
目录1.在UserDao接口中,添加Count方法2.在UserDaoImp类中实现这个方法3.在entity层中,添加PageUtil类4.在service层中,UserService接口添加代码5.在serviceImp层中,UserServiceImp类中添加代码6.在Controller中,添加ListByPageServlet类7.编写index.jsp8...原创 2018-07-31 10:03:21 · 1378 阅读 · 0 评论 -
WebSocket+SpringBoot聊天室(二)
目录1.用户离开聊天室2.单聊和多聊3.项目源码1.用户离开聊天室跟用户进入聊天室一样,用户离开聊天室会触发OnClose,在OnClose广播我将要离开就可以了,思路跟进入聊天室是一样的,只是广播的内容变了。 @OnClose public void onClose(){ webSockets.remove(this); map...原创 2018-08-04 13:11:05 · 1511 阅读 · 2 评论 -
WebSocket+SpringBoot聊天室(一)
目录 1.项目展示2.知识要点3.用户列表1.项目展示具体功能:进入聊天室之前,需要先输入用户名再进入,聊天室中可以进行群聊,或者点击用户列表左边的CheckBox来制定给某些人发信息,或者一个人实现单聊。每个用户进入时会显示“欢迎**进入聊天室”,离开会显示“恭送**离开聊天室”项目在我上一篇博文中的项目中进行改进:https://blog.csdn.net/...原创 2018-08-04 11:14:43 · 3818 阅读 · 4 评论 -
Java之JDBC数据库连接+Controller和Service(二)
1.新建Service层,创建UserService接口package com.ly.service;public interface UserService { /** * 业务: 需求 * 注册需求 * 返回值: * 参数: */ public boolean register(String username,String ...原创 2018-07-30 16:58:26 · 1568 阅读 · 0 评论 -
Java之JDBC数据库连接+实体层和数据访问层(一)
目录1.新建Web Project 项目,建立Util工具包,新建JDBCUtil类,导入jdbc-connector-java包2.编写JDBCUtil类的相关内容3.右键JDBC类->运行方式->Java应用程序,测试是否连接成功 4.新建entity实体包,编写对应的实体类5.新建Dao层,创建UserDao接口6.新建DaoImp层,创建...原创 2018-07-28 14:54:49 · 4120 阅读 · 0 评论 -
Java-Mbatis框架实现最基本的增删改(一)
运行环境: 数据库:Mysql 数据库管理工具:Navicat for MySQL Java IDE:MyEclipse 框架:Mybatis-3.2.8大三狗暑假被学校要求做项目,后端要用到Java的SSM框架(Spring,Spring MVC,Mybatis)下面简单用Mybatis框架实现增删改操作。1.先用MyEclipse新建一个...原创 2018-07-07 21:43:44 · 421 阅读 · 0 评论 -
重温Java基础(一)
目录1.Java名的来源2.Java的特点3.JDK4.Java应用程序5.反编译6.编程风格7.Java之父-James Gosling1.Java名的来源印度尼西亚有一个重要的盛产咖啡的岛屿叫Java,中文译名为爪哇,开发人员为这种新的语言起名为Java,其寓意是为世人端上一杯热咖啡。所以我们可以看到Java的图标是一杯咖啡的形状。2.Java的特点...原创 2018-08-12 01:27:58 · 448 阅读 · 0 评论