自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis01

1.redis使用demo@Autowiredprivate RedisTemplate<String,String> redisTemplate;@Autowiredprivate UserMapper userMapper;@Testpublic void test() throws JsonProcessingException { //1.从redis中获取数据 数据的形式为json字符串 String userListJson = redisTem.

2020-08-31 22:38:52 119

原创 SpringBoot(2)之application.yml

1.application.yml配置#服务器的端口号server.port=8081#当前web应用的名称server.servlet.context-path=/demo#普通数据的配置name: wyy#对象的配置person: name: wyy age: 18 addr: henan#行内对象配置#person: {name: wyy,age: ...

2020-08-30 19:32:21 229

原创 SpringBoot(1)环境搭建

创建一个maven工程,添加SpringBoot起步依赖。new --> Module --> Maven --> Next1.pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2019-09-09 21:40:18 116

原创 Nginx简介及常用命令

1.Nginx简介 目前电商和互联网系统都会采用nginx + 应用服务器(tomcat); web服务器:Apache服务器、Nginx、IIS web应用服务器:tomcat、resin、jetty 区别:web服务器不能解析jsp等页面,只能处理js、css、HTML等静态资源;           web服务器的并发能力远高于web应用服务器。Nginx特点: ...

2018-12-11 10:57:50 130

原创 maven的配置与使用

1.下载maven     maven的下载地址:http://maven.apache.org/download.cgi    选择红框,进行下载:2.配置maven  下载完成后,解压;然后打开apache-maven-3.2.3\conf\settings.xml文件并  找到: &lt;localRepository&gt;E:\SSM\repository&lt;...

2018-11-27 21:29:58 127

原创 bootstrap模板与页面效果插件及使用

bootstrap模板推荐网址:https://bootswatch.com/1.效果插件   jquery.singlePageNav.min.js单页面导航插件  animate.css和wow.min.js这两个插件要配合使用 插件下载位置:https://pan.baidu.com/s/1anhr9xG_5ZEk4OLcQWtcpQ  提取码:zsm62.插件使用 ...

2018-11-23 22:29:21 511

原创 Mybatis查询缓存

1.缓存的作用      主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度。    mybatis根据缓存区的作用域可分为:一级缓存和二级缓存。    从缓存中查询依据:相同的sql 的 id  、sql语句2.一级缓存   生命周期:与SqlSession同步(同一线程间共享数据)    增删改会刷新...

2018-10-17 00:03:26 409

原创 SpringMVC注册中央调度器和字符集过滤器

1.注册中央调度器   中央调度器在web.xml中进行配置:&lt;servlet&gt; &lt;servlet-name&gt;springmvc&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;...

2018-10-16 23:07:51 918

原创 MyBatis配置文件(mybatis.xml)

1.mybatis.xml约束文件     我用的是mybatis-3.4.6,该约束文件在下载的smybatis-3.4.6/mybatis-3.4.6.pdf中,打开搜索  mybatis-3-config.dtd即可看到。&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http:...

2018-10-16 22:54:31 262 1

原创 SpringMVC注解式开发

1.常用注解    @Controller   :表示当前类是一个处理器    @RequestMapping("/test")  :    在控制器类前表示命名空间;    在方法名前例:@RequestMapping({"/my.do","/first.do"})  请求方式    多个参数时:@RequestMapping(name="/second.do",method=R...

2018-10-02 09:33:32 104

原创 SpringMVC视图解析器

1.默认内部处理器:InternalResourceViewResolver     注册视图解析器在springmvc.xml配置文件中进行配置,     注册视图解析器:&lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/&gt;//带参数,前缀和后缀&lt;b...

2018-09-29 18:15:04 690

原创 SpringMVC静态资源无法访问解决方法

1.使用tomcat的默认的Servlet解决     在web.xml中配置映射文件,&lt;url-pattern&gt;标签中为静态资源的类型:&lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jpg&lt;/url-pattern&gt;...

2018-09-29 17:13:03 896

原创 Sping注解(annotation)

1.依赖注入的注解(DI-annotation)@Component注解组件:注册组件到spring容器中,相当于配置文件中的bean.        与@Component具有相同功能,不同意义的注解还有三个:         @Repository :注解在Dao实现类上         @Service : 注解在service实现类上         @Controller :...

2018-09-21 22:15:25 148

原创 Spring使用AspectJ的面向切面AOP的通知

1.通知      五种通知:前置通知 、后置通知、 环绕通知、异常通知 、最终通知 。2.通知基于XML的实现   自定义切面类MyAspect: //前置通知 public void before() { System.out.println("前置通知方法"); } //后置通知 :改变不了结果值 public void afterReturnin...

2018-09-19 22:45:08 138

原创 JDK环境配置

1.找到环境变量      计算机 鼠标右击打开属性 ,点击高级系统设置,点击环境变量,即可看到系统变量。在系统变量中进行设置。2.创建java_home   在系统变量下,点击新建;   变量名:java_home   变量值:你的JDK安装路径     (例:C:\Program Files\Java\jdk1.8.0_121)    3.设置 classpat...

2018-09-15 09:08:24 101

原创 Hibernate注解

1.对Hibernate注解的理解   HIbernate注解代替的是实体类的映射文件  xxx.hbm.xml;   Hibernate注解在实体类中实现;  注解使用的是javax.persistence.* 包。注意:Hibernate.cfg.xml中的映射文件需改为映射类:&lt;mapping class="com.entity.Stud"/&gt;2.HIb...

2018-09-07 21:15:17 169

原创 数据库事务

1.事务的四大特性(简称ACID)    1.1 原子性(Atomicity)          事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。   1.2 一致性(Consistency)          几个并行执行的事务,器质性结果必须与按某一顺序串行执行的结果一致。  1.3 隔离性(Isolation)         事务的执行不受其他事...

2018-09-06 22:49:34 87

原创 HIbernate二级缓存

1.二级缓存环境搭建1.1导入jar包       Hibernate包下的lib\optional\ehcache下的jar包,其中有ehcache-core-2.4.3,hibernate-ehcache-5.0.1.Final和slf4j-api-1.6.1三个jar文件。1.2导入配置文件(ehcache.xml)     将ehcache.xml文件放在src文件夹下...

2018-09-06 22:06:23 161

原创 Hibernate当前对象检索优化get()与load()

1.当前对象检索优化       对于当前对象进行检索,即是对主加载对象进行检索,一般使用Session提供的 两个方法;get()与load()。 2. get() 与 load() 的区别。    相同点: 两者都是根据id进行加载的。    不同点:默认情况下,get()方法直接加载,而 load()方法为延迟加载;                    get()方...

2018-09-04 23:36:19 106

原创 Hibernate注册数据库连接和映射文件

  在hibernate.cfg.xml中配置数据库的连接及映射文件DB连接四要素  &lt;session-factory&gt; &lt;!-- DB连接四要素 --&gt; &lt;property name="hibernate.connection.driver_class"&gt;com.mysql.jdbc.Driver&lt;/propert...

2018-09-01 23:19:02 142

原创 Hibernate两种获取Session对象方式

1. getCurrentSession()获取获取的对象:无论执行多少次该方法,只要是在同一个线程中,获取的都是同一个Session对象。对象的关闭:自动关闭Session,无需手动关闭环境的注册:需要注册Session的运行环境查询:查询必须在事务内执行2. openSession()获取获取的对象:每执行一次该方法,获取的都是同一个新的Session对象。对象的关...

2018-09-01 22:24:34 1421

原创 CSS样式

1.内敛嵌入式       直接写在标签里面;                style="样式1:样式1值;样式2:样式2值"&lt;a style="cursor: pointer;color: red;text-decoration: underline;"&gt;百度&lt;/a&gt;2.链入外部样式文件    在head标签中添加链接标签:            ...

2018-08-31 23:55:32 88

原创 HTML表单

1.表单的结构  结构:     &lt;form 属性="属性值"&gt;          控件    &lt;/form&gt; 常见属性:     name :表单的识别名称;    action :处理表单数据程序的地址;.   method :把表单中的数据提交给服务器端的方法(get/post) ;2 表单包含的表单元素   &lt;input...

2018-08-31 19:44:53 108

原创 HTML图像与超链接

1.图像src:图像路径alt:加载图像失败就会出现alt中的内容title:鼠标悬停在图像上显示的内容&lt;img src="images/3.jpg" height="200px" width="300px" alt="图像的代替文字" title="人" /&gt;2.超链接&lt;!--新打开一个网页--&gt; &l

2018-08-31 19:00:56 418

原创 jQuery引用地址

1.引用官方jQuery压缩版&lt;script src="https://code.jquery.com/jquery-3.1.1.min.js"&gt;&lt;/script&gt;2.引用百度jQuery压缩版&lt;script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"&gt;&lt;/script&gt...

2018-08-31 18:43:22 1140

原创 HTML表格

1.表格标签&lt;table&gt;     rowspan="2"    :该字段值跨2行;     colspan="2"    :该字段值跨2列;     bgcolor        设置背景颜色; &lt;caption&gt;&lt;/caption&gt;   用于设置表格标题; border = "1"       设置表格的边框为一个像素宽; cellp..

2018-08-30 23:40:33 119

原创 HTML列表

1.无序列表&lt;ul&gt;type属性有:  disc : 小圆黑点                       circle:空心圆                      square:黑方块&lt;ul type="disc"&gt; &lt;li&gt;香蕉&lt;/li&gt; &lt;li&gt;苹果&lt;/li&gt; &lt;li

2018-08-30 23:02:12 277

原创 Linux命令

chmod:改变文件或目录权限        文件类型       +  文件所有者的权限 + 文件所有者同组权限 + 其他用户组的权限(10)文件(-) 链接(l) 目录(d)    r w x(执行)           r w x             r w xchown :改变文件或目录的所有者       chown  [用户] [文件或目录]       find :文...

2018-08-29 23:28:09 109

原创 Servlet获取请求参数

1.获取指定名称的请求参数String name = request.getParameter("name");int age = Integer.parseInt(request.getParameter("age"));2.获取所有请求参数的名称// 获取所有请求参数的名称Enumeration&lt;String&gt; parameterNames = request....

2018-08-18 20:19:58 999

原创 Servlet从请求中获取服务端相关信息

1.获取请求的URLStringBuffer requestURL = request.getRequestURL();2.获取请求的URI    URI:URL去掉http协议和本机后剩余的部分 String requestURI = request.getRequestURI();3.获取根路径String contextPath = request.getCon...

2018-08-18 20:02:45 271

原创 Servlet绝对路径与相对路径

1.资源路径   在URL或URI中,最后一个斜杠(/)后的部分为资源名称,其他部分为资源路径。          例:http://localhost:8080/Servlets/index.jsp          资源路径:http://localhost:8080/Servlets           资源名称:index.jsp   根据资源路径是否可以独立完成起源准...

2018-08-18 17:05:49 2199

原创 Servlet请求转发与重定向

1.请求转发  特点:1、一次请求,一次响应               2、请求转发到的资源中可以直接获取请求携带的数据               3、浏览器地址栏显示用户所提交的请求路径               4、只能跳转到当前应用的资源中  forward()与include()方法:        这两个方法对请求来说是一样的,不同在响应对象上。    ...

2018-08-16 23:22:49 155

原创 Servlet解决乱码问题

1.解决post和get提交时的乱码问题     1.1  setCharacterEncoding()方法:         该方法设置了请求正文中的字符编码,但只能解决post提交时的乱码问题,无法解决get提交时的中文乱码。request.setCharacterEncoding("utf-8");   1.2编码再解码:       该方法post和get通用(建议只...

2018-08-16 21:16:34 202

原创 mysql单表、多表查询

1.单表查询     1.1mysql的基本查询语句:               SELECT 属性列表 FROM 表名和视图列表               [WHERE 条件表达式 1]               [GROUP BY 属性名 1[HAVING 条件表达式 2]]              [ORDER BY 属性名 2[ASC|DESC]]   1....

2018-08-15 23:14:56 1402

原创 mysql 插入、更新与删除数据

1.插入数据    1.1为表的所有字段插入数据:         INSERT INTO 表名 VALUES(值 1,值 2,…,值 n);INSERT INTO `student` VALUES ('1', '张三', '男', '13312341111', '1995-07-13', '1');   1.2列出表的字段来插入数据:       INSERT INTO 表...

2018-08-14 23:29:12 289

原创 mysql建库建表语句

1、mysql管理数据库       1.1 创建数据库            创建数据库:CREATE DATABASE 数据库名;            显示数据库名: show database;       1.2删除数据库            删除数据库:drop database  数据库名2、mysql表相关操作       2.1 创建数据表   ...

2018-08-14 21:56:45 27347

原创 Struts2之防止表单重复提交(令牌机制)

1.令牌机制的原理      当你发送请求时(即提交表单),后台就会生成一串像令牌一样的字符串隐藏的放在jsp页面中与后台留下的令牌一样,所以第一次提交验证能通过,但第一次提交时后台的令牌就会发生变化而前台页面的不变,所以再次提交时验证就通不过,这样就防止了表单重复提交。2.令牌机制的代码实现   Action类:LoginAction.java//在这里要继承ActionSup...

2018-08-04 23:14:48 315

原创 Struts2之文件上传下载

1.文件上传      1.1单文件上传           Action类: FileUpLoadAction.javapublic class FileUpLoadAction{ //getter和Setter方法自己写 private File img; private String imgFileName; //必须为文件名+FileName ...

2018-08-04 22:50:30 100

原创 Struts2之数据验证

1.手工编写代码方式     1.1对Action方法中所有方法执行之前的验证           Action类继承ActionSupport,重写validate()方法;//Action中的所有方法执行之前都会进行数据验证@Overridepublic void validate() { if(user.getName()==null ||"".equals(user....

2018-08-03 14:03:09 180

原创 Struts2之自定义类型转换器

1.自定义进行局部类型转换器        1、在action类同一个文件夹下创建:action类名-conbersion.properties 文件(文件名固定),同样需要在成员变量类的同文件夹下创建:类名-conbersion.properties(同样固定),此文件夹下写的是要转换类型的成员变量。   类名-conbersion.properties文件中内容:要转换类型的成员变量=...

2018-08-01 23:29:57 239

空空如也

空空如也

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

TA关注的人

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