javaweb
自傷無色丶
这个作者很懒,什么都没留下…
展开
-
AbstractRoutingDataSource原理剖析
因为配置多数据源使用了这个类,固记录一下,方便后面查阅ThreadLocalRountingDataSource继承了AbstractRoutingDataSource,实现其抽象方法protected abstract Object determineCurrentLookupKey(); 从而实现对不同数据源的路由功能。我们从源码入手分析下其中原理:public abstract...转载 2019-10-24 10:31:39 · 950 阅读 · 0 评论 -
通俗易懂的解释HTTPS
通俗易懂的HTTPS,SSL,数字签名,电子证书的说明文章.什么是HTTPS?HTTPS是HTTP协议和SSL/TLS协议的组合。SSL/TLS是什么?SSL全名为Secure Sockets Layer,他是网景公司发明的用来解决http协议使用明文传输信息造成的信息安全泄露问题,而发明出来的协议。后来,因为SSL应用广泛,于是他成为了互联网的一个标准。于是SSL被标准化后改名为...转载 2019-06-13 11:16:28 · 363 阅读 · 0 评论 -
SpringMVC中Controller单例线程安全问题思考
spring生成对象默认是单例(也就是一个对象)的。通过scope属性可以更改为多例。第一部分:验证Spring生成对象默认是单例的。下面我们来一个网上的例子验证一下:<beanid="singleton"class="java.util.Date"scope="singleton"></bean><beanid="prototy...转载 2019-05-16 00:05:37 · 2944 阅读 · 2 评论 -
Maven父子工程依赖jar传递方式
如果父项目pom中使用的是: <dependencies> ....</dependencies> 方式, 则子项目pom会自动使用pom中的jar包。 如果你需要子类工程直接自动引用父类的jar包,可以使用这种管理方法 如果父项目pom使用 <dependencyManagement> ...转载 2019-04-26 01:28:02 · 4769 阅读 · 0 评论 -
classpath到底是指哪里
项目里用到了classpath路径来引用文件,那么classpath指的是哪里呢我首先把上面的applicationContext.xml文件放在了src目录下发现可以。那么classpath到底是哪里呢,在网上看了几篇博客画黄线部分解释了我放在src目录下能用classpath:访问的问题。但是红线部分,他说这句话对,我感觉有问题。然后我就试了一下发现无论是放...转载 2019-04-11 18:35:15 · 2017 阅读 · 0 评论 -
cookie的domain和path属性
Domain当浏览器访问web应用程序的时候需要带上该站点的cookie,那么浏览器是怎么判断哪个cookie属于哪个站点呢?实际上就是根据cookie的domain属性来定位的。Example:Cookie cookie = new Cookie("name", "zhang");Cookie.setDomain("m.webapp.com");response.addCo...原创 2019-03-29 15:56:40 · 1011 阅读 · 0 评论 -
关于Class.getResource和ClassLoader.getResource的路径问题
原文地址:https://www.cnblogs.com/yejg1212/p/3270152.htmlJava中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path)path不以’/'开头时,默认是从此类所在的包下取资源转载 2018-02-02 17:58:27 · 180 阅读 · 0 评论 -
Web请求响应编解码过程
原文链接:http://blog.csdn.net/hippowc/article/details/45337447以下编解码都是针对内容包含中文的情况,否则也不需要编解码 :)1、URL编解码url例子:http://localhost:80/contextPath/servletPath/pathInfo?queryStringURL中文主要会出现在path转载 2018-01-31 15:37:55 · 314 阅读 · 0 评论 -
httpservletrequest获取的几种路径
原文地址:http://blog.csdn.net/joint4/article/details/46691285request对象中包含的是请求信息,当我们在浏览器地址栏上输入:http://localhost:8080/Example/AServlet?username=zhangsan,这段地址也会作为请求信息封装在request对象中,request对象必然会提供相关的方法转载 2018-01-24 11:02:15 · 5767 阅读 · 0 评论 -
spring+quartz整合--解决quartz任务service注入失败
这几天需要用到定时任务调度,开始准备用timer,后来经过别人介绍与spring集成的quartz,看了下更适合开发,因此转向quartz的学习,特此记录下来。quartz使用起来及其方便,与spring整合配置,只需要写一个类继承QuartzJobBean,重写其executeInternal(JobExecutionContext arg0)即可,我们只需要将自己的逻辑代码写在该方原创 2017-08-14 11:32:11 · 7081 阅读 · 0 评论 -
通过spring手动获取bean报空指针问题
今天写了一个实现ApplicationContextAware的工具类,为了手动获取spring中配置的bean,但是getbean时一直报空指针。通过网上查找知道必须将该工具类注册到spring配置文件中,如: 之前其实一直ApplicationContext报空,注册到spring中,spring会自动为我们自动地执行 setApplicationContext 方法,所以因为IO原创 2017-08-18 10:01:45 · 7395 阅读 · 0 评论 -
Eclipse的Servers视图中无法添加Tomcat服务器
原文地址:http://blog.csdn.net/blueheart20/article/details/40043749引言: 在基于Eclipse的开发过程中,出现了无法在Eclipse中添加Tomcat的问题,经过从网上搜索之后,找到了答案.问题的提出: 无法从以下方式,添加Tomcat服务器。 其中ServerName是被置为灰色的,无法编辑。转载 2017-08-04 09:26:53 · 483 阅读 · 0 评论 -
There are no resources that can be added or removed from the server...解决办法
右键项目--properties--project Facets--勾选Dynamic Web Module和java 即可解决原创 2016-11-11 10:52:02 · 1206 阅读 · 2 评论 -
解决eclipse写数据入数据库乱码问题
首先确保你的项目所采取的编码和数据库所采取的编码一致,具体设置参考网上的资料,如果采用的是utf-8编码,还是出现乱码,直接在你的jdbc url后面拼接如下参数:jdbc.url=jdbc:mysql://localhost:3306/surveypark?useUnicode=true&characterEncoding=UTF-8之后不再乱码。原创 2016-09-14 15:10:04 · 6552 阅读 · 3 评论 -
request.getParameter() 和request.getAttribute() 区别
(1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getPara转载 2016-04-12 08:49:59 · 440 阅读 · 0 评论 -
解决Get和Post请求中中文乱码问题
对于Post请求,只需在Servlet或者jsp中写入如下代码就可以把解决从表单中传入的中文乱码问题 request.setCharacterEncoding("utf-8");而对于Get请求,因为请求参数会被附加到地址栏的URL之后,所以不能用上面的处理方法。应该这样: String str=request.getQueryString(); //使用转载 2016-03-23 09:33:43 · 3981 阅读 · 1 评论