自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTTP,HTTPS,TCP/IP,三次握手,四次握手

一、 什么是HTTP协议?1、 HTTP超文本传输协议: 通过浏览器和服务器进行数据交互,进行超文本(文字,图片,视频等)传输的规定,它规定了超文本传输要遵守的规则2、 HTTP协议的特点: 1、 HTTP协议是无状态的: 每次HTTP请求都是独立的,任何两个请求之间没有必然的联系,实际应用中并不完全如此,引用了Cookie和Session机制来关联请求 2、 多次HTTP请求: ...

2020-03-06 20:36:02 4606 3

原创 SpringMVC框架

目录SpringMVC的概述SpringMVC的第一个Hello示例程序SpringMVC——Hello world程序的步骤SpringMVC的配置文件的另一种存放方式视图解析器@RequestMapping注解详解value属性(重要)params属性headers属性method属性(重要)@RequestMapping标注在Controller类上通配符在@RequestMapping中的...

2020-05-03 15:04:16 665

原创 Spring框架

目录Spring概述Spring的模块介绍IOC依赖注入IOC(控制反转)DI(依赖注入)第一个IOC示例程序 -- 通过id获取对象IOC示例程序 -- 通过类型获取对象(重要)IOC示例程序 -- 通过构造方法参数名注入值IOC示例程序 -- index属性指定参数的位置IOC示例程序 -- 根据参数类型注入IOC之 P名称空间IOC之子对象的赋值测试(重要)IOC之内部Bean的使用IOC之...

2020-05-01 19:13:54 441

原创 Mybatis的参数传递、动态SQL、缓存、逆向工程

目录参数的传递1、一个普通数据类型2、多个普通数据类型3、@Param注解命名参数4、传递一个Map对象作为参数5、一个Pojo数据类型6、多个Pojo数据类型7、模糊查询8、#{}和${}的区别9、MySQL的字符串拼接,concat函数实现动态SQL语句1、if 语句2、where 语句3、trim语句4、choose( when , otherwise )语句5、set语句6、foreach...

2020-04-29 14:59:47 291

原创 Cookie和Session的区别

Cookie一种服务器告诉浏览器以键值对形式存储小量信息的技术。1、Cookie的使用1、先创建一个Servlet编写创建Cookie的代码,2、然后打开浏览器访问Servlet程序。3、按下F12.查看Cookie内容2、Cookie的创建、获取、修改代码(没有删除,只能覆盖)创建Cookie Cookie cookie = new Cookie(key,value); 默...

2020-03-26 15:26:25 404

原创 转发和重定向的简述

作用:二者均可实现Servlet中页面的跳转转发:由服务器端进行的页面跳转 1、转发方法//得到转发器request.getRequestDispatcher(“跳转路径”).forward(request,response);//实现转发转发器对象.forward(request,response);2、url地址:一次请求,路径不会改变,url显示的是执行转发的servlet...

2020-03-23 22:39:47 272

原创 XML详解原理

XML用法:<?xml version="1.0" encoding="UTF-8"?><!-- 这是XML的注释 (xml是可扩展的标记性语言) XML初始用法: 由于实际工作中 可能会出现互相传递一组数据的情况 直接传递数据文件 数据文件可读性较差 并且需要IO流解析 所以创建XML版本的数据文件 XML现在用法: 现在认为xml既可用于...

2020-03-12 17:02:55 377

原创 java后端开发HTML,CSS,javaScript基础知识

HTML<!-- HTML中的注释 --><!DOCTYPE html> <!-- HTML的版本号 无版本代表HTML5 --><html> <!-- HTML最外层的标签 --> <head> <!-- HTML头标签 里面包括大部分页面配置信息和标题 --> <meta charset...

2020-03-11 13:41:29 756

原创 java面向对象编程思想

java面向对象编程思想一、类(class)和对象(object)是面向对象的核心概念 类:一类事物的描述,抽象的,概念的定义 对象: 实际存在的该类事物的每个个体,因而也称实例(instance) 此处举例: 类 = 抽象概念的人 对象 = 有血有肉的某个人 1、 编程就是写一个程序,让其实现各种不同的功能。而...

2020-03-07 20:18:45 457

HskDDNS-3.9.2.15544 动态域名解析服务客户端软件

花生壳HskDDNS是一款完全免费的动态域名解析服务客户端软件,新花生壳选用全新的LOGO、界面和交互,斗胆的配色计划,全部支撑花生壳映射,一起供给完全免费的花生壳映射效劳,当您安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。

2023-03-19

SteamSetup.exe安装包

SteamSetup.exe安装包,下载解压,安装即用; 1、Steam平台是Valve公司聘请BitTorrent(BT下载)开发者布拉姆·科恩亲自开发设计的游戏和软件平台。 2、Steam平台是全球最大的综合性数字发行平台之一。 3、玩家可以在该平台购买、下载、讨论、上传和分享游戏和软件。

2023-03-12

ezdml-setup.exe安装包

