自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 28redis

我们在项目中访问Redis,不能用控制台命令,而是用客户端代码来访问Redis服务。Redis针对不同的语言有各种各样不同的客户端:Redis客户端 支持Java语言的一些客户端: 在这些客户端中,比较优秀的, 企业中使用较多的就是Jedis,因此我们学习Jedis客户端:=============================1jdeis 依赖2 x...

2018-10-31 14:19:07 124

原创 27httpclient的使用

1 添加依赖2添加配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmln...

2018-10-31 11:43:03 114

原创 26rabbitMq在项目中的使用

生产者,当有变化的数据时,需要通知前台系统,搜索系统(消费者)一对多1后台系统整合spring(生产者:生产者到交换机)1-1》导入依赖需要配置在taotao-manage-service中<dependency>       <groupId>org.springframework.amqp</groupId>       &lt...

2018-10-30 18:00:15 1499

原创 25rabbitMq

1基于Erlang开发的,所以先按照Erlang,2按照rabbitMq添加用户12添加host3 host与用户进行关联即产生关联:  测试:该用户已经创建好  ==============================================================================1生产这...

2018-10-29 17:32:08 147

原创 24solr在项目中的使用

 将商品表的数据导入solr库中1 商品表2根据商品表,对配置文件进行修改3启动1》看分词器是否有用2》有一些黄色的警告修改:(倒依赖的地方,没用的时候注释掉)  4导数据1》itcast-solrj工程2》  4》搜索 1-1>建工程2》倒依赖3》配置文件4》导入静态...

2018-10-29 09:27:15 240

原创 23solr的使用

将solr部署到Tomcat中1解压一个新的Tomcat2修改Tomcat的端口,默认是8080 3直接空跑一遍,start.up 看Tomcat是否报错。4部署:   1》将solr工程复制到Tomcat中2》将ROOT中的文件都删除,并将solr中的文件复制到ROOT中。(因为Tomcat默认root工程)是的Tomcat默认solr工程3》将s...

2018-10-28 17:33:43 125

原创 22 solr

 1 启动slor工程(jar包): start.jar 右击: 命令  java -jar start.jar2war包在webapps 中。解压后的工程是solr-webapp3配置文件在etc中4修改solr的访问路径: 1》默认的solr工程的路径为localhost:8983/solr 。用用ngnix配置端口只能到localhost:8983,所以要修改访问路径...

2018-10-28 16:06:20 106

原创 21ThreadLocal解决重复查user的问题

 解决重复查询用户问题问题分析在刚才提交代码的逻辑中,因为要用到登录的用户信息,因此再次查询了SSO提供的接口,查询用户。事实上,在之前的拦截器中,也已经查询过用户了。重复的查询,增加了服务器压力,并且效率低。我们能不能在拦截器中查询后,保存用户信息,后续的逻辑中可以直接获取用户信息呢?方案:把用户保存到request域中,一次请求中可以共享 把用户保存到ThreadL...

2018-10-22 15:56:26 451

原创 20单点登录

 传统登录问题:之前实现的登录和注册是在同一个tomcat内部完成。我们现在的系统架构是每一个系统都是由一个团队进行维护,每个系统都是单独部署运行一个单独的tomcat,所以,不能将用户的登录信息保存到session中(多个tomcat的session是不能共享的),所以我们需要一个单独的系统来维护用户的登录信息。如何解决?         解决的关键就在于如何实现多个Tomcat...

2018-10-22 14:38:23 159

转载 6非空判断

string:    userNumber != null && !"".equals(userNumber.trim())map:  map==nullInteger:   =========1、String的非空判断。StringUtils.isNotEmpty(String str);2、Integer的非空判断。null != Int...

2018-10-18 17:17:36 118

转载 5运算符&与&&,|与||的区别

 &和 | 既是逻辑运算符也是位运算符,而&&和||只是逻辑运算符。         一.(1)当&与&&同为逻辑运算符时,它们都用于连接两个Boolean类型的表达式,当&和&&的两端表达式同时为真时,表达式的结果为真,只要有一端为假,那么表达式结果为假。从用法上来看,&和&&并没有什么区别,比如...

2018-10-18 17:10:57 1137

转载 4关于Cookie的原理、作用,区别以及使用

1、cookie的作用:我们在浏览器中,经常涉及到数据的交换,比如你登录邮箱,登录一个页面。我们经常会在此时设置30天内记住我,或者自动登录选项。那么它们是怎么记录信息的呢,答案就是今天的主角cookie了,Cookie是由HTTP服务器设置的,保存在浏览器中,但HTTP协议是一种无状态协议,在数据交换完毕后,服务器端和客户端的链接就会关闭,每次交换数据都需要建立新的链接。就像我们去超市买东西...

2018-10-16 17:15:11 175

原创 3将前台传来的参数 封装成map,后台接受

package com.air.front.web.controller;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.slf4j.Logger;import org....

