- Mysql学习总结十四:触发器
koping_wu
数据库mysql数据库学习
Mysql学习总结十四:触发器1、触发器概述2、触发器的创建2.1创建触发器语法2.2代码举例3、查看、删除触发器3.1查看触发器3.2删除触发器1、触发器概述 在实际开发中,我们经常会遇到这样的情况:有2个或者多个相互关联的表,如商品信息和库存信息分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个
- python大数据之MySQL学习总结——day06_kettle的使用
笨小孩124
kettle学习总结python大数据mysql
KettleKettle1.安装环境先安装java环境安装jdk8配置环境变量再解压kettle软件启动注意:2.kettle入门简介步骤3.txt转换excel[练习]第一步:新建转换第二步:构建流图第三步:配置组件先配置输入组件再配置输出组件第四步:保存运行4.mysql连接①配置mysql环境②kettle连接mysql③共享mysql连接5.excel转换mysql[练习]第一步:新建转换
- orcale与mysql学习总结
freeflys
1、首先是官网安装软件2、软件的安装,对于oracle的安装一定注意一些选项选择,否则可能面临删注册表重新安装的麻烦。3、对于oracle首先来说首先命令在dos命令中输入sqlplus命令进入oracle的登录接下来输入用户名密码(注意在oracle10之后对输入密码进行了隐藏,无法看到输入的字符个数及字符),常用的用户有:①sys系统管理员用户:运行时可以选择以什么样的身份运行,sysassy
- MySQL学习总结(非空约束、唯一约束、主键约束、默认约束、自动增长)
Qinqin.J
mysql学习数据库
使用NavicatPremiun软件来学习MySQL的非空约束、唯一约束、主键约束、默认约束一、非空约束非空约束用于确保插入字段中值的非空性。如果没有对字段设置约束,字段默认允许插入NULL值。如果数据表中的字段设置了非空约束,那么该字段中存放的值必须是NULL值之外的其他具体值。例如,在企业的员工管理系统中,如果HR在新增员工信息时没有填写员工姓名等必填信息,系统却允许新增,那么所新增的员工信息
- MySQL学习总结(插入数据、更新数据、删除数据)
Qinqin.J
mysql学习数据库
学习MySQL插入数据、更新数据、删除数据一、插入数据1、一次插入单条数据语法格式如下:INSERT[INTO]数据表名[(字段名1[,字段名2]...)]{VALUES|VALUE}(值1)[,(值2)...;在上述语法格式中,数据表名指的是要插入数据的数据表的名称;字段名指的是插入数据的字段名称;值指的是插入字段对应的数据。需要注意的是,使用INSERT语句插入数据时,字段名是可以省略的。如果
- MySQL学习总结(查询所有字段、查询指定字段、查询去重数据、条件查询)
Qinqin.J
数据库mysql学习
目录一、SELECT语句查询二、查询所有字段1、列出所有字段名称进行查询2、使用通配符*进行查询三、查询指定字段四、查询去重数据五、条件查询(带比较运算符、带逻辑运算符)1、带比较运算符的查询(1)带=运算符的查询(2)带=运算符查询(5)带IN运算符的查询(6)带ISNULL运算符的查询(7)带LIKE运算符的查询%通配符_通配符2、带逻辑运算符的查询(1)带NOT运算符的查询(2)带AND运算
- MySQL学习总结一之数据库的相关操作
LovingStranger
1.创建数据库语句:createdatabasename(你想要创建的数据库的名字);2.查看当前系统中有哪些数据库:showdatabases;3.查看当前使用的数据库:selectdababase();4.选择要使用的数据库:usename(你想要使用的数据库的名字);5.删除数据库:dropdatabasename
- MySQL学习总结{ 视图概述、视图管理(创建、查看、修改、删除)、视图数据操作(添加、修改、删除、)}
Qinqin.J
学习mysql数据库
目录一、视图概述1、简化查询语句2、安全性3、逻辑数据独立性二、视图管理1、创建视图(1)基于单表创建视图(2)基于多表创建视图2、查看视图(1)查看视图的字段信息(2)查看视图的状态信息(3)查看视图的创建语句3、修改视图(1)使用CREATEORREPLACEVIEW语句修改视图(2)使用ALTER语句修改视图4、删除视图三、视图数据操作1、添加数据2、修改数据3、删除数据学习MySQL的视图
- MySQL学习总结(三)
路上阡陌
mysql学习数据库
MVCC机制MVCC(Multi-VersionConcurrencyControl)多版本并发控制机制是一种用于支持数据库的并发事务处理的技术。在MVCC中,每个事务在读取数据库时,会看到一个固定版本的数据库快照。这个版本是在事务启动时确定的,也就是说,在事务执行过程中,即使其他事务对数据库进行了修改,当前事务也只会看到固定的版本,而不会受到其他事务的影响。在MVCC中,每个数据行都有一个版本号
- MySQL学习总结(一)
路上阡陌
mysql学习数据库
1MySQL基础架构从上图可以看出,MySQL主要由下面几部分构成:连接器:身份认证和权限相关(登录MySQL的时候)。查询缓存:执行查询语句的时候,会先查询缓存(MySQL8.0版本后移除,因为这个功能不太实用)。分析器:没有命中缓存的话,SQL语句就会经过分析器,分析器说白了就是要先看你的SQL语句要干嘛,再检查你的SQL语句语法是否正确。优化器:按照MySQL认为最优的方案去执行。执行器:执
- MySQL学习总结(二)
路上阡陌
mysql数据库学习
BinaryLogMySQL的二进制日志(BinaryLog)是MySQL数据库用于记录数据库的修改操作的一种二进制文件。它记录了所有对数据库的修改操作,包括增、删、改等操作。BinaryLog的主要作用是用于数据恢复和主从复制。BinaryLog的作用数据恢复:当数据发生错误或丢失时,可以通过BinaryLog进行数据恢复。BinaryLog记录了所有对数据库的修改操作,包括增、删、改等操作,可
- Mysql学习总结
胖波波玻璃球
Day01Day01第一节课中介绍了mysql的基本使用,我认为在这里比较容易忽视的是数据库的设计部分,虽然写明是阅读了解,但这部分对于数据库的整体框架解释的很到位,这里再次做个总结:第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。image.png第二范式(2NF):首先是1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖
- Mysql学习总结十三:流程控制之IF、CASE、LOOP、WHILE&游标详解
koping_wu
数据库mysql学习数据库
Mysql学习总结十三:流程控制之IF、CASE、LOOP、WHILE&游标详解1、流程控制1.1分支结构之IF1.2分支结构之CASE1.3循环结构之LOOP1.4循环结构之WHILE1.5循环结构之REPEAT1.6跳转语句之LEAVE语句1.7跳转语句之ITERATE语句2、游标2.1什么是游标2.2使用游标步骤2.3游标小结1、流程控制 解决复杂问题不可能通过一个SQL语句完成,我们需要
- Mysql学习总结十一:存储过程与存储函数使用详解
koping_wu
数据库mysql服务器
Mysql学习总结十一:存储过程与存储函数使用详解1、存储过程概述1.1理解存储过程1.2分类2、创建存储过程2.1语法分析2.2代码举例2.3如何调用存储过程3、存储函数的使用3.1语法分析3.2调用存储函数3.3代码举例3.4对比存储函数和存储过程4、存储过程和函数的查看、修改、删除4.1查看4.2修改4.3删除5、存储过程的优缺点5.1存储过程的优点5.2存储过程的缺点1、存储过程概述1.1
- mysql学习总结六:表设计和表关系
-_-||
MySQLmysql数据库
一、表设计表的约束保证了插入数据的正确性,要想设计一个结构合理的关系型数据库,必须满足一定的范式,下面我们来学习数据库设计的三范式。1.第一范式:确保表的每列是最小的不可分割的原⼦值。第⼀范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原⼦值,就说明该数据库表满⾜了第⼀范式。第⼀范式的合理遵循需要根据系统的实际需求来定。⽐如某些数据库系统中需要⽤到“地址”这个属性,本来直接将“地址”属
- mysql学习总结-初识+数据管理+增删改查+常用函数+事务理解+数据库设计+JDBC引入
晚风花间寺中人
MySQL数据库mysql
1.初识MySQL1.1数据库的定义数据库(DataBase,简称DB),是一个按数据结构来存储和管理数据的计算机软件系统。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。概念:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据"仓库"作用:保存,并能安全管理数据(如:增删改查等),减少冗余…1.2MySQL简介MySQL是最流行的关系型数据库管理系统
- MySQL学习总结(3)
trying52
作业一:项目七:各部门工资最高的员工(难度:中等)创建Employee表,包含所有员工信息,每个员工有其对应的Id,salary和departmentId。+----+-------+--------+--------------+|Id|Name|Salary|DepartmentId|+----+-------+--------+--------------+|1|Joe|70000|1||2
- mysql学习总结十一:JDBC编程
-_-||
MySQLmysql数据库学习
目录一、数据库编程的必备条件二、程序是怎样操作数据库的?三、什么是JDBC?四、JDBC的定义五、JDBC的工作原理和优点六、JDBC的使用6.1创建项目并添加MySQL驱动6.2使用代码操作数据库七、insert添加操作的完整代码及结果:八、update更新操作的完整代码及结果:九、delete删除操作的完整代码及结果:十、select查询操作的完整代码及结果:十一、使⽤DriverManage
- MySQL学习总结
逆风路上伴有谁
MySQLmysql学习数据库
目录前提知识数据库三层机构数据在数据库的存储方式SQL语句分类数据库操作创建数据库查看数据库使用数据库删除数据库备份数据库恢复数据库常用数据类型字符串细节细节1:细节2:细节3:细节4:表操作创建表查看表结构删除表数据库CRUD语句insertupdatadeleteselect别名去重排序条件查询函数合计函数countsumavgmax/min配合合计函数的语法——分组:groupby字符串函数
- MySQL学习总结(十)变量/系统变量全局变量会话变量/自定义变量用户变量局部变量/存储过程/参数模式/函数/函数和存储过程的区别/流程控制结构/分支结构IF结构CASE结构/循环结构
ZaynFox
#MySQL
一、变量(一)系统变量说明:系统变量由系统提供,不是用户定义,属于服务器层面。系统变量又分为全局变量和会话变量。1.全局变量必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对所有连接(会话)有效。(1)查看所有的系统变量语法:SHOWGLOBALVARIABLES;(2)查看满足条件的系统变量语法:SHOWGLOBALVARIABLES条件;案例:SHOWGLOBALVARI
- ubuntu下的mysql学习总结
AlmostFree
linuxubuntumysql
在实验楼简单学习了mysql的用法,以下是一些命令的总结。一、打开mysqlsudoservicemysqlstopsudoservicemysqlstartmysql-uroot#root用户登录二、新建数据库CREATEDATABASExxx;#分号showdatabases;use#链接数据库showtables;#查看数据库中有几张表#新建表:CREATETABLExxx(列名a数据类型(
- Ubuntu MySQL学习总结(一)
储君sama
MySQL
在折腾了两天后,终于开始学习的MySQL这个关系型数据库的基本功能和语句了。来来来,不要废话直接开始吧!首先进入数据库:mysql-uroot-p回车后输入之前自己设置好的密码即可看见欢迎说明你成功进入数据库!chujun@chujun:~$mysql-uroot-pEnterpassword:WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMy
- Mysql学习总结(1)——常用sql语句汇总
weixin_34357267
数据库操作系统网络
一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUPDATABASEp
- mysql学习总结
陈多鱼
mysql数据库基础
1.1mysql的简介介绍1、什么是mysql?mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的一款产品,由C和C++语言编写,可移植性高。支持在多种操作系统上安装,最常见有AIX,linux,window。mysql因为开源免费,所以受到了目前互联网行业的欢迎。以mysql作为数据库,linux系统作为操作系统,apache或者nginx作为web服务器,perl/php
- Mysql学习总结(49)——从开发规范、选型、拆分到减压
科技D人生
Mysql
随着MySQL自身的发展与不断完善,不知不觉中整个互联网行业已离不开这个完善又小巧的关系型数据库,整个生态链也已经变得非常成熟,即便是初创企业和传统企业也可以放心大胆地把数据库迁移到MySQL上来。在大家和MySQL数据库愉快玩耍的同时,我来聊聊MySQL架构设计相关的一些话题。一、MySQL数据库开发规范数据库规范到底有多重要?有过初创公司经历的朋友应该都深有体会。规范是数据库运维的一个基石,能
- mysql学习总结
everblog
程序人生
检索数据检索单个列数据检索多个列数据检索所有列数据检索不同的值使用DISTINCT关键字不能部分使用DISTINCT,关键字用于所有列,不仅仅是跟在其后的列。限制结果输出指定的行数SELECTnameFROMuserlimit5;输出指定的行数从哪一行开始SELECTnameFROMuserlimit5offset5;使用注释在一行的开始使用#,这一整行都将作为注释。多行注释,/**/排序检索数据
- Mysql学习总结——使用MySql开发的Java开发者规范
cqk_java
java_mysql
在Java应用开发中深知数据库的重要性,绝大多数情况下数据库的性能决定了程序的性能,前期如果埋下的坑越多到后期会成为整个程序的瓶颈,所以希望Java开发者一定要重视。一、基础规范1、使用InnoDB存储引擎支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高2、推荐使用utf8mb4字符集无需转码,无乱码风险,支持emoji表情以及部分不常见汉字3、表、字段必须加注释除了建表的
- Mysql学习总结(81)——为什么MySQL不推荐使用uuid或者雪花id作为主键?
科技D人生
MysqlMySQL主键mysql数据库Mysql主键生成策略Mysql如何选择主键
前言在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。一、Mysql和程序实例1.1.要说明这个问题,我们首先来建立三张表分别是user_auto_ke
- MySQL学习总结
(^~^)鹏
数据库
####在windows命令行连接数据库mysql-uroot-p;####退出数据库exit;####1.查看所有数据库showdatabases;2.创建数据库createdatabase数据库名;createdatabasedb2;3.查看数据库详情showcreatedatabasedb1;4.创建数据库指定字符集格式:createdatabase数据库名charactersetutf8/
- MySQL学习总结(基础)一
Mr_tz
日总结
本片文章主要讲的是几种常见的查询方式首先来看看查询的一个大概框框如下:select语句基本语法格式:select查询内容from表名where表达式groupby字段名having表达式orderby字段名asc(升序)desc(降序)limit记录数(偏移量,记录数)1.查询修改后的字段(比如查询十年后年龄)可以将需要改的数值直接以一个式子的形式放再查询内容里面,即当作变量处理。SELECT20
- java解析APK
3213213333332132
javaapklinux解析APK
解析apk有两种方法
1、结合安卓提供apktool工具,用java执行cmd解析命令获取apk信息
2、利用相关jar包里的集成方法解析apk
这里只给出第二种方法,因为第一种方法在linux服务器下会出现不在控制范围之内的结果。
public class ApkUtil
{
/**
* 日志对象
*/
private static Logger
- nginx自定义ip访问N种方法
ronin47
nginx 禁止ip访问
因业务需要,禁止一部分内网访问接口, 由于前端架了F5,直接用deny或allow是不行的,这是因为直接获取的前端F5的地址。
所以开始思考有哪些主案可以实现这样的需求,目前可实施的是三种:
一:把ip段放在redis里,写一段lua
二:利用geo传递变量,写一段
- mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
dcj3sjt126com
mysql
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:
1.
CURRENT_TIMESTAMP
当要向数据库执行insert操作时,如果有个timestamp字段属性设为
CURRENT_TIMESTAMP,则无论这
- struts2+spring+hibernate分页显示
171815164
Hibernate
分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。
1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法:
public in
- 构建自己的Wrapper应用
g21121
rap
我们已经了解Wrapper的目录结构,下面可是正式利用Wrapper来包装我们自己的应用,这里假设Wrapper的安装目录为:/usr/local/wrapper。
首先,创建项目应用
&nb
- [简单]工作记录_多线程相关
53873039oycg
多线程
最近遇到多线程的问题,原来使用异步请求多个接口(n*3次请求) 方案一 使用多线程一次返回数据,最开始是使用5个线程,一个线程顺序请求3个接口,超时终止返回 缺点 测试发现必须3个接
- 调试jdk中的源码,查看jdk局部变量
程序员是怎么炼成的
jdk 源码
转自:http://www.douban.com/note/211369821/
学习jdk源码时使用--
学习java最好的办法就是看jdk源代码,面对浩瀚的jdk(光源码就有40M多,比一个大型网站的源码都多)从何入手呢,要是能单步调试跟进到jdk源码里并且能查看其中的局部变量最好了。
可惜的是sun提供的jdk并不能查看运行中的局部变量
- Oracle RAC Failover 详解
aijuans
oracle
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。
Oracle 10g RAC 的Failover 可以分为3种:
1. Client-Si
- form表单提交数据编码方式及tomcat的接受编码方式
antonyup_2006
JavaScripttomcat浏览器互联网servlet
原帖地址:http://www.iteye.com/topic/266705
form有2中方法把数据提交给服务器,get和post,分别说下吧。
(一)get提交
1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。
对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:
- JS初学者必知的基础
百合不是茶
js函数js入门基础
JavaScript是网页的交互语言,实现网页的各种效果,
JavaScript 是世界上最流行的脚本语言。
JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。
JavaScript 被设计为向 HTML 页面增加交互性。
许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的
- iBatis的分页分析与详解
bijian1013
javaibatis
分页是操作数据库型系统常遇到的问题。分页实现方法很多,但效率的差异就很大了。iBatis是通过什么方式来实现这个分页的了。查看它的实现部分,发现返回的PaginatedList实际上是个接口,实现这个接口的是PaginatedDataList类的对象,查看PaginatedDataList类发现,每次翻页的时候最
- 精通Oracle10编程SQL(15)使用对象类型
bijian1013
oracle数据库plsql
/*
*使用对象类型
*/
--建立和使用简单对象类型
--对象类型包括对象类型规范和对象类型体两部分。
--建立和使用不包含任何方法的对象类型
CREATE OR REPLACE TYPE person_typ1 as OBJECT(
name varchar2(10),gender varchar2(4),birthdate date
);
drop type p
- 【Linux命令二】文本处理命令awk
bit1129
linux命令
awk是Linux用来进行文本处理的命令,在日常工作中,广泛应用于日志分析。awk是一门解释型编程语言,包含变量,数组,循环控制结构,条件控制结构等。它的语法采用类C语言的语法。
awk命令用来做什么?
1.awk适用于具有一定结构的文本行,对其中的列进行提取信息
2.awk可以把当前正在处理的文本行提交给Linux的其它命令处理,然后把直接结构返回给awk
3.awk实际工
- JAVA(ssh2框架)+Flex实现权限控制方案分析
白糖_
java
目前项目使用的是Struts2+Hibernate+Spring的架构模式,目前已经有一套针对SSH2的权限系统,运行良好。但是项目有了新需求:在目前系统的基础上使用Flex逐步取代JSP,在取代JSP过程中可能存在Flex与JSP并存的情况,所以权限系统需要进行修改。
【SSH2权限系统的实现机制】
权限控制分为页面和后台两块:不同类型用户的帐号分配的访问权限是不同的,用户使
- angular.forEach
boyitech
AngularJSAngularJS APIangular.forEach
angular.forEach 描述: 循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator(value, key, obj), 其中obj是被迭代对象,key是obj的property key或者是数组的index,value就是相应的值啦. (此函数不能够迭代继承的属性.)
- java-谷歌面试题-给定一个排序数组,如何构造一个二叉排序树
bylijinnan
二叉排序树
import java.util.LinkedList;
public class CreateBSTfromSortedArray {
/**
* 题目:给定一个排序数组,如何构造一个二叉排序树
* 递归
*/
public static void main(String[] args) {
int[] data = { 1, 2, 3, 4,
- action执行2次
Chen.H
JavaScriptjspXHTMLcssWebwork
xwork 写道 <action name="userTypeAction"
class="com.ekangcount.website.system.view.action.UserTypeAction">
<result name="ssss" type="dispatcher">
- [时空与能量]逆转时空需要消耗大量能源
comsci
能源
无论如何,人类始终都想摆脱时间和空间的限制....但是受到质量与能量关系的限制,我们人类在目前和今后很长一段时间内,都无法获得大量廉价的能源来进行时空跨越.....
在进行时空穿梭的实验中,消耗超大规模的能源是必然
- oracle的正则表达式(regular expression)详细介绍
daizj
oracle正则表达式
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。
正则表达式中常用到的元数据(metacharacter)如下:
^ 匹配字符串的开头位置。
$ 匹配支付传的结尾位置。
*
- 报表工具与报表性能的关系
datamachine
报表工具birt报表性能润乾报表
在选择报表工具时,性能一直是用户关心的指标,但是,报表工具的性能和整个报表系统的性能有多大关系呢?
要回答这个问题,首先要分析一下报表的处理过程包含哪些环节,哪些环节容易出现性能瓶颈,如何优化这些环节。
一、报表处理的一般过程分析
1、用户选择报表输入参数后,报表引擎会根据报表模板和输入参数来解析报表,并将数据计算和读取请求以SQL的方式发送给数据库。
2、
- 初一上学期难记忆单词背诵第一课
dcj3sjt126com
wordenglish
what 什么
your 你
name 名字
my 我的
am 是
one 一
two 二
three 三
four 四
five 五
class 班级,课
six 六
seven 七
eight 八
nince 九
ten 十
zero 零
how 怎样
old 老的
eleven 十一
twelve 十二
thirteen
- 我学过和准备学的各种技术
dcj3sjt126com
技术
语言VB https://msdn.microsoft.com/zh-cn/library/2x7h1hfk.aspxJava http://docs.oracle.com/javase/8/C# https://msdn.microsoft.com/library/vstudioPHP http://php.net/manual/en/Html
- struts2中token防止重复提交表单
蕃薯耀
重复提交表单struts2中token
struts2中token防止重复提交表单
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月12日 11:52:32 星期日
ht
- 线性查找二维数组
hao3100590
二维数组
1.算法描述
有序(行有序,列有序,且每行从左至右递增,列从上至下递增)二维数组查找,要求复杂度O(n)
2.使用到的相关知识:
结构体定义和使用,二维数组传递(http://blog.csdn.net/yzhhmhm/article/details/2045816)
3.使用数组名传递
这个的不便之处很明显,一旦确定就是不能设置列值
//使
- spring security 3中推荐使用BCrypt算法加密密码
jackyrong
Spring Security
spring security 3中推荐使用BCrypt算法加密密码了,以前使用的是md5,
Md5PasswordEncoder 和 ShaPasswordEncoder,现在不推荐了,推荐用bcrpt
Bcrpt中的salt可以是随机的,比如:
int i = 0;
while (i < 10) {
String password = "1234
- 学习编程并不难,做到以下几点即可!
lampcy
javahtml编程语言
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- 架构师之mysql----------------用group+inner join,left join ,right join 查重复数据(替代in)
nannan408
right join
1.前言。
如题。
2.代码
(1)单表查重复数据,根据a分组
SELECT m.a,m.b, INNER JOIN (select a,b,COUNT(*) AS rank FROM test.`A` A GROUP BY a HAVING rank>1 )k ON m.a=k.a
(2)多表查询 ,
使用改为le
- jQuery选择器小结 VS 节点查找(附css的一些东西)
Everyday都不同
jquerycssname选择器追加元素查找节点
最近做前端页面,频繁用到一些jQuery的选择器,所以特意来总结一下:
测试页面:
<html>
<head>
<script src="jquery-1.7.2.min.js"></script>
<script>
/*$(function() {
$(documen
- 关于EXT
tntxia
ext
ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力。ExtJS是一个用 javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员Jack
- 一个MIT计算机博士对数学的思考
xjnine
Math
在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。为什么要深入数学的世界?作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,是对appe