- 博客(32)
- 收藏
- 关注
原创 Freemarker模版详细介绍
使用 assign 指令你可以创建一个新的变量, 或者替换一个已经存在的变量。< # -- assign 自定义变量指令语法: < #assign 变量名 = 值 > < #assign 变量名 = 值 变量名 = 值 > (定义多个变量) -- > < #assign str = "hello" > $ {names?可以使用 macro 指令来自定义一些自定义指令。< -- 4. macro 自定义指令 (宏) 1. 基本使用。
2023-04-06 10:23:59 1650
原创 大数据之Hadoop生态圈
HDFS是整个Hadoop体系的基础,负责数据的存储与管理,Hdfs有着高容错性的特点,并且设计用来部署在低廉的硬件上,适合那些有着超大数据集的应用程序。
2023-06-30 17:58:52 1275
原创 项目学习及其总结(黎明)
概念:递归就是一种算法或函数调用自身的过程。在递归过程中,程序会将问题分解成更小的子问题,并通过递归调用自身来解决这些子问题,直到子问题规模足够小并能够直接求解,从而得到原始问题的解;优点:是它可以帮助简化复杂的问题,因为它可以将大问题分解为小问题。递归还可以使代码更加简洁和易于理解,因为它可以更自然地表达问题本身。缺点:递归算法的效率通常较低,因为在递归过程中会产生额外的开销,如函数调用和栈空间的使用。如果递归深度太大,程序可能会因为栈溢出而崩溃。
2023-05-16 10:52:43 698
原创 数据库的概念(表连接)
脏读:A事务执行过程中,B事务读取了A事务的修改。但是由于某些原因,A事务可能没有完成提交(读未提交),发生RollBack了操作,则B事务所读取的数据就会是不正确的。不可重复读:B事务读取了两次数据,在这两次的读取过程中A事务修改了数据(读已提交),B事务的这两次读取出来的数据不一样。幻读:事务读取了两次数据,在这两次的读取过程中A事务添加了数据,B事务的这两次读取出来的数据不一样。 左连接:以左表为主表,返回左边(或者主)表中的所有记录和与其匹配的右边(或从)表中的对应记录。
2023-04-27 10:19:11 294
原创 SpringBoot
Spring Boot 通过 maven 中的 starter 导⼊了所需场景下的 jar 包,并通过主启动类上的@SpringBootApplication 中的 @EnableAutoConfiguration 读取了类路径下的 META-INF/spring.factories下@SpringBootApplication 中的 @EnableAutoConfiguration 读取了类路径下的 META-INF/spring.factories下标注的约束条件来引⼊⾃动化的环境配置。
2023-04-26 17:26:55 193
原创 SpringMVC
通过参数的形式访问 @RequestMapping(params = “test06”)属性设置⽀持的请求⽅式 method=RequestMethod.POST。URL地址映射配置之@RequesrMapping 映射单个URL。⽤于类上,表⽰类中的所有响应请求的⽅法都是以该地址作为⽗路径。设置 URL 映射的请求⽅式 可以通过 method。通过参数名称映射 URL。
2023-04-22 11:49:12 143
原创 Spring
Spring框架是一个开源的 JavaEE 的应用程序 Spring基于分布式的应用程序 基于轻量级的框架实现项目在开发过程中的轻松解耦, 提高项目的开发效率。配置管理 Bean对象的实例化-IOC 集成第三方的框架Mybatis、Hibernate框架(持久层框架) Spring MVC Spring Security权限Quartz时钟框架(定时任务处理) 自带服务 Mail邮件发送 定时任务处理-定时调度(定时短信、定时任务)
2023-04-18 11:54:27 191
原创 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 299
原创 过滤器和监听器
过滤器和监听器Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response进行修改。它主要用于对用户请求进行预处理,也可以对HttpServletResponse 进行后处理。单个过滤器和多个过滤器若是一个过滤器链:先配置先执行(请求时的执行顺序);响应时: 以相反的顺序执行。在 HttpServletRequest 到达 Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest,也可以修改 Ht
2023-04-01 16:30:03 66
原创 Servlet容器
这是一个比较特殊的cookie,当用户请求服务器时,如果访问了 session,则服务器会创建一个名为 JSESSIONID,值为获取到的 session(无论是获取到的还是新创建的)的 sessionId 的 cookie 对象,并添加到response 对象中,响应给客户端,有效时间为关闭浏览器。请求转发,是一种服务器的行为,当客户端请求到达后,服务器进行转发,此时会将请求对象进行保存,地址栏中的 URL 地址不会改变,得到响应后,服务器端再将响应发送给客户端,从始至终只有一个请求发出。
2023-03-31 15:14:46 112
原创 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 94
原创 jQuery
在原来的样式基础上添加样式,原本的样式会保留,如果出现相同样式,则以样式中后定义的为准)把内容追加到指定元素内部的最前面,内容可以是字符串、html元素或jquery对象。把内容追加到指定元素内部的最后面,内容可以是字符串、html元素或jquery对象。在指定元素内部的最前面追加内容,内容可以是字符串、html元素或jquery对象。在指定元素内部的最后面追加内容,内容可以是字符串、html元素或jquery对象。在添加元素时,如果元素本身不存在(新建的元素),此时会将元素追加到指定位置;
2023-03-29 09:53:43 135
原创 JavaScript
在转换之前,首先会分析该字符串,判断位置为0处的字符,判断它是否是个有效数字,如果不是,则直接返回NaN,不再继续,如果是则继续,直到找到非字符。(js是一种弱类型语言,如果没有分号,可能也不会报错,建议写上)6. JavaScript是一种动态类型、弱类型语言,也就是说,变量的类型没有限制,可以赋予各种类型的值。4. 可以使用任意字符当作数组的索引,如果索引是非正整数,我们称之为数组的属性,属性不影响数组的长度。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升。
2023-03-25 14:11:09 115
原创 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 100
原创 mybatis
通过resultMap定义映射关系, 并通过collection标签指定集合属性泛型的映射关系. 可以collection标签看成一个resultMap标签使用. ofType 属性表示集合的泛型, 可以写全限定路径或别名.否则可能会出现数据不一致的情况。b) 映射文件中提供对应的标签. 此时, SQL 语句中获取方式有两种, 通过#{arg+数字}或#{param+数字}的方式.用于设定查询返回的结果的数据类型,要写类型的权限定名(包名+类名),如果返回值的是集合类型,要定义集合的泛型类型。
2023-03-21 14:14:35 116
原创 学习问题及解决
使用时间段时要注意下结束时间的格式,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 404
原创 oracle
in相当于使用or的多个等值,定值集合 ,如果存在 子查询,确保 类型相同、字段数为1,如果记录多,效率不高,用于 一些 少量定值判断上。2)、group by字段 可以不出现 select 中 ,反之select 除组函数外的,其他字段必须出现在group by中。full join on|using -->全连接 满足直接匹配,不满足 相互补充null ,确保 所有表的记录 都至少出现一次。差集(减去重复) 对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
2023-03-17 22:16:09 213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人