自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 java 利用 Calendar 获取指定时间

例1:获取今天的0点0分0秒Calendar calendar = Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY,0);calendar.set(Calendar.MINUTE,0);calendar.set(Calendar.SECOND,0);Date today = calendar.getTime();例2:获取上...

2018-06-04 17:26:27 7943

转载 maven切换国内镜像

官方的源非常非常慢,没有办法使用,需要切换国内的源。从maven安装目录的conf下拷贝setting.xml到c:/用户/username/.m2下,并修改如下内容。mirrors>      mirror>          id>alimavenid>          mirrorOf>centralmirrorOf>          name>a

2017-04-11 14:39:28 12460

转载 eclipse maven 创建web项目

此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后  next输入两个id  pac

2017-04-10 20:58:05 675

转载 查看mysql语句运行时间

1. Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。     Query Profiler是MYSQL自带的一种query诊断分析工具,通过它可以分析出一条SQL语句的性能瓶颈在什么地方。通常我们是使用的explain,以及slow query log都无法做到精确分析,     但是Query Profiler却可以定位出一条S

2017-04-07 15:45:00 3424

转载 sqlyog创建存储过程注意事项

第一 要定义delimiter //,意思是用//作为一段语句的结束符(这个很重要,我写的存储过程语法一点也没错,但是,就是通不过,原来分号:;分隔符是通知mysql客户端已经输入完成的符号,而我的存储过程里边很多都有分号;结果运行的时候,就是把我一段存储过程分成很多段执行)第二 如果你想我一样“不幸”选择了第三方mysql客户端sqlyogent.exe ,一定要在数据库教程目录里边的存

2017-04-07 15:26:05 3366

转载 MySQL存储过程详解

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存

2017-04-07 14:48:22 829

转载 MYSQL打造千万级测试数据

为了更好的测试MYSQL性能以及程序优化,不得不去制作海量数据来测试。我这里的方法就是直接用uuid函数进行分配每条数据的不同内容。 1.首先创建测试表(card表)Sql代码  CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;  DR

2017-04-07 14:39:35 1876

转载 JUNIT单元测试

首先单元测试的包应该和src同级目录,这样在项目完成之后就可以直接删除,不影响项目任何地方。导入JUnit4的jar包。新建一个工具类- Hide codeimport org.junit.AfterClass;import org.junit.BeforeClass;import org.springframework.context.support.Clas

2017-03-22 20:05:00 834

转载 eclipse使用tomcat报错404

今天遇到一个问题:Tomcat正常启动,访问所有页面均报404异常404异常,很常见,大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servlet的jar包未导进去或者没有随项目发布等等。如果是路径错误,仔细检查即可解决问题。服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server locat

2017-03-20 22:28:02 715

转载 如何在Eclipse中配置Tomcat

1.Eclipse EE 配置TomcatEclipse EE 主要用于Java Web开发和J2EE项目开发。Eclipse EE中配置Tomcat比较简单,新建一个Tomcat Server即可,步骤如下:1.1. 打开Servers 视图通过菜单Window->Show View->Servers打开Servers视图。1.2. 新建Tomcat 服务器右击空白区

2017-03-17 21:10:22 3823

转载 重新编译src.zip方便调试JDK

java是一门开源的程序设计语言,喜欢研究源码的java开发者总会忍不住debug一下jdk源码。虽然官方的jdk自带了源码包src.zip,然而在debug时查看变量却十分麻烦。例如调试HashMap的 public V put(K key, V value) 方法并查看key的值时会提示:可以看到不能显示变量的值了,原因在于oracle提供的jre中rt.jar不带debug信息:

2017-02-27 09:32:14 1149

转载 在Eclipse里添加JDK源码

某些公司由于版权问题,即使开源的JDK,也会二次开发为他所用。但是在工作之中并不会为你开放源码。 在Oracle的官网,想要下载Java源码,只需要下载JDK即可,里面的src.zip就是源码的压缩包。但是有个叫Java SE 6 JDK Source Code的东东。这个应该不是你所要找到。解释如下:JDK 6 source code is available for t

2017-02-27 09:20:32 8281

原创 整理下github+hexo静态博客的配置过程

花了大概半个下午的时间把github+hexo静态博客搭建好了,难度并不大,这里记录一下。