2018-10-11 17:33:16 3540

原创 2mybatis(和占位符与拼接符区别)

6.2.3. 占位符与拼接符区别1.  类型处理:占位符#{}传递参数时会做参数类型处理,拼接符${}传递参数时不会做类型处理只进行字符串原样拼接2.  安全性:${}的原样拼接导致它存在安全漏洞,容易产生SQL注入风险#{}的类型处理会对参数中存在的SQL敏感字符先转义然后再映射给SQL,这就不会影响原先的SQL,因此可以有效防止SQL注入。3.  工作中的应用:...

2018-10-11 15:25:00 802

原创 2springmvc的使用(ssm 的整合)

5.2.    SSM整合思路5.2.1. 整合思路的重要性整合的步骤是固定的, 过程是可以复制的, 人家告诉我们怎么整合就怎么来做就可以了.具体来说, 第一是你手头有现成的资料照着做即可; 第二如果你没有资料, 怎么办? 这时候如果能记住思路, 我们就可以上网去找资料. 但如果思路记不住就连资料怎么找都不知道了, 所以说思路是很重要的,要记住.5.2.2. 具体的整合思路(重点)...

2018-10-11 14:31:45 623

转载 1定时器(springboot 和spring的区别: springboot的配置文件不用配)

在Spring Boot中使用@Scheduled实现定时任务之前没有使用Spring Boot的Java风格配置的时候,用XML配置过@Scheduled定时任务,现在都习惯使用Java风格配置了,在此简单记录一下Spring Boot的@Scheduled定时任务的实现过程。1. 添加@EnableScheduling注解到入口类声明上面,如下所示:@SpringBootApp...

2018-10-11 11:43:01 606

转载 19 简单的json解析

从里到外 用代码封装成json格式的数据1 封装的对象是: 解决参数的名字问题   /** * 全部查询,并且生成树状结构 * @return */ public ItemCatResult queryAllToTree() { ItemCatResult result = new ItemCatResult(); /...

2018-10-11 11:26:49 128

转载 17Spring事务管理的四种方式(以银行转账为例)

写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体...

2018-10-09 15:47:18 546

原创 16 baseService(抽象类和接口的区别)

     从语法层面而言,接口和抽象类的区别如下:1.抽象类可以提供成员方法的实现细节,而接口中只能存在抽象方法(默认 public abstract)2.抽象类中的成员变量可以是多种类型,而接口中的成员变量必须用public static final(常量)修饰3.一个类只能继承一个抽象类(单继承),但可以实现多个接口(多继承)。4.抽象类中允许含有静...

2018-10-09 11:40:06 1131

原创 15nginx

 1nginx 是反向代理。 值允许代理服务器访问真实服务器。其他服务器不能直接访问真实服务器   解决默认端口问题我们一般访问域名,不会输入端口,都是用默认端口:80 ,所以我们需要把自己的项目改成80 端口问题:我们把后台系统端口改成了80,这样我们整个分布式项目中的其它子系统就无法使用80端口了,这样问题还是没有得到解决,我们希望的是每一个系统都可以用80端口访...

2018-10-09 10:41:48 115

转载 14 @RequestMapping、@PathVariable等注解

1.1. @RequestMapping映射请求 SpringMVC 使用 @RequestMapping 注解为控制器指定可以处理那些URL 请求 @requestMapping  可以定义在 类 和 方法 上     package com.ibigsea.springmvc.helloworld;import org.springframewor...

2018-10-08 15:18:32 197

原创 13简单的js

   拿到一个项目以后:1 页面f12加载,看执行的路径2 项目中  Ctrl+h  进行搜索,查找到对应的代码  

2018-10-08 14:16:42 99

ssm 整合pagehelper

ssm 整合pagehelper

2020-01-02

idea建SSM工程(二)——代码篇 以及动态sql的编写

idea建SSM工程(二)——代码篇 以及动态sql的编写(if when foreach)~~~~~~~~~~~~

2019-12-31

idea创建maven+web项目

手把手教你使用idea建SSM工程(一)——创建maven+web项目 能简单的展示页面。。。。。

2019-12-30

JwtUtils.java

使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的: 1. 客户端使用用户名跟密码请求登录 2. 服务端收到请求,去验证用户名与密码 3. 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 4. 客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里 5. 客户端每次向服务端请求资源的时候需要带着服务端签发的 Token 6. 服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求的数据

2019-09-24

3my-ssm-mapper-master.zip

通用mapper的简单demo 其中包括分页pageHelper 初学者使用

2019-09-24

2mybatisDemo.zip

spring整合mybatis的简单DEMO 主要是get请求,post请求,以及参数传递注意的地方 postman的调用

2019-09-23

myDemo.zip

spring整合mybatis的简单demo,亲测可用。 spring,springmvc,mybatis

2019-09-23

空空如也

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

TA关注的人

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