随笔 - 291  文章 - 0  评论 - 33  阅读 - 63万
04 2017 档案
mybatis使用总结
摘要:不要考虑使用mybatis的级联来实现一对一,一对多,多对多,双向关联,因为mybatis的级联相对于hibernate是很弱的,仅支持查询级联,并且将会导致映射文件阅读特别混乱,虽然官方把结果映射这块功能说的很牛很强大,但实际上还是不用为好。 所以,我们设计表bean的时候只考虑基本类型的属性映射 阅读全文
posted @ 2017-04-27 22:56 代码ok 阅读(116) 评论(0) 推荐(0) 编辑
我的权限设计
摘要:用户表,角色表,权限表三张基础表。 关联关系: 用户与角色多对多 用户与权限多对多 角色与权限多对多 加上关系表,总共六张表。 角色表系统默认存在两个不可更改的角色,一个administrators,一个standard。 administrators拥有所有权限,包括用户中心及平台中心的任何操作。 阅读全文
posted @ 2017-04-26 23:48 代码ok 阅读(238) 评论(0) 推荐(0) 编辑
spring security基于数据库表进行认证
摘要:主要几点在我注释的那些地方,可以看出这种方式是很不灵活的一种方式,但足够满足大多数小项目了。 根据这个内置的实现我们的数据表应该使用5张表来满足它,users,authorities,groups以及两张关联表。 基本结构如下:引用http://www.cnblogs.com/tyb1222/p/4 阅读全文
posted @ 2017-04-26 04:30 代码ok 阅读(6919) 评论(0) 推荐(0) 编辑
shiro学习
摘要:下载地址 在网上找到的还可以,分享给大家,不过翻译的不是很通顺,我在阅读过程中标记了一些明显的错误并补充了书签。 1.2.x版本中文文档: https://waylau.com/apache-shiro-1.2.x-reference/index.html 1.2.x版本英文文档: https:// 阅读全文
posted @ 2017-04-24 19:50 代码ok 阅读(675) 评论(0) 推荐(0) 编辑
Log4j简单配置
摘要:你只需要建立一个下面这样的log4j配置文件: 并把它放在类路径的根目录下,注意是根目录下。 但前提是我们必须在pom.xml中引入log4j的依赖,如果你建立的也是maven项目: 这样我们就可以启动项目了,日志信息也都出来了。log4j包下有一个LogManager类,它拥有一个静态代码块,当它 阅读全文
posted @ 2017-04-21 21:42 代码ok 阅读(549) 评论(0) 推荐(0) 编辑
Spring 和SpringMVC 的父子容器关系
摘要:http://www.cnblogs.com/zyzcj/p/5286190.html 阅读全文
posted @ 2017-04-19 00:33 代码ok 阅读(98) 评论(0) 推荐(0) 编辑
tomcat多域名共享cookie,共享session以及修改sessionCookieName的解决方案
摘要:参考:http://497155382.blog.163.com/blog/static/1949123201391694020/ 阅读全文
posted @ 2017-04-17 13:09 代码ok 阅读(424) 评论(0) 推荐(0) 编辑
项目规划
摘要:前端js框架:jquery 前端ui框架:layui/jquery ui/easyui 前端校验:Validform 后端视图:jsp 全栈框架:spring(主要使用依赖注入和面向切面) web框架:spring mvc 持久层框架:mybatis 安全框架:shiro/spring securi 阅读全文
posted @ 2017-04-17 00:53 代码ok 阅读(182) 评论(0) 推荐(0) 编辑
利用html5的FormData对象实现多图上传
摘要:看完了页面代码,在看下后端的控制器,我后端使用了spring mvc: 我这里只是简单展示下数据发送到了后端文件上传控制器,剩下的根据项目业务的需求继续进行下去吧。 推荐阅读:https://developer.mozilla.org/zh-CN/docs/Web/API/FormData http 阅读全文
posted @ 2017-04-11 16:47 代码ok 阅读(7683) 评论(1) 推荐(3) 编辑
eclipse中安装thymeleaf插件完成thymeleaf模板中自动代码提示功能
摘要:插件地址:https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin 页面有介绍如何使用; 阅读全文
posted @ 2017-04-11 11:24 代码ok 阅读(1637) 评论(0) 推荐(0) 编辑
详解注解配置整合Spring MVC+Thymeleaf整合实例
摘要:参考:http://blog.csdn.net/z28126308/article/details/54429853 阅读全文
posted @ 2017-04-11 03:51 代码ok 阅读(194) 评论(0) 推荐(0) 编辑
SpringMVC ------JstlView
摘要:摘要: Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一 。Spring3.0后全面超越Struts,成为最优秀的MVC框架 。SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无须事先任何接口。 支持REST风格的URL请求。 采用 阅读全文
posted @ 2017-04-10 18:21 代码ok 阅读(236) 评论(0) 推荐(0) 编辑
jsp中超链接路径的写法
摘要:主题 超链接不就是一个地址字符串吗?这能有什么花头? LZSB! 曾经我也是这么想的.... 最近对apache的学习让我对网页中超链接,CSS,js的路径的写法有了一些新的认识. 所以这篇文章主要分享一下我的一些想法与发现.. 相对路径 最早以前我用的就是相对路径,刚开始感觉用起来很爽...很简单 阅读全文
posted @ 2017-04-10 14:13 代码ok 阅读(3371) 评论(0) 推荐(0) 编辑
Eclipse修改背景保护色及变量、方法的高亮
摘要:参考:http://www.cnblogs.com/lixuwu/p/5684772.html 另外补充一个调整控制台背景色:Window-->preferences-->Run/Debug-->Console-->Background color 建议背景色:色调84,饱和度91,亮度205 阅读全文
posted @ 2017-04-09 14:33 代码ok 阅读(188) 评论(0) 推荐(0) 编辑
面向切面编程概念
摘要:面向切面编程术语有: 通知:描述了切面要处理的内容和什么时候去处理。 链接点:应用中的一个方法、异常、或修改某一个字段这些行为都可被看做是链接点。 切点:描述了哪些连接点需要被切入通知。 切面:通知和切点的组合这就是切面(也就是何处何时完成某功能)。 引入:可以在无需修改现有的类的情况下,让它们具有 阅读全文
posted @ 2017-04-08 11:19 代码ok 阅读(320) 评论(0) 推荐(0) 编辑
当你的域名是数字开头时如何命名java包路径
摘要:例如:域名是1001y.net 理想的包路径是net.1001y,但由于java命名规范的问题,首字母不能为数字,这时我们只有两种选择: 1,net.$1001y 使用$符号作为首字母。 2,net._1001y 使用_符号作为首字母。 3,net.x1001y 使用任意字母作为首字母。 三种方式优 阅读全文
posted @ 2017-04-08 01:15 代码ok 阅读(1448) 评论(0) 推荐(0) 编辑
Spring配置文件<context:property-placeholder>标签使用漫谈
摘要:<context:property-placeholder>标签提供了一种优雅的外在化参数配置的方式,不过该标签在spring配置文件中只能存在一份!!! 众所周知,Spring容器是采用反射扫描的发现机制,通过标签的命名空间实例化实例,当Spring探测到容器中有一个org.springframe 阅读全文
posted @ 2017-04-08 00:11 代码ok 阅读(692) 评论(0) 推荐(0) 编辑
SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法
摘要:JUnit单元测试用例中使用Spring框架,之前我的使用方式很直接。 在测试的过程中,有人提到,想要获取ApplicationContext实例。于是,添加了对ApplicationContext的注入。 其实,Spring中早已直接提供了更加方便使用的基类:AbstractJUnit4Sprin 阅读全文
posted @ 2017-04-07 23:33 代码ok 阅读(482) 评论(0) 推荐(0) 编辑
web.xml中load-on-startup的作用
摘要:如下一段配置,熟悉DWR的再熟悉不过了:<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-p 阅读全文
posted @ 2017-04-06 17:37 代码ok 阅读(164) 评论(0) 推荐(0) 编辑
Spring加载resource时classpath*:与classpath:的区别
摘要:spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件。classpath*:的出现是为了从多个jar文件中加载相同的文件。classpath:只能加载找到的第一个文件。 比如 resource1.jar中的packag 阅读全文
posted @ 2017-04-06 14:58 代码ok 阅读(242) 评论(0) 推荐(0) 编辑
免费svn远程仓库推荐
摘要:http://code.taobao.org 阅读全文
posted @ 2017-04-05 11:20 代码ok 阅读(537) 评论(0) 推荐(0) 编辑
学习websocket
摘要:http://www.cnblogs.com/wei2yi/archive/2011/03/23/1992830.html http://www.jwebsocket.org/demos/hello-world http://blog.chenzuhuang.com/archive/28.html 阅读全文
posted @ 2017-04-04 19:06 代码ok 阅读(195) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示