![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java单体应用
shmily_syw
这个作者很懒,什么都没留下…
展开
-
07 c:if的使用
pom.xml中添加jstl依赖<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <...原创 2019-06-13 10:53:59 · 334 阅读 · 0 评论 -
18 使用单元测试查看 MyBatis 的执行效果(附:完善tb-user表操作 增删查改与模糊查询)
前提:增加junit依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.17.RELEASE</version></dep...原创 2019-06-17 11:09:04 · 521 阅读 · 0 评论 -
19 搭建ssm框架(只有文件,没有具体步骤)
需要整合spring 、spring web 、spring mvc 、mybatispom.xml全部的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2...原创 2019-06-17 11:41:03 · 135 阅读 · 0 评论 -
03 TDD及常见测试方式
TDD 测试驱动编程:先写测试用例,再编码 保证代码质量,测试覆盖率高,开发效率低DDD 领域驱动设计测试单元测试 白盒测试 黑盒测试 灰盒测试压力测试 并发数的问题,能承载多少并发疲劳强度测试 长期稳定运行,72小时 7天冒烟测试...原创 2019-06-11 17:46:02 · 659 阅读 · 0 评论 -
02 写一个spring程序
POM创建一个工程名为hello-spring的项目,pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...转载 2019-06-11 17:15:47 · 125 阅读 · 0 评论 -
25 JavaScript插件---使用jQuery iCheck插件实现全选反选功能
jQuery iCheck表单复选框、单选框控件美化插件,主要作用为:渲染并美化当前页面的复选框或单选框 响应复选框或单选框的点击事件页面引用CSS 部分<!-- iCheck for checkboxes and radio inputs --><link rel="stylesheet" href="/static/assets/plugins/iCh...转载 2019-06-21 16:21:18 · 487 阅读 · 0 评论 -
04 Junit
目录第一个Junit单元测试Junit注解Junit断言Junit是单元测试的框架第一个Junit单元测试继续之前02的程序1.引入依赖<!-- https://mvnrepository.com/artifact/junit/junit --><dependency> <groupId>junit</group...原创 2019-06-12 09:45:08 · 191 阅读 · 0 评论 -
05 Log4j
目录Log4j简介Log4j日志级别第一个Log4j日志文件SpringBoot 集成 Log4jLog4j简介Log4j 的全称为 Log for java,即专门用于 Java 语言的日志记录工具。日志信息根据用途与记录内容的不同,分为调试日志、运行日志、异常日志等。Log4j日志级别由高到低,分为六个级别:fatal(致命的) erro...原创 2019-06-12 10:40:59 · 201 阅读 · 0 评论 -
06 my-shop项目
创建项目1.创建文件夹 my-shop,用idea打开2.创建pom.xml(添加依赖Junit spring sevlet log4j),用idea托管pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2019-06-13 11:54:06 · 359 阅读 · 0 评论 -
20 jsp页面中fmt和c:forEach的使用
1.日期格式转换fmt(1)引入包<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>(2)使用<fmt:formatDate value="${tbUser.updated}" pattern="yyyy-MM-dd HH:mm:ss" />2.循环遍历forEach...原创 2019-06-18 10:19:46 · 286 阅读 · 1 评论 -
16 spring整合MyBatis
POM在pom.xml文件中增加 MyBatis 相关依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version></de...转载 2019-06-17 10:06:30 · 85 阅读 · 0 评论 -
15 spring整合Druid
POM在pom.xml文件中新增com.alibaba:druid和mysql:mysql-connector-java依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <versio...转载 2019-06-17 10:04:53 · 329 阅读 · 0 评论 -
14 MyBatis Druid简介
MyBatis简介MyBatis概述MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动、创建 Connection、配置 Statement 等繁杂过程。Mybatis 通过 xml 或注解的方式将要执行的各种 Statement(Statement、PreparedStatement...转载 2019-06-17 09:34:37 · 1478 阅读 · 0 评论 -
08 spring整合web
先回顾一下对spring的使用,在02写第一个spring程序的时候,先添加spring-context依赖,在spring-context.xml文件中创建bean,使用时先new一个容器,再从容器中获取。现在呢,要整合web,目的就是为了在程序启动时装载ApplicationContext,使用时不用再new了。启动容器时需要自动装载ApplicationContext,Spring 提...原创 2019-06-13 11:45:37 · 82 阅读 · 0 评论 -
09 spring基于注解的装配方式
目前为止,都是通过getBean()从容器中获取相应的Bean实例。容器中Bean的作用域:singleton:单态模式。即在整个 Spring 容器中,使用 singleton 定义的 Bean 将是单例的,只有一个实例。默认为单态的。 prototype:原型模式。即每次使用 getBean 方法获取的同一个<bean />的实例都是一个新的实例。 request:...原创 2019-06-13 14:12:04 · 517 阅读 · 0 评论 -
10 浏览器端存储技术简介(实现 ‘记住我’)
转自:https://www.funtl.com/zh/spring-web/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%AB%AF%E5%AD%98%E5%82%A8%E6%8A%80%E6%9C%AF%E7%AE%80%E4%BB%8B.html#%E9%99%84%EF%BC%9Acookieutils浏览器端存储技术简介CookieCookie 是指存储在用户...转载 2019-06-13 14:16:48 · 265 阅读 · 0 评论 -
22 spring mvc---表单标签库| @ModelAttribute | 实现表单内容提交错误后返回表单时原先内容还在
Spring MVC 表单标签库声明表单标签库在使用 SpringMVC 的时候我们可以使用 Spring 封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。我们需要先在 JSP 中声明使用的标签,具体做法是在 JSP 文件的顶部加入以下指令:<%@ taglib prefix="form" uri="http://www.springframework....转载 2019-06-19 10:34:20 · 507 阅读 · 0 评论 -
11 spring 整合spring mvc
spring mvc简介spring整合spring mvcpom.xml引入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> ...转载 2019-06-15 10:30:11 · 125 阅读 · 0 评论 -
12 spring mvc拦截器
拦截器简介Spring Web MVC 的处理器拦截器,类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。常见应用场景 日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算 PV(Page View)等 权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面 性能监控:有时候系统在某段时间莫名其妙...转载 2019-06-15 11:07:23 · 119 阅读 · 0 评论 -
13 maven模块化开发
概述在多人协同开发时,特别是规模较大的项目,为了方便日后的代码维护和管理,我们会将每个开发人员的工作细分到具体的功能和模块上。随着项目的不断扩大,模块也会越来越多,后续会更加难以维护和扩展,为了应对这种情况后期我们还会采用微服务架构的方式进行开发。以当前教程为例,我们可以将模块划分为如下形式:统一的依赖管理(dependencies) 通用的工具类(commons) 领域模型(do...转载 2019-06-15 11:47:49 · 151 阅读 · 0 评论 -
01 Bootstrap
如何自学简单的技术或框架 1天 复杂的技术或框架 3天 带着目的去学技术选型标准搜索量指数http://index.baidu.com/v2/index.html?from=pinzhuan#/ 社区活跃度 GitHub看技术的star(大于10000就很厉害了) 是否开源Bootstrap教程:https://www.runoob.com/bootstrap/boo...原创 2019-06-21 12:05:52 · 183 阅读 · 0 评论 -
23 JavaScript 插件-----使用jQuery Validation实现表单验证
首先,下载jquery validation插件,放入你的项目中webapp/static/assets/plugins/...1.页面引入<!-- jQuery Validation 1.14.0 --><script src="/static/assets/plugins/jquery-validation/js/jquery.validate.js">&l...原创 2019-06-21 10:13:08 · 186 阅读 · 0 评论 -
24 Mybatis动态SQL | 使用动态SQL实现搜索功能
Mybatis动态SQL简介动态 SQL,主要用于解决查询条件不确定的情况:在程序运行期间,根据用户提交的查询条件进行查询。提交的查询条件不同,执行的 SQL 语句不同。若将每种可能的情况均逐一列出,对所有条件进行排列组合,将会出现大量的 SQL 语句。此时,可使用动态 SQL 来解决这样的问题。动态 SQL,即通过 MyBatis 提供的各种标签对条件作出判断以实现动态拼接 SQL ...转载 2019-06-21 11:43:22 · 756 阅读 · 0 评论 -
21 正则表达式详解 | java正则表达式 | java验证手机号和邮箱格式的正则表达式
正则表达式在线生成工具http://tools.jb51.net/regex/create_reg正则表达式详解https://www.cnblogs.com/mingxiastory/p/5426913.htmljava正则表达式https://www.runoob.com/java/java-regular-expressions.htmljava验证手机号和邮箱格式...原创 2019-06-18 15:35:43 · 626 阅读 · 2 评论