GitHub托管

    350万的开发者齐聚的国际知名代码托管平台,程序员的Facebook...

    Coding码市

    Coding.net 是一个面向开发者的云端开发平台...

    开源中国

    开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台...

摘要: 网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。 现在的spring-mybatis.xml配置如下: mybatis-config.xml: 打印SQL只需要加一个setting就可以了。 mybatis的日志打印方式比较多,SLF4J | LOG4J | 阅读全文
posted @ 2017-07-24 14:59 Keis 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式 第一范式是最基本的范式。如果数据库表中的所有字段值都 阅读全文
posted @ 2017-07-21 15:46 Keis 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 转载 https://github.com/springside/springside4/wiki/Tutorial CRUD页面教程 Page History CRUD页面教程 Page History 1. 数据库设计 在src/resouce/sql/schema 中手工编写创建表的sql c 阅读全文
posted @ 2017-07-20 17:56 Keis 阅读(136) 评论(0) 推荐(0) 编辑
摘要: mybatis本身的说明: 从上文可以看出: 1. 使用#{}格式的语法在mybatis中使用Preparement语句来安全的设置值,执行sql类似下面的: 这样做的好处是:更安全,更迅速,通常也是首选做法。 2. 不过有时你只是想直接在 SQL 语句中插入一个不改变的字符串。比如,像 ORDER 阅读全文
posted @ 2017-07-20 17:44 Keis 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天启动Eclipse时发现右下角的building workspce走到2%时,不动了,Eclipse好长时间没反应,然后弹出错误信息:An internal error occurred during: "Building workspace". GC overhead limit exceed 阅读全文
posted @ 2017-07-20 15:31 Keis 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文
posted @ 2017-07-20 11:07 Keis 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 重命名:修改%tomcat_home%/bin目录下的"catalina.bat"文件,找到 if "%TITLE%" == "" set TITLE=Tomcat 修改为想要的名称即可 如:if "%TITLE%" == "" set TITLE=测试项目 保存文件,重启tomcat即可。 重命名 阅读全文
posted @ 2017-07-19 16:48 Keis 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2017-07-17 15:10 Keis 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle 复制表 2.使用子查询插入数据 3.Oracle 中递归查询的使用 4.基本数据类型容纳的长度 char 2000 不足右补空格 varchar 4000 varchar2 4000 5.向表中添加列 6. lpad函数 7.oracle的number[pre[,scale]] 1 阅读全文
posted @ 2017-07-14 16:33 Keis 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.列出至少有一个员工的所有部门。 2.列出薪金比“SMITH”多的所有员工。 3.列出所有员工的姓名及其直接上级的姓名。 4.列出受雇日期早于其直接上级的所有员工。 5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。 6.列出所有“CLERK”(办事员)的姓名及其部门名称。 7.列 阅读全文
posted @ 2017-07-14 16:20 Keis 阅读(206) 评论(0) 推荐(0) 编辑