- 博客(43)
- 收藏
- 关注
原创 必会SQL笔试题
(1)表名:购物信息 购物人 商品名称 数量 A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5 …… 给出所有购入商品为两种或两种以上的购物人记录 ...
2016-12-31 22:26:08
550
原创 Mysql中文乱码问题解决
有时经常遇到项目jdbc获取数据库数据,中文乱码; 这里给出一些解决方案: 第一种,修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐); 如图,找到mysql安装,点mysql实例配置 一直点next知道下面这个界面: 记住,前面那个圈 一点要点。。下拉框选utf8 继续next直到: 写你原来的密码继续,然后继续N...
2016-12-14 23:59:01
178
原创 JDBC基础
JDBC基础(一) 来,我们认识一下! JDBC,Java平台的DATABASE的连通性.白话一句,什么意思啊? 就是JAVA平台上和数据库进行连结的"工具". 还是先一起来回顾一下接口吧:从下向上,接口是对"案例"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例的一种承诺和约束. 也就是说,只要你实现我规定的接口,你的类就已经具有了接...
2016-11-28 23:01:52
163
原创 request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用。 2.request.setAttribute()和request.getAttribute()配对使用,作用域是请求和被请求页面之间。request.setAttribute()是只在此action的下一个forward需要使用...
2016-11-28 23:01:40
353
原创 JDBC 有关executeQuery、executeUpdate 和 execute
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 ★方法executeQuery --单个结果集(常用) 用于产生单个结果集的语句,例如 SELECT 语句。 ★方法executeUpdate --(非select语句) --用于执行不是Select语句的其它所有...
2016-11-27 21:52:14
206
原创 spring笔记
servlet(springMVC struts2) jdbc(myBatis,Hibernate) java基础,javaSE(Spring框架) ajax 框架:软件的半成品,可以复用代码 三个阶段: 第一个:基本模块(ioc,springmvc,..)会用 第二个:项目(利用基本模块搭建项目)加深理解 第三个:懂得框架的设计思想,研究源代码(架构师) sp...
2016-11-27 16:07:52
167
原创 @Controller(1)基于@注释的控制器配置
基于注释的控制器配置需要Java 5以上的版本支持。这种注释支持servlet MVC和Portlet MVC。通过这种方式实现的控制器不需要继承特定的基础类,或实现特定的接口。 A、Dispatcher配置文件 DispatcherServlet和DispatcherPortlet都默认支持注释配置控制器。以DispatcherServlet为例,它默认支持实现HandlerMapp...
2016-11-27 16:01:02
209
原创 @Controller(2) 详解@RequestMapping
A、@RequestMapping org.springframework.web.bind.annotation.RequestMapping Annotation for mapping web requests onto specific handler classes and/or handler methods. Provides consistent style between...
2016-11-27 15:58:20
132
原创 spring mvc 处理方法的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void
ModelAndView Java代码 1 @RequestMapping("/show1") 2 publicModelAndView show1(HttpServletRequest request, 3 HttpServletResponse response) throwsException { 4 M...
2016-11-27 15:54:52
377
原创 经典案例: 购物车
完整案例: <!DOCTYPE html> <html> <head> <title>购物车</title> <meta charset="utf-8" /> <style type="text/css"> h1 {
2016-11-07 22:24:32
163
原创 javascript总结3
DOM 元素查询 如果需要操作 HTML 元素,必须首先找到该元素 查询节点的方式 通过 id 查询 通过层次(节点关系)查询 通过标签名称查询 通过 name 属性查询 通过 id 查询 语法: e = document.getElementById(元素ID) 通过层次(节点关系)查询 parentNode 遵循文档的上下层次结构,查找单个父节点 ...
2016-11-07 22:22:54
121
原创 计算器 案例
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> .panel {
2016-11-07 22:15:27
307
原创 javascript总结2
JavaScript 外部对象 由JS的运行环境提供的对象(API), JS的运行环境是浏览器, 也就是由浏览器提供的对象. 浏览器提供两组对象: BOM 和 DOM BOM 浏览器对象 BOM 代表当前浏览器本身 浏览器对象: 对象引用 window window对象是访问 BOM 和 DOM的入口 使用window对象的属性和方法时候可以省略 window. wind...
2016-11-06 23:35:25
124
原创 javascript总结1
一.内置对象 1.String js的String有length属性,Java的String有length() js比Java多了一个方法str.charCodeAt(n) js比Java少了一个方法str.replaceAll() 2.Number(*) num.toFixed(n) 3.Boolean 没有什么方法需要了解 4.Array(*) 如何创建数组...
2016-11-06 23:34:42
131
原创 CSS总结4
一.定位 1.定位的作用 定位用来解决元素的排列(摆放)问题 使用定位可以随心所欲的摆放元素 2.定位的分类 1)默认的定位 块元素垂直排列 行内元素水平排列 这种默认的排列方式叫做流定位 元素有序排列而形成的队伍称之为流 2)特殊的定位(*) 浮动定位:可以让块左右排列. 相对定位:以自己原来位置为目标产生偏移. 绝对定位:以父元素为目标产...
2016-11-06 23:32:06
179
原创 CSS总结3
一.选择器的优先级 ID选择器:100 类选择器:10 元素选择器:1 .content div 10+1 .data 10 .content .data 10+10 二.box模型 三.行高 行高=元素的高,文本将垂直居中 ...
2016-11-06 23:30:41
174
原创 形参和实参的区别
形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。 形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统。 实参:可以是常量、变...
2016-11-03 23:15:24
231
原创 Java堆.栈和常量池学习
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static final)。6...
2016-11-03 23:10:32
106
原创 CSS总结
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <!-- 2.内部样式:在style元素内写的样式 --> <style> /
2016-10-31 22:32:23
118
原创 HTML总结
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <!-- 1.标题 --&
2016-10-31 22:28:50
121
原创 MySQL总结
1.查看大的数据库下面有什么小的数据库 show databases; 2.选择一个小的数据库,即可使用 use+库名; 3.查询系统当前时间 select now(); 4.查看当前数据库版本 select version(); 5.查看当前用户 select user(); 6.在小数据库中创建一张表 create table 表名(字段名称 字段属性[not...
2016-10-31 21:48:54
111
原创 测试DBUtil
package test; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; ...
2016-10-30 22:57:25
153
原创 演示如何使用PreparedStatement和测试EmpDao
package dao; import java.io.Serializable; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; ...
2016-10-30 22:56:56
173
原创 db.parameters
# db parameters,no space driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@192.168.201.200:1521:orcl user=openlab pwd=open123 # datasource parameters initSize=1 maxSize=3
2016-10-30 22:54:46
104
原创 DBUtil连接池来管理连接
package util; import java.io.IOException; import java.sql.Connection; import java.sql.SQLException; import java.util.Properties; import org.apache.commons.dbcp.BasicDataSource; /** * 该类...
2016-10-30 22:50:14
200
原创 ORACLE数据库总结05
视图 数据库对象之一 视图在SQL语句中体现的角色与表一致 但是视图不是表,只是对应一条SELECT语句查询结果集。 CREATE VIEW v_emp_b_10 AS SELECT empno,ename,sal,deptno FROM emp_brown WHERE deptno = 10; DESC v_emp_b_10; 查看视图数据 SEL...
2016-10-25 22:23:52
147
原创 ORACLE数据库总结04
子查询(有函数要用别名) 子查询是嵌套在其他SQL语句之中的,为外层SQL语句提供数据。 查看谁的工资比CLARK高? SELECT ename,sal FROM emp_brown WHERE sal>(SELECT sal FROM emp_brown WHERE ename='CLARK') 查看与JONES相同部门的员工 SELECT ename,dept...
2016-10-25 22:22:55
156
原创 ORACLE数据库总结03
字段的别名 当SELECT子句中使用了函数或者表达式 时,结果集该字段的名字就是这个函数 或者表达式,可读性差,这时候可以使用 别名。 当别名中希望出现空格或者区分大小写时, 可以使用双引号括起来 SELECT ename,sal*12 "Annual Salary" FROM emp 查询职员表中薪水低于2000元的职员信息 查询职员表中不属于部门 10 的员工...
2016-10-23 21:57:23
127
原创 ORACLE数据库总结02
DQL:数据查询语言 至少包含两部分: 1:SELECT子句 2:FROM子句 SELECT之后指定要查询的字段,可以 使用"*"查询所有字段,也可以单独指定 具体的字段,或者一个函数,表达式。 FROM之后指定要查询的表 SELECT ename,job,sal,deptno FROM emp 查看函数或表达式的结果 SELECT ename,sal*12...
2016-10-23 21:53:51
142
原创 ORACLE数据库总结01
SQL语句是与数据库打交道的语言。 SQL语句本身不区分大小写,但是通常 会将关键字与非关键字用大小写的方式 差异开来增加可读性。 SELECT SYSDATE FROM dual DDL语句 DDL语句用来增删改数据库对象 数据库对象:表,视图,索引,序列 创建表: CREATE TABLE employee( id NUMBER(4), name VAR...
2016-10-23 21:53:06
128
原创 写好Java代码的30条经验总结
转载自:http://www.codeceo.com/article/30-Java-tips.html 成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisI...
2016-10-20 22:38:41
109
原创 Java将递归改成循环的通用方法
用Stack或LinkedList来实现内存中的出栈入栈过程,即可将递归改成循环。 正式开始前先厘清几个概念: 循环(loop) - 最基础的概念, 所有重复的行为 递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况 (数学)迭代(iterate) - 在多次循环中逐步接近结果 (编程)迭代(iterate) - 按顺序访问线性结构中的每一项 遍历(...
2016-10-20 22:37:16
519
原创 Java爬统计局12位区划代码
有朋友需要获取全国2013年统计用区划代码和城乡划分代码,于是写了个爬虫抓数据。 仔细分析页面后,发现其特点是根据最终的区域代码,可以反推上级省、市等代码,故只保存最后一步数据。 第一次接触爬虫,边做边研究。只写了个单线程,下载了41分钟。 后来研究多线程爬虫,又写了个多线程爬知乎话题+回答的程序。由于暂时无法正确保存页面上各种程序语言的代码,半成品的程序就不放出来了。 下面是单线程下载...
2016-10-20 22:35:17
150
原创 聊天室服务端Server
package chat; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Print...
2016-10-17 17:29:38
173
原创 聊天室的客户端Client
package chat; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Soc...
2016-10-17 17:29:19
178
原创 笔记 9.18
笔记:1.static:静态的1)静态变量:1.1)由static修饰1.2)属于类的,存在方法区中,只有一份1.3)常常通过类名点来访问1.4)何时用:所有对象数据都一样时使用2)静态方法:2.1)由static修饰2.2)属于类的,存在方法区中,只有一份2.3)常常通过类名点来访问2.4)没有隐式的this传递,静态方法中不能直接访问实例成员2.5)何时用:方法的操作仅与参数相关而与对象无关...
2016-10-16 23:08:39
124
原创 笔记 9.14
1.Linux:开源的操作系统,免费,服务器端目录、挂载点、安全性高pwd,ls,cd 绝对路径(根) 相对路径(当前目录)2.java开发环境:1)编译运行过程:编译期:.java,经过编译,生成.class字节码文件运行期:JVM加载.class并运行.class跨平台,一次编程到处使用2)JVM:java虚拟机JRE:java运行环境JRE=JVM+java系统类库JDK:java开发工具...
2016-10-16 23:08:01
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