
java web
文章平均质量分 53
纵马饮白虹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb开启GZIP压缩
HTML压缩技术的Java web实现通过Filter实现对Java web项目请求资源的压缩可以指定压缩资源的类型和url路径等原创 2017-08-17 17:36:03 · 1509 阅读 · 0 评论 -
JavaWeb项目中调用静态方法获取当前用户信息
JavaWeb项目中调用静态方法获取当前用户信息用途[1]简化代码[2]简化代码[3]简化代码[4]将各种渠道的用户信息获取方式统一思路其实已经有框架实现这个功能,比如shiro,可以通过获取Subject然后获取Session,之后从session中获取当前用户but!如果这个用户是从对外提供的接口处管理呢?如果这个对外提供的接口不需要使用用户名密码登录呢?如果第三方开发不希望...原创 2019-06-02 11:22:12 · 1933 阅读 · 0 评论 -
Jplayer在线视频播放的实现细节
在线播放使用的播放器是开源的Jplayer样式等都好说Jplayer有中文网,中文网还建立了鹅群,只要百度就能搜到文档什么的都可以查看在实际使用中遇到一个问题,同样是Mp4格式但是有一部分就是会出问题,有的是只有声音 有的是只有画面 还有的是不能播放。正常播放的只有一小部分查资料后了解到 这是编码格式的问题,同样的Mp4格式有好几种编码格式Jplayer支持的是H.264编...原创 2019-04-18 15:21:35 · 1182 阅读 · 0 评论 -
图片预览的实现细节
Mark一次图片预览功能开发中遇到的问题细节首先是环境 使用开源js viewer.js做图片预览,具体效果可以查看Viewer.js在线演示下面是遇到的几个细节1、不希望暴露文件的路径、不希望暴露固定的路径(即每一次都可以通过该路径访问资源)使用缓存,使用UUID随机生成一个Key和图片的真实路径放到缓存中做映射,同时将SessionID和这个key做映射页面上所有的图片统一...原创 2019-04-18 14:55:02 · 147 阅读 · 0 评论 -
Spring websocket获取httpSession
网上很多获取HttpSession的博客,但是没有找到org.yeauty包的,可能是用的人少,难找吧现在将我的工作记录一下首先,使用的websocket的maven引用如下:netty-websocket-spring-boot-starter然后这个包的ServerEndpoint注解没有configuration设置,需要绕一下在OnOpen注解下可以获取 HttpHe...原创 2019-04-01 11:35:13 · 1039 阅读 · 0 评论 -
SpringMVC在拦截器中做权限控制,解决RequestBody获取问题
做接口的权限控制,接口请求结构是JSON串,比较为难的是@RequestBody的获取网上的资料是先手动读出来,再使用自定义的封装将JSON串写回去感觉有点麻烦,使用了新的思路在拦截器中,拦截需要做权限验证的请求,使用下面的方式,将权限校验跳转到Controller层中做String uri = request.getRequestURI();request.setAttrib...原创 2019-03-15 15:57:15 · 3382 阅读 · 0 评论 -
WebRtc实现视频会议记录
前两天接到需求做一个视频会议功能,Mark一下在网上查找资料后服务端使用了WebRtc的封装SimpleWebRTC,ice使用coturn信令服务器使用signalmaster这一套可以搭建一套网状结构的视频会议,即p2p传输,有以下几个缺点1、信令服务难以和业务集成,如做些基于用户的权限控制2、终端CPU、带宽(特别是上行带宽)要求高,我自己的电脑间互联 同时开5个...原创 2019-03-04 14:51:47 · 835 阅读 · 0 评论 -
Spring的依赖注入原理浅析
最近学习中分析了下spring的控制反转,将思考Mark下Spring的依赖注入依靠了动态代理和反射最初我认为Spring的扫包时通过反射实例化了类,但是有个问题一直想不通 就是反射的方式获取实例时有可能会抛出异常,但是在手动获取Spring管理的对象时却不需要捕捉异常,当时懵了半天的我甚至猜测Spring是不是用了什么我不知道的方式实例化对象,后来想了下Spring再厉害也不可能跳出Ja...原创 2019-01-10 12:02:57 · 5276 阅读 · 0 评论 -
JS模块化加载器学习(二) 思路
要实现模块化加载器,有几个重点1、JS文件路径解析2、下载JS文件3、将定义的模块缓存4、加载依赖我看到的几个实例中下载文件都是使用document创建script标签,设置src的方式下载文件,这里 我使用jquery的ajax方法下载JS文件,因此文件路径的解析会有些不同。使用创建script标签的方式可以获取当前运行的JS的文件路径,但是对于jquery的ajax就不行了...原创 2019-01-10 12:04:09 · 343 阅读 · 0 评论 -
JS模块化加载器学习(一) 概述
简单来说,就是我自己写了一个模块化加载器,在博客中将实现过程中的思路、遇到的问题和解决的方法等记录下来参考资料:layui:一套开源的js框架,类似bootstrap一样,有一整套UI组件,在这个框架中作者自己实现了一个模块化加载器,启发很大seajs:一个大牛写的模块化加载器,另外网上有人阅读seajs源码后给出了一个附带注释的版本,我看的就是这个版本 只能说注释非常详尽,给出链接...原创 2018-11-28 23:11:10 · 500 阅读 · 0 评论 -
BeetlSql LambdaQuery的折衷处理
如题,最近使用BeetlSql对于Mapper中LambdaQuery的重构列名的用法跑不通先做了折衷处理简单对LambdaQuery对象做了包装(这个包装是接口加Impl的方式)定义接口默认方法 返回LambdaQuery包装对象的代理在代理的处理方法中判断参数处理第一个参数为String的情况写一个驼峰转下划线的工具方法在处理器中调用...原创 2019-07-18 14:04:47 · 848 阅读 · 0 评论