- 博客(31)
- 收藏
- 关注
原创 mysql学习
查看mysql 版本号:1、在终端查:mysql --version;2、登陆mysql以后查询:select version();登陆mysql的命令:mysql -p;接下来输入登陆密码即可。查看数据库:show databases;使用某一个数据库:use mydb;查看数据表:show tables;
2015-08-05 11:31:13
527
原创 web.xml配置编码方式
解决前台传入中文,后台接收时变成乱码的问题配置web.xml文件设置编码方式 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter
2015-07-07 11:36:25
7792
原创 maven项目启动时报java.lang.ClassNotFoundException
maven创建的项目,在启动tomcat时报错, java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFiltermaven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,你需要设置一下eclipse:项目 —> 属性 -> Deployment
2015-07-07 11:31:49
1510
原创 post和get的区别
1、get请求会将参数跟在URL后进行传递,而post请求则是作为HTTP消息的实体内容发送给web服务器。当然,在AJAX请求中,这种区别对用户时不可见的。2、get方式对传输的数据大小有限制(通常不能大于2KB),而使用post方式传递的数据量比get方式大得多(理论上不受限制)。3、get方式请求的数据会被流浪器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和
2015-06-30 09:35:56
504
原创 jquery,get方式提交中文数据时乱码
jQuery,使用$.get传输数据到后台,中文乱码。get是直接在url后面传的,要转码成“%FG%44。。。。”这种形式的。然后后台取到后再转回来。javascript中代码如下:serviceNames : encodeURI(serviceNames) Java代码如下:String serviceNames = request.getParameter("serviceN
2015-06-30 09:02:31
782
原创 MySQL使用cmd查询 中文乱码
CMD查看MYSQL数据库表的时候发现,无法插入中文数据,查出来的中文也都是乱码。方法:在mysql安装文件里找到my.ini文件,添加:default-character-set=utf8修改以后的效果如下:[client]port=3306default-character-set=utf8[mysql]default-character-set=utf8
2015-06-12 11:40:07
869
转载 oracle 学习(五)
查看数据库表空间名、存储单位、状态、类型,是否记录日志select tablespace_name as "表空间名称",block_size /1024 as "数据块存储大小单位(KB)",status as "表空间状态",contents as "表空间类型",logging as "是否有日志记录"from dba_tablespaces;数据库存储单
2015-05-19 10:49:37
450
转载 oracle 学习(四)
视图:相当于一个窗口,从这个窗口可以看到最美的风景。视图是用户看到的数据,不是真正存在于数据库表中的数据,这些数据来源于表,是经过数据抽取、转换变成的。创建一个视图create view avgsal as select d.name as "部门",round(avg(sal),2) as "平均工资", count(*) as "员工人数" from emp e,dept d wher
2015-05-18 11:39:44
378
转载 oracle学习(三)
创建一个数据库用户create user lisi identified by lisi;create user 是创建数据库用户的SQL语句关键字,后面跟用户名称,idendified by 是设置数据库用户密码的SQL关键字,对创建的用户进行授权gant connect to lisi;grant 表示授权的意思。connect 数据库的一个默认角色,只有连
2015-05-15 17:24:19
398
转载 oracle 学习(二)
学习笔记:创建一个items表,设置ItemNo列为主键,ItemName列不能为空。create table Items (ItemNo number(2) constraint PK_Items primary key,ItemName varchar2(20) not null);create table 创建表的关键字,位于开头,跟随着表名。constraint 定义表
2015-05-15 09:34:28
431
转载 oracle学习(一)
1、查看oracle 动态实例的状态select status from v$instance;2、关闭数据库shutdown immediate;3、启动数据库startup4、如何知道当前数据库的名称show parameter db_nameshow parameter :表示可以查看数据库中的各种参数值db_name:表示oracle 数据库名称参数,查
2015-05-13 17:39:50
371
原创 Oracle 11g安装问题总结
测试环境:win7 64位旗舰版+jdk7(64位)安装的软件:oracle 11g R2 64位按照网上一般教程安装完成数据库以后,发现了一堆的问题,特写下这篇笔记。1、使用sql developer 登陆,报错:因为系统提示找sqldeveloper.bat这个文件,我开始以为是系统指向的路径不对,所以想重新定位这个文件的位置,后来发现,这文件压根不存在我电脑,无意中看
2015-05-13 15:48:24
1075
翻译 包为什么需要全名的原因
包之所以很重要有三个原因。首先,它们可以帮组组织项目或函数库相对于一大堆零散的类,以功能来组织会比较好。其次,包可以制造处名称空间,以便错开相同名称的类。例如说,有好几个程序员都设计出Set这个类,我们就可以通过不同的包名称来分辨。最后,包可以通过限制同一包之间的类才能相互存取以维护安全性。
2015-05-07 18:06:46
463
原创 ArrayList 与数组
1、数组在创建时必须指定大小;ArrayList不需要指定大小。数组:new String[2] ArrayList :newArrayList();2、存放对象给一般数组时必须指定位置数组:myArray[1] = b;ArrayList:myList.add(b);
2015-05-07 11:36:08
388
转载 mybatis 查询小结
mybatis 查询一、模糊查询:(1)sql字符串拼接select * from t_user where name like CONCAT(CONCAT('%',#{name},'%'))(2)使用${...}代替#{...}select * from t_user where name like '%'${name}'%'(3)程序中拼接String name
2015-05-05 15:13:12
429
原创 mybaits 排序问题
根据条件进行排序时发现无法根据条件进行顺序或倒序排序,后来发现是mapper.xml文件中的问题。排序条件与顺序还是倒序的参数都不能用“#”,如#{name},只能用“$”,如“${name}”完整案例:select * from user order by ${name} ${desc} limit #{start},#{pagesize}。
2015-05-03 15:31:07
540
转载 SqlServer 数据库按日期分组查询。
要求 两个时间点:一个开始时间(2007/09/08 09:10:43),一个结束时间(2007/10/09 04:32:37) 数据库中表的字段有 id(编号) name(名字) time(注册时间) 表名为table 需要查询比如在两个时间段内 比如如上面时间点
2015-04-08 16:17:46
2958
原创 for和while的区别
以前需要用到循环语句的时候,for和while随便用,没有考虑过这两者有什么本质上的区别,最近在学习算法,然后接触到了一本书《图灵程序设计丛书:算法(第4版) 》,书上说了这两者的区别。for循环和它的while形式有什么区别?for循环头部的代码和for循环主题代码在同一个代码段之中。在一个典型的for循环中,递增变量一般在循环结束之后都是不可用的;但在它等价的while循环中,递增变了
2015-01-26 16:57:30
661
原创 SqlServer 2008 数据库练习----各种琐碎
增加:insert into '表名' ('列名1','列名2','列名3','列名4'...) values (A,B,C,D....)创建数据库表的基本语法1、设置一个自增列alter table '表名'add '列名' int Identity('开始值','自增长度') not null2、查询表结构(1)sp_help '表名'(2)sele
2015-01-15 18:12:15
427
转载 从 iBatis 到 MyBatis
本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。
2014-09-02 11:33:58
629
转载 java 关键字与保留字
Java 关键字列表 (依字母排序 共51组),所有的关键字都是小写,在MyEclipse中都会显示不同的颜色: abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, fl
2014-08-31 08:51:11
440
转载 struts2标签不显示Label的解决方法
今天同事遇到一个struts2标签的label属性不显示,并且标签不换行的问题,网上搜了一下,解决方法如下:struts2的标签不管是还是一概不显示label了,连换行都不换了。查找原因有三种情况:1、发现原来struts.properties下多了这句话:struts.ui.theme=simple2、struts2.xml 中有3、 jsp页面form标签有属性
2014-07-31 21:26:44
1201
转载 jsp 静态引入<%@ include %> 动态引入<jsp:include> 区别
1. 首先先介绍下,jsp机制: servlet容器,先将jsp转化成servlet,然后编译成.class文件,放置容器缓冲区【tomcat的work目录下】。每次调用jsp时,服务器会读取编译好的servler.class,处理jsp的请求。2. 在servlet容器转化jsp为servlet时,将引入的jsp源码全部添加到当前jsp,一并转化成一个ser
2014-07-28 09:58:15
456
转载 详解Struts1中的struts-config.xml配置文件
弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。是struts的根元素,它主要有8个子元素,DTD定义如下:(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug
2014-07-25 09:32:00
512
转载 NoClassDefFoundError: javassist/util/proxy/MethodFilter
Exception in thread "main" java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter at org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryFactory(BytecodeProviderImpl.java
2014-06-27 21:00:29
571
原创 hibernate报错(一)
Exception in thread "main" org.hibernate.MappingException: could not instantiate id generator [entity-name=com.xss.domain.Employee]at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGen
2014-06-26 08:54:32
627
转载 equals()方法左右变量的位置
昨天面试考了一张很是伤我自信的题目,唉!多余的话不说了,我还是把考题慢慢发出来吧题:一个变量,一个常量,用equals()方法比较,让咱们,看看到底是常量放前面好啊,还是变量放前面好----------------------------------------------------------------------------------------------
2014-06-19 09:06:37
1721
原创 jsp中获取该项目的绝度路径的代码
pageEncoding="UTF-8"%>String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>"
2014-06-19 08:53:20
585
转载 Java七种排序算法!
冒泡排序、选择排序、快速排序、插入排序、希尔排序、归并排序、堆排序Java排序算法1)分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(箱排序、基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,
2014-01-25 00:22:14
676
原创 迷你DVD管理系统
实现的功能主要有:新增、查看、删除、借出、归还、退出。之前修改了很多遍,重写了几次,但是至今没有发现为什么我之前的编译不出来,同时也没有明白后面为什么会成功完成全部功能。源代码如下:import java.util.Scanner;public class Test { public static void main(String [] args){ Scanner input =
2013-12-02 17:29:23
1604
原创 数据类型和运算符(总结)
标识符、关键字数据类型、运算符标识符的命名规则:1、字母、数字、下划线“_”、美元符号“$”组成。2、字母、下划线“_”、美元符号“$”开头。3、不能与关键字、boolean值、null同名。4、区分大小写,没有长度限制,见名知义原则。关键字48个,全部是小写。abstractclassfinal intpublict
2013-10-16 17:18:41
757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人