索儿呀
码龄4年
  • 1,372,012
    被访问
  • 195
    原创
  • 1,385,784
    排名
  • 2,370
    粉丝
关注
提问 私信

个人简介:这个博主知识面超级广哦,每一篇原创都精雕细琢

  • 加入CSDN时间: 2018-07-30
博客简介:

Zhangguohao666的博客

查看详细资料
个人成就
  • 获得3,965次点赞
  • 内容获得756次评论
  • 获得12,207次收藏
创作历程
  • 63篇
    2020年
  • 94篇
    2019年
  • 38篇
    2018年
成就勋章
TA的专栏
  • Java
    16篇
  • Java案例
    5篇
  • Java小知识点
    11篇
  • temp
    20篇
  • Python
    6篇
  • Python爬虫
    4篇
  • python案例
    14篇
  • VS Code
    8篇
  • 蓝桥杯Python
  • MySQL
    4篇
  • 那些编程入门题(C)
    25篇
  • Docker
    1篇
  • win10
    2篇
  • 数据结构
    42篇
  • league of legends
    2篇
  • 程序人生
    1篇
  • HTML,CSS,JS
    8篇
  • PHP
    2篇
  • Maven
    1篇
  • cisco
    14篇
  • 杂七杂八
    2篇
兴趣领域 设置
  • 前端
    javascriptcss
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

J2EE AJAX + JSON 使用语法

AJAX:Asynchronus Javascript And Xml,异步 JavaScript 和 XML 技术AJAX 技术的使用,可以替代 JSP 并且效率高很多;使用 AJAX 与服务器异步传输信息,浏览器页面不刷新的情况下,JavaScript 接收服务器传回的信息并输出到页面上。XML 本扮演着数据的存储和传输的功能,但是由于 XML 文件较为耗费资源,如今多使用 JSON(JavaScript Object Notation)替代 XML 的功能。AJAX<script typ
原创
发布博客 2020.09.09 ·
317 阅读 ·
0 点赞 ·
0 评论

J2EE WEB注解 使用语法

