随笔分类 -  springmvc

springmvc 拦截器与用户验证token
摘要:1:springmvc 配置文件中添加拦截器,当然首先要有拦截后交给哪个类处理也要写上 以上 path=/**代表所有文件夹目录 .一般这么写就能拦截所有的请求了 2:写@Authorization接口 就是下边几句.这个接口后来总结 就是告诉编译器这是个注解需要的接口, 访客访问到方法时,上边带上 阅读全文
posted @ 2019-06-03 11:20 小石头的一天 阅读(5425) 评论(2) 推荐(0)
关于webservlet 请求异步处理,链接未关闭出现的bug
摘要:webservlet +redis 的消息发布订阅 ,挺好的 当请求到来,向redis server申请一个频道 ,然后等着另一端架设是B 处理完毕获得到处理信息调用redis ,使用redis 往当前申请的频道号 发送消息,在接收者C此时会收到一个事件的方式处理结果. 注意事项: webservl 阅读全文
posted @ 2018-12-14 16:22 小石头的一天 阅读(662) 评论(0) 推荐(0)
springmvc webservlet 加redis 订阅消息
摘要:由于项目内请求的数据需要 等待设备处理完毕后返回才能得到.请求命令返回的是发送成功的包,而不是设备处理的包,所以需要请求等待.. 方式一:项目中 添加了redis作为一个缓存, webservlet 异步启动线程,线程中加一个轮询查redis ,如果redis有需要的值,则返回, 设置timeout 阅读全文
posted @ 2018-12-11 11:50 小石头的一天 阅读(213) 评论(0) 推荐(0)
springmvc webservlet 异步请求总结
摘要:1:每次请求会启动一个新线程 上边在debug状态下, 每次请求一次,生成一个新的 thread 在此已经是245了 出现一个现象在debug模式下, 每次请求生成的线程,自动在红框那个位置停了下来, 那个地方是没有设置断点的...... 每个线程都是如此.... 这个问题只能猜测,无法解释.... 阅读全文
posted @ 2018-12-07 10:56 小石头的一天 阅读(1221) 评论(0) 推荐(0)
spring :Log4j各级别日志重复打印
摘要:上边前人加了个debug 的级别,导致写log时 info 中把debug 状态下的 日志写了进去,出现了重复.. 远程服务器开启了远程调试, 程序上传后,默认是debug状态的,因为服务器上也出现重复写的问题.. 阅读全文
posted @ 2018-12-06 16:55 小石头的一天 阅读(800) 评论(0) 推荐(0)
爬坑记-tomcat 项目启动两次的的解决
摘要:项目就启动了两次,程序倒是正常运行,关键我里边写了个while 循环,不能让它启动两次啊 百度了一下,有人说是tomcat server.xml或者tomcat新建服务的时候设置出了问题 ....最终发现不是这里问题,下文有最终问题所在,解决问题过程是我一步步理了理tomcat的启动,加载配置文件. 阅读全文
posted @ 2018-11-03 14:48 小石头的一天 阅读(4762) 评论(0) 推荐(0)
hibernate session.createSQLQuery(sql); 通过命令删除
摘要:网上很多先通过查询id 再删除 和删除对象的方式. 麻烦,我就直接用命令删除吧 session.createSQLQuery(sql); 长的差不多的还有一个命令 session.createQuery 报错1: Unknown column '张三' in 'where clause' 这个问题是 阅读全文
posted @ 2018-10-28 02:46 小石头的一天 阅读(2049) 评论(0) 推荐(0)
java 爬坑记-@WebServlet异步 不支持@Autowired
摘要:上篇文章解决了500那个错误, 程序能接受到request ,进行到调用service 服务时,提示线程空指针异常, 检查发现 //@Autowired //OpHistoryService ophistoryservice; 类似这个 没注入成功,当然调用时 是个null ,空指针了... 有人介 阅读全文
posted @ 2018-10-26 14:15 小石头的一天 阅读(1164) 评论(0) 推荐(0)
spring mvc 500错误Allocate exception for servlet AppService javax.naming.NamingException: Cannot create resource instance 竟是@Resource的原因
摘要:头几天已经测试的完毕了,换了个目录出现这个问题 其中好像懂了web.xml过滤,过滤的文件名也不是上边那个文件,再说servlet 异步webservlet 也不需要再web.xml配置过滤 所以不应该是web.xml问题 网上有个帖子说 通过右键菜单,有一次我新建HttpServlet是从New 阅读全文
posted @ 2018-10-25 11:34 小石头的一天 阅读(1568) 评论(0) 推荐(0)
意想不到的的异常-由于eclipse和tomcat的交互出错-eclipse断点导致debug启动缓慢
摘要:足足启动了200多秒,正赶上hibernate 的使用上全部换使用方式,修改了很多代码.赶在这个节骨点上,出现debug 启动时卡在hibernate 启动的地方不动了,也没掉到debug断点的地方...... 总之问题很奇怪,很奇怪 于是检查来检查去,把service dao全部去掉 ,只剩下一个 阅读全文
posted @ 2018-10-22 00:17 小石头的一天 阅读(705) 评论(0) 推荐(0)
eclipse java tomcat 远程调试
摘要:在远程linux上修改tomcat 中bin 文件夹下 修改catalina.sh文件,在最前面加上如下代码: 参数说明: 这个时候,我们就可以启动tomcat了,如果启动成功,tomcat日志文件(catalina.out)中会有如下输出: 在linux下准备一行代码: 防止防火墙的原因拒绝访问 阅读全文
posted @ 2018-10-10 14:01 小石头的一天 阅读(416) 评论(0) 推荐(0)
servlet3异步原理与实践
摘要:一、什么是Servlet servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Con 阅读全文
posted @ 2018-10-09 10:14 小石头的一天 阅读(1193) 评论(1) 推荐(0)
eclipse Filter web.xml 问题解决 异步请求@WebServlet
摘要:http://localhost:8080/AppService/asyncServlet/testAsyn? 用上边地址请求, 爆错, 奇怪了这个异步以前用着很正常的, 就因为我注释了一下再 打开, 出了问题......这个问题磨蹭到下午.............. 起先是部署到resin 里边, 阅读全文
posted @ 2018-10-08 17:07 小石头的一天 阅读(1334) 评论(0) 推荐(0)
java redispool测试类保存
摘要:这两天睡眠不足,今晚吃完饭,肚子烦躁的很,迟迟进入不了代码的状态,强打精神,又赶上处理了几个编辑器的报错,等到真正面对问题的时候又是晚上十一点, 晚上十一点是幸运点,到这个点无关问题都能解决完毕进入调试状态..只是又接近凌晨了,跟时间老人抢时间,同时也耗掉了心血, 得到知识并非易事......... 阅读全文
posted @ 2018-09-28 23:49 小石头的一天 阅读(190) 评论(0) 推荐(0)
JAVA多线程之线程间的通信方式
摘要:(转发) 收藏 记 周日,北京的天阳光明媚,9月,北京的秋格外肃穆透彻,望望窗外的湛蓝的天,心似透过栏杆,沐浴在这透亮清澈的蓝天里,那朵朵白云如同一朵棉絮,心意畅想....思绪外扬, 鱼和熊掌不可兼得,徜徉在知识的海洋里,收获满满...比起这时光,尽管有些可惜.还是 充满满足,或许在心里想想外边的美 阅读全文
posted @ 2018-09-09 14:20 小石头的一天 阅读(1636) 评论(0) 推荐(0)
AsyncContext的startAsync()方法开启异步
摘要:Servlet 3.0的异步处理支持特性,使Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减 阅读全文
posted @ 2018-09-09 10:18 小石头的一天 阅读(2582) 评论(0) 推荐(1)
springmvc 配置异步请求
摘要:<groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.0.1</version><scope>provided</scope> 问题是配置文件里配置就是这样的 环境: pom.xml 阅读全文
posted @ 2018-09-08 23:33 小石头的一天 阅读(478) 评论(0) 推荐(0)
找不到org.restlet.ext.jackson 解决办法
摘要:检出 转成maven工程 ,不过最后发现有两个包maven没有找到: org.restlet.jse org.restlet 2.0.5 true ... 阅读全文
posted @ 2018-09-04 10:57 小石头的一天 阅读(275) 评论(0) 推荐(0)
Spring @EventListener 异步中使用condition的问题
摘要:@EventListener是spring在4.2+推出的更好的使用spring事件架构的方式,并且异步方式也很好设定 但是在spring4.2.7版本上使用eventlistener的condition 的使用需要注意以下情况可能失效: condition 使用例子如@EventListener( 阅读全文
posted @ 2018-09-02 00:56 小石头的一天 阅读(3453) 评论(0) 推荐(0)