随笔分类 - JAVA开发
摘要:本文,我们将带领大家从Java反射基础了解到JDK动态代理源代码解析反射的作用,深入浅出,真实体会Java反射的妙用。 我们从以下6个方面讲解Java反射: 反射的概念 反射的三个阶段 Class对象 反射与代理模式 JDK动态代理源码解析 反射的其他妙用 反射的概念 将类的各个组成部分封装成其他对
阅读全文
摘要:在企业级开发中,异常的处理和学习中的异常处理差别还是挺大的; 在学习中我们了解的是异常的分类和处理异常的方法,而在真实工作中我们要注重异常处理是否得当,因为不得当的异常处理经常会导致程序出现这样那样的问题。 我们从四个方向讲解一下异常处理的核心知识: 异常的认识与异常的分类 异常的产生过程 异常的处
阅读全文
摘要:小白入门Java企业开发,学习技术路线分享 前言 学习开发在社会人群中主要有几类人群一类是以技术为生,一类是兴趣爱好人群还有一类是工作技术协助实现。 本文主要提供给那些准备学习编程,入行编程的人群,希望能通过本文提供大家一个学习的路线能实现各自的人生价值。 适合人群 大四临毕业生;即将转行进入IT行
阅读全文
摘要:常用组件化Web开发内容 1.文件的上传 (1)需要引入的 jar 文件:commons-fileupload-1.3.2、commons-io-2.5.jar。 <!-- 文件上传相关包:commons-fileupload --> <dependency> <groupId>commons-fi
阅读全文
摘要:Servlet实战-菜单管理 1.查询菜单数据 (1)查询的Servlet package com.huawei.javaservletdemo.sys.controller; import com.huawei.javaservletdemo.sys.dto.MenuDto; import com
阅读全文
摘要:Servlet实战-菜单数据查询 1.菜单表的设计 菜单表的创建表数据 drop table if exists t_menu; /* */ /* Table: t_menu */ /* */ create table t_menu ( menuID varchar(50) not null com
阅读全文
摘要:准备: 1.导入相关包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
阅读全文
摘要:1.Servlet实例编写 (1)编写Servlet代码,一般继承HttpServlet类,重写doGet、doPost (2)在web.xml中配置Servlet,可以配置url映射关系以及初始化参数 (3)在浏览器中访问或者表单提交 (4)通过Http请求类型自动调用对应的doGet或者doPo
阅读全文
摘要:1.Ajax 作用: (1)网页异步、局部更新的JS组件 (2)模拟Http请求,处理Http响应 (3)模拟所有请求类型、所有mime类型以及文件上传、下载、跨域请求 如何使用JQuery提供的Ajax组件完成Http请求和响应的处理 (1)如何编写Ajax ++ 引入JQuery <script
阅读全文
摘要:1.Servlet是什么? (1)运行在服务器端的java程序 (2)作用: ++ 1.处理接收客户端的请求 ++ 2.处理请求后调用java程序中的代码,并给客户端做出响应 ++ 响应:HTML代码段、JSON 机制:IO输出流,将服务端的数据输出到客户端 (1)HTML: 输出的就是HTML代码
阅读全文
摘要:1.手工连接池 (1)在静态代码块中注册驱动类 //加载mysql驱动包 static{ System.out.println("初始化mysql驱动"); try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFound
阅读全文
摘要:C3P0连接池的使用 1.准备JAR包 (1)c3p0-0.9.5.2.jar C3P0的核心包 (2)mchange-commons-java-0.2.15 C3P0依赖的工具包 2.导入项目 3.配置连接池的方法 3.1 通过数据源对象配置 //创建一个数据源对象 private static
阅读全文
摘要:JDBC的作用 通过JAVA连接数据库进行操作的软件接口 JDBC的组成 DriverManager :依据数据库的不同,管理JDBC驱动 Connection :负责连接数据库并担任传送数据的任务 Statement :由 Connection 产生、负责执行SQL语句 ResultSet:负责保
阅读全文
摘要:1.获取Class对象的方式 1.源文件阶段(引入了一个.class文件但是没有加载过) //1.源文件阶段要获取Class对象 Class aClass = Class.forName("java_20211216.User"); 2.Class对象阶段(.class文件通过类加载器加载过了) /
阅读全文
摘要:1.如何创建客户端和服务端,客户端如何连接服务端 创建服务端: ServerSocket serverSocket = new ServerSocket(8080); 1.1 创建客户端 /*构造器参数1:服务端IP地址 :服务端端口号 */ Socket socket = new Socket("
阅读全文