自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一介书生

技术交流,技术分享,做一个快乐的编码人

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 ES6箭头函数的this指向详解

箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数

2022-11-29 18:25:24 369

原创 使用vue+echarts显示天气预报最高温度案例

使用vue+echarts显示天气预报最高温度案例天气预报接口:http://wthrcdn.etouch.cn/weather_mini?city=聊城{“data”:{“yesterday”:{“date”:“4日星期四”,“high”:“高温 20℃”,“fx”:“南风”,“low”:“低温 12℃”,“fl”:"<![CDATA[3级]]>",“type”:“霾”},“city”:“聊城”,“forecast”:[{“date”:“5日星期五”,“high”:“高温 20℃”,“fe

2021-11-05 15:56:45 1426

原创 flask_sqlalchemy 实现数据的增删改查操作案例

flask_sqlalchemy 实现数据的增删改查操作案例刚刚接触flask_sqlalchemy,自己做了 一个增删改查的案例,分享给大家 。链接:https://pan.baidu.com/s/1lOzjmHXb-bs39hxWX0n7_g提取码:dj64

2021-08-07 10:28:09 437

原创 大数据项目实战

带大家走一下大数据项目的整个实战流程,让读者了解大数据项目是如何运行的。对大数据有一个总体的概念。一、搭建大数据集群环境1.搭建大数据实验环境(1)Linux系统虚拟机的安装与克隆(2)配置虚拟机网络与SSH服务(3)搭建Hadoop集群(4)安装MySql数据库(5)安装 Hive(6) 安装 Sqoop(7) 其他组件的安装以上内容不再详细讲解,参考相关内容。二、数据爬取1.数据爬取技术数据爬取可以采用Java爬取,也可以采用python进行爬取。python在数据爬取方面代码

2021-06-11 17:59:36 6007 2

原创 如何对视频进行降噪

如何给视频降噪录好的视频有噪音怎么办?很简单,需要两个工具就能解决。1.premierecs62.auditionpr负责把视频中的音频分离出来,audition负责把分离出来的音频降噪 ,pr把负责把降噪后的音频和视频合成。下面我们开始进行。1.pr把视频中的音频分离出来。打开pr软件,导入视频。新建 项目,选择合适的位置,保存在新项目中,选择文件–导入,导入要处理的视频把...

2020-03-15 12:06:11 38543 3

原创 32.SSM框架整合

1.整合环境搭建1.1 整合思路由于Spring MVC是Spring框架中的一个模块,所以Spring MVC与Spring之间不存在整合的问题,只要引入相应JAR包就可以直接使用。因此SSM框架的整合就只涉及到了Spring与MyBatis的整合,以及Spring MVC与MyBatis的整合.在第10章讲解Spring与MyBatis框架的整合时,我们是通过Spring实例化Bean,...

2019-02-06 15:17:40 305

原创 21.传统DAO方式的开发整合

1.整合环境搭建1.1 准备jar包1.Spring框架所需的JAR包1.2 编写配置文件1.创建项目(chapter10),引入JAR包2.编写db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatisjdbc.username=rootjdbc.pa...

2019-02-01 10:11:40 1226

原创 14.MyBatis的核心对象及配置文件

1.MyBatis的核心 对象主要包含两个核心 对象:SqlSessionFactory和SqlSession1.1 SqlSessionFactorySqlSessionFactory是MyBatis框架中十分重要的对象,它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession。SqlSessionFactory对象的实例可以通过SqlSessionFactory...

2019-01-29 17:32:32 2012

原创 5.Spring AOP及动态代理

1. Spring AOP简介1.1 什么是AOPAOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码...

2019-01-27 19:01:31 8374 1

原创 4.Bean的装配方式

1.Bean的生命周期Spring容器可以管理singleton作用域的Bean的生命周期,在此作用域下,Spring能够精确地知道该Bean何时被创建, 何时初始化完成 以及何时被销毁。对于prototype作用域的Bean,Spring只负责创建,当容器他好地Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪生命周期。每次客户端请求prototype作用域的Be...

2019-01-27 19:01:03 606