ezdml_setup(表结构设计),即所谓的数据建模,目前大家常用的同类著名工具有PowerDesigner、ERWIN、ER-Studio和Rational-Rose等, 本工具无论是功能还是界面都无法跟它们比较,但本工具的好处是简单、快速、免费,有一些特有的功能。 1. 表结构设计:创建表、字段、主键、外键、索引和注释; 2. 表描述:可直接编辑文字描述快速生成表结构,爱用键盘的人会喜欢这个功能; 3. 模型图:自动生成模型图;可设计和显示物理/逻辑视图,支持自动布局、平移、缩小放大等操作; 4. 导入数据库:导入数据库中的已有对象,即所谓的逆向工程(支持ORACLE、MYSQL、SQLSERVER和ODBC); 5. 生成数据库:可生成直接创建数据库的SQL脚本;也可与现有数据库比较,然后生成同步脚本的功能,不至于丢失现有数据; 6. 生成代码:目前可生成C++、Pas、C#和Java的简单类定义代码;; 7. 自定义脚本:支持Javascript和Pascal-script脚本; 8. 导出EXCEL、HTML、Word (HTML)等。

2023-03-12

java最好用的反编译工具

jd-gui是常用的java反编译器; 由于java是跨平台的,所以jd-gui提供了多个系统的支持; 两种运行方式:1、以独立的程序的方式运行;2、以Eclipse插件的方式运行; 什么是反编译器? 将源代码转换成二进制执行代码的过程叫“编译”,比如将C源代码编译成exe可执行文件;那么把二进制执行代码转换成源代码的过程就叫“反编译”,比如把exe转换为C源代码就叫“反编译”。 反编译得到的是源代码吗? 反编译得到的代码是非常接近于源代码,但是或多或少与源代码有一些差异的,比如一些表达式被优化掉了。 程序可以反编译岂不是很不安全? 可以采用代码混淆等技术来加大反编译的难度和降低反编译代码的可读性,但是完全避免反编译是不可能的。 反编译器的原理是什么? 由于Java、.net这样的基于虚拟机技术的语言都是采用了ByteCode的二进制结构,因此很容易将ByteCode转化为“抽象语法树”(简称AST,《编译原理》这门课中的概念),然后采用反编译器就可以将AST转换为代码了。 如何使用反编译? 打开jd-gui,将预览的.class文件拖入窗口转换成.java文件,再点击Fi

2023-02-28

apache-tomcat-8.5.37

tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun和一些公司以及个人共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。 Tomcat由一系列的组件构成,其中核心的组件有三个: (1) web容器:完成web服务器的功能。 (2) servlet容器:名字为catalina,用于处理Servlet代码。 (3) JSP容器:用于将JSP动态网页翻译成Servlet代码。 因此Tomcat是web应用服务器,也是一个Servlet/JSP容器。Tomcat作为 Servlet容器,负责处理客户请求,把请求传送给servlet,并将servlet的响应传送回给客户。 Tomcat请求过程 1、用户在浏览器中输入网址,请求被发送到本机端口8080,被在那里监听的 Connector获得; 2、Connector把该请求交给它所在的 Service的Engine (Container)来处理,然后等待Engine的回应; 3、请求在Engine、Host、Context、Wwrapper这四

2023-02-28

Git-2.33.0.2-64-bit

1 、集中式VCS的特点 有集中的版本管理服务器; 具备文件版本管理和分支管理能力; 集成效率有明显地提高; 客户端必须时刻和服务器相连; 2、分布式VCS特点 服务端和客户端都有完整的版本库; 脱离服务端,客户端照样可以管理版本; 查看历史和版本比较等多数操作都不需要访问服务器,比集中式VCS更能提高版本管理效率; 3、Git特点 优秀存储能力 非凡的性能 开源免费 备份快捷 可离线操作 易定制工作流程 Git是什么? Git是一种非常流行的分布式源代码版本控制系统,它和其他版本控制系统的主要差别在于Git只关心文件数据的整体是否发生变化,而大多数版本其他系统只关心文件内容的具体差异。 Git另一个特性是分布式,远程服务器上面一个代码仓库,本地计算机一个代码仓库。本地和远程都拥有完整的代码,在本地的任何操作都将先记录在本地,待需要提交的时候同步到远程。 Git和Github和GitLab的区别? git 是一项技术,源代码管理的技术;Github是一个网站,一个开源项目的展示平台,一个技术社区,大家编写代码提交到这个网站后其他人可以看到,并参与编写

2020-03-16

微软常用运行库合集-2019.07.20-X64

微软常用运行库合集作用如下: 1、这些运行库都是采用MicrosoftVisualStudio20XX编写的软件必须使用的公用DLL运行库,相当于程序的字典文件。 2、某些网上和论坛的部分精简软件没有附带这些公用DLL,所以安装这些运行库是系统安装后第一件要做的事情。 3、由于MicrosoftVisualC+200SP1(9.0.30729.6161)已经包合MicrosoftVisualC++-200ATLUJpdatelb973924 (9.0.30729.4148),所以20O8SP1的ATL升级文件不提供。 4、某些程序在64位系统下运行任然需要32位版本的运行库,因为程序是基于32位VisualStudio开发的。

2020-03-14

空空如也

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

TA关注的人

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