项目
文章平均质量分 88
这个ID没什么特点
初入门的小白,希望和各位共同成长,有错误之处请多多指正
展开
-
Mybatis和Servlet的整合
Mybatis和Servlet的整合搭建环境OpenSessionInView 的使用概念创建 OpenSqlSessionInViewFilter完成业务操作添加用户搭建环境创建项目我们创建一个java web项目添加 jar 包添加 mybatis 的jar包和 servlet 的jar包添加配置文件添加 POJO、接口、映射配置文件根据之前的深入学习三的工具的使用,快捷生成下列文件。映射配置文件可以直接复制之前的项目内容。OpenSessionInView 的使用概念原创 2021-03-22 16:57:43 · 1658 阅读 · 0 评论 -
Mybatis深入学习(一)
Mybatis深入学习java日志处理框架Log4j 简介log4j配置文件详解Log4j配置文件名配置根LoggerLog4j 中的 appender向控制台输出的 appender向文件输出的 appender向数据库输出的 appender通过包名控制日志输出级别Log4j 的输出格式Log4j 的使用方式commons-logging + log4j(经常用到)slf4j-api + slf4j-log4j + log4jMybatis 配置的完善Mybatis 的日志管理使用别名 aliasSql原创 2021-03-17 23:08:35 · 209 阅读 · 0 评论 -
Mybatis入门案例
Mybatis入门案例搭建环境创建表添加DTD文件添加DTD约束文件添加映射配置DTD文件创建项目添加jar包创建实体创建 properties 文件创建全局配置文件创建映射配置文件查询所有数据修改映射配置文件UsersMapper.xml创建UserDao接口创建UserDao接口实现类创建测试类搭建环境创建表CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT原创 2021-03-13 20:50:18 · 405 阅读 · 0 评论 -
AJAX实例
AJAX实例需求搭建环境基础类的创建User.java创建表格加载用户的数据通过ajax完成页面数据初始化创建 Servlet 处理页面数据初始化请求添加用户的操作需求创建 User 类,包含 uesrid、username、usersex、userbirth 属性。在用户管理页面中通过 Ajax 技术完成对用户数据载入、添加用户、更新用户、删除用 户操作。搭建环境创建一个新的项目:ajaxObject导入对应的jar包修改tomcat的运行路径基础类的创建User.javapack原创 2021-03-10 23:35:03 · 214 阅读 · 0 评论 -
java自建服务器(二)
接上一篇文章:java自建服务器封装分发器_实现多线程思路:开始修改实现效果进行整合输出时多出一个/favicon.ico路径原因分析开始解决封装分发器_实现多线程思路:一个服务器,可能有多个客户端向其提交访问请求,所以这个服务器需要一直处于待机状态,每一个客户端请求和服务器响应都可能是不同的,所以我们创建一个类:Dispatcher类开始修改Server类的receive方法里,使用Request req=new Request(client.getInputStream());获取请求使用原创 2020-11-28 20:35:44 · 87 阅读 · 0 评论 -
java自建服务器
手写一个服务器搭建服务器框架创建一个xml文件:web.xml创建一个解析XML文件的类:搭建服务器框架格式如下:创建一个xml文件:web.xml<?xml version="1.0" encoding="UTF-8" ?><web-app> <servlet> <servlet-name>login</servlet-name><!-- 我们自己起的小名 --> <servl原创 2020-11-27 16:10:31 · 795 阅读 · 0 评论 -
java网络通信 --聊天室
使用多线程搭建一个聊天室我们结合多线程技术,实现客户端和服务端任意通讯的“聊天室”功能我们结合多线程技术,实现客户端和服务端任意通讯的“聊天室”功能项目环境:JDK 1.8,IDE(IntelliJ IDEA)客户端 Client:package net.demo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;原创 2020-11-11 22:26:21 · 269 阅读 · 0 评论 -
java网络通信的项目研究(三)
实现客户端和服务器端的双向通信开始前的准备示例开始前的准备不需要利用IO流实现数据的传输每个数据发送单元被封装为数据包,发送方将数据包发送到网络内,数据包在网络内去寻找他的目的地。在下面的实例内,DatagramSocket用于发送或者接收数据包 ; DatagramPacket 是数据包的意思示例我们搭建一个客户端和服务器端可以双向交流的聊天室先搭建客户端:package net.udp;import java.net.DatagramPacket;import java.ne原创 2020-11-11 11:02:26 · 149 阅读 · 0 评论 -
java网络通信的项目研究(二)
基于项目研究一继续分析对上一篇博客实验的分析单次聊天的缺点怎么解决将其完善为群聊的效果示例代码:对上一篇博客实验的分析上一篇博客我们最后的实验,进行的是单次聊天,也就是客户端向服务器端单向发送数据,这是不实际的。单次聊天的缺点只可以客户端先发送数据,然后才可以接收数据,如果不发就收不到(接收和发送是在一个线程内实现的)这是不符合实际情况的怎么解决多次聊天可以使用循环来解决先发后收的问题可以使用线程来解决:一个线程接收数据,一个线程发送数据将其完善为群聊的效果先测试:单个客户端可以和服务原创 2020-11-11 10:51:53 · 185 阅读 · 0 评论 -
java网络编程以及通信的项目研究(一)
网络编程原创 2020-11-09 00:16:30 · 204 阅读 · 2 评论 -
java电话本项目(二:内部完善)
java电话本小项目使用java搭建一个简单的电话本小项目实现验证类的方法对 数据校验类TelNoteRegex 内的菜单项的验证对姓名的验证对年龄的验证对性别的验证对电话号码的验证对地址的验证实现App类的方法实现start方法实现Operate方法使用java搭建一个简单的电话本小项目实现验证类的方法对 数据校验类TelNoteRegex 内的菜单项的验证对输入的数字进行判断,定义一个通用的方法 /** * 对菜单输入的选项进行验证 */ public int原创 2020-11-07 18:11:42 · 593 阅读 · 0 评论 -
java电话本项目(一:前期搭建)
java电话本小项目使用java搭建一个简单的电话本小项目要点项目描述项目分析开始我们的项目搭建:创建程序入口类APP创建菜单类Menu创建实体类Person创建核心业务类Operate创建数据校验类TelNoteRegex在核心业务类Operate内创建比较器类,因为不具备通用性,所以将其定义为内部类使用java搭建一个简单的电话本小项目要点本项目是用于进一步了解什么是面向对象设计,本项目可以体现出一些简单的业务流程处理,可以让我们掌握基本的业务流程处理。项目描述实现了对联系人的姓名,年龄,性别原创 2020-11-07 13:04:51 · 603 阅读 · 0 评论