
开发笔记
文章平均质量分 76
研发攻城狮
计算机研究生
展开
-
springmvc RESTful 实现
1 什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即RepresentationalState Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。对url进行规范,写RESTful格式的url 非REST的url:http://.原创 2017-03-04 17:38:17 · 500 阅读 · 0 评论 -
JMS的可靠性
-----------------------------------------------------------------------------------------------------消息接收确认 JMS消息只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确认。 在事务性会话中,当一个事务被提交的时候,确认自动发生。...原创 2018-07-05 23:53:26 · 305 阅读 · 0 评论 -
slf4j-api、slf4j-log4j12以及log4j之间的关系
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j是什么关系? slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己的喜好,在工程中通过s转载 2017-09-08 12:59:01 · 1530 阅读 · 0 评论 -
tomcat7.0下jndi的三种配置方式
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称 访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 tomcat配置jndi有全原创 2017-09-07 19:23:10 · 12163 阅读 · 0 评论 -
JAVA自学之路 六:项目的自学
JAVA自学之路 六:项目的自学[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]现在就业竞争的激烈程度已经远远高于当年了,记得我当年毕业时,一个会编程的毕业生站到台上,大声问道:“我会ASP,月薪5000有没有人要?” 台下的企业马上哗的举起一大片手:"我要我要 !"那时 没有任何项目经验也会有人提供学习的机会:)转载 2017-06-03 17:29:06 · 861 阅读 · 0 评论 -
尚学堂马士兵老师的JAVA自学之路
JAVA自学之路 一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说转载 2017-06-03 17:28:39 · 5067 阅读 · 1 评论 -
涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有
[涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有]1、javascript视频教程链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程链接: http://pan.baidu.com/s/1dDCx1fj 密码: f转载 2017-05-10 16:28:52 · 1459 阅读 · 0 评论 -
图片验证码生成代码
public class ImageServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置响应类型 resp.setContentType("image/j原创 2017-05-18 13:07:39 · 257 阅读 · 0 评论 -
Http 206 文件断点续传下载原理
设置If-Range的时候3.3使用If-Modified-Since & If-None-MatchIf-Modified-Since传递时间If-None-Match传递etag,不会出现http 412问题 简单来说,if-Range是上述两者的综合体,因此,在实际项目中,请根据需要使用哪一种请求头。 四.关于在浏览器中显示转载 2017-05-25 23:16:49 · 926 阅读 · 0 评论 -
Java 流行框架(Spring/Struts2/Hibernate/iBatis)都在使用什么日志组件
做 Java Web 应用我想多会采用这两种框架组合,SSH 和 SSI,其实我是不太喜欢用这两种缩写方式:SSH = Spring + Struts + Hibernate,SSH 由久已久所代表的是 Secure Shell,像 httpsSSI = Spring + Struts + iBatis,SSI 在很久以前就是 Server Side Include,像 shtml,而转载 2017-03-24 13:25:35 · 476 阅读 · 0 评论 -
extjs学习网址
http://extjs.org.cn/原创 2017-03-30 16:56:08 · 924 阅读 · 0 评论 -
SQL中的n+1次select语句查询问题
如果当SQL数据库中select语句数目过多,就会影响数据库的性能,如果需要查询n个Customer对象,那么必须执行n+1次select查询语句,下文就将为您讲解这个n+1次select查询问题。在Session的缓存中存放的是相互关联的对象图。默认情况下,当hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,原创 2017-03-04 23:02:27 · 563 阅读 · 0 评论 -
myeclipse2014安装aptana3.4.0插件
1.下载aptana3.4.0_eclipse的zip包 http://pan.baidu.com/s/1qXOiZl6 2.打开myeclipse2014,选择help→install from Site...点击add,name为:aptana,location:刚刚下载的aptana3.4.2的插件包的路径,点击OK。 然转载 2017-03-06 17:52:10 · 501 阅读 · 0 评论 -
maven简介—+eclipse环境搭建
1.maven简介maven是一个项目构建和管理的工具,提供了帮助管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、项目发布等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。Maven的基本原理很简单,采用远程仓库和本地仓库以及一原创 2017-03-05 14:04:08 · 492 阅读 · 0 评论 -
springmvc进行Json数据交互
1.1 为什么要进行json数据交互json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。比如:webservice接口,传输json数据.1.2 springmvc进行json交互1、请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。2、请求key/val原创 2017-03-04 17:27:07 · 904 阅读 · 0 评论 -
SpringMVC实现图片上传
1上传图片1.1 配置虚拟目录 在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加: 访问http://localhost:8080/pic即可访问E:\temp下的图片。1.2 配置解析器<!--文件上传 --> beanid="multipartResolver" cla原创 2017-03-04 12:59:20 · 572 阅读 · 0 评论 -
SpringMVC 拦截器实现
1.1 拦截定义定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。public class HandlerInterceptor1 implements HandlerInterceptor { //进入 Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此方法拦截不再向下执行原创 2017-03-04 17:50:12 · 377 阅读 · 0 评论 -
按位取反运算符~,以及原码,反码,补码知识
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。二进制数在内存中以补码的形式存储。按位取反:二进制每一位取反,0变1,1变0。~9的计算步骤:转二进制:0 1001计算补码:0 1001按位取反:1 0110转为原码:按位...原创 2018-11-12 13:41:35 · 2200 阅读 · 0 评论