2017-02-06 17:04:28 562

转载 Java中可变长参数的使用及注意事项

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。1. 可变长参数的定义使用...表示可变长参数,例如

2016-12-09 21:05:06 320

转载 TCP/IP协议基本知识

ISO 7层协议模型和TCP/IP协议模型 7. 应用层     //FTP、TELNET、HTTP 、SMTP6. 表示层     //表示层完成某些特定的功能,如数据格式转换、数据压缩/解压和加密/解密,尚未完整定义和广泛使用,如TCP/IP协议体系中就没有定义表示层。5. 会话层     //允许不同机器上的用户之间建立会话关系,即正式的连接4. 传输层     //管理

2016-12-02 22:17:56 449

转载 设置Tomcat服务器自动加载web程序

在MyEclipse配置好 tomcat后,  发现程序保存后, 刷新网页的时候, 不能自动加载修改后的网页, 而必须重启服务器才可以重新加载.现在可以通过修改tomcat配置文件来让服务器自动加载,修改tomcat服务器文件 tomcat安装目录--conf--server.xml,  在tomcat的标签里添加下面这行代码:Context path= "/myweb

2016-11-28 10:22:56 1780

转载 类初始化时各个部分代码调用顺序

public class Test { static { System.out.println("blockAAA"); } public static Test t1 = new Test(); public static Test t2 = new Test(); { System.out.println("bloc

2016-11-27 16:18:30 287

转载 类初始化顺序执行结果

以下程序运行结果是:class Y { public Y() { System.out.println("Y的构造方法"); } X x = new X(); { System.out.println("Y的构造代码块"); } static { System.out.println("

2016-11-27 16:16:38 267

转载 EditPlus使用技巧

1、配置文件模板,告别重复的体力劳动设置好EditPlus的配置文件,就让我们开始EditPlus的使用技巧吧。第一个技巧当然就是和“新建”有关的啦。如果我们经常建立一种文件,而这种文件总会包含一些重复的文字或者代码的话,我们就可以建立模板,然后通过模板建立文件。从而摆脱每次都要重复的体力劳动。我们就从建立一个属于自己的xhtml文件开始吧。菜单【File】→ 【New】→ 【Config

2016-11-25 10:08:29 4622

转载 从request中获取项目的一些路径

request.getRequestURI() /jqueryWeb/resources/request.jsp 获取到包含工程名的当前页面全路径request.getRequestURL() http://localhost:8080/jqueryWeb/resources/request.jsp获取网络访问方式全路径request.getContextPath()/jquery

2016-11-24 16:07:33 1394

转载 数据库 三范式最简单最易记的解释

上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): 表:字

2016-11-23 14:15:31 279

转载 数据库(第一范式,第二范式,第三范式)

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)

2016-11-23 14:13:00 295

转载 GitHub for windows使用教程2 转自http://youngxhui.github.io/

原文传送门团队协作流程认识FlowGitHub Flow是一个轻量级的,基于分支的工作流程,支持团队和部署在那里的定期做项目。为团队成员写入权限在我们的队友添加一个写的权限,这样我们的队友才能很好的修改代码。我们打开网页上的GitHub,点击settings,之后我们找到collaborators,这里会让我们验证密码,之后就有添加合作者

2016-11-21 09:48:14 689

转载 GitHub for Windows使用教程1 转载自 http://youngxhui.github.io/

原文传送门什么是Github说到什么事github,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。”准备

2016-11-21 09:44:44 670

转载 JAVA学习步骤

尽量用google查找技术资料。有问题在stackoverflow找找,大部分都已经有人回答。多看官方的技术文档。ibm developerworkers的文章质量整体上有保障。平时花一些时间在github上阅读优秀项目源码。入门(1-2 个月)目标:参与简单的项目开发。技能:掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java 编程思想》)必看,跳

2016-11-21 09:30:09 4292

转载 SSH Key的生成和使用

SSH key生成及其使用 一、检查是否已经存在ssh key通常sshkey会默认生成在用户家目录下,所以查看家目录下是否存在.ssh 文件夹,以及是否存在相关目录就行。(~/.ssh/id_rsa)二、生成key在控制台输入: ssh-keygen -t rsa Note: -t 的意思是选择kye的type。分别有 RSA 和 DSA 两种。具体请自行百度 控

2016-11-20 20:02:19 149524 2

转载 关于SSH

关于SSHSSH密钥提供一种更安全登录虚拟专属主机(VPS)的方式。一个密码可以能被暴力冲撞而破解,但是SSH几乎不可能被暴力破解。一对密钥是两个长字符串,一个是公钥,一个是私钥。你可以将公钥放置在任何服务器上,然后通过包含私钥的客户端来连接。当密钥对匹配,系统才能被打开,而这一过程不需要密码。这样,你只需要保护好密钥就能极大地提高安全性。添加SSH密钥我们强烈推荐在账户中

2016-11-20 20:01:40 359

转载 Myeclipse包视图的切换

1.是否显示Referenced Libraries(MyEclipse6.0 版本前的,不会有Referenced Libraries):Package Exploer 右上角有个小倒三角。点击,更改Show Referenced Libraries Node。根据需要选择显示与否。2.直接隐藏jar扩展包:点击倒三角,点击Filters,勾选Libraries from ext

2016-11-15 20:58:27 2115

转载 request.getAttribute,request.getParameter的区别

HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.j

2016-10-27 22:00:47 242

原创 javascript实现读秒跳转的两种方法

1.利用setInterval jump.html name and url error,page will jump in 5 seconds. var x = 5; function run(){ var span = document.getElementById("spanId");

2016-10-11 20:58:05 2620

转载 HTML 定时页面跳转

有 2 种方法可以实现 html 的定时页面跳转,1、meta refresh 实现。2、JavaScript 实现。原文传送门1、通过 meta refresh 实现 3 秒后自动跳转到 http://www.cssue.com/ 页面。[html] view plain copyhtml>  head>  meta

2016-10-11 09:04:00 4801

转载 Java环境搭建MyEclipse10+jdk1.8

一、安装JDK1、下载得到jdk-8u11-windows-i586.1406279697.exe,直接双击运行安装,一直next就可以,默认是安装到系统盘下面Program Files,我这里装在D:\Program Files\Java下面,注意安装完jdk之后会自动运行安装jre,这时的安装路径最好和jdk一样,方便管理,我的都是在D:\Program Files\Java下面。

2016-10-10 10:30:18 46230 3

转载 Linux后台进程管理利器:supervisor(转载)

Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。安装supervisorDeb

2016-10-08 21:32:39 289

转载 java 抓取 网页 数据

import java.net.HttpURLConnection;import java.net.URL;import java.util.Scanner;public class WebCapturer从网页抓取数据 {public static void main(String[] args) throws Exception {URL url = new

2016-07-27 21:22:22 502

转载 将HTML DOM中几个容易常用的属性做下记录

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 #document 注释:nodeName 所包含的 XML 元

2016-07-22 21:51:09 347

转载 MySQL内建函数

转自: http://blog.csdn.net/five3/article/details/8485829一.字符串类:[sql] view plain copyCHARSET(str) //返回字串字符集  CONCAT (string2 [,... ]) //连接字串  INSTR (string ,substring ) //返回

2016-06-30 09:46:45 536

转载 MySQL新建用户,授权,删除用户,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。    用户:phplamp  用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql -u root -p//(其中-u root 部分可以写作-uroot,即略去空格,mysql依旧

2016-06-28 21:39:40 254

转载 java的IO流中,更改输入源与输出源

在java的IO字节流中,可以通过后期改变输入流或者输出流,以及输入流和输出流的内容,改变它们的文件地址,以及文件类型。它们的源,可以是键盘,可以是文件。它们的目的,可以是控制台,可以是文件。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.Fil

2016-06-21 09:39:41 586

转载 Eclipse设置自动换行

Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行。这个问题在显示上给人们带来不少麻烦。        终于有人忍不住开发了一个扩展插件 WordWrap ,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的自动换行功能了。          安装方法:        使用Eclipse 的

2016-06-12 15:25:30 894

转载 有关oracle11g中scott用户被锁的解锁

今天安装了oracle11g,初次解除按照视频教程在安装过程中解锁了scott用户,但是安装完成后打开sqlplus仍然无法登陆,于是百度之,得到方法如下(转载,另:语句结束需要加分号,这一点与sqlserver不同)

2016-05-26 16:43:08 1752

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除