![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
沐雨金鳞
大行不顾细谨
展开
-
网络编程
客户端:package other.socket;/* TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据 表示客户端的类: java.net.Socket:此类实现了客户端套接字。套接字是两台机器间通信的端点 套接字:IP地址 + 端口号 构造方法: Socket(String host, int port)创建一个流套接字并将其连接到指定主机上的指定端口号 ...原创 2020-07-03 21:06:44 · 204 阅读 · 0 评论 -
MAC系统下测试IP+端口
首先给大家示范一个错误的写法:想要知道其中某个端口的系统是否可以访问通,一般的ping命令是解决不了这个问题的,因为不管在windows下还是linux或者mac下,ping命令只能跟IP地址或者域名,是不能加端口访问的。mac下的写法:...原创 2020-06-20 20:52:50 · 10241 阅读 · 2 评论 -
java中对map根据value进行排序(Integer、String均使用)
1、声明一个hashmap对象Map<Integer, Integer> map = new HashMap<Integer, Integer>();2、put数据3、通过ArrayList构造函数把map.entrySet()转换成listList<Map.Entry<Integer, Integer>> mappingList = new ArrayList<Map.Entry<Integer, Integer>>原创 2020-06-14 11:44:51 · 1659 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应关系
转载自添加链接描述转载 2020-06-11 21:34:15 · 248 阅读 · 5 评论 -
spring03-IoC基本使用(xml配置:map、list、ref...)
package spring03;public class Product { public Product() { // TODO Auto-generated constructor stub System.out.println("product....set....");}}package spring03;import java.util.List;imp...原创 2019-01-27 16:42:00 · 674 阅读 · 0 评论 -
spring04-pojo+dao+service+impl
具体讲解看xml文件//pojo 基本类//DAO类//服务类//控制类1、写基本类pojo2、写dao层,接口,接口实现,基本类pojo作为dao层方法的参数3、写service层,接口,方法,dao层类作为属性,service方法使用dao层方法4、写impl层,基本类pojo和service层类作为属性,impl方法使用service层方法,pojo作为参数传递...原创 2019-01-27 16:58:48 · 1283 阅读 · 0 评论 -
spring05-注解@省去了xml配置
pojo基本类-------@Component 创建基本类DAO类------------@Repository 创建DAO类服务类-----------@Service("userser") 创建服务类控制类-----------@Controller 创建控制类倘若类中要用其他类作为属性,那么在属性前加@Autowired,按类型注入 省去了set方法,自动进行set...原创 2019-01-27 17:19:20 · 240 阅读 · 0 评论 -
springMVC:表单传值显示
//两个js视图 ,一个用于表单写信息,一个用于显示信息//表单写信息。采用某种方式传递给某个action,action名要对应//基本类的属性名若对应于form表单的属性名,那么在控制类中的函数使用该基本类时默认已经set过了//若想将控制类中的值传递给jsp页面显示,那么需要用HttpServletRequest request来setAttribute//显示界面${}显示...原创 2019-01-27 18:28:53 · 607 阅读 · 0 评论 -
springMVC-session的小案例及与cockie的区别(客户端/服务端、安全、性能、存储大小)
//1.写pojo层,用于定义基本类和属性//2.写jsp层,用于form表单传递信息//<form action="<%=request.getContextPath()%>/login">//<input type="text" name="name"><input type="submit" value="原创 2019-01-28 20:48:12 · 514 阅读 · 2 评论 -
spring02-Ioc基本使用(xml配置:ref、list传值...)
//pojo--Product基本类//Shop有参构造方法//User--List可用基本类用作集合元素//bean--id--class--scope(prototype/singleton)//property--value//property--ref//constructor-arg//new Product()----->spring 管理beanpubli...原创 2019-01-27 15:27:59 · 934 阅读 · 0 评论 -
spring01-IoC基本了解(xml类配置:属性赋值,构造函数赋值...)
//Product.javapublic class Product { String pname; String pnum; public Product(String pname, String pnum) { super(); this.pname = pname; this.pnum = pnum;} public String getPname() { re...原创 2019-01-27 15:21:41 · 207 阅读 · 0 评论 -
AOP Aspect-Oriented Progamming 面向切面编程
AOP是对OOP的补充,它允许开发人员在不改变原来模型的基础上动态的修改模型以满足新的需求。例如:开发人员可以在不改变原来业务逻辑模型的基础上可以动态的增加日志、安全或异常处理的功能。给个例子:1、创建一个接口以及实现这个接口的类。TestAOPIn.java:public interface TestAOPIn{ public void doSomething();}TestAO...原创 2019-01-26 17:49:48 · 281 阅读 · 1 评论 -
Javaweb基本登录验证(垃圾时代)
login.jsp<%@ page contentType="text/html; charset=GB2312" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><原创 2019-01-23 22:25:27 · 574 阅读 · 0 评论 -
servlet开发(注册登录-数据库查询插入)
注册:1、输入为空,显示错误信息2、账号重复,显示错误信息3、注册成功,进入登陆界面登陆:1、输入为空,显示错误信息2、账号密码不匹配,显示错误信息3、登陆成功,进入主界面web.xml配置login注册---LoginServletlog登陆---LogServlet<?xml version="1.0" encoding="UTF-8"?>&...原创 2019-01-24 10:04:57 · 1674 阅读 · 0 评论 -
IoC Inverse of Control 控制反转
控制反转,又名依赖注入,是一种设计思想,用来降低对象之间耦合关系一般而言:分层体系结构中,上层调用下层接口,上层依赖下层执行,即调用者依赖被调用者。Ioc:上层采用一定的机制选择不同的下层实现,完成控制反转,即调用者决定被调用者。IoC通过注入一个实例化的对象来达到解耦和的目的;使用这种方法后,对象不会被显式调用,而是根据需求通过IoC容器(如Spring)来提供。例如:为卖茶的商店提...原创 2019-01-25 13:47:42 · 428 阅读 · 0 评论 -
javaweb:页面请求的工作流程
web应用程序 = 客户端程序 + 服务器端程序客户端:用户+浏览器用户–>通过浏览器–>查找所需资源(服务器上)浏览器(工具软件)的作用:1、完成与服务器端的交互2、完成HTML的解析,实现把用户需要的资源以直观的形式展现出来服务器端–>接受客户端请求–>处理请求查找资源–>返回客户端资源页面访问处理流程:1、用户输入网址请求资源2、浏览器接受请求...原创 2019-01-26 12:18:09 · 912 阅读 · 0 评论 -
javaweb:HTTP中GET和POST方法的区别(量大小-安全与否)
HTTP请求方法有很多,如:GET、POST、HEAD、TRACE、OPTIONS等主要功能:从服务器端获取用户所需资源,并将其作为响应返回给客户端GET方法和POST方法的区别:虽然GET方法和POST方法都可以从服务器上获取数据,并且可以向服务器上上传数据,但一般推荐通过POST来上传数据。1、GET上传数据量受限制,POST不受限制GET方法上传数据:数据添加到URL后面,两者用‘...原创 2019-01-26 12:30:10 · 517 阅读 · 0 评论 -
javaweb:什么是servlet
HTML只能保存静态内容动态页面:根据不同时间、不同用户显示不同内容生成动态页面方法:1、公共网关接口(CGI)2、Servlet技术Servlet:java语言编写的服务器端程序,运行于web服务器的Servlet容器中主要功能:提供请求、提供响应的Web服务模式,生成动态Web内容优点:1、较好的可移植性跨平台和可移植性强2、执行效率高CGI针对每个请求创建一个进程Se...原创 2019-01-26 13:09:59 · 559 阅读 · 0 评论 -
javaweb:JSP
JSP的优点:引入JSP之前,所有的业务逻辑和HTML的响应都在Servlet中实现,业务和视图没有分离引入JSP之后,JSP负责视图,Servlet负责逻辑JSP与Servlet的不同点:1、Servlet的实现方式是在java中嵌入HTML代码,编写和修改很不方便JSP的实现方式是在java中嵌入java代码,适合显示2、Servlet没有内置对象JSP的内置对象:1、requ...原创 2019-01-26 14:20:20 · 223 阅读 · 0 评论 -
javaweb:Servlet中的forward和redirect区别
forward:(原来的地址)服务器内的重定向,服务器直接访问目标地址的URL,把URL的响应内容读取过来,客户端不知道,因此在客户端浏览器的地址栏中不会显示转换后的地址,还是原来的地址。redirect:(新地址)客户端的重定向,完全的跳转,比forward多了一次网络请求,效率低。...原创 2019-01-26 14:25:18 · 483 阅读 · 0 评论 -
留言板-javaweb纯逻辑(垃圾时代)
package message;public class Message { public Message(){} private String name; private String content;public String getContent() { return content;}public void setContent(String conten...原创 2019-01-23 22:08:59 · 1115 阅读 · 0 评论