- 博客(178)
- 资源 (5)
- 收藏
- 关注
原创 【MySql】复制表结构和数据
1.复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.3、创建于旧表一样的新表(表结构)CREATE TABLE 新表 LIKE 旧表like方法能一模一样的将一个表的结果复制生成一个新表,包括复制表的备注、索引、主键外键、存储引
2018-01-19 11:09:11 634
转载 【MySql】Explain解释说明
Explain解释说明:explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如:explain select surname,first_name form a,b where a.id=b.id 分析结果形式如下: table | type | possibl
2018-01-18 17:40:42 703
原创 【MySql】解读EXPLAIN执行计划中的key_len 字段大小的计算规则
解读EXPLAIN执行计划中的key_len导读EXPLAIN中的key_len一列表示什么意思,该如何解读?EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节,通常我们可借此判断联合索引有多少列被选择了。在这里 key_len 大小的计算规则是:a、一般地,key_len 等于索引列类型字节长度,例如int类型为4-bytes,bigint为8-b
2018-01-18 17:38:13 2927
转载 【MySql】exist 和 in 比较
转载自:【http://lobert.iteye.com/blog/1676897】mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 【1】如果查询的两个表大小相当,那么用in和exists差别不大。 【2】如果两个表中一个较
2018-01-18 16:26:34 1198
原创 【mysql】count(*),count(1)与count(column)区别
总结:1、count(*)是表示整个结果集有多少条记录,包含NULL2、count(column) 是表示结果集中有多少个column字段不为空的记录3、count(1)这个用法和count(*)的结果是一样的 【性能有所区别】性能问题:1.任何情况下select count(*) from tablename 是最优选择;2.尽量减少select count(*) from tablename
2018-01-18 13:51:55 473
原创 【MySql】 insert into 与 select 一起使用
insert into 需要 TABLE_A 表已经存在,才可以:写法:insert into 【TABLE_A】as ta (ta.a,ta.b,ta.c) select tb.a, tb.b, tb.c from 【TABLE_B】 as tb 【WHERE】insert into 【TABLE_A】as ta select * from 【TABLE_B】 as tb 【WHER
2018-01-17 17:55:38 19330
转载 有return的情况下try catch finally的执行顺序(最有说服力的总结)
转载:http://blog.csdn.net/kavensu/article/details/8067850结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管f
2017-05-07 10:57:32 496
转载 Jenkins + Git + Maven + tomcat集成环境(Jenkins 配置-添加用户和管理权限)
今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。配置用户注册在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配置用户权限。1. 配置Jenkins权限,添加管理员账户点击 左侧的 Manage Jenkins—>Configure Global Security进入如下界面:(1)选中 “Enable security”; a.在Security Realm中 选中”Jenkins’
2017-04-30 23:18:38 1462
原创 Jenkins + Git + Maven + tomcat集成环境(Maven安装)
下载maven(到apache官网找下载链接)cgc@cgc:~$ wget http://apache.fayea.com/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gzcgc@cgc:~$ sudo tar -xzvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/
2017-04-30 19:03:49 616 1
原创 Jenkins + Git + Maven + tomcat集成环境(Jenkins 安装)
Linux(Ubuntu16.04)下安装Jenkins
2017-04-30 18:29:07 7718 1
原创 ubuntu16.04配置Javaweb环境(jdk+ tomcat)
1、安装jdk(下载到当前路径)下载jdk8: wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz解压出现问题(主要是用wget 直接下载orcale的jdk地址是不行的,直接复制链接在浏
2017-04-30 10:29:04 2146
原创 Java多线程(一)
Java多线程(一)声明:本文汇集网络文章相应地址: http://www.cnblogs.com/lwbqqyumidi/p/3804883.htmlhttp://www.mamicode.com/info-detail-517008.html一、进程和线程的区别:进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包
2017-04-06 16:02:50 301
原创 Spring框架的概述
1. 什么是Spring:Spring是分层的JavaSE/EE full-stack(一站式)轻量级开源框架。*分层:* SUN提供的EE的三层结构:web层、业务层、数据访问层(持久层,集成层)* Struts2是web层基于MVC设计模式框架.* Hibernate是持久的一个ORM的框架.*一站式:* Spring框架有对三层的每层解决方案:
2017-04-06 15:02:04 479
原创 九度-王道1384
题目1384:二维数组中的查找时间限制:1 秒内存限制:32 兆特殊判题:否提交:14250解决:2794题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第
2014-10-25 23:32:03 801
原创 九度-王道 1553-时钟
题目1553:时钟时间限制:1 秒内存限制:128 兆特殊判题:否提交:2361解决:842题目描述:如图,给定任意时刻,求时针和分针的夹角(劣弧所对应的角)。输入:输入包含多组测试数据,每组测试数据由一个按hh:mm表示的时刻组成。输出:对于每组测试数据,输出一
2014-10-25 23:28:02 696
原创 树的直径(最长路)
主要是利用了反证法:假设 s-t这条路径为树的直径,或者称为树上的最长路现有结论,从任意一点u出发搜到的最远的点一定是s、t中的一点,然后在从这个最远点开始搜,就可以搜到另一个最长路的端点,即用两遍广搜就可以找出树的最长路证明:1 设u为s-t路径上的一点,结论显然成立,否则设搜到的最远点为T则dis(u,T) >dis(u,s) 且 dis
2014-05-21 16:27:39 863
原创 速算24点(搜索)
#include#include#include#include#include#define INF 10000000using namespace std;int cnt = 0;int flag = 0;int b[4];bool vis[4];int a[4];int n01[5],n12[5],n23[5];int get(int n1,int op,int
2014-05-21 10:18:42 2710
原创 多少个0(动态规划初步)
1430: 多少个0时间限制: 1 Sec 内存限制: 128 MB提交: 206 解决: 50[提交][状态][讨论版]题目描述一个n*n的方格,每个格子中间有一个数字是2或者5,现在从方格的左上角走到右下角,每次只能选择向下或者向右移动一格两种移动方式,让所有经过的格子中的数字相乘,求使最后的结果中末尾处0的数字最少。输入第一
2014-05-09 16:32:42 865
原创 剪刀石头布
剪刀石头布Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1246 Accepted Submission(s): 375Problem Description现有M个人一起玩剪刀石头布,以1-M编
2014-04-12 17:34:54 982
原创 位图像素的颜色(携程编程大赛第二场2014-4-11)
位图像素的颜色Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0Problem Description有一个在位图上画出矩形程序,一开始位图都被初始化
2014-04-11 22:18:58 904
原创 hdu4545魔法串
#include#includeint map[26][26];char a[1005],b[1005],c,d;int main(){ int n,m,i,la,lb,j,s=1; scanf("%d",&n); while(n--) { memset(map,0,sizeof(map)); mems
2014-04-05 21:28:38 728
原创 hdu4510 小Q系列故事——为什么时光不能倒流
import java.util.Scanner;public class 时间加减法 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt();
2014-04-05 12:03:25 928
原创 nyoj47过河问题(贪心)
题目47题目信息运行结果本题排行讨论区过河问题时间限制:1000 ms | 内存限制:65535 KB难度:5描述 在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,N人所需要的时间已知;而如果两人同
2014-03-21 18:25:38 840
原创 蓝桥杯2n皇后问题(简单递归回溯)
基础练习 2n皇后问题 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式 输入的第一行为一个整数n,表示
2014-03-21 09:19:36 2326
原创 hdu1863 畅通工程 kruskal
畅通工程Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14333 Accepted Submission(s): 5931Problem Description省政府“畅通工程”的目标是使全省
2014-03-17 20:56:12 756
转载 最小生成树Prime算法(hdu1233还是畅通工程 、hdu1863畅通工程)
在无向加权图中,n个顶点的最小生成树有n-1条边,这些边使得n个顶点之间可达,且总的代价最小。prim算法是一种贪心算法,将全部的顶点划分为2个集合,每次总在2个集合之间中找最小的一条边,局部最优最终达到全局最优,这正是贪心的思想。具体的描述参见相关书籍:描述从单一顶点开始,普里姆算法按照以下步骤逐步扩大树中所含顶点的数目,直到遍及连通图的所有顶点。1. 输入
2014-03-16 16:35:46 969
原创 hdu火星A+B(大数相加)
火星A+BTime Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 4 Accepted Submission(s) : 1Font: Times New Roman | Verdana | GeorgiaFont S
2014-03-16 15:54:57 819
原创 蓝桥杯 (nyoj977)最大的最小公倍数(数论)
很不错的分析:http://blog.csdn.net/u011669700/article/details/18702757最大的最小公倍数时间限制:1000 ms | 内存限制:32768 KB难度:2描述 高中时我们对最小公倍数就已经很熟悉了,相信你很快就可以把这个问题解决。这次的问题是:给你一个正整数n,任取三个不大于n的正整数,取
2014-03-15 16:08:04 1323
原创 关于521
关于521时间限制:1000 ms | 内存限制:65535 KB难度:2描述Acm队的流年对数学的研究不是很透彻,但是固执的他还是想一头扎进去。浏览网页的流年忽然看到了网上有人用玫瑰花瓣拼成了521三个数字,顿时觉得好浪漫,因为每个男生都会不经意的成为浪漫的制造者。此后,流年走到哪里都能看到5、2、1三个数字,他怒了,现在他想知道在连续的数中有多少数全
2014-03-15 14:34:27 829
原创 nyoj最少步数_广搜.深搜.FloydWarshall
题目58题目信息运行结果本题排行讨论区最少步数时间限制:3000 ms | 内存限制:65535 KB难度:4描述 这有一个迷宫,有0~8行和0~8列: 1,1,1,1,1,1,1,1,1 1,0,0,1,0,0,1,0,1 1,0,0,1,1,0,0,0,1 1,0,1,0,1,1,0,1,1 1,0,0,0,0,1,0,0
2014-03-13 12:30:25 991
转载 广搜与深搜的区别
原网址:http://www.cnpetweb.com/a/xinxizhongxin/lanmu9/2011/0729/1477.html一般来说,广搜常用于找单一的最短路线,或者是规模小的路径搜索,它的特点是"搜到就是最优解", 而深搜用于找多个解或者是"步数已知(好比3步就必需达到前提)"的标题,它的空间效率高,然则找到的不必定是最优解,必需记实并完成全数搜索,故一般
2014-03-13 11:02:48 4196 1
原创 蓝桥杯 最短路(spfa(优先队列+迪杰斯特拉))
登录后才能查看试题。 算法训练 最短路 时间限制:1.0s 内存限制:256.0MB 锦囊1锦囊2锦囊3问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n,
2014-03-12 18:26:00 1582
原创 hdu1274展开字符串(递归)
展开字符串Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1265 Accepted Submission(s): 563Problem Description在纺织CAD系统开发过程中,经常会遇到纱线排列的问
2014-03-12 18:06:16 1214
原创 蓝桥杯大臣的旅费(深度搜索--动态规划(floyd))
登录后才能查看试题。 历届试题 大臣的旅费 时间限制:1.0s 内存限制:256.0MB 锦囊1锦囊2锦囊3问题描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使
2014-03-05 11:43:01 1869 1
原创 八皇后问题(可改为N皇后)递归
N皇后问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6816 Accepted Submission(s): 3092Problem Description在N*N的方格棋盘放置了N个皇后,使得它们不相互
2014-02-23 14:53:09 2461
转载 关于nextLine()和next()的使用
在实现字符窗口的输入时,我个人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在写作业的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?我查了一些资料总结了一下,希望对大家有所帮助~ next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等
2014-02-23 13:54:22 3474
原创 关于分页,SQLServer中的top、MySql中的limit、Oracle中的rownum的区别?
(1)在SQL Server中,我们使用 select top N * from tablename来查询tablename表中前N条记录。(2)在MySQL中,我们使用select * from tablename limit M,N来实现相似的效果,其中M表示从第M+1条记录开始,N表示返回N条记录。如:从uses表中取出第四条到第六条这三条记录,我们就可以这样写: 1、selec
2014-01-08 19:08:43 2411
原创 nyoj325zb的生日(基础搜索题目)
zb的生日时间限制:3000 ms | 内存限制:65535 KB难度:2描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,ne
2014-01-05 18:30:25 801
网上购书系统 javaEE
2014-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人