07 2017 档案

摘要:搭建步骤: 1>Mac或win电脑一台,本文以mac为例。 2>下载安装Git和Node 3>安装hexo 4>注册登录GitHub,创建一个仓库,库名格式为:GitHub用户名.github.io 5>购买域名,本文以阿里云为例,解析域名。 6>博客主题,标题,界面设置 安装Git 下载地址:ht 阅读全文
posted @ 2017-07-28 09:39 Keis 阅读(520) 评论(0) 推荐(0)
摘要:一、在Git Bash内执行cd ~/.ssh命令,如果存在该目录,表明之前生成果SSH Key,利用ll命令即可以查看。 二、生成新的SSH Key,输入ssh-keygen -t rsa -C "email@email.com"命令,其中"email@email.com"是GitHub账号。 三 阅读全文
posted @ 2017-07-27 19:16 Keis 阅读(248) 评论(0) 推荐(0)
摘要:1. 环境环境 1.1 安装Git 请参考【1】 1.2 安装node.js 下载:http://nodejs.org/download/ 可以下载 node-v0.10.33-x64.msi 安装时直接保持默认配置即可。 2. 配置Github 1.1 建立Repository 建立与你用户名对应 阅读全文
posted @ 2017-07-26 17:27 Keis 阅读(242) 评论(0) 推荐(0)
摘要:Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体 阅读全文
posted @ 2017-07-26 15:32 Keis 阅读(160) 评论(0) 推荐(0)
摘要:ORACLE基本数据类型:字符串、数字、日期、LOB、LONG RAW& RAW、ROWID & UROWID。 字符串类型的数据又可分为: 据库字符集(CHAR/VARCHAR2/CLOB/LONG) 国际字符集(NCHAR/NVARCHAR2/NCLOB) 字符串数据都通过字符集将字符转换为数字 阅读全文
posted @ 2017-07-26 11:07 Keis 阅读(195) 评论(0) 推荐(0)
摘要:-Xmx512m -XX:MaxPermSize=256m 阅读全文
posted @ 2017-07-26 10:02 Keis 阅读(103) 评论(0) 推荐(0)
摘要:堆栈追踪。 java.lang.OutOfMemoryError: Java heap space 该错误解决方法: 在tomcat\bin文件夹中的catalina.bat文件下.176行左右 rem Execute java with the applicable properties下,将所有 阅读全文
posted @ 2017-07-26 09:57 Keis 阅读(410) 评论(0) 推荐(0)
摘要:导语:我们不想在我们的基础平台数据库里面添加业务表格,那么我们就需要重新创建一个新的数据库,用同义词关联两个数据库。 V6为基础数据库,RT为业务数据库,RT中有一张表BOOK_COUNT_MONTH 那么在V6里面创建同义词,SQL如下: 数据库显示: 附摘: 同义词概念 Oracle的同义词(s 阅读全文
posted @ 2017-07-25 16:23 Keis 阅读(704) 评论(0) 推荐(0)
摘要:删除表空间SQL 删除用户及数据 --创建表空间 --创建用户 --赋权 导入dmp文件 --删除表空间 阅读全文
posted @ 2017-07-25 15:14 Keis 阅读(143) 评论(0) 推荐(0)
摘要:oralce数据库导入及导出某用户所有数据 前提:在CMD 命令下 导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp) 导出服务器数据:exp sname/paw@192.60.25.102/orcl owner=sname file=d 阅读全文
posted @ 2017-07-25 11:34 Keis 阅读(236) 评论(0) 推荐(0)
摘要:最原始、最简单、最粗暴的文件上传。前端代码: 【注意】 1、需要post提交 2、enctype="multipart/form-data" (传输文件) 3、需要提交的表单元素需要设置 name 属性 后台代码: 表单异步上传(jquery.form插件) 虽然上面的方式简单粗暴,但是不够友好。页 阅读全文
posted @ 2017-07-24 17:04 Keis 阅读(211) 评论(0) 推荐(0)
摘要:网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。 现在的spring-mybatis.xml配置如下: mybatis-config.xml: 打印SQL只需要加一个setting就可以了。 mybatis的日志打印方式比较多,SLF4J | LOG4J | 阅读全文
posted @ 2017-07-24 14:59 Keis 阅读(231) 评论(0) 推荐(0)
摘要:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式 第一范式是最基本的范式。如果数据库表中的所有字段值都 阅读全文
posted @ 2017-07-21 15:46 Keis 阅读(121) 评论(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 阅读(150) 评论(0) 推荐(0)
摘要:mybatis本身的说明: 从上文可以看出: 1. 使用#{}格式的语法在mybatis中使用Preparement语句来安全的设置值,执行sql类似下面的: 这样做的好处是:更安全,更迅速,通常也是首选做法。 2. 不过有时你只是想直接在 SQL 语句中插入一个不改变的字符串。比如,像 ORDER 阅读全文
posted @ 2017-07-20 17:44 Keis 阅读(150) 评论(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 阅读(201) 评论(0) 推荐(0)
摘要:一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文
posted @ 2017-07-20 11:07 Keis 阅读(162) 评论(0) 推荐(0)
摘要:重命名:修改%tomcat_home%/bin目录下的"catalina.bat"文件,找到 if "%TITLE%" == "" set TITLE=Tomcat 修改为想要的名称即可 如:if "%TITLE%" == "" set TITLE=测试项目 保存文件,重启tomcat即可。 重命名 阅读全文
posted @ 2017-07-19 16:48 Keis 阅读(390) 评论(0) 推荐(0)
摘要:一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2017-07-17 15:10 Keis 阅读(385) 评论(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 阅读(200) 评论(0) 推荐(0)
摘要:1.列出至少有一个员工的所有部门。 2.列出薪金比“SMITH”多的所有员工。 3.列出所有员工的姓名及其直接上级的姓名。 4.列出受雇日期早于其直接上级的所有员工。 5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。 6.列出所有“CLERK”(办事员)的姓名及其部门名称。 7.列 阅读全文
posted @ 2017-07-14 16:20 Keis 阅读(224) 评论(0) 推荐(0)
摘要:文章来自维基百科 约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。 本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那么数据库中 阅读全文
posted @ 2017-07-13 17:21 Keis 阅读(253) 评论(0) 推荐(0)
摘要:java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。 JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行 阅读全文
posted @ 2017-07-13 17:08 Keis 阅读(194) 评论(0) 推荐(0)
摘要:1 /*The Spring Framework ConfigurableListableBeanFactory.java */ 2 3 /* 4 * Copyright 2002-2008 the original author or authors. 5 * 6 * Licensed under 阅读全文
posted @ 2017-07-13 15:23 Keis 阅读(307) 评论(0) 推荐(0)
摘要:boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE, 阅读全文
posted @ 2017-07-13 09:34 Keis 阅读(260) 评论(0) 推荐(0)
摘要:<marquee direction=up behavior=scroll loop=3 scrollamount=1 scrolldelay=10 align=top bgcolor=#ffffff height=300 width=30% hspace=20 vspace=10 onmouseo 阅读全文
posted @ 2017-07-12 17:38 Keis 阅读(184) 评论(0) 推荐(0)
摘要:bookstore案例使用原生servlet实现 功能分析 l 创建Web项目 l copy原型中的src和WebRoot,覆盖Web项目中的src和WebRoot 前台: l 用户模块(中等偏上) 注册功能 激活功能 登录功能 退出功能 l 分类模块 显示所有分类功能 l 图书模块 查询所有图书 阅读全文
posted @ 2017-07-07 15:03 Keis 阅读(371) 评论(0) 推荐(0)
摘要:Web.xml常用元素 <web-app> <display-name></display-name> 定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param 阅读全文
posted @ 2017-07-07 14:46 Keis 阅读(188) 评论(0) 推荐(0)
摘要:Web.xml常用元素 <web-app> <display-name></display-name> 定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param 阅读全文
posted @ 2017-07-07 14:45 Keis 阅读(308) 评论(0) 推荐(0)
摘要:根据字段名查询所属的表 select * from user_tab_columns where column_name='字段名'; --这里的字段名必须是大写的 例:查询PASSWORD字段所属的表 select * from user_tab_columns where column_name 阅读全文
posted @ 2017-07-05 14:56 Keis 阅读(119) 评论(0) 推荐(0)
摘要:MySQL 1366错误大致描述如下 SQL Error: 1366: Incorrect string value: "xE8xAFxA6xE7xBBx86…" for column "address" at row 1 解决办法:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符 阅读全文
posted @ 2017-07-05 10:36 Keis 阅读(918) 评论(0) 推荐(0)