自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (23)
  • 收藏
  • 关注

原创 数据同步解决方案canal之canal服务端安装配置-个人记录

canal对当前mysql内部数据改变进行监控,一旦发现它内部数据发生改变话,那么当前canal会把这些信息接收过来并且来完成后续的数据同步工作阿里旗下的一个开源项目(内部基于java开发)监控数据库内部数据的改变环境部署mysql开启binlog模式开启binlog模式后,mysql才会对其内部的添加、修改、删除的这些操作都记录到相关的binlog日志中查看当前mysql是否开启binlog模式(cmd)命令:SHOW VARIABLES LIKE ‘%log_bin%’如果lo

2020-10-22 11:18:17 803 1

原创 Docker之个人记录

安装Docker1、yum 包更新到最新yum update2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm23、 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep

2020-10-21 14:32:17 146

原创 MySQL之个人记录

在定义外键约束前想两个问题(1:那个是主表?2:那个是从表?)内连接和外连接查询前想的两个问题(1:查询那些表?2:确定表的连接条件?)子查询涉及多表操作查询前需要想四个问题(1:查询那些数据?2:查询条件是什么?3:是否是主表查询?4:确定连接条件)约束:主键 primary key 自增:auto_increment唯一 Unique非空 not null默认 Default外键 foreign keyon update cascade 级联更新on delete cascade

2020-10-20 19:50:59 155

原创 Nginx限流之个人记录

基于Nginx实现限流的操作,对于一个网站的首页来说,它的并发访问量一定是非常大。(防止用户访问量过大导致服务宕机的问题出现)即使使用了多级缓存,如果大量恶意请求也会对系统造成影响;而限流是保护措施之一,所以需要对网站首页的访问进行限流的操作控制速率控制速率的方式之一就是采用漏桶算法漏桶算法(Leaky Bucket)实现与控制速率限流,就是例如:水(请求)先进入到漏桶里,漏桶以一定的速度漏水(响应速率);当水流速度过大会导致漏桶溢出(访问速率超过响应速率),然后就会拒绝请求。可以看出漏桶算法可以

2020-10-19 11:24:10 125

原创 分布式ID生成解决方案之开源算法snowflake(雪花算法)

snowflake是Twitter开源的分布式ID生成算法,结果是一个Long型的ID。其核心思想是:使用41bit作为毫秒数,10bit最为机器的ID(5个bit数数据中心,5个bit是机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生4096个ID),最后还有一个符号位,永远是0snowflake雪花算法ID值的生成总长度为64位第一部分:只有一位它是不参与ID的生成的,永远是0第二部分:有41位,它是根据系统当前时间(精确到毫秒值),作为时间戳来生成的这4.

2020-10-12 18:09:03 261

原创 JWT鉴权之个人记录

使用网关在系统中比较适合进行权限的校验当有了网关之后,用户所有的请求都会经过当前的网关,然后由网关将用户的请求转发到具体的某一个服务上。现在网关相当于后端服务统一的入口,所以可以方便的在网关系统中来进行相关服务权限的校验。所谓的鉴权就是来鉴定你当前有没有访问的权限。如果有访问权限,网关就会把当前的请求给到具体的某一个服务上,如果没有访问权限,那么你本次的请求网关会直接拒绝掉采用JWT令牌的方式来实现鉴权校验JWT全称 JSON Web Token可以通过它在当前客户端与当前服务器端..

2020-10-12 17:30:06 206

原创 Gateway网关之个人记录

网关不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的连接口才能完成一个业务需求。如果让客户端直接与各个微服务通信,会有以下的问题假设:客户端要完成某一个功能,可能需要调用多个服务才可以进行完成,如果没有网关的话,出现以下问题1:客户端会多次请求不同微服务(这样的话就会增加客户端调用后端的复杂性),增加客户端的复杂性2:存在跨域请求(造成客户端调用的跨域请求问题),在一定场景下处理相对复杂3:假设当前的微服务需要进行认证访问话,如果没有网关,你就需要在每一个服务都需要独立

2020-10-12 15:24:45 622

