随笔分类 - [Java]:Jsp/Feemarker/Thymeleaf
摘要:org.springframework.web.servlet.DispatcherServlet’ is not assignable to javax.servlet.Servlet 1、pom.xml配置 <dependency> <groupId>jakarta.servlet</group
阅读全文
摘要:继承extends 父类实现implements 接口 依赖 ClassA{ void {ClassB}} 外借关联 ClassA{ ClassB} 强赖 ClassB{ ClassA} 同事 聚合关系:has-a 航母组合关系:contains 强聚 人体 一、继承关系 继承指的是一个类(称为子类
阅读全文
摘要:一、MyBatis-Plus 1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。 官网文档地址: https://mp.baomidou.com/guide/ MyBatis-Plus 特性:
阅读全文
摘要:在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件、初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作。 这里写了个简单的实例,用的是监听器机制,创建一个类实现ServletContextListener 接口,实现里
阅读全文
摘要:接着上篇 一、准备工作 修改pom.xml文件 pom.xml 添加src/resources/application.properties文件 application.properties 添加src/resources/templates/index.html文件 View Code 同上篇的O
阅读全文
摘要:(1) freemarker介绍: FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 (2) 新建spring-b
阅读全文
摘要:前言 学习完MyBatis,Spring,SpringMVC之后,我们需要做的就是将这三者联系起来,Spring实现业务对象管理,Spring MVC负责请求的转发和视图管理, MyBatis作为数据对象持久化引擎。这样搭配的优点是:轻量、自由度高、Spring与Spring MVC契合度更好。通过
阅读全文
摘要:用户提交表单,当用户点击按钮提交后,如果再次浏览器刷新,这就会造成表单重复提交,若是提交的内容上传至服务器并请求数据库保存,重复提交的表单可能会导致错误,然后跳转到错误界面,这是一个糟糕的用户体验。 因此Struts2提供了一个标签token验证机制,能够避免重复提交表单。 这里要注意的一点是,Ac
阅读全文
摘要:solr主要是实现大数据的站内搜索的,举个例子吧,当有一张表有上千万数据时,有一个字段你存储的是文章,现在要求你找出文章内容带有"博客园"的数据,这时你怎么办,用like查询?,那估计得查到第二天,solr就可以很好的解决问题,用solr的方式查询,最多也不会超过1秒钟.优化做的好的话都是毫秒级的
阅读全文
摘要:import java.util.Arrays; import org.apache.commons.lang.StringUtils; public class Test { /** * @param args */ public static void main(String[] args) {
阅读全文
摘要:1.在项目的名字上右键单击properties,弹出properties界面 2.MyEclipse—>validation 全部打勾
阅读全文
摘要:权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy package com.common; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseExc
阅读全文
摘要:这两天做项目,用到了BeanUtils.copyProperties()这个方法,而在两个不同的类中使用到这个方法,但不知怎么的,就是有一个对象服务发copy另外个对象,最后排查终于找到原因。 因为两个类引入了两个不同的BeanUtils类, 一个为org.apache.commons.beanut
阅读全文
摘要:一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有
阅读全文
摘要:大话Session 【原创】转载请保留出处:shoru.cnblogs.com 晋哥哥的私房钱 引言 在 web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适 的时机放进这个洞里,等需要的时候再把东西取出来。
阅读全文