- 博客(40)
- 收藏
- 关注
原创 mysql 数据库整理——数据表数据的增删改查
1.数据添加;一条数据insert into 表名(字段名1,字段名2) values(值1,值2);多条数据insert into 表名(字段名1,字段名2) values(值1,值2),(值1,值2)...;2.数据删除:整张表数据delete from 表名;条件删除delete from 表名 where 条件;3.数据修改表中所有数据updat
2017-09-10 16:23:13
467
原创 mysql 数据库整理——数据表列的操作
增加列:alter table 表名 add 列的名子 数据类型;删除列:alter table 表名 drop 列的名字;修改列名: alter table 表名字 change 旧的列名字 新的列名字 数据类型;
2017-09-10 15:45:04
422
原创 mysql 数据库整理——数据表
创建表:CREATE TABLE person (number INT(11),name VARCHAR(255),birthday DATE);或者CREATE TABLE IF NOT EXISTS person (number INT(11),name VARCHAR(255),birthday DATE);删除表DROP TABLE tbl_name;
2017-09-10 15:34:22
442
原创 mysql 数据库整理——数据类型
当我们创建数据库之后 即 create database db; 之后 我们的数据库有许多table即表组成表的结构这里不说可以用一下语句查看desc 表名;show columns from 表名;describe 表名;show create table 表名;table 即 表中一行表示一条数据 ,一列是具有相同的数据类型的数据
2017-09-10 15:22:28
1623
原创 mysql 数据库整理——数据库添加删除
查看当前数据库show databases;创建或者添加数据库create datebase gc;删除数据库drop database gc;
2017-09-10 14:13:57
774
原创 mysql 数据库整理——配置
一: 找到配置文件路径二:改变自己想要的配置三:重启服务Windows 下配置连接:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.htmlLinux 下配置连接 :http://www.cnblogs.com/whiteyun/archive/2011/04/13/2014913.
2017-09-10 13:56:57
351
原创 mysql 数据库整理——安装
安装步骤:一:Windows下安装安装包下载地址:https://dev.mysql.com/downloads/安装连接:http://jingyan.baidu.com/article/642c9d34aa809a644a46f717.html二 :Linux 下安装:安装连接 :http://jingyan.baidu.com/article/a378c9609e
2017-09-10 13:37:19
345
原创 mysql 数据库整理——简介
SQLsql :结构化查询语言(Structured Query Language) ,与我们的Java ,PHP 等一样都是一样的,只是sql针对的是数据库。作用:作用是数据库的查询 更新和管理。如:insert into tb as t values ('Gates', '北京', '11111@qq.com');delete from tb as t where t.n
2017-09-10 12:44:26
620
原创 设计模式——单例模式
单例模式单例模式属于创建型模式的一种,他的写法有许多中常见的有饿汉模式、懒汉模式、登记式模式(未去研究,不做说明)等。一:单例模式特点单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。二:单例模式分类饿汉模式懒汉模式登记式模式三:产生说明我们平时在用类的对象实例时,使
2017-09-09 17:35:05
333
转载 设计模式——六大原则详细
转载自:http://www.uml.org.cn/sjms/201211023.asp#2设计模式六大原则 作者:zhengzhb ,发布于2012-11-2,来源:优快云 目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则
2017-09-09 15:23:16
502
原创 设计模式——六大原则
在Java 编程中 ,常常说的面向抽象编程思想 ,他的具体实现是什么呢?我们常常说程序设计、编码要遵循什么呢?就是常常说的六原则,最近看了一下这方面的东西觉得很有道理,就和大家一起分享一下一:六大原则设计原则简介单一职责原则类的职责单一开闭原则程序实体对扩展是开放的,对修改是关闭的
2017-09-09 15:18:29
447
原创 设计模式——简介
一:设计模式设计模式、算法结构、软件工程、操作系统等都是能够提升程序员自己程序设计、程序编程编码能力的有利武器。或者说是设计出更完美的程序系统以及更加优质的代码的能力。(避免许多程序堆到重做)二:设计模式(Design Mode)是为了解决重复出现问题的一套方案。三:意义:1.提高代码重用率2.程序可靠稳定3.程序可读性强,理解起来容易4.提高程序可维护
2017-09-09 13:54:18
316
原创 comparable 和 comparator 总结
comparable :让需要进行排序的对象实现Comparable接口,重写其中的compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用java.util.Arrays.sort()来排序对象数组 比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。class Student implements Comparabl
2017-07-03 09:54:50
318
原创 方法的值传递和引用传递
值传递:当数据做为基础类型和String 在进行传递的时候,其本身的值是不会发生变化的。形参在这里只是接受这个值一份拷贝而已//测试public class People {public int age;public int changAge(int age) {age++;return age;}public static void main(String[
2017-06-22 22:18:00
382
原创 映射关系小技巧
1.不管是一对多、一对一还是多对多,都只需要记住一点,在哪个实体类声明了外键,就由哪个类来维护关系2.在保存数据时,总是先保存的是没有维护关联关系的那一方的数据,后保存维护了关联关系的那一方的数据3.@OneToMany在默认情况下,hibernate会把一对多当成多对多的一种特殊情况!结果就是会帮我们生成一张中间表所以注意要写@JoinColumn(nam
2017-06-22 17:43:43
548
转载 java 对象术语
转自:http://blog.youkuaiyun.com/gaoyunpeng/article/details/2093211PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,
2017-06-21 16:26:26
376
原创 hql 多对多关联查询
关系说明:一个老师有多个学生,一个学生也可以有多个老师;(用第三方表实现)查询老师下面学生的名字实体类:public class Student {private int sid;private String sname;private Set tea =new HashSet();}public class Teacher {private int
2017-06-21 14:57:55
596
原创 hibernate hql
hql 中在学习时 发现单表获取多个字段时不能有一个合适模型来装数据;用了object后才发现的到的是一个数组如下: @Test public void testHQL1(){ //查询一个字段 String hql = "select t.tname from Teacher t where t.tid=:tid"; Query query
2017-06-21 12:28:27
297
原创 Hibernate事务中四种状态
Hibernate四种状态:临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。游离状态(detached):已经被持久
2017-06-20 16:51:36
1214
原创 strut2
strut2Struts2是一个基于MVC设计模式的Web应用框架,Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求。Struts 2的Action是一个请求对应一个实例(每次请求时都新new出一个对象),没有线程安全方面的问题。Struts2整合了OGNL(Object Graph NavigationLanguage)表达式(对象图形
2017-06-18 13:01:35
393
原创 servlet生命周期
servlet生命周期1.加载servlet:web容器加载通过web.xml(部署描述)找到其位置,通过反射创建实例2.初始化:在实例化后容器调用init()方法初始化,如果初始化失败,servlet直接被卸载3.处理服务:servlet 调用service()方法(doget() 和dopost())处理接受请求或设置响应4.销毁:容器关闭或检测到servlet
2017-06-17 14:30:06
216
原创 XML和HTML
XML:跨平台,跨网络,跨程序的数据描述语言,由用户自定义,以数据保存为主,它HTML一样都是标记语言,都由SGML语言发展而来功能有:数据交换、系统管理、内容管理等XML和HTML比较比较内容HTMLXML可扩展性不具扩展性是无标记语言可定义新语言侧重点显示信息结构化描述信息语
2017-06-17 14:24:40
326
原创 hibernate学习整理2——OID、session 缓存、主键生成
OID 对象映射标示符 :为了在系统中能够找到所需对象,我们需要为每一个对象分配一个唯一的表示号。在关系数据库中我们称之为关键字,而在对象术语中,则叫做对象标识(Object identifier-OID)。OID 详细内容:https://baike.so.com/doc/1066375-1128214.htmlsession 缓存缓存:介于应用程序和永久性存储数据源(如
2017-06-16 17:03:56
580
原创 hibernate学习整理1
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将 POJO(java对象)与数据库表建立映射关系,是一个全自动的ORM框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库ORM:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解
2017-06-16 15:58:06
301
转载 SQL 删除重复记录
转自:http://www.cnblogs.com/huangw/archive/2012/06/04/2534676.htmlSQL 删除重复记录,并保留其中一条SQL:删除重复数据,只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId
2017-06-16 13:06:59
379
转载 懒加载
转自http://blog.youkuaiyun.com/java958199586/article/details/7069901;延迟加载一.什么是懒加载?他的作用?延迟加载,也叫懒加载,它是hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。Hibernate中主要是通过代理(proxy)机制来实现延迟加载。它的具体过程:Hiber
2017-06-15 17:37:39
309
原创 js字符串截取
提供了3 个截取字符串的方法由看参数看来substr最好用,知道长度就可以了 但substring也可以用长度来表示索引列子funs = funs1+ funs2;var funcs = funs.substring(0,funs.length - 1); substr 语法: string.substr(start [, length])"nima w
2017-06-10 10:19:29
209
原创 easyui设置文本框可读
--输入框$("#xx").textbox('setValue','value'); //设置输入框的值$('#xx').textbox('textbox').attr('readonly',true); //设置输入框为禁用js: $("#name1").val(rows[0].uname); $('#name1').attr('readonly',tr
2017-06-09 11:15:43
598
转载 easyUI验证 正则表达式
idcard: {// 验证身份证 validator:function(value) { return/^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); }, message:'身份证号码格式不正确' }, mi
2017-06-04 16:11:08
1222
原创 java获取数据库存的日期和时间
我用rs.getTimestamp()获取到数据库中的datetime类型的日期时间以下 是我看见的一个帖子:在建立javaBean时将变量如time直接定义为Date类型,而数据库表单里的数据类型定义为datetime。当向数据库增加一条数据时,stm.setString(4, new Date().toLocaleString()); 当然有人会觉得,我定义的是Date类型的,为什么
2017-06-04 10:58:14
5161
转载 Mysql 如何设置字段自动获取当前时间
Mysql 如何设置字段自动获取当前时间应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为 TIMESTAMP
2017-06-04 10:13:41
2657
原创 日期时间一起保存到数据库
数据库类型为datetimejava.util.Date curDate = new java.util.Date();java.sql.Timestamp date = new java.sql.Timestamp(curDate.getTime());java.sql.Date date1 = new java.sql.Date(curDate.getTim
2017-06-04 09:40:30
1047
原创 session
session 生命周期从session不活动的时候开始计算,如果session一直活动,session就总不会过期。从该Session未被访问,开始计时; 一旦Session被访问,计时清0;session 是键值对保存的session 过期时间的设置1web.xml中配置 30 2程序中手动设置
2017-06-04 09:24:46
363
原创 mycql
select * from 表名 where 时间字段 between '2017-5-24 11:18:54' and '2017-5-24 13:22:20'可以得到时间段
2017-05-26 23:19:58
434
原创 $.each()
$.each()相当于foreach(for)循环函数不同于JQuery对象的each()方法,它是一个全局函数,不操作JQuery对象。它以一个数组或者对象作为第1个参数,以一个回调函数作为第2个参数。回调函数拥有两个参数:第1个为对象的成员或数组的索引,第2个为对应变量或内容。
2017-05-26 14:03:03
302
转载 $.Ajax()
点击打开链接jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:
2017-05-26 13:56:47
286
转载 mycql
转:mysql下 char varchar 与text 区别 (2014-08-17 16:09:42)转载▼ 分类: Android他们的存储方式和数据的检索方式都不一样。数据的检索效率是:char>varchar>text空间占用方面,要具体情况具体分析了。CHAR(M)M个字节,0
2016-10-11 10:37:59
711
转载 display
display:block是将对象块状化display:none是不显示Qu1:我经常看到有做一个层,然后里面写点什么东西,然后就给它个属性display:none,这样这个东西就在网页上看不见了,但为什么还要建一个层呢,不是无谓的增加网页大小么?An:1。可以用js让它们显示2。可以在层内做个iframe,当作后台,无刷新处理数据3。在层里放一些图片,让浏览器
2016-09-27 19:28:32
257
转载 css 中
display:block是将对象块状化display:none是不显示Qu1:我经常看到有做一个层,然后里面写点什么东西,然后就给它个属性display:none,这样这个东西就在网页上看不见了,但为什么还要建一个层呢,不是无谓的增加网页大小么?An:1。可以用js让它们显示2。可以在层内做个iframe,当作后台,无刷新处理数据3。在层里放一些图片,让浏览器
2016-09-27 19:26:43
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人