
淘淘
xiaoxiaoniaoQ
这个作者很懒,什么都没留下…
展开
-
19 简单的json解析
从里到外 用代码封装成json格式的数据1 封装的对象是: 解决参数的名字问题 /** * 全部查询,并且生成树状结构 * @return */ public ItemCatResult queryAllToTree() { ItemCatResult result = new ItemCatResult(); /...转载 2018-10-11 11:26:49 · 155 阅读 · 0 评论 -
11通用mapper
目前通用mapper只支持对单表的操作,对单表的增删改查,无需在mapper.xml写对应的sql语句,只需要我们调用相应的接口,对于快速开发极为方便。1.首先在maven项目,在pom.xml中引入mapper的依赖 <dependency><groupId>tk.mybatis</groupId><artifactId...原创 2018-09-30 15:13:07 · 213 阅读 · 0 评论 -
12Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile
完整的错误信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project xinghe-interaction: Compilation failure[ERROR] No compiler is provided...转载 2018-09-30 15:46:41 · 384 阅读 · 0 评论 -
17Spring事务管理的四种方式(以银行转账为例)
写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体...转载 2018-10-09 15:47:18 · 681 阅读 · 0 评论 -
20单点登录
传统登录问题:之前实现的登录和注册是在同一个tomcat内部完成。我们现在的系统架构是每一个系统都是由一个团队进行维护,每个系统都是单独部署运行一个单独的tomcat,所以,不能将用户的登录信息保存到session中(多个tomcat的session是不能共享的),所以我们需要一个单独的系统来维护用户的登录信息。如何解决? 解决的关键就在于如何实现多个Tomcat...原创 2018-10-22 14:38:23 · 180 阅读 · 0 评论 -
21ThreadLocal解决重复查user的问题
解决重复查询用户问题问题分析在刚才提交代码的逻辑中,因为要用到登录的用户信息,因此再次查询了SSO提供的接口,查询用户。事实上,在之前的拦截器中,也已经查询过用户了。重复的查询,增加了服务器压力,并且效率低。我们能不能在拦截器中查询后,保存用户信息,后续的逻辑中可以直接获取用户信息呢?方案:把用户保存到request域中,一次请求中可以共享 把用户保存到ThreadL...原创 2018-10-22 15:56:26 · 486 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
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 · 141 阅读 · 0 评论 -
24solr在项目中的使用
将商品表的数据导入solr库中1 商品表2根据商品表,对配置文件进行修改3启动1》看分词器是否有用2》有一些黄色的警告修改:(倒依赖的地方,没用的时候注释掉) 4导数据1》itcast-solrj工程2》 4》搜索 1-1>建工程2》倒依赖3》配置文件4》导入静态...原创 2018-10-29 09:27:15 · 262 阅读 · 0 评论 -
25rabbitMq
1基于Erlang开发的,所以先按照Erlang,2按照rabbitMq添加用户12添加host3 host与用户进行关联即产生关联: 测试:该用户已经创建好 ==============================================================================1生产这...原创 2018-10-29 17:32:08 · 171 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
28redis
我们在项目中访问Redis,不能用控制台命令,而是用客户端代码来访问Redis服务。Redis针对不同的语言有各种各样不同的客户端:Redis客户端 支持Java语言的一些客户端: 在这些客户端中,比较优秀的, 企业中使用较多的就是Jedis,因此我们学习Jedis客户端:=============================1jdeis 依赖2 x...原创 2018-10-31 14:19:07 · 143 阅读 · 0 评论 -
26rabbitMq在项目中的使用
生产者,当有变化的数据时,需要通知前台系统,搜索系统(消费者)一对多1后台系统整合spring(生产者:生产者到交换机)1-1》导入依赖需要配置在taotao-manage-service中<dependency> <groupId>org.springframework.amqp</groupId> <...原创 2018-10-30 18:00:15 · 1569 阅读 · 0 评论 -
10response返回值
两个方法都是可以返回,不同的是,第一个能返回状态码 httpStatus,internal_server_error (500),第二个不能第一个 : resonseEntity 只能写异步请求,同时自动转成json格式。 不用返回值的情况下:如图 第二个: 注解@ResponseBody 把返...原创 2018-09-30 14:28:53 · 565 阅读 · 0 评论 -
16 baseService(抽象类和接口的区别)
从语法层面而言,接口和抽象类的区别如下:1.抽象类可以提供成员方法的实现细节,而接口中只能存在抽象方法(默认 public abstract)2.抽象类中的成员变量可以是多种类型,而接口中的成员变量必须用public static final(常量)修饰3.一个类只能继承一个抽象类(单继承),但可以实现多个接口(多继承)。4.抽象类中允许含有静...原创 2018-10-09 11:40:06 · 1170 阅读 · 0 评论 -
1配置eclipse环境
1字体2检查jdk : java --->install jre 注意: 默认是jre 要选jdk 3 管理jar包maven---》install4maven --->user setting本地 修改setting.xml指定仓库的路径 (jar包来自阿里云的私服) ...原创 2018-09-27 11:09:26 · 164 阅读 · 0 评论 -
2eclipse中配置spring约束schema
1 怎么区分war和jar war需要web应用服务器,需要Tomcat (是独立的web工程),jar不需要2 注意:service引入mapper(taotao-manage-service) 2》 run as --->maven install (将jar包加载在maven仓库) =========================...原创 2018-09-27 11:56:14 · 308 阅读 · 0 评论 -
3eclipse发布到tomcat提示java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi
解决:1.最低级的错误,忘了导入相应的Jar架包。该类是在spring-web.jar里面,看看你是否忘了导包。 2.那么就是你的开发环境的问题了,Maven搭建的Web项目架包就不是存放在lib目录下了。 默认的配置可能是这样子的,因为没有添加lib目录像对应的文件。然后应该选择Add添加一个:Java Build Path Entries在下一步选择:Mav...原创 2018-09-28 10:51:06 · 387 阅读 · 0 评论 -
4导入项目所有的jsp报错
方法:设置:Windows-Preferences 输入 validation, 然后选中 validation, disable all 即可. 具体操作步骤如下:第一步:eclipse导航栏 windown-->preferences第二步:搜索框输入validation-->将HTML和JSP的验证取消掉-->apply-->OK拓展资料:...原创 2018-09-28 11:59:16 · 795 阅读 · 0 评论 -
5配置Tomcat的环境 以及打开Tomcat ,关闭Tomcat
安装好tomcat之后, 按照这个操作,计算机→属性→高级系统设置→高级→环境变量,打开环境变量设置框。以本人的tomcat 8.0为例:安装下来如图:那么我的tomcat的路径就是:D:\program document\apache-tomcat-8.0.47-windows-x64\apache-tomcat-8.0.47;所以下列的变量值就是我的tomcat路径,1,新建变...原创 2018-09-28 16:30:25 · 496 阅读 · 0 评论 -
13简单的js
拿到一个项目以后:1 页面f12加载,看执行的路径2 项目中 Ctrl+h 进行搜索,查找到对应的代码原创 2018-10-08 14:16:42 · 119 阅读 · 0 评论 -
14 @RequestMapping、@PathVariable等注解
1.1. @RequestMapping映射请求 SpringMVC 使用 @RequestMapping 注解为控制器指定可以处理那些URL 请求 @requestMapping 可以定义在 类 和 方法 上 package com.ibigsea.springmvc.helloworld;import org.springframewor...转载 2018-10-08 15:18:32 · 218 阅读 · 0 评论 -
6 Error configuring application listener of class org.springframework.web.context.ContextLoaderListe
Maven+spring 报错:Error configuring application listener of class org.springframework.web.cont 错误信息:SEVERE: Error configuring application listener of class org.springframework.web.context.Context...原创 2018-09-29 13:56:32 · 1729 阅读 · 0 评论 -
7spring 所需的jar包依赖
1查找包的依赖的地址http://mvnrepository.com/2 ==============================================================================POM.XML<project xmlns="http://maven.apache.org/POM/4.0.0" xm...原创 2018-09-29 14:32:19 · 303 阅读 · 0 评论 -
8java web 加载Spring --web.xml 篇
spring是目前最流行的框架。今天谈谈对spring的认识起步javaweb中我们首先会遇到的配置文件就是web.xml,这是javaweb为我们封装的逻辑,不在今天的研究中。略过,下面是一个标准的xml配置文件,我们需要的东西就在下面就行添加就行了。<?xml version="1.0" encoding="UTF-8"?><web-app version="3...转载 2018-09-30 10:39:05 · 245 阅读 · 0 评论 -
15nginx
1nginx 是反向代理。 值允许代理服务器访问真实服务器。其他服务器不能直接访问真实服务器 解决默认端口问题我们一般访问域名,不会输入端口,都是用默认端口:80 ,所以我们需要把自己的项目改成80 端口问题:我们把后台系统端口改成了80,这样我们整个分布式项目中的其它子系统就无法使用80端口了,这样问题还是没有得到解决,我们希望的是每一个系统都可以用80端口访...原创 2018-10-09 10:41:48 · 146 阅读 · 0 评论 -
9SpringMVC之web.xml,了解必要配置项
现代Web应用程序广泛使用MVC(model、view、controller)模式,那么SpringMVC就恰好可以轻松帮我们搭建一个Web开发环境。而要搭好开发环境,熟知SpringMVC的三个XML(web.xml、application-context.xml、context-dispatcher.xml)就显得必不可少。而我呢,虽然前前后后左左右右也大见过三次Web框架,但每次都纠结的要了...转载 2018-09-30 10:56:27 · 278 阅读 · 0 评论 -
29用FastDFS一步步搭建文件管理系统
https://www.cnblogs.com/chiangchou/p/fastdfs.html转载 2018-11-19 16:09:12 · 184 阅读 · 0 评论