随笔分类 - Web
摘要:Servlet生命周期 init()初始化阶段 Servlet容器加载Servlet(web.xml中有load on startup=1;Servlet容器启动后用户首次向Servlet发请求;Servlet类文件被更新后重新装载) Servlet容器创建一个Servlet实例并调用init()方
阅读全文
摘要:1. mybatis generator+plugins 单独的generator是免不了全部人工的,配上各种插件则不然,感谢项目 "itfsw/mybatis generator plugin" 使用如下: pom.xml mybatis generator.xml 这里我根据我自己项目的情况简况
阅读全文
摘要:使用REST API时,经常会有get/delete方法需要传一个list的情况,如果使用post难免有点破坏规则,实际上参数传list是可以做到的 方法一: 后端代码如下: 其中重点就是 ,RequestParam的value值一定要给,并且为变量名加左右方括号,只有给了才能成功。 前端: 方法二
阅读全文
摘要:在Springboot出现之前配置数据源以及相关的事物,缓存等内容一直是个繁琐的工作,但是Springboot出现后这些基本都可以靠默认配置搞定,就变得很轻松了。这就是现在推崇模板 配置的原因,不过话说回来,如果你想配和模板不同,该繁琐的地方仍然一样繁琐,比如今天要讲的,在Springboot项目中
阅读全文
摘要:最近的项目里要手动维护线程池,然后看到一起开发的小伙伴直接用Java了,我坚信Springboot不可能没这功能,于是查了些资料,果然有,这里给一下。 首先我们都知道 标签能让方法异步执行,但是这个标签用的是Springboot默认的线程池,想自己实现线程池就要在项目里创建一个TaskExecuto
阅读全文
摘要:目前Spring+Netty的开发方式这么火热,想把Netty注册成Spring组件就一定得用多例的方式,我不由得想吐槽明明这么常见的需求网上相关博客都少的很,这里给出Spring使用注解注入多例的方式: 1. 在需要多例调用的类上加 2. 在进行注入时,不能直接使用 ,否则注入的还是单例,需要使用
阅读全文
摘要:最近在跟着程序员DD的 "Spring boot教程系列" 学习Spring boot,由于年代原因,Spring boot已经发生了一些变化,所以在这里进行一些补充。 补充的知识大多来自评论区,百度,StackOverFlow 重要提示 阅读本文前请打开程序员DD的 "Spring boot教程系
阅读全文
摘要:使用Spring时总去查HTTP状态码对应的Spring枚举值的那篇代码,有点不方便,把代码拷贝出来统一替换格式做成了表格,放在这里,方便大家使用。(枚举类为HttpStatus) 枚举值|HTTP状态码|提示信息|备注 | | | CONTINUE|100|"Continue"| SWITCHIN
阅读全文
摘要:"Hibernate L2缓存" "缓存的分类" "L2缓存工作原理" "放入二级缓存的数据" "Ehcache" "依赖" "ehcache.xml" "常用的memoryStoreEvictionPolicy(缓存算法)" "ehcache使用" "Spring配置" "sessionFacto
阅读全文
摘要:由于项目的业务需要,这两天折腾了一下Spring redis配置,有了前面用Spring托管hibernate的经验,这次可以说是顺风顺水,大概说一下流程。 ubuntu 安装 redis 安装后在/etc/redis目录下可以找到redis.conf文件,直接搜索PASSWORD可以找到设置密码的
阅读全文
摘要:添加阿里云镜像 在.m2/settings.xml中,标签内添加: 之后就可以用阿里云提供的jar包了,更新速度还是蛮快的。 Maven repository 网站推荐用 "mvnrepository.com" ,访问速度很快,查各类jar包很方便,即使不用maven去这里下载jar包也是极好的。
阅读全文
摘要:"1. 引子:设置返回头" "2. 简述" "3. value" "4. method" "5. consumes/produces" "6. params" "7. headers" 1. 引子:设置返回头 返回JSON内容时,为了前端方便,建议参加返回头。方法非常简单,在Controller的
阅读全文
摘要:"1. 什么是跨域" "2. 跨域的应用情景" "3. 通过注解的方式允许跨域" "4. 通过配置文件的方式允许跨域" 1. 什么是跨域 跨域,即跨站HTTP请求(Cross site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。 2. 跨域的应用情景
阅读全文
摘要:使用SpringMVC时,我们会发现网络上有关SessionAttributes注解的内容非常少,更多的人甚至推荐你继续用HttpServletRequest中的session管理方法来控制Session,这对于我这种能用注解连配置文件都不会去用的人来说太不优雅了。所以简单讲讲怎么用。 在Contr
阅读全文
摘要:此前我们已经介绍了HibernateTemplate的使用配置方法,但是对其使用没有仔细说明。因为最近比较忙,我先不去介绍,而是重点说明一下容易引起问题的findByExample方法。 我尝试反编译HibernateTemplate去直接找到findByExample()方法的实现,但是发现其基于
阅读全文
摘要:时隔半年,再次发布配置类的相关Blog,因为左手受伤原因先做一个简述。 首先利用idea创建一个Spring+SpringMVC+Hibernate项目,注意的是因为我们要完全放弃Hibernate以及SessionFactory配置文件,所以Hibernate不需勾选配置文件。 全部三个框架都要用
阅读全文
摘要:一. SpringMVC 阅读我的上一篇文章《使用MyEclipse2015构建SpringMVC项目》,知道基本的构建方法,先构建一个纯springmvc项目,再对web.xml按照本文中做法简单改动。 二. Hibernate 之后用类似方法添加hibernate框架,并生成hibernate.
阅读全文
摘要:1.新建web project 2.右键项目,给项目添加spring框架如图,不需要勾选任何一个选项。 3.在WebRoot/WEB-INF目录下添加web.xml内容如下: servlet模块添加了springmvc的调度器,如果需要改springmvc的配置文件的名字,可以更改springmvc
阅读全文