自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 11-JDBC封装

工具类Util类加载器肯定知道这个文件夹在哪里,所以将properties文件放在这个文件下面的可方便间接寻找properties文件。static{ try { //类加载器在class路径在寻找文件 //因为在class路径下寻找文件,所以是写相对路径 InputStream is=Dbs.class.getClassLoader().getResourceAsStream("db.properties");

2021-07-15 14:44:56 158

原创 10-引入Dao

一个需要注意的点:为什么这里只能加try…catch而不能用throw Exception?因为红框中的这一句代码所处的doGet( )方法是重写了父类的方法,重写父类的方法的特点就是要遵循父类抛出的异常。利用以前学的知识写出不怎么简洁的代码ListServletpackage com.mj.servlet;@WebServlet("/list")public class ListServlet extends HttpServlet { protected void doPost(H

2021-07-14 15:49:40 181

原创 09-JDBC

如何通过Java操作数据库三大厂商实现数据库的底层代码肯定不一样(不然也不会开发三套数据库)。在没有JDBC之前,如果想开发人员是面向MySQL开发的,但是一段时间后需要迁移到Oracle数据库,那么原来编写的数据库代码都不能用了。JDBC的作用是提供开发人员操作数据库的接口,然后各大厂商实现接口,开发人员只需要面向JDBC接口编程。*属于JavaSE的一部分:有JDK就可以用JDBC使用步骤1.将Driver(驱动程序)注册到DriverManager(驱动程序管理者)比如用的驱动是mySQL

2021-07-01 11:05:53 88

原创 05-转发、重定向

servlet和JSP单独使用的话,一般是servlet拿着客户数据直接用PrintWrite()输出,JSP嵌入java代码输出。这两种方法都很不方便。servlet和JSP混合使用 request.setAttribute("customers",customers);servlet中放数据将客户数据塞到request里面将customer数据传递给JSP(通过转发),JSP拿到数据后,拼接HTML然后输出给客服端。protected void doGet(HttpServletReque

2021-06-13 17:34:27 1045 1

原创 04-Servlet_JSP

Servlet乱码问题的解决小项目 用户管理系统

2021-06-05 18:26:04 120

原创 03Tomcat部署

客户端与服务器的交互过程运行开发人员的java代码的服务器软件也是java编写的,这个服务器软件也需要通过JVM来运行。服务器软件监听客户端请求,开发人员的java代码来处理这些请求,然后通过交付给服务器软件对客户端响应。Apacha TomcatTomcat就是上图对应的服务器软件。Tomcat的启动和关闭启动与关闭按照上面的来就可以了。注意:得先配置JAVA_HOME,因为启动tomcat需要运行在JVM上。集成Tomcat到Ideasetting–>Build,Executi

2021-06-01 18:59:37 77

原创 小码哥C++_面向对象

类C++中可以使用struct、class来定义一个类#include<iostream>using namespace std;//class Person {// //成员变量// int age;// //成员函数// void run() {// cout << "Person is running" <<age<<endl;// }//};struct Person { int age; //C++ struct可以

2020-08-27 20:39:41 208

原创 小码哥C++_反汇编分析

反汇编分析#include<iostream>using namespace std;int main() { int a = 1; int b = 1; int c = a + b; return 0;}这一段代码反汇编得到以下汇编代码:int a = 1; mov dword ptr [ebp-8],1 int b = 1; mov dword ptr [ebp-14h],1 int c = a + b; mov

2020-08-26 23:05:21 255

原创 小码哥C++_汇编指令

汇编_call指令我们先来随便写一个函数,然后反汇编看看它的代码。#include<iostream>using namespace std;void test() {}void func() {}int main() { test(); func();}转到汇编为:再按一下F11再按一下F11,跳转到函数:存储字节int a=1;//ebp-0Ch是变量a的地址//word 2字节 dword 4字节 qword 8字节mov dword pt

2020-08-26 19:38:31 482

原创 小码哥C++:第一课

小码哥C++:第一课标准格式#include<iostream>using namespace std;int main() { int age; cin >> age; cout << "age is " << age << endl; return 0;}2.函数重载C语言中不支持函数重载,但大多数语言中都支持函数重载#include<iostream>using namespace std;/

2020-08-26 15:18:37 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除