- 博客(22)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 maven打包时如何把配置文件(xml等)也放到classes目录里
首先,来看下MAVENx项目标准的目录结构:一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。 有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用ma...
2018-05-30 22:43:40 16681
原创 淘淘商城几个错误
Error creating bean with name 'itemController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: priva...
2018-05-30 22:34:38 1061 1
原创 war和war exploded的区别
war和war exploded的区别在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是war exploded 这里首先看一下他们两个的区别:war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;12(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布...
2018-05-27 00:19:59 193
原创 redisTemplate的使用
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-redis --><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring...
2018-05-25 19:03:51 1671
原创 Mysql 中 MyISAM 和 InnoDB 的区别有哪些?
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败; 3. InnoDB是聚集索引,数据文件是和索引绑在一起的,必须要有主键,通过主键索引效...
2018-05-22 12:28:43 133
原创 HttpClientUtil工具类
package com.java.util;import com.alibaba.fastjson.JSONObject;import org.apache.commons.collections.MapUtils;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;import...
2018-05-22 11:14:27 1357
原创 AES加密解密工具类
package com.java.util;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.io.Charsets;import org.apache.tomcat.util.codec.binary.Base64;/** * @author j...
2018-05-22 10:58:20 1131
原创 idea tomcat 怎样出现update classes and resources
idea Tomcat 出现update classes and resources 出现热加载 正确配置应该是这个在 Deployment (调度,部署) 中点击 + 选择war explored 就可以出现 update classes and resources 这个选项了不要选择war包的形式 OK...
2018-05-17 11:50:52 1523
原创 SpringBoot静态资源的访问和配置
默认静态资源访问Spring Boot的默认静态资源的路径为: classpath:/META-INF/resourcesclasspath:/resourcesclasspath:/staticclasspath:/public上面这几个都是静态资源的映射路径,优先级顺序为:META-INF/resources > resources > static > pub...
2018-05-16 11:07:18 11527 2
原创 Netty学习笔记1
Netty和Tomcat有什么区别?Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于Http协议的,他的实质是一个基于http协议的web容器,但是Netty不一样,他能通过编程自定义各种协议,因为netty能够通过codec自己来编码/解码字节流,完成类似redis访问的功能,这就是netty和tomcat最大的不同。在NIO中,当一个Socket建立好之后,Thread并不...
2018-05-15 11:58:32 217
原创 IDEA自动转义双引号
如果你使用IDEA在编写JSON字符串的时候,然后要一个一个\去转义双引号的话,就实在太不应该了,又烦又容易出错。在IDEA可以使用Inject language帮我们自动转义双引号。 先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中 Inject language or reference。 选择后,切记,要直接按下enter回车键,才能弹出i...
2018-05-15 10:05:02 16998
原创 Gson 解析教程
Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gson与FastJson的对比,其实半斤八两的问题,不再赘述第一步:在AS下面创建java工程 并添加gson依赖compile 'com.google.code.gson:gson:2.6.2'Gson的...
2018-05-14 18:37:58 224
原创 dependencyManagement与dependencies
一、dependencyManagement 统一多模块的依赖版本如果你的项目有多个子模块,而且每个模块都需要引入依赖,但为了项目的正确运行,必须让所有的子项目(以下子项目即指子模块)使用依赖项的版本统一,才能保证测试的和发布的是相同的结果。那么如何保证模块之间的版本是一致的呢?Maven 使用 dependencyManagement 来统一模块间的依赖版本问题。在父项目的POM文件中,我们会使...
2018-05-14 11:56:54 2974 2
原创 Windows下的Memcache安装
1、下载后解压到D:\memcached2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。如果在没有安装过的情况下,出现"failed to install service or service already installed"错误,可能是cmd.exe需要用管理员身份运行。3、启动服务,执行memcache...
2018-05-10 14:05:51 185
原创 @pathvariable注解的使用
带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义。通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的入参中。 //@GetMapping是一个组合注解,是@Request...
2018-05-10 09:49:20 8583
原创 @RequestMapping 和 @GetMapping @PostMapping 区别
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。 以@GetMapping为例,Spring官方文档说: @GetMapping是一个组合注解,是@RequestMapping(method = RequestM...
2018-05-10 09:26:58 1890
原创 SpringBoot内置SpringMvc静态文件地址修改
package com.java;/** * @author jiangli * @date 2018/5/4 14:29 */import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorR...
2018-05-04 14:36:20 279
原创 配置使用FastJson返回Json视图
package com.yuqiyu;import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spring.FastJsonHttpMessage...
2018-05-04 11:09:13 786
原创 sprongboot之yml常用配置
使用druid数据源spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEnc...
2018-05-04 10:11:34 383
原创 Springboot定时任务
主要用的是这个注解@EnableSchedulingpackage example;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.schedulin...
2018-05-03 09:46:06 122
原创 将Iterable转成List
先导入import com.google.common.collect.Lists;然后使用 @RequestMapping("/findAll") public Iterable<Person> findAll(){ List<Person> people = Lists.newArrayList(demoService.findAll()); ...
2018-05-02 14:17:12 22419 1
docker-compose-Linux-x86_64
2019-09-12
dubbo-admin.war(包含tomcat)
2018-06-10
swing复选框的问题swing复选框的问题
2018-07-27
怎么让计时器动画完整结束后继续循环计时器
2017-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人