Tomcat 9WEB 容器给我们提供了很多组件,比如:Servlet、JSP、Filter、ListenerJSP 使用特殊,WEB 容器内部的 web.xml 配置文件替我们已做好配置并找到解析引擎自动转化为 Servlet而 Servlet、Filter、Listener,在我们使用时必须遵循规则(继承或实现类、方法重写)还必须要配置工程中的 web.xml 配置文件但是配置 web.xml 是很繁琐的,一个 Servlet 就至少需要配置 8 行信息。为了优化配置,WEB框架(比如.
原创
发布博客 2020.09.08 ·
283 阅读 ·
1 点赞 ·
0 评论

Java ThreadLocal 管理机制

ThreadLocal 类在线程中的作用相当于 Session,其常用方法有三个:set、get、removeThreadLocal 源码setpublic void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) { map.set(this, value); } else { creat
原创
发布博客 2020.09.07 ·
249 阅读 ·
0 点赞 ·
0 评论

J2EE Cookie 基础知识总结

Tomcat 9在讲述 Cookie 之前,有必要谈谈 Sessionsession 对象是服务器管理的(session对象存储在服务器端)session 对象是无状态的(每一个session对象与浏览器不存在直接的对应关系)session 需要一个标识来寻找标识(JSESSIONID )标识是谁分配的?服务器标识长成什么样?是一个 String(唯一)标识存储在哪里?存储在浏览器端什么时候存进去的?服务器在第一次给浏览器响应的时候携带标识.
原创
发布博客 2020.09.03 ·
171 阅读 ·
0 点赞 ·
0 评论

Java XML 文件的 DTD 解析规则,DOM 方式解析 XML

HTML,Hyper Text Markup Language,超级文本标记(标签)语言出现目的是服务器给浏览器发送响应信息,浏览器按照规则解析语言并进行展示XML,eXtensible Markup Language,可扩展标记(标签)语言创建 XML 的宗旨不是为了扩展 HTML,而是为了数据的存储和传输(1)写法创建 .xml 文件,建议在文件的第一行添加头信息<?xml version="1.0" encoding="UTF-8" >(2)规则
原创
发布博客 2020.09.01 ·
340 阅读 ·
0 点赞 ·
0 评论

J2EE Listener 浅谈

Tomcat 9,四个组件 Servlet、JSP、Filter、Listener 中,Listener 是最早加载的Listener 监听器是 Tomcat 提供的一个组件,监听域对象包括 request、session、application监听域对象产生和销毁,三个接口ServletRequestListenerHttpSessionListenerServletContextListener监听域对象存值、修改、删除 setAttribute();、removeAttri.
原创
发布博客 2020.08.31 ·
133 阅读 ·
0 点赞 ·
0 评论

J2EE Filter 基础知识总结

Web 容器:Tomcat 9Filter(过滤器)Tomcat 提供的一个组件,类似 Servlet 机制与使用方式是一个特殊的 Servlet过滤什么? 什么时候使用?(1)Filter 的基本使用自己定义一个类,继承 HttpFilter重写方法,重写 doFilte init destroy方法的三个参数,HttpServletRequest、HttpServletResponse、FilterChain可以抛出两个异常,ServletException\IOExce.
原创
发布博客 2020.08.31 ·
165 阅读 ·
0 点赞 ·
0 评论

J2EE 文件上传下载

文件上传文件上传本质上是 I/O 读写客户端(浏览器)发送文件使用 HTTP 协议,将文件的内容写出去:客户端本地输入流 > 内容 > 网络输出流服务器(Web容器)接收文件使用 HTTP 协议,将文件的内容读过来:网络输入流 > 内容 > 服务器本地输出流一般使用外部包进行文件上传,常用的是 apache 组织提供的两个包commons-fileupload.jarcommons-io.jar文件上传的步骤知识补充:get 与 post 虽然对字
原创
发布博客 2020.08.29 ·
186 阅读 ·
0 点赞 ·
0 评论

J2EE EL + JSTL 基础知识总结

JSP 代码并不好写,因为包含前端代码与 Java 代码(两种语言风格不统一),为了解决这个问题,EL、JSTL 诞生了(将两种语言风格统一)JSP 本质上是给浏览器做响应的,所以保留前端代码风格,并将 Java 代码风格改为标签格式
原创
发布博客 2020.08.28 ·
187 阅读 ·
0 点赞 ·
0 评论

Java 模拟购物系统(Servlet + JSP + EL + JSTL)

目的是将后端逻辑、流程、业务写清楚,所以前端代码很简陋(丑)功能一:登录功能二:注册功能三:欢迎界面功能四:商品分类界面功能五:购物界面功能六:结算界面还有很多瑕疵并没有进行处理(这个 demo 只是为了使用 Tomcat 练习 Servlet、JSP,了解流程,所以只实现了部分功能):界面丑无法查询用户信息(用户看不到自己的余额、已购买商品记录、浏览记录…)用户无法充钱购物界面,一份商品一次只能选择一个商品存量可以为负数没有设置管理员(控
原创
发布博客 2020.08.25 ·
468 阅读 ·
0 点赞 ·
0 评论

J2EE JSP 基础知识总结

Java Server Page(Java 服务页)一:JSP 初识使用 JSP 文件JSP 是 HTML 文件与 Java 文件的混合文件,HTML 文件可以直接通过浏览器打开,Java 文件使用Java虚拟机进行编译。JSP 文件需要借助第三方(不如:Tomcat)编译,最后通过浏览器展示。JSP 文件的创建<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
原创
发布博客 2020.08.21 ·
234 阅读 ·
0 点赞 ·
0 评论

J2EE Servlet 管理机制

Servlet管理机制文章目录Servlet管理机制1. Servlet类的对象是单例设计模式(以生命周期托管的方式)2. 单例对象的产生(延迟加载)1. Servlet类的对象是单例设计模式(以生命周期托管的方式)浏览器发送请求----->服务器服务器:接收请求,String:请求名?参数解析请求名String,但是参数可能不止一个,存入HashMap中包装为了传递的...
原创
发布博客 2020.08.03 ·
185 阅读 ·
1 点赞 ·
0 评论

模拟银行系统 Java 四份代码(三种交互方式,两种数据存储方式)

4份完全不同的代码
原创
发布博客 2020.08.02 ·
570 阅读 ·
0 点赞 ·
0 评论

idea 与 Tomcat 有一个美妙的约定

下载安装Tomcat9,与idea集成在一起,创建自己的第一个JavaWeb项目
原创
发布博客 2020.08.01 ·
320 阅读 ·
0 点赞 ·
0 评论

Java 模拟数据库连接池 + 模拟ORM框架

模拟数据库连接池JDBC六部曲中,获取连接的步骤是最为耗时的,最慢的;所以,数据库连接池就是为了解决这个很慢的问题先想一下下面的问题:一个连接Connection不能被多个用户同时共用(以防产生数据紊乱)【锁】对于某一个连接,用户如何知道当前这个连接是否可用?【标记:给连接标记一个状态】但是怎么把连接和标记放在一起呢?第一个方案:创建一个类(有Connection属性和状态属性)第二个方案:创建一个数组Connection[],在创建一个数组byte[],两者分别存放连接和状态,并且互相对应
原创
发布博客 2020.07.28 ·
236 阅读 ·
0 点赞 ·
0 评论

Java 线程 基础知识总结

文章目录线程基础生产消费者模型,synchronizedjoin方法+死锁(哲学家进餐问题)join和锁死锁有趣的Timer类Timer多线程的一个运行实例初步认识下线程,线程怎么去实现(通过继承Thread或者实现Runnable接口)线程基础很不严谨的说,线程是什么?线程就是为了让很多个东东并发执行,大大的提高程序执行的效率啊三个非常重要的概念:程序:一组写好了的静态代码块(就我...
原创
发布博客 2020.07.27 ·
191 阅读 ·
0 点赞 ·
0 评论

Java 模拟浏览器与服务器之间请求与响应的过程

环境与MVC分层架构思想编程语言:Java 14.0.1IDE:intelliJ IDEA 2020.1.2...V:View视图层String html jspC:Controller控制层Servlet 控制的是相应信息M:Model模型层数据模型(数据处理、数据读写、数据存储).Service数据处理.Dao数据读写里面的代码都是JDBC+SQL+domain.domain数据存储DB数据库模拟请求与
原创
发布博客 2020.07.25 ·
439 阅读 ·
1 点赞 ·
0 评论

Java 模拟考试系统(Swing + IO)

编程语言:Java 14.0.1IDE:intelliJ IDEA 2020.1.2使用了MVC分层架构思想,并且仅涉及JavaSE内容功能:登录 + 考试UI:Swing数据库:以文件充当数据库的功能展示编辑器的编码设置idea编辑器 --> File --> Settings --> Editor --> File Encodings这个 Java demo 中涉及到使用 idea 编辑器创建文件、读取文件;有关编码问题,请参考上图。完整代码获取.
原创
发布博客 2020.07.22 ·
2149 阅读 ·
7 点赞 ·
1 评论

Java 单例模式

1. 当一个类的方法要被大量用户同时调用时2. 一般用户都会先创建这个类的对象再通过对象调用类中的方法3. 但是对象是存放在堆内存中的,方法在栈内存中临时存储4. 4. 同时刻大量的同样的对象的调用,还没等用户执行方法,内存可能就被堆满了,这样不好5. 能不能让一个类只能创建一个对象呢?于是,单例模式有了,可以有效减少内存占用空间
原创
发布博客 2020.07.21 ·
469 阅读 ·
4 点赞 ·
0 评论

Java IO 基础知识总结

所谓 IO,I(input) O(output),即输入输出。File类文件是电脑的一种存储形式,文件有不同的格式(.txt .doc .ppt .mp4 .jpg .rar …),文件夹即目录路径File 是一个类,在java.io包中,File 是文件或目录路径名的抽象表示形式,与真实硬盘中的文件或文件夹,不是一个东西File 在内存中的一个对象 --> 硬盘上的文件或文件夹,与电脑上的文件或文件夹(目录)产生一一对应的映射关系构造方法import ja
原创
发布博客 2020.07.21 ·
208 阅读 ·
1 点赞 ·
0 评论
加载更多