原创 BCrypt密码加密之个人记录

密文不可逆:就是对密码加完密后得到的密文 它是没有直接的API进行解密的。对用户密码进行加密,然后存储到数据库。目前,MD5和BCrypt比较流行;相对来说BCrypt比MD5安全,因为其内部引入了加盐机制加盐机制:随机生成的29个字符的字符串,并且每次都是随机生成的(就是每次生成盐的值都是不同的)控制台模拟:package cn.cdw.test;import org.springframework.security.crypto.bcrypt.BCrypt;/*测试..

2020-10-11 19:41:13 107

原创 分布式文件存储-FastDFS之个人记录

FastDFS对于一个项目来说尤其是大型项目,它里面存储很多的文件,比如:图片、文档、报表…,如果使用传统方式把这些资源存储在某一台的机器磁盘的话,可想而知其容量是不足够支撑,这些海量文件的,因此使用FastDFS分布式文件存储的解决方案来进行解决阿里开源的轻量级的分布式文件系统FastDFS的功能分布式文件存储、文件同步、文件访问(文件上传、下载)等…还支持冗余备份、负载均衡、线性扩容FastDFS它注重高可用、高性能优点FastDFS内部架构的主要两个角色Tracker Serv

2020-10-11 17:41:24 133

原创 跨域解决方案CORS之个人记录

为什么会出现跨域?因为是浏览器的同源策略限制导致的。同源策略(Sameoriginpolicy)是一种约定。同源指在同一个域中。两个页面具有相同的协议(protocol)、主机(host)、端口(prot)。协议、主机、端口都相同说明在同一个域中,不相同就会导致跨域跨域会出现什么问题?会出现如下错误No ‘Access-Control-Origin’ header is present on the requested resource.Origin‘http://localhost:90

2020-10-11 17:26:12 211

原创 ElasticSearch之个人记录

ElasticSearchElasticSearch安装与启动安装(解压即可)window版本的ElasticSearch下载elasticsearch-5.6.8.zip解压即可用修改配置文件(elasticsearch.yml)在 elasticsearch配置文件增加以下两句命令为了允许elasticsearch跨域访问,如果不不安装后面的elasticsearch-head是可以不修改的,直接启动http.cors.enabled: truehttp.cors.allow-origi

2020-10-06 16:57:00 395

原创 RabbitMQ之个人记录

RabbitMQRabbitMQ有六种不同的工作模式参考: https://www.rabbitmq.com/getstarted.htmlwww.rabbitmq---->Get Started------------>RabbitMQ Tutorials使用简单模式完成消息传递创建工程(生产者、消费者)添加依赖给生产者和消费者配置maven坐标依赖<dependencies> <!--RabbitMQ java客户端依赖-->

2020-10-06 16:55:59 214

原创 Linux下安装RabbitMQ之个人记录

Linux下安装RabbitMQ的安装安装包下载地址:查看安装的RabbitMQ与erlang是否版本对应使用的是64位的Liunx安装查看linux是多少位的指令:getconf LONG_BIT注意:因为RabbitMQ是用erlang开发的,所以安装RabbitMQ要与erlang版本对应参考: https://www.rabbitmq.com/which-erlang.html如图:把RabbitMQ安装包放置到一个好找的目录D:\setup\rabbitmq进入Linux

2020-10-05 22:05:12 348 1

原创 DW-CHEN的Java点滴记录之SpringCloud

Spring Could代码示例参考:[email protected]:chendingwu/SpringCloudExample.gitEureka注册中心依赖坐标<!--eureka启动器依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-c

2020-10-03 15:06:24 142

原创 DW-CHEN的Java点滴记录之SpringBoot

SpringBoot部分代码参考:[email protected]:chendingwu/SpringBootExample.git添加依赖依赖springboot父工程 <!--依赖springboot父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent

2020-09-30 19:51:22 184

原创 DW-CHEN的Java点滴记录之SpringMVC

SpringMVCSpringMVC是一种基于Java实现MVC模型轻量级Web框架MVC(Modl View Controller),一种用于设计创建web应用程序表现层模式Model:模型,数据模型,用于封装数据View:视图,页面视图,用于展示数据Controller:控制器,处理用户交互的调度器,用于根据用户的需求处理程序逻辑SpringMVC六大核心组件组件说明DispatcherServlet前端控制器,是整体流程控制的中心,由其调用其它组件处理用户的请求

2020-09-27 21:10:41 120

原创 DW-CHEN的Java点滴记录之Spring

Spring

2020-09-23 23:43:55 168

原创 Git分布式版本控制工具之个人记录

Gitgit安装包和中文语言包下载地址:https://download.csdn.net/download/qq_42795277/12864888Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库:本地仓库和远程仓库本地仓库:是在开发人员自己电脑上的Git仓库远程仓库:是在远程服务器上的Git仓库Clone:克隆,就是将远程仓库复制到本地Push:推送,就是将本地仓库代码上传到远程仓库Pu

2020-09-19 22:04:58 307 2

原创 Redis之个人记录

RedisRedis(Remote DIctionary Server),是用c语言开发的一个开源的高性能键值对(key-value)数据库特征数据间没有必然的关联关系内部采用单线程机制进行工作高性能,官方提供测试数据,50个并发执行100000请求,读取速度是110000次/s,写的速度是81000次/s多数据类型支持1:字符串类型 string2:列表类型 list3:散列类型 hash4:集合类型 set支持持久化,可以进行数据灾难恢复NoSQL

2020-09-18 23:02:17 251

原创 Vue之个人记录

Vue核心js文件下载地址:https://download.csdn.net/download/qq_42795277/12850966vue是一个构建在用户界面的渐进式前端框架,只关注视图层。通过尽可能简单的API来实现响应数据的绑定和组合的视图组件vue核心对象:每个vue程序都是从Vue对象开始的let vue = new Vue({ 选项列表;})<!DOCTYPE html><html lang="en"><head>

2020-09-16 20:29:20 148

原创 Ajax之个人记录

AjaxAjax(Asynchronous JavaScript And XML):异步的JavaScript和XML,本身不是一种新技术,而是多个技术的综合,用于快速创建动态网页的技术一般的网页如果需要更新内容,必须重新加载整个页面,而Ajax通过浏览器与服务器进行少量数据交换,就可以是网页实现异步更新,也就是在不重新加载整个页面的情况下,对网页的部分内容进行局部更新同步:服务器端在处理过程中,无法进行其他操作异步:服务器端在处理过程中,可以进行其他操作统一处理乱码package cn.c

2020-09-15 21:57:33 131

原创 jQuery之个人记录

jQueryjQuery是一个JavaScript库,库就是一个JS文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏,移动等,目的就是在使用时直接调用,不需要再重新定义,这样就可以极大的简化了JavaScript编程要想使用jQuery,那么就需要引入jquery-3.3.1.min.jsjQuery核心语法:$()<!DOCTYPE html><html lang="en"><head> <meta charset="U

2020-09-14 22:05:50 209 3

原创 JavaScript之DOM/事件/面向对象/内置对象/BOM

JavaScriptJavaScript时一种客户端脚本语言,运行在客户端浏览器中,每一个浏览器都具备解析JavaScript的引擎脚本语言:不需要编译就可以被浏览器直接解析执行了核心功能就是增强用户和HTML页面的交互过程,让页面有一些动态效果,以此来增强用户的体验组成部分ECMAScript:客户端脚本语言标准统一了所有客户端脚本语言的编码方式DOMBOM和HTML结合方式内部引入:<script></script>外部引入方式:<script

2020-09-13 17:36:34 554 1

原创 DW-CHEN的Java点滴记录之MyBatis

MyBatis框架需要导入mybatis-3.2.8.jar包:下载地址:框架它是一款半成品软件,我们可以基于这个半成品软件继续开发来完成我们个性化的需求MyBatis是一个非常好的基于Java持久层框架,它内部封装了JDBC,所有开发者只需要关注SQL语句本身,而不需要花费精力去处理加载驱动,创建连接,创建执行者等复杂的操纵ORM思想ORM(Object Relational Mapping):对象关系映射,指的是持久化数据和实体对象映射模式,为了解决面向对象与关系型数据库存在的互

2020-09-11 23:06:44 167 1

原创 DW-CHEN的Java点滴记录之JDBC

JDBC连接数据库mysql-connector-java-5.1.37.jar的jar包下载:https://download.csdn.net/download/qq_42795277/12819561JDBC是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的JDBC本质:其实就是Java官方提供的一套规范(接口),用于帮助开发人员快速实现不同关系型数据库的连接DriverManager方法名名说明s

2020-09-06 17:10:39 151

原创 DW-CHEN的Java点滴记录JavaWeb之HTTP协议/Servlet/Cookie/Session/JSP/EL/JSTL/Filter/Listener

JavaEE规范JavaEE(Java Enterprise Edition):Java企业版,早期叫J2EE(J2EE的版本从1.0到1.4结束);现在Java版本从JavaEE 5开始JavaEE规范是很多Java开发技术的总称HTTP协议HTTP(Hyper Text Transfer Protocol):超文本传输协议HTTP协议是基于TCP/IP协议的超文本:比普通文本更加强大传输协议:客户端和服务端的通信规则(握手规则)HTTP协议的请求请求的组成规则请求行请

2020-09-04 12:06:35 450

原创 HTML/表单&CSS/选择器/盒子模型

HTMLHyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml;标记语言不是编程语言特殊字符表文件标签构成html最基本的标签1.<!DOCTYPE html>:html5中定义该文档是html文档2.html:html文档的根标签3.head:头标签。用于指定html文档的一些属性。引入外部的资源4.t

2020-08-27 21:34:16 770

原创 DW-CHEN的Java点滴记录之类加载器/反射机制/xml/DTD/Schema/枚举/注解/单元测试/日志技术

类加载器负责将 .class文件(存储的物理文件)加载到内存中类加载的时机:用到就加载,不用不加载类加载的过程:加载,验证,准备,解析,初始化类加载器的分类1.启动类加载器(Bootstrap ClassLoader):虚拟机内置的类加载器2.平台类加载器(Platform Classloader):负责加载JDK中一些特殊的模块3.系统加载器(System Classloader):负责加载用户类路径上所指定的类库双亲委派模型package cn.cdw.demo;/** *

2020-08-27 09:33:21 233

原创 DW-CHEN的Java点滴记录之网络编程

网络编程在网络通信协议下,不同计算机上运行的程序,可以进行数据传输就是两台计算机进行数据交互网络编程的三要素IP:设备在网络中的地址,是唯一标识端口:应用程序在设备中的唯一标识协议:数据在网络中传输的遵守的规则,常见的协议有UDP协议和TCP协议InetAddresspackage cn.cdw.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * @author DW-CHEN

2020-08-22 15:42:56 164

原创 DW-CHEN的Java点滴记录之多线程

多线程指从软件或者硬件上实现多个线程并发执行的技术具有多线程能力的计算机因有硬件支持而能够再同一时间执行多个线程,提升性能并发和并行并行:在同一时刻,有多个指令在多个CPU同时执行并发:在同一时刻,有多个指令在单个CPU上交替执行进程和线程进程:是正在运行的软件. 线程:是线程中的单个顺序控制流,是一条执行路径单线程和多线程单线程:一个进程如果只有一条执行路径,则称为单线程程序.多线程:一个进程如果有多条执行路径,则成为多线程程序多线程的实现继承Thread类的方式进行实

2020-08-21 19:00:47 190

原创 DW-CHEN的Java点滴记录之IO流

I/O流可以将数据从本地文件读取出来可以将数据从内存保存到本地文件File

2020-08-19 23:04:39 149

原创 DW-CHEN的Java点滴记录之集合/泛型/可变参数/Stream流

集合集合和数组的对比:1.数组的长度是不可变的,集合的长度是可变的2.数组可以存基本数据类型和引用数据类型,集合只能存储引用数据类型,如果要存储基本数据类型,需要存对应的包装类CollectionCollection是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现...

2020-08-17 14:31:55 206

原创 DW-CHEN的Java点滴记录之常用API

APIAPI(Application Programming interface)应用程序接口,就是Java帮我们已经写好的一些方法,我们直接拿过来用就可以了MathMath中包含了执行基本数字运算的方法Math的常用方法方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)向上取整public static double floor(double a向下取整

2020-08-14 21:53:37 182

原创 DW-CHEN的Java点滴记录-继承/接口/多态

继承继承:就是让类与类之间产生关系(子父类关系),子类可以直接使用父类中非私有的成员格式:public class 子类名 extends 父类名{ }父类:基类/超类子类:派生类使用场景:当类与类之间存在相同(共性)的内容,并且产生了 is a的关系,就可以考虑使用继承来优化代码特点:Java中只支持单继承,不支持多继承,但支持多层继承继承的成员变量访问特点在子类方法中访问一个变量1.子类局部范围找2.子类成员访问找3.父类成员范围找如果子父类中出现重名的成员变量,通过就近原则,

2020-08-10 16:52:17 136

原创 DW-CHEN的Java点滴记录-集合

集合和数组的特点对比共同点:都是存储数据的容器不同点:数组的容量时固定的,集合的容量时可变的如果存储的数据,长度经常发生改变,推荐使用集合ArrayList构造方法方法名说明public ArrayList()创建一个空的集合对象public boolean add(E e)将指定的元素追加到集合的末尾public void add(int index, E element)在次集合中指定的位置插入指定的元素常用方法方法名说明

2020-08-02 22:10:25 122

原创 DW-CHEN的Java点滴记录-API

APIAPI:Application Programming interface应用程序编程接口Java API:指JDK中提供的各种功能的Java类Scannernext()方法:遇到空格就不再录入数据了nextLine()方法:可以将数据完整的接收过来注意:nextInt()和nextLine()方法配合使用的时候,nextLine()方法就没有键盘录入的机会了。建议:后边如果有键盘录入数据的时候,有数字和字符串一起接收,建议使用next()方法接收字符串StringStri

2020-08-02 13:25:56 118

原创 DW-CHEN的Java点滴记录-面向对象

面向对象和面向过程的思想对比面向过程编程:Procedure Oriented Programming是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的面向对象编程:Object Oriented Programming是一种以对象为中心的编程思想,通过指挥对象实现具体的功能对象对象指客观存在的事物,万物皆对象类类是对现实生活中一类具有共同属性和行为的事物的抽象属性:该事物的各种特征,例如学生事物的属性:姓名,年龄等行为:该事物存在的功能,例如学生事物的行为:学习,吃

2020-08-01 23:21:35 209

原创 DW-CHEN的Java点滴记录-基础2

Java中的内存分配栈内存:方法运行时进入的内存,局部变量都存放于这块内存中堆内存:new出来的内容都会进入堆内存,并且会存在地址值方法区:字节码文件(.class文件)加载时进入的内存本地方法栈:调用操作系统相关资源寄存器:交给CPU去使用数组数组静态初始化和动态初始化对比动态初始化:手动指定数组长度,由系统给出默认初始化值静态初始化:手动指定数组元素,系统会根据元素个数计算出数组长度应用场景:1.动态初始化:只明确元素个数,不明确具体值,推荐使用动态初始化2.静态初始化:已

2020-08-01 18:41:22 99

原创 DW-CHEN的Java点滴记录-基础1

JDK和JREJDK:(Java Develop Kit)Java语句开发软件的工具包,内部包含JRE和开发工具包JRE:(Java Runtime Environment)Java运行环境,内部包含了JVM和Java核心类库类:Java文件在代码中的集合体现(类=Java文件,一个Java文件,一个Java类)类库:存放多个Java文件的仓库核心类库:Java已经写好的,非常核心的代码仓库关键词关键词的字母全部小写常用的代码编辑器,针对关键词有特殊的颜色标记,非常直观main不是关键词

2020-07-31 22:42:29 185

Sublime Text3_64.zip

Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。

2021-01-12

canal.deployer-1.1.3.tar.gz

canal对当前mysql内部数据改变进行监控,一旦发现它内部数据发生改变话,那么当前canal会把这些信息接收过来并且来完成后续的数据同步工作

2020-10-22

ElasticSearch安装包.zip

Elasticsearch是一个基于Lucene库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎

2020-10-05

RabbitMQ的Linux下的安装包.zip

RabbitMQ是一个实现了AMQP(Advanced Message Queuing Protocol)高级消息队列协议的消息队列服务

2020-10-05

git安装包和中文语言包.zip

Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库:本地仓库和远程仓库

2020-09-19

jedis相关jar包和配置文件.zip

jedis是用于Java语言连接reids服务,并提供对应的操作api,Jedis是Redis官方推荐的Java连接开发工具

2020-09-18

Redis安装包和客户端图形化管理工具.zip

Redis(Remote DIctionary Server),是用c语言开发的一个开源的高性能键值对(key-value)数据库

2020-09-18

ElementUI的核心js.zip

网站快速成型工具,是饿了么公司前端开发团队提供的一套基于Vue的网站组件库,使用Element前提必须要有Vue

2020-09-16

vue的核心js.zip

vue是一个构建在用户界面的渐进式前端框架,只关注视图层。通过尽可能简单的API来实现响应数据的绑定和组合的视图组件

2020-09-16

JSON转换工具jar包.zip

Jackson:开源免费的JSON转换工具,SpringMVC转换默认使用Jackson,可以将Java对象或集合转换成JSON格式的字符串,也可以将JSON格式的字符串转换成Java对象

2020-09-15

jquery.zip

jQuery是一个JavaScript库,库就是一个JS文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏,移动等,目的就是在使用时直接调用,不需要再重新定义,这样就可以极大的简化了JavaScript编程

2020-09-15

javaScript开发环境.zip

JavaScript时一种客户端脚本语言,运行在客户端浏览器中,每一个浏览器都具备解析JavaScript的引擎

2020-09-13

pageHelper分页插件jar包.zip

PageHelper是Github上开源的MyBatis分页插件,使用起来非常的简单,方便,并且支持任何复杂的单表、多表分页

2020-09-11

mybatis的jar包.zip

MyBatis是一个非常好的基于Java持久层框架,它内部封装了JDBC,所有开发者只需要关注SQL语句本身,而不需要花费精力去处理加载驱动,创建连接,创建执行者等复杂的操纵

2020-09-11

数据库连接池C3P0,Druid数据库连接池jar包.zip

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个

2020-09-06

jdbc数据库连接jar包.zip

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法

2020-09-06

封装对象工具类jar包.zip

程序中对javabean的操作很频繁, 所以apache提供了一套开源的api,方便对javabean的操作!即BeanUtils组件

2020-09-03

jstl的jar包.zip

JSP标准标签库(JSP Standard Tag Library)是Java EE网络应用程序开发平台的组成部分。它在JSP规范的基础上,扩充了一个JSP的标签库来完成一些通用任务,比如XML数据处理、条件执行、数据库访问、循环和国际化

2020-09-03

servlet.zip

Servlet运行于支持Java的应用服务器中。Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

2020-09-03

log4j的配置文件.zip

Log4J的配置文件(log4j.properties)就是用来设置记录器的级别、存放和布局的通过配置,记录程序在运行的时候的点点滴滴,并可以进行永久保存

2020-08-26

log4j所需的jar包.zip

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录

2020-08-26

Junit的jar包.zip

单元测试,JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一

2020-08-26

dom4j的jar包.zip

dom4j-1.6.1.jar包,用于解析xml,Dom4j是一个简单、灵活的开源库,dom4j使用接口和抽象基类,Dom4j的API相对要复杂一些但比JDOM更好的灵活性。 Dom4j是完美支持Xpath,具有性能优异、功能强大和极易使用的特点。采用的Dom4j需下载dom4j相应的jar文件

2020-08-26

空空如也

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

TA关注的人

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