原创 3.Bean的实例化及作用域

1.Bean的配置如果把Spring看做一个大型工厂,则Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配到一起.小提示: Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean....

2019-01-20 21:34:46 943 1

原创 12.jsp概述及指令

1.什么是JSPJSP全名是Java Server Page,它是建立在Servlet规范之上的动态网页开发技术。在JSP文件中,HTML代码与Java代码共同存在。Html代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态内容的显示。例:&lt;%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%&g...

2018-11-25 20:16:26 356

原创 10.【任务案例】用户登录案例

1.用户登录页面制作&lt;form name="reg" action="/LoginServlet" method="post"&gt; 用户名: &lt;input name="username" type="text" /&gt;&lt;br/&gt; 密码: &lt;input name="passwor

2018-11-25 19:56:47 307

原创 9.Session对象

1.什么是Session它是一个服务器对象,用来存储一个会话内的共享数据。例如用户登录系统中,把当前用户保存在session中,session为当前会话中所有的请求共享。2.Session原理1.首次去银行,需要开户,户保存在银行,卡(卡上有卡号)给用户2.再次去银行,用户带上卡,银行通过卡号找到对应的账户。对应的session1.会话开始的时候,服务器创建session对象,把ses...

2018-11-25 19:51:55 180

原创 8.Cookie对象

1.会话大家都在网上买过东西,而打开浏览器在网上购物到关闭浏览器的过程就是一个会话。在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器端交互的过程中,也会产生一些数据。会话指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应过程。2.Cookie对象会员卡的例子,描述我们平时用会员卡在商场购物的情境。Cookie的功能类似会员卡,当用户通过浏览器访问Web服务器时...

2018-11-25 19:44:47 184

原创 6.HttpServletRequest对象

1.获取请求行消息的方法当访问Servlet时,会在请求消息的请求行中,包含请求方法、请求资源名,请求路径等信息,为了获取这些信息,在HttpServletRequest接口中,定义了一系列用于获取请求行信息的方法,如下表所示response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.get...

2018-11-21 11:31:16 219

原创 5.HttpServletResponse对象

1.浏览器访问Servlet的过程Servlet最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对Servlet的每次请求,Web服务器在调用service()方法(doPost,doGet)之前,都会创建两个对象,分别是HttpServletRequest和HttpServletResponse对象。其中,HttpServletRequest用于封装HTTP请求消息,简称reque...

2018-11-12 15:40:56 1095

原创 4.ServletConfig和ServletContext

1.ServletConfig接口在Servlet运行期间,经常需要一些辅助信息,例如,文件使用的编码,使用Servlet程序的公司等,这些信息可以在web.xml文件中使用一个或多个&lt;init-param&gt;元素进行配置。&lt;init-param&gt; &lt;param-name&gt;encoding&lt;/param-name&gt; &lt;pa...

2018-11-12 15:18:22 254

原创 37.【项目案例】消防工程师培训网站制作1--项目准备

1. 项目介绍2. 项目准备2.1 数据库2.2 jar包2.3 html页面3.项目创建3.1 创建web项目创建web项目 EduPro3.2 导入jar包3.3 配置C3P0数据连接池3.4 创建JavaBean创建包cn.lctvu.bean包,创建News类3.5 创建工具类创建包cn.lctvu.utils包,在包中创建数据库连接工具类DataSourceUt...

2018-10-14 09:15:55 169

原创 35.文件下载

1.文件下载方式1.1 手动下载(1)如果浏览器可以解析,将解析显示。(2)如果不能解析,将下载。1.2.使用编码程序下载以流的方式,将需要加载的资源发送到浏览器.两个响应头:(1)设置接收程序处理数据的方式( 通知浏览器不要解析,而是进行下载)response.setHeader(“content-disposition”, “attachment;filename=1.jpg”...

2018-10-12 22:09:35 189

原创 34.【任务案例】文件上传

1.如何实现文件上传文件上传:将浏览器端用户选择文件,通过网络,保存到服务器端硬盘上。开发步骤1.浏览器端:(1)选择文件 (2)发送文件&amp;amp;lt;form action=&amp;quot;...servlet&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;amp;gt;

2018-10-12 21:19:27 266

原创 33.【任务练习】利用jsp model2思想实现用户注册功能

练习利用jsp model2思想实现用户注册功能

2018-10-07 23:13:29 1689

原创 32.【任务案例】利用jsp model2思想实现用户注册功能

1.JSP开发模型为了更方便地使用JSP技术,SUN公司为JSP提供了两种开发模型:JSPModel1和JSPModel2。Model1简单轻便,适合小型Web项目的快速开发;JSPModel2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型项目,实际开发过程中,根据项目需求,选择合适的模型。2.JSP Model1Model1只有JSP和be...

2018-10-07 23:05:06 6139 2

原创 31.【任务案例】使用DBUtils实现增删改查

1.创建数据库/*创建chapter03数据库,然后在数据库中创建一个表user,具体语句如下*/CREATE DATABASE chapter03;USE chapter03;CREATE TABLE user(id INT(3) PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20) NOT NULL,password VARCHAR(20) NO...

2018-10-07 18:04:29 1073

原创 30.DBUtils工具使用

学习目标了解DBUtils常用的API能熟练使用DBUtils中的APIDBUtils工具介绍为了更简单的使用JDBC,Apache组织提供了一个工具类库commons-dbutils ,它是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。DBUtils工具的...

2018-10-07 17:18:25 149

原创 29.事务及连接池

JDBC处理事务在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。在JDBC中,事务操作默认是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作。操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回退.在JDBC中,可以通过调用setAut...

2018-10-07 11:05:10 157

原创 28.【任务案例】使用JDBC完成数据的修改

任务目标通过本次课的学习,能够完成对数据库中数据表的修改操作实现步骤1.创建JavaBean用增加操作的JavaBean2.创建工具类用增加操作的工具类3.创建DAO使用上一节增加操作创建的DAO,在上一节查询的UsersDao中增加修改方法// 修改用户 public boolean update(User user) { Connection conn...

2018-10-07 09:34:47 285

原创 27.【任务案例】使用JDBC完成数据的查询与删除

任务目标通过本次课的学习,能够完成对数据库中数据表的查询与删除操作实现步骤1.创建JavaBean使用上一节的User2.创建工具类使用上一节增加操作的工具类3.创建DAO使用上一节增加操作创建的DAO,在上一节查询的UsersDao中增加查询方法3.1查询所有的User对象 // 查询所有的User对象 public ArrayList&lt;User&gt;...

2018-10-07 09:13:26 522

原创 26.【任务案例】使用JDBC完成数据的增加操作

任务目标通过本次课的学习,能够完成对数据库中数据表的增加操作实现步骤1.创建JavaBean在src下创建cn.lctvu.bean包,在bean包中创建User类public class User { private int id; private String username; private String password; private Str...

2018-10-06 22:06:35 1080

原创 25.【批处理及PreparedStatement对象】

批处理当向数据库发送多条不同的SQL语句时,可以使用Statement实现批处理。Statement通过addBatch()方法添加一条SQL语句,通过executeBatch()方法批量执行SQL语句。public static void main(String[] args){Connection conn=null;Statement stmt=null;try {c...

2018-10-06 18:33:09 793

原创 19.【Function标签库】

function标签库简介JSTL Functions 标签库中提供了一组常用的 EL 函数,主要用于处理字符串,在 JSP 中可以直接使用这些函数。在 JSP 文件中使用 Functions 标签库,要先通过 taglib 指令引入该标签库:&amp;lt;%@taglib uri=”http://java.sun.com/jsp/jstl/functions” prefix=”fn” %.fn...

2018-10-06 11:07:31 293

原创 24.【实现第一个JDBC程序】

任务目标1.了解数据库在web应用中的作用。2.了解什么是JDBC3.了解JDBC常用的API4.利用JDBC能独立编写调用数据库记录的案例数据库在web应用中的作用平时见到的网站:学校网站、网易等。本课程完成项目:web书城网站JDBC简介JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为...

2018-10-05 20:30:45 1236

原创 23.【Servlet事件监听器】

Servlet事件监听器概述在Java开发中,对于事件的处理非常重要,比如响应键盘的输入、鼠标的点击、窗口的移动等等都要涉及到Java事件的应用。事件监听器用于对程序中发生的事件进行监听,在监听 的过程中会涉及到以下几个重要部分。事件(Event):用户的一个操作,如单击一个按钮、调用一个方法、创建一个对象等事件源:产生事件的对象事件监听器(Listener):负责监听发生在事件源上的事...

2018-10-05 17:56:20 492

原创 21.【任务案例:实现用户自动登录】

任务目标通过前面的学习,我们了解到Cookie可以实现用户自动登录的功能。当用户第1次访问服务器时,服务器会发送一个包含用户信息的Cookie。之后,当客户端再次访问服务器时,会向服务器回送Cookie。这样,服务器就可以从Cookie中获取用户信息,从而实现用户的自动登录功能。使用Cooke实现用户自动登录后,当客户端访问服务器的Servlet时,所有的Servlet都需要对用户的Cooki...

2018-10-05 11:07:44 956

原创 22.【任务案例:使用Filter实现全站统一编码】

任务案例使用Filter实现全站统一编码任务目标在Web开发中,经常会遇到中文乱码问题,按照前面所学知识,解决乱码的通常做法都是在Servlet程序中设置编码方式,但是,如果多个Servlet程序都需要设置编码方式,势必会书写大量重复的代码。为了解决上面的问题,可以在Filter中对获取到的请求和响应消息进行编码,从而统一全站的编码方式。实现步骤编写form.jsp页面&amp;amp;amp;amp;amp;amp;amp;lt;%@ p...

2018-10-02 22:10:29 1485

原创 20.【filter过滤器】

第十九次课什么是过滤器实现第一个Filter程序创建MyServlet创建MyFilter用配置文件(web.xml)实现filter用注解实现filterFilter映射使用通配符“*”拦截用户的所有请求Filter链FilterConfig接口什么是过滤器Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器...

2018-10-02 10:23:10 1411

原创 18.【jstl中的core标签】

什么是JSTLJSTL 是什么:Java ServerPages Standard Tag Library 标准标签库 (JSTL) 包含的各种标签可用于JSP 页面中。为什么要用JSTL:可以编写没有java代码的jsp页面。使JSP页面很容易被WEB设计人员理解,表达更清晰。减少程序出错,使程序容易维护。JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别...

2018-10-01 22:01:55 359

Markdown 文本编辑器typora-setup-x64

一款支持实时预览的 Markdown 文本编辑器,支持文档目录结构、图片、表格、列表等诸多文档格式,功能强大,上手方便。

2022-10-28

非常实用的屏幕画笔软件

一款优秀的屏幕画笔软件它可以让我们直接在屏幕上画圈圈、线头、标箭头或打字,方便把整个电脑屏幕当做是个电子白板(或黑板)。适合教师、培训机构等上课使用。

2022-10-28

一款功能强大的网页调试工具Postman

一款功能强大的网页调试工具。它是一套完整的API开发环境(ADE),集集合、工作区和工具为一体,支持API生命周期的每个阶段,适合从个人到企业的每个人的计划,开发人员使用Postman,为您API-first世界构建现代软件

2022-10-28

node.js安装软件:node-v12.18.0-x64

基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。...

2022-10-28

java读取设备信息实时监测数据接口

工程师为了监测产线稳定性,需提取出震动最大和最小的差值。HttpClientTest项目能读取接口数据。并能计算机最大幅度值。使用BigDecimal数据类型保证精度不丢失。PostData模拟监测生产线设备产生的数据,给HttpClientTest提供数据接口。

2022-10-27

php常用函数手册

php常用开发工具手册,里面包括大量的php函数及php学习资料,是一本难得的php学习工具书。

2012-11-11

豆丁下载器

能把豆丁网上的文件方便下载到本机,不用积分就可下载,非常方便。

2012-11-11

网页另存工具

能够很方便的把整个网页另存在本机上,包括所有图片和样式表文件。

2012-11-11

空空如也

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

TA关注的人

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