自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Freemarker模版详细介绍

使用 assign 指令你可以创建一个新的变量, 或者替换一个已经存在的变量。< # -- assign 自定义变量指令语法: < #assign 变量名 = 值 > < #assign 变量名 = 值 变量名 = 值 > (定义多个变量) -- > < #assign str = "hello" > $ {names?可以使用 macro 指令来自定义一些自定义指令。< -- 4. macro 自定义指令 (宏) 1. 基本使用。

2023-04-06 10:23:59 1646

原创 大数据之Hadoop生态圈

HDFS是整个Hadoop体系的基础,负责数据的存储与管理,Hdfs有着高容错性的特点,并且设计用来部署在低廉的硬件上,适合那些有着超大数据集的应用程序。

2023-06-30 17:58:52 1270

原创 linux常用命令(持续更新)

关闭虚拟机打开网络配置。

2023-05-19 10:41:11 157

原创 分享sql

以上 SQL 语句可以返回每个部门中薪资前三高的员工,根据需要可以使用 SUM 或 AVG 进行统计,得到部门薪资总和或平均薪资。

2023-05-17 21:05:49 233

原创 项目学习及其总结(黎明)

概念:递归就是一种算法或函数调用自身的过程。在递归过程中,程序会将问题分解成更小的子问题,并通过递归调用自身来解决这些子问题,直到子问题规模足够小并能够直接求解,从而得到原始问题的解;优点:是它可以帮助简化复杂的问题,因为它可以将大问题分解为小问题。递归还可以使代码更加简洁和易于理解,因为它可以更自然地表达问题本身。缺点:递归算法的效率通常较低,因为在递归过程中会产生额外的开销,如函数调用和栈空间的使用。如果递归深度太大,程序可能会因为栈溢出而崩溃。

2023-05-16 10:52:43 698

原创 数据库的概念(表连接)

脏读:A事务执行过程中,B事务读取了A事务的修改。但是由于某些原因,A事务可能没有完成提交(读未提交),发生RollBack了操作,则B事务所读取的数据就会是不正确的。不可重复读:B事务读取了两次数据,在这两次的读取过程中A事务修改了数据(读已提交),B事务的这两次读取出来的数据不一样。幻读:事务读取了两次数据,在这两次的读取过程中A事务添加了数据,B事务的这两次读取出来的数据不一样。​ 左连接:以左表为主表,返回左边(或者主)表中的所有记录和与其匹配的右边(或从)表中的对应记录。

2023-04-27 10:19:11 293

原创 SpringBoot

Spring Boot 通过 maven 中的 starter 导⼊了所需场景下的 jar 包,并通过主启动类上的@SpringBootApplication 中的 @EnableAutoConfiguration 读取了类路径下的 META-INF/spring.factories下@SpringBootApplication 中的 @EnableAutoConfiguration 读取了类路径下的 META-INF/spring.factories下标注的约束条件来引⼊⾃动化的环境配置。

2023-04-26 17:26:55 192

原创 SpringMVC

通过参数的形式访问 @RequestMapping(params = “test06”)属性设置⽀持的请求⽅式 method=RequestMethod.POST。URL地址映射配置之@RequesrMapping 映射单个URL。⽤于类上,表⽰类中的所有响应请求的⽅法都是以该地址作为⽗路径。设置 URL 映射的请求⽅式 可以通过 method。通过参数名称映射 URL。

2023-04-22 11:49:12 142

原创 Spring

Spring框架是一个开源的 JavaEE 的应用程序 Spring基于分布式的应用程序 基于轻量级的框架实现项目在开发过程中的轻松解耦, 提高项目的开发效率。配置管理 Bean对象的实例化-IOC 集成第三方的框架Mybatis、Hibernate框架(持久层框架) Spring MVC Spring Security权限Quartz时钟框架(定时任务处理) 自带服务 Mail邮件发送 定时任务处理-定时调度(定时短信、定时任务)

2023-04-18 11:54:27 190

原创 JSP和JSPL

3. otherwise标签必须设置在最后一个when标签之后 (Illegal “c:when” after “c:otherwise” tag in “c:choose” tag.)无论客户端还是服务器端都可以取得,但是现在重新开启一个新的浏览器,则无法取得之前设置的session了,因为每一个session只保存在当前的浏览器当中,并在相关的页面取得。在JSP中提供了四种属性的保存范围,所谓的属性保存范围,指的就是一个设置的对象,可以再多少个页面中保存并可以继续使用。

2023-04-03 16:53:16 296

原创 过滤器和监听器

过滤器和监听器Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response进行修改。它主要用于对用户请求进行预处理,也可以对HttpServletResponse 进行后处理。单个过滤器和多个过滤器若是一个过滤器链:先配置先执行(请求时的执行顺序);响应时: 以相反的顺序执行。在 HttpServletRequest 到达 Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest,也可以修改 Ht

2023-04-01 16:30:03 64

原创 Servlet容器

这是一个比较特殊的cookie,当用户请求服务器时,如果访问了 session,则服务器会创建一个名为 JSESSIONID,值为获取到的 session(无论是获取到的还是新创建的)的 sessionId 的 cookie 对象,并添加到response 对象中,响应给客户端,有效时间为关闭浏览器。请求转发,是一种服务器的行为,当客户端请求到达后,服务器进行转发,此时会将请求对象进行保存,地址栏中的 URL 地址不会改变,得到响应后,服务器端再将响应发送给客户端,从始至终只有一个请求发出。

2023-03-31 15:14:46 111

原创 Bootstrap

中即可Bootstrap插件导航要点1、基本样式:.nav2、分类:1)、标签型 (nav-tabs)导航2)、胶囊形(nav-pills)导航3)、堆栈(nav-stacked)导航4)、自适应(nav-justified)导航5)、面包屑式(breadcrumb)导航单独使用样式,不与nav一起使用,直接加入到ol、ul中即可,一般用于导航,主要是起的作用是告诉用户现在所处页面的位置(当前位置)3、状态:1)、选中状态 active 样式。

2023-03-30 21:16:24 93

原创 jQuery

在原来的样式基础上添加样式,原本的样式会保留,如果出现相同样式,则以样式中后定义的为准)把内容追加到指定元素内部的最前面,内容可以是字符串、html元素或jquery对象。把内容追加到指定元素内部的最后面,内容可以是字符串、html元素或jquery对象。在指定元素内部的最前面追加内容,内容可以是字符串、html元素或jquery对象。在指定元素内部的最后面追加内容,内容可以是字符串、html元素或jquery对象。在添加元素时,如果元素本身不存在(新建的元素),此时会将元素追加到指定位置;

2023-03-29 09:53:43 134

原创 事件 Bom Dom

Bom Dom 和事件

2023-03-27 20:15:03 85

原创 JavaScript

在转换之前,首先会分析该字符串,判断位置为0处的字符,判断它是否是个有效数字,如果不是,则直接返回NaN,不再继续,如果是则继续,直到找到非字符。(js是一种弱类型语言,如果没有分号,可能也不会报错,建议写上)6. JavaScript是一种动态类型、弱类型语言,也就是说,变量的类型没有限制,可以赋予各种类型的值。4. 可以使用任意字符当作数组的索引,如果索引是非正整数,我们称之为数组的属性,属性不影响数组的长度。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升。

2023-03-25 14:11:09 114

原创 html和css

单独设置各边的内边距:padding-top、padding-left、padding-bottom、padding-right。单独设置各边的外边距:margin-top、margin-left、margin-bottom、margin-right。4. 浮动元素的前一个元素不会受到任何影响(如果你想让两个块状元素并排显示,必须让两个块状元素都应用float)。3. 浮动元素的后一个元素会围绕着浮动元素(典型运用是文字围绕图片)元素会被显示,且元素会变成块级元素,元素前后会有换行符。

2023-03-24 20:19:07 98

原创 freemarker

#marco 指令 》内容《/#marco》

2023-03-21 14:21:13 77

原创 mybatis

通过resultMap定义映射关系, 并通过collection标签指定集合属性泛型的映射关系. 可以collection标签看成一个resultMap标签使用. ofType 属性表示集合的泛型, 可以写全限定路径或别名.否则可能会出现数据不一致的情况。b) 映射文件中提供对应的标签. 此时, SQL 语句中获取方式有两种, 通过#{arg+数字}或#{param+数字}的方式.用于设定查询返回的结果的数据类型,要写类型的权限定名(包名+类名),如果返回值的是集合类型,要定义集合的泛型类型。

2023-03-21 14:14:35 115

原创 学习问题及解决

使用时间段时要注意下结束时间的格式,2022-01-09 和2022-01-09 10:50:59 是不同的。FROM a_testtable WHERE t_month IN(‘1月’,‘2月’,‘3月’,‘4月’)MAX(CASE t_month WHEN ‘1月’ THEN t_value END) AS 一月,MAX(CASE t_month WHEN ‘2月’ THEN t_value END) AS 二月,A和B都是数值,同等于>=A and

2023-03-18 15:59:11 398

原创 oracle

in相当于使用or的多个等值,定值集合 ,如果存在 子查询,确保 类型相同、字段数为1,如果记录多,效率不高,用于 一些 少量定值判断上。2)、group by字段 可以不出现 select 中 ,反之select 除组函数外的,其他字段必须出现在group by中。full join on|using -->全连接 满足直接匹配,不满足 相互补充null ,确保 所有表的记录 都至少出现一次。差集(减去重复) 对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。

2023-03-17 22:16:09 213

原创 lambda表达式 和匿名内部类

匿名内部类和 lambda

2022-11-16 16:19:06 117

原创 什么是集合

集合和数组的区别泛型ArrayListVector

2022-11-14 22:29:10 378

原创 IO的笔记

IO

2022-11-10 19:52:06 111

原创 包装类的习题

包装

2022-11-10 19:10:25 92

原创 异常的笔记

异常和错误

2022-11-10 19:08:12 139

原创 异常(Exception)

异常 ,空指针异常

2022-11-07 11:14:32 138

原创 设计模式.

设计模式

2022-11-07 11:03:26 105

原创 二维数组笔记

二维数组

2022-11-04 20:14:48 187

原创 学习笔记关键词

final,多态,抽象的,object

2022-10-31 18:01:29 255

原创 Javajr

java的笔记

2022-10-20 20:31:15 505

原创 java学习笔记

Java 学习资料

2022-10-20 09:47:44 787 1

空空如也

空空如也

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

TA关注的人

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