- 博客(43)
- 收藏
- 关注
原创 必会SQL笔试题
(1)表名:购物信息购物人 商品名称 数量A 甲 2B 乙 4C 丙 1A 丁 2B 丙 5……给出所有购入商品为两种或两种以上的购物人记录...
2016-12-31 22:26:08 489
原创 Mysql中文乱码问题解决
有时经常遇到项目jdbc获取数据库数据,中文乱码; 这里给出一些解决方案: 第一种,修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐); 如图,找到mysql安装,点mysql实例配置 一直点next知道下面这个界面:记住,前面那个圈 一点要点。。下拉框选utf8 继续next直到:写你原来的密码继续,然后继续N...
2016-12-14 23:59:01 120
原创 JDBC基础
JDBC基础(一) 来,我们认识一下! JDBC,Java平台的DATABASE的连通性.白话一句,什么意思啊? 就是JAVA平台上和数据库进行连结的"工具". 还是先一起来回顾一下接口吧:从下向上,接口是对"案例"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例的一种承诺和约束. 也就是说,只要你实现我规定的接口,你的类就已经具有了接...
2016-11-28 23:01:52 112
原创 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 308
原创 JDBC 有关executeQuery、executeUpdate 和 execute
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 ★方法executeQuery --单个结果集(常用) 用于产生单个结果集的语句,例如 SELECT 语句。 ★方法executeUpdate --(非select语句) --用于执行不是Select语句的其它所有...
2016-11-27 21:52:14 143
原创 spring笔记
servlet(springMVC struts2)jdbc(myBatis,Hibernate)java基础,javaSE(Spring框架) ajax 框架:软件的半成品,可以复用代码三个阶段:第一个:基本模块(ioc,springmvc,..)会用第二个:项目(利用基本模块搭建项目)加深理解第三个:懂得框架的设计思想,研究源代码(架构师) sp...
2016-11-27 16:07:52 110
原创 @Controller(1)基于@注释的控制器配置
基于注释的控制器配置需要Java 5以上的版本支持。这种注释支持servlet MVC和Portlet MVC。通过这种方式实现的控制器不需要继承特定的基础类,或实现特定的接口。 A、Dispatcher配置文件DispatcherServlet和DispatcherPortlet都默认支持注释配置控制器。以DispatcherServlet为例,它默认支持实现HandlerMapp...
2016-11-27 16:01:02 154
原创 @Controller(2) 详解@RequestMapping
A、@RequestMappingorg.springframework.web.bind.annotation.RequestMappingAnnotation for mapping web requests onto specific handler classes and/or handler methods. Provides consistent style between...
2016-11-27 15:58:20 89
原创 spring mvc 处理方法的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void
ModelAndViewJava代码 1 @RequestMapping("/show1") 2 publicModelAndView show1(HttpServletRequest request, 3 HttpServletResponse response) throwsException { 4 M...
2016-11-27 15:54:52 331
原创 经典案例: 购物车
完整案例:<!DOCTYPE html><html> <head> <title>购物车</title> <meta charset="utf-8" /> <style type="text/css"> h1 {
2016-11-07 22:24:32 114
原创 javascript总结3
DOM 元素查询如果需要操作 HTML 元素,必须首先找到该元素查询节点的方式通过 id 查询通过层次(节点关系)查询通过标签名称查询通过 name 属性查询通过 id 查询语法:e = document.getElementById(元素ID)通过层次(节点关系)查询parentNode遵循文档的上下层次结构,查找单个父节点...
2016-11-07 22:22:54 75
原创 计算器 案例
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css"> .panel {
2016-11-07 22:15:27 251
原创 javascript总结2
JavaScript外部对象由JS的运行环境提供的对象(API), JS的运行环境是浏览器, 也就是由浏览器提供的对象.浏览器提供两组对象: BOM 和 DOMBOM 浏览器对象BOM 代表当前浏览器本身浏览器对象:对象引用 windowwindow对象是访问 BOM 和 DOM的入口使用window对象的属性和方法时候可以省略 window.wind...
2016-11-06 23:35:25 74
原创 javascript总结1
一.内置对象1.Stringjs的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 81
原创 CSS总结4
一.定位1.定位的作用定位用来解决元素的排列(摆放)问题使用定位可以随心所欲的摆放元素2.定位的分类1)默认的定位块元素垂直排列行内元素水平排列这种默认的排列方式叫做流定位元素有序排列而形成的队伍称之为流2)特殊的定位(*)浮动定位:可以让块左右排列.相对定位:以自己原来位置为目标产生偏移.绝对定位:以父元素为目标产...
2016-11-06 23:32:06 108
原创 CSS总结3
一.选择器的优先级ID选择器:100类选择器:10元素选择器:1.content div 10+1.data 10.content .data 10+10二.box模型 三.行高行高=元素的高,文本将垂直居中...
2016-11-06 23:30:41 106
原创 形参和实参的区别
形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。 形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统。 实参:可以是常量、变...
2016-11-03 23:15:24 183
原创 Java堆.栈和常量池学习
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static final)。6...
2016-11-03 23:10:32 62
原创 CSS总结
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><!-- 2.内部样式:在style元素内写的样式 --><style> /
2016-10-31 22:32:23 73
原创 HTML总结
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <!-- 1.标题 --&
2016-10-31 22:28:50 70
原创 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 66
原创 测试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 103
原创 演示如何使用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 131
原创 db.parameters
# db parameters,no spacedriver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@192.168.201.200:1521:orcluser=openlabpwd=open123# datasource parametersinitSize=1maxSize=3
2016-10-30 22:54:46 65
原创 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 156
原创 ORACLE数据库总结05
视图数据库对象之一视图在SQL语句中体现的角色与表一致但是视图不是表,只是对应一条SELECT语句查询结果集。 CREATE VIEW v_emp_b_10ASSELECT empno,ename,sal,deptnoFROM emp_brownWHERE deptno = 10; DESC v_emp_b_10; 查看视图数据SEL...
2016-10-25 22:23:52 101
原创 ORACLE数据库总结04
子查询(有函数要用别名)子查询是嵌套在其他SQL语句之中的,为外层SQL语句提供数据。 查看谁的工资比CLARK高?SELECT ename,salFROM emp_brownWHERE sal>(SELECT sal FROM emp_brown WHERE ename='CLARK') 查看与JONES相同部门的员工SELECT ename,dept...
2016-10-25 22:22:55 108
原创 ORACLE数据库总结03
字段的别名当SELECT子句中使用了函数或者表达式时,结果集该字段的名字就是这个函数或者表达式,可读性差,这时候可以使用别名。当别名中希望出现空格或者区分大小写时,可以使用双引号括起来SELECT ename,sal*12 "Annual Salary"FROM emp 查询职员表中薪水低于2000元的职员信息 查询职员表中不属于部门 10 的员工...
2016-10-23 21:57:23 79
原创 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 80
原创 ORACLE数据库总结01
SQL语句是与数据库打交道的语言。SQL语句本身不区分大小写,但是通常会将关键字与非关键字用大小写的方式差异开来增加可读性。SELECT SYSDATE FROM dualDDL语句DDL语句用来增删改数据库对象数据库对象:表,视图,索引,序列创建表:CREATE TABLE employee( id NUMBER(4), name VAR...
2016-10-23 21:53:06 85
原创 写好Java代码的30条经验总结
转载自:http://www.codeceo.com/article/30-Java-tips.html 成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisI...
2016-10-20 22:38:41 74
原创 Java将递归改成循环的通用方法
用Stack或LinkedList来实现内存中的出栈入栈过程,即可将递归改成循环。正式开始前先厘清几个概念:循环(loop) - 最基础的概念, 所有重复的行为递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况(数学)迭代(iterate) - 在多次循环中逐步接近结果(编程)迭代(iterate) - 按顺序访问线性结构中的每一项遍历(...
2016-10-20 22:37:16 449
原创 Java爬统计局12位区划代码
有朋友需要获取全国2013年统计用区划代码和城乡划分代码,于是写了个爬虫抓数据。仔细分析页面后,发现其特点是根据最终的区域代码,可以反推上级省、市等代码,故只保存最后一步数据。第一次接触爬虫,边做边研究。只写了个单线程,下载了41分钟。后来研究多线程爬虫,又写了个多线程爬知乎话题+回答的程序。由于暂时无法正确保存页面上各种程序语言的代码,半成品的程序就不放出来了。下面是单线程下载...
2016-10-20 22:35:17 104
原创 聊天室服务端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 124
原创 聊天室的客户端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 129
原创 笔记 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 80
原创 笔记 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 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人