摘要: 所有可以通过web端访问到的页面, 都需要考虑是否加上权限控制. 包括各类service & action. 禁止输出工程文件绝对路径到前台, 隐藏在js中的也不行, 会被扫描出来. 界面中涉及到文件上传的部分, 需要对上传的文件做大小以及二进制头限制, 防止木马图片之类. 密码相关的字段密文存储与 阅读全文
posted @ 2018-01-08 18:23 大道方圆 阅读(569) 评论(0) 推荐(0) 编辑
摘要: Dagger 依赖注入的诉求, 这边就不重复描述了, 在上文Spring以及Guice的IOC文档中都有提及, 既然有了Guice, Google为啥还要搞个Dagger2出来重复造轮子呢? 因为使用动态注入, 虽然写法简单了, 耦合也降低了, 但是带来了调试不方便, 反射性能差等一些缺点. 而Da 阅读全文
posted @ 2017-12-22 17:11 大道方圆 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: 前文讲了, 可以利用Spring, Guice等框架提供的容器实现AOP, 如果想绕过容器, 直接注入Class, 可以利用Cglib为对象加上动态代理,实现代码切入, 但是每次调用比较繁琐, 因此我们还需要给他加了一层语法糖, 使之更易用. Advice Spring带了一堆Advice, 我们只 阅读全文
posted @ 2017-12-21 00:50 大道方圆 阅读(966) 评论(0) 推荐(0) 编辑
摘要: Guice 在上一篇博客中, 我们讲解了Spring中的IOC示例与实现, 本文着重介绍Guice注入以及与Spring中的差异. Guice是Google开发的, 一个轻量级的依赖注入框架, 跟Spring最大的区别在于脱离xml配置, 大量使用Annotation来实现注入, 支持属性, 构造器 阅读全文
posted @ 2017-12-16 00:24 大道方圆 阅读(4352) 评论(0) 推荐(1) 编辑
摘要: 表单控件样式没生效, 因为没引入form. radio改变事件没生效, 需要手动filter, 因为样式是美化后的 数据表格如何展示图片, 需要使用templet 页面动态导入layer.js, 显示弹窗. 修改select未生效, 因为没调用form.render() 未完待续. 阅读全文
posted @ 2017-12-12 16:57 大道方圆 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 初识 Protocol Buff是谷歌推出的一种序列化协议. 而Java序列化协议也是一种协议. 两者的目的是, 将对象序列化成字节数组, 或者说是二进制数据, 那么他们之间有什么差异呢. proto对象 要使用PB, 我们需要定义一个proto对象, 其支持的数据类型如下: Protobuf定义了 阅读全文
posted @ 2017-12-12 00:54 大道方圆 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: 场景 场景是大屏页面一张深色背景, 里面一些文本元素以及图表展示. 结果在IE下发现加载异常缓慢, 还有部分人员反馈页面卡死. 后台读写优化 默认处理图片逻辑是, ImageIO读取原图, 转成byte[], base64编码后, 放到dom里. 这样图片越大, 后台转的byte[]数组越大也越卡, 阅读全文
posted @ 2017-12-11 15:20 大道方圆 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: Edge mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/51.0.2704.79 safari/537.36 edge/14.14393 IE11 mozilla/5.0 阅读全文
posted @ 2017-12-11 14:39 大道方圆 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 切入点表达式 基于注解 如果运行的时候出现error at ::0 can't find referenced pointcut, 一般是因为jdk版本和AspectJ.Weaver不一致. 1.6以下的aspectj需要用jdk1.6运行. 基于XML 阅读全文
posted @ 2017-12-08 00:25 大道方圆 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 之前在另外一篇博文里介绍过AOP的概念, 这边不在赘述, 可以参考 AOP与动态代理 本文主要介绍Spring中AOP的应用. 切入点: 具体实现类的方法 连接点: 接口中的方法 Advice 前置MethodBeforeAdvice 后置AfterReturnAdvice 环绕MethodInte 阅读全文
posted @ 2017-12-07 23:09 大道方圆 阅读(272) 评论(0) 推荐(0) 编辑