自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 收藏
  • 关注

原创 str.substring() 的用法

substring

2022-09-09 10:34:41 462

原创 System.arraycopy的使用

arraycopy

2022-09-09 10:19:38 258

原创 sql 判断教师是否拥有邮箱

判断教师是否拥有邮箱

2022-08-10 12:20:03 387

转载 param和requestScope

在看param和requestScope之前,不妨先了解下在java下request的情况:request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用request.getParameter()的方法获取获取参数内容;requestScope通常是在servlet或者action的服务端中通过request.setAttribute()方法把数据放到request对象中供客户端获取,然后客户端获取的方法就是requestScope.getAttribut

2020-10-09 08:18:12 375

原创 POJO和JavaBean

POJO(Plain Ordinary Java Object)即普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。实际意义就是普通的JavaBeans(简单的实体类),特点就是支持业务逻辑的协助类。POJO类的作用是方便程序员使用数据库中的数据表,对于程序员来说,可以很方便的将POJO类当作对象来进行使用,也可以方便的调用其get,set方法。但不允许有业务方法,也不能携带有connection之类的方法,即不包含业务逻辑或持久逻辑等。按着Sun公司的定义,J.

2020-10-08 21:22:28 363

原创 500错误:returned a response status of 403 Forbidden

解决:找到Tomcat的目录,依次打开/conf/web.xml文件在web.xml文件中找到servlet标签,在servlet里添加如下字段:<init-param><param-name>readonly</param-name><param-value>false</param-value></init-param>重启服务器,问题就解决了...

2020-09-30 12:15:13 291

原创 intellij IDEA的target文件有什么用?

target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,所有都是Maven构建时生成的。

2020-09-28 09:42:29 9573

原创 解决maven项目创建过慢的问题

加入键值对:archetypeCataloginternal

2020-09-21 12:47:33 107

原创 QueryRunner

使用JDBC技术是一件繁琐的事情,为了使数据库更加高效,有一种简化jdbc技术的操作–DBUtils。DbUtils(org.apache.commons.dbutils.DbUtils)是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。DbUtils类主要负责装载驱动、关闭连接的常规工作。QreryRunner类(org.apache.commons.dbutils.QueryRunner) 是Dbutils的核心类之一,它

2020-08-25 13:50:31 302

原创 MyBatis中的延迟加载、缓存、注解开发

文章目录一、MyBatis的延迟加载1、使用 assocation 实现延迟加载2、使用 Collection 实现延迟加载二、MyBatis缓存1、Mybatis中的一级缓存2、Mybatis中的二级缓存三、Mybatis的注解开发1、mybatis 的常用注解说明2、使用 Mybatis 注解实现基本 CRUD一、MyBatis的延迟加载延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因

2020-07-30 14:06:11 199

原创 MyBatis连接池事务、基于XML动态SQL语句、多表查询

文章目录一、Mybatis 连接池与事务深入1、MyBtis连接池分类2、Mybatis 的事务控制二、Mybatis 的动态 SQL 语句1、动态SQL之 if 标签2、动态 SQL 之where标签3、 动态标签之foreach标签三、 Mybatis 多表查询1、 Mybatis 多表查询之一对一2、 Mybatis 多表查询之一对多3、 Mybatis 多表查询之多对多一、Mybatis 连接池与事务深入1、MyBtis连接池分类配置的位置:主配置文件SqlMapConfig.xml中的dat

2020-07-30 10:37:43 295 1

原创 简七32堂极简理财课——模块五:基金与股票,年化收益20%+

文章目录二十五、教你选到好基金1、什么是基金2、投资基金的好处3、公募基金是什么4、关于基金的误区二十六、教你看懂基金1、了解基金的基本信息2、查看基金投向3、查看交易信息二十七、简单易上手的指数基金1、什么是指数基金2、如何挑选适合投资的指数3、挑选具体的指数基金4、挑选指数基金的小技巧二十八、教你做好基金定投二十五、教你选到好基金1、什么是基金• 基金是把钱集合在一起,请专业人士打理进行间接投资的投资形式。利益共存、风险共担2、投资基金的好处• 更专业:选择专业的基金管理人,省力且能更好地赚钱

2020-07-29 14:58:03 2891

原创 简七32堂极简理财课——模块四:保险投资

文章目录十七、社保有什么用1、五险十八、如何买对保险十七、社保有什么用1、五险十八、如何买对保险

2020-07-27 16:17:27 716

原创 简七32堂极简理财课——模块三:日常理财,让你时时刻刻都有钱

文章目录十一、两大储蓄法则法则一:10/50法则法则二:先储蓄再消费3+1财富水池,收纳各种用钱需求十二、四步资产记账法1、三个原则,摆脱记流水账2、四步资产记账法十三、学会聪明的借钱1、什么时候应该借钱2、什么时候能借钱3、怎么借钱更划算4、如何更轻松的还款十一、两大储蓄法则• 拿铁因子:生活中如买咖啡般可有可无的习惯性支出法则一:10/50法则• 10%:将每月收入的10%用于储蓄。养成储蓄习惯后,可适当增加储蓄比例,如把30%的工资收入用于储蓄• 50%:将意外收入和奖金加薪的50%存下来。

2020-07-23 21:44:29 1182

原创 简七32堂极简理财课——模块二:理财规划,让你不再走弯路

文章目录六、理财第一步1、理财规划2、规划理财“五步走”3、制定规划根据生命周期制定目标根据SMART原则设定目标七、认真点清财富1、培养财富亲密度,增强对钱的掌控力2、资产负债表3、特殊科目的记录八、如何进行收支分类1、了解我们的收支2、具体步骤九、如何进行财富体检1、为什么要做财富体检2、财富体检步骤六、理财第一步1、理财规划• 理财规划是在与时空下棋,在有秩序的战术下赢得自己的阵地• 要对自己的财务状况做全盘的了解和规划2、规划理财“五步走”• 第一步:设定五年财务目标。遥不可及的不是目标

2020-07-21 21:29:18 1116

原创 简七32堂极简理财课——模块一:理财前一定要知道的财富真相

文章目录一、金钱的三个秘密1、金钱是一种度量衡2、钱的价值无时无刻不在发生着变化3、复利的滚雪球效应二、摸清富人赚钱思维1、富人思维到底是什么2、富人思维如何影响财富的3、如何培养自己的富人思维三、两部量化法,达成每一个赚钱目标1、有一个清晰的目标很重要2、两部目标法四、每年60分钟的极简投资1、极简投资2、操作方法3、原理4、步骤五、5万、50万、100万分别怎么投收益最大1、 整体安排投资2、五万元投资(职场新人)3、五十万投资(职场妈妈)4、一百万投资(小有成就)一、金钱的三个秘密1、金钱是一种度

2020-07-20 17:47:43 2786

原创 Mybatis基于代理Dao的CRUD操作

这里写目录标题一、回顾mybatis 环境搭建步骤二、基于代理 Dao 实现 CRUD 操作根据 ID 查询resultType 属性:保存操作用户更新用户删除用户模糊查询查询使用聚合函数Mybatis 与 JDBC 编程的比较三、MyBatis的参数深入1.parameterType 配置参数2.传递 pojo 包装对象编写 QueryVo编写持久层接口持久层接口的映射文件测试包装类作为参数四、 Mybatis 的输出结果封装1.resultType 配置结果类型2.resultMap 结果类型五、Myb

2020-07-13 14:31:27 204

原创 MyBatis入门

文章目录一、框架概述二、三层架构和SSM框架的对应关系三、持久层技术解决方案四、MyBatis概述一、框架概述什么是框架它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题使用框架的好处框架封装了很多的细节,使开发者可以使用极简的方式实现功能,提高开发效率二、三层架构和SSM框架的对应关系三层架构:表现层:用来展示数据业务层:用来处理业务需求持久层:用来与数据交互三、持久层技术解决方案JDBC技术:ConnectionPreparedStatementResultS

2020-07-06 21:54:02 157

原创 js中location.search、split()HTML5中localStorage

location.search在客户端获取Url参数的方法location.search是从当前URL的?号开始的字符串如:http://www.baidu.com/s?wd=baidu&cl=3它的search就是?wd=baidu&cl=3如: location.search.substr(1).split("&")[0]可以返回第一个参数:wd=baidu如: location.search.split(’?’)[1]可以返回所有参数:wd=baidu&am...

2020-05-28 21:39:00 926

原创 localStorage、sessionStorage

一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStorage拓展了cookie的4K限制2、localS

2020-05-28 21:36:46 178

原创 BaseServlet抽取

平常我们写Servlet时总是一个功能一个Servlet,然后发现自己写的Servlet文件一大堆。就比如登录,注册,退出,验证等等。但是我们仔细分析登录,注册,退出,验证等等好像都是和用户有关的。那么我们能不能将与用户有关的写一个Servlet,与货物有关的写一个Servet呢?再仔细想,平常我们写Java项目时总是采用三层架构模式,那么能不能有一种方法将我们写的所有Servlet也像Service层或者Dao层一样,写一个模块的Servlet,这个Servlet里包含这个模块相应的方法,通过调用这

2020-05-26 10:05:49 208

原创 Redis

今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数...

2020-04-13 18:53:24 146

原创 jedis详细配置

#最大活动对象数redis.pool.maxTotal=1000#最大能够保持idel状态的对象数redis.pool.maxIdle=100#最小能够保持idel状态的对象数redis.pool.minIdle=50#当池内没有返回对象时,最大等待时间redis.pool.maxWaitMillis=10000#当调用borrow Object方法时,是否进行有效性检查re...

2020-04-13 10:01:56 815

原创 AJAX&JSON

今日内容1. AJAX:2. JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。...

2020-04-11 17:14:17 210

原创 JQuery 高级

今日内容:JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表...

2020-04-07 11:20:20 147

原创 JQuery基础

今日内容1. JQuery基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架...

2020-04-03 17:06:32 220

原创 Filter&Listener

今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. ...

2020-04-02 11:42:18 151

原创 JSP、MVC开发模式、EL表达式、JSTL标签、三层架构

今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * conte...

2020-04-01 07:18:02 419

原创 Cookie、Session、JSP入门

今日内容1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1...

2020-03-29 19:20:13 201

原创 Response、ServletContext对象

Response对象* 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 * 字符输出流:PrintWriter getWr...

2020-03-27 09:57:57 225

原创 Request

Request:1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest -- 接口 | 实现...

2020-03-27 09:56:01 166

原创 HTTP

HTTP:* 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1.0:每一次请求响应都...

2020-03-27 09:51:57 1132

原创 Servlet

今日内容:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 7. Servlet相关配置Servlet:server applet1.概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写...

2020-03-20 09:37:57 201

原创 Tomcat

今日内容1. web相关概念回顾2. web服务器软件:web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一...

2020-03-20 09:32:21 132

原创 XML

今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...

2020-03-17 11:18:22 158

原创 Bootstrap

今日内容1. BootstrapBootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式...

2020-03-16 16:12:49 164

原创 JavaScript高级

今日内容:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1....

2020-03-15 19:46:13 162

原创 JavaScript初级

今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: ...

2020-03-09 16:52:39 140

原创 CSS

CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率3. CSS的使用:CSS与html结合方式 1. 内联样式 * 在标签内使用st...

2020-03-06 11:56:44 420

原创 HTML

内容1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦...

2020-03-02 10:57:03 311

空空如也

空空如也

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

TA关注的人

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