自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript之Date

Date作用于date类,参数为相差天数,直接返回date类Date.prototype.addDays = function(days){ var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat;}

2016-01-12 16:41:08 362

原创 新建Maven项目注意事项

1 确保存在web.xml文件2 正确初始化pom.xml..如:  4.0.0  TestThrift  TestThrift  0.0.1-SNAPSHOT  war                    maven-compiler-plugin                  1.6          1.6       

2015-10-13 16:16:08 457

原创 收藏-sublime text3注册码

—– BEGIN LICENSE —–Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92DC 84

2015-10-09 16:33:21 641

原创 java递归删除文件及文件夹

package base;import java.io.File;public class delete {    public static void main(String[] args) {        deleteFileAndFoder("../yang");    }    static void deleteFileAndFoder(String p

2015-08-17 17:24:52 2563 1

原创 java递归复制文件及文件夹

package base;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.File;import java.io.InputStream;import java.io.OutputStream;public c

2015-08-17 16:47:16 4383 2

原创 linux下取消桌面显示挂载的盘符,主文件夹,回收站等

打开dconf-editor找到orggonomenautilusdesktopvolumes-visiable //盘符//等取消对应勾选

2015-06-18 18:41:47 1737

原创 ubuntu设置cairo-dock自启动

启动应用程序中添加启动程序:名称:Cairo-Dock with OpenGL命令:cairo-dock -c

2015-06-18 11:51:08 1929

原创 解决eclipse新建servers时选中tomcat版本后不能继续操作

1.退出 eclipse2.到[工程目录下]/.metadata/.plugins/org.eclipse.core.runtime/.setting3.把org.eclipse.wst.server.core.prefs和 org.eclipse.jst.server.tomcat.core.prefs这两个文件去掉(rm -fr)4.重启eclipse

2015-06-18 11:49:27 1513 1

原创 linux下安装数据库管理工具dbeaver

1  解压dbeaver:    unzip dbeaver-3.4.1-ee-linux.gtk.x86_64.zip2  拷贝解压出来的dbeaver到/usr/local/tools:    cp -r dbeaver /usr/local/tools3  在/usr/share/applications下创建快捷方式:    gedit /usr/share/appli

2015-06-18 11:43:56 10089

原创 设置firefox为中文

1  附加组件Chinese Simplified语言包:2  地址栏输入about:config,回车。   找到general.useragent.locale项,双击改为zh-CH。3  重启浏览器

2015-06-18 11:42:35 1650

原创 ubuntu下搭建web服务器(apache2+php5+mysql5+phpmyadmin)

1  安装mysql的服务与客户端,根据提示输入mysql的root密码    $sudo apt-get install mysql-server mysql-client2  安装apache2服务器    $sudo apt-get install apache23  安装php5    $sudo apt-get install php5 libapache

2015-06-18 11:40:51 709

原创 Linux下常见压缩解压命令

inux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny

2015-06-02 22:27:34 638

原创 解决Linux(ubuntu),windows双系统重装后恢复开机选单

1 重装ubuntu后恢复开机选单十分简单。直接更新grub就可以了:sudo update-gruba 获取root权限:       sudo -ib  查看盘符列表(如果你知道你的ubuntu在哪个分区就不必了):     fdisk -l     找到id为83的盘符sda?(即linux所在的盘符)c   加入mnt:     sudo mount

2015-06-02 22:01:24 1429

原创 设置maven install时跳过单元测试

在maven构建包依赖配置文件pom.xml的project元素中添加jar包maven-surefire-plugin,并配置。                    org.apache.maven.plugins        maven-surefire-plugin                  true

2015-06-01 13:22:21 2060

原创 linux下为firefox安装flash插件

1 切换至root:su2 在下载好的源码包路径下解压tar -zx -f install_flash_player_11_linux.x86_64.tar.gz3 拷贝解压后的.so文件到firefox的插件目录:/usr/lib/mozilla/plugins/cp libflashplayer.so  /usr/lib/mozilla/plugins/

2015-05-24 12:04:09 3737 1

原创 Linux下激活超级用户root

1:终端下运行sudo passwd root来设置一个密码;2:设置成功后,用su root或者su来登录root帐号;3:登录的时候选择其他然后用户名root,密码是sudo passwd root设置的密码。

2015-05-24 11:49:53 1314

原创 ubuntu设置宽带连接及wifi共享

一 设置宽带连接:选择DSL,点新建设置完MAC地址后点保存:修改网络管理配置文件:重启一次后插上网线在网络连接里连上刚刚配上dsl了:二 网络共享:在网络管理里面的“编辑链接”打开“编辑链接”,点击“添加”按钮在弹出的对话框里选择“Wi-Fi”

2015-05-24 11:22:57 1868

原创 Linux下Eclipse+JDK+Tomcat安装及环境配置

1 解压JDK到/usr/lib sudo tar zxvf ./jdk-8u45-linux-x64.tar.gz -C /usr/lib2 解压Tomcat到/optsudo tar zxvf ./apache-tomcat-8.0.22.tar.gz -C /opt3 配置环境(修改/etc/profile):在最后面添加:export JAVA_HOME=/usr/

2015-05-23 00:24:45 1250

原创 Java基础之Object

Object是所有类的最终祖先。,可以使用Object类引用任何类型的对象。在Java中,只有基本类型不是对象。Equals方法Object类中的equals方法用于检测一个对象是否等于另外一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。但是,我们一般意义上的相等不仅仅是具有相同的引用,如果另个对象的状态相等,就认为另个对象是相等的。所以,子类要重写

2015-04-09 23:56:18 452

原创 Java基础之BigInteger,BigDecimal

JAVA的两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,理论上能够表示无限大的数。1:大整数:BigIntegerimport java.util.*;  import java.math.*;    public class Test {      public static void main(String[] arg

2015-04-09 23:44:06 752

原创 Java基础之集合与数组相互转换

一、集合转化为数组:       采用集合.toArray()方法,根据转化为数组的类型又可以分为:       1、转化为Object[]类型数组             比如:Object[] listArray = list.toArray();            Object[] setArray = set.toArray();       2、转化为具体类型数组

2015-04-09 23:17:36 708

原创 Java基础之各种排序算法

import java.util.Scanner;/** * @author 杨川 * */public class Sort {    public static void main(String[] args) {        int a[] = input();        insertSort(a);        shellSort(a

2015-04-09 23:17:02 415

原创 Java基础之翻转单链表

/** * @author luochengcheng * 定义一个单链表 */ class Node { //变量 private int record; //指向下一个对象 private Node nextNode; public Node(int record) { su

2015-04-08 21:01:11 515

原创 Java求字符串数组交集 并集 差集 去重复并集

//系统方法package com;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) {  List list1 =new ArrayList(); 

2015-04-08 20:47:55 4112

原创 Java统计无交集区间的最多个数(运用:如一天之内预约最多的客户)

import java.util.Scanner;public class Tesww { public static void main(String[] args){  Scanner reader=new Scanner(System.in);  int n=reader.nextInt();  int [][]a =new int[n][2];  for(int

2015-04-08 20:17:45 756

原创 Web framework之Strust2配置详解

struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下分别介绍一下几个struts.xml中常用到的标签:1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、

2015-04-04 00:47:30 435

原创 Hiberate之数据对象关联关系

数据对象之间的3种关联关系:一对一,一对多,多对多。一对一,又有两种方式:主键关联,外键关联。主键关联,两个表共享主表的主键,比如顾客(Customer)和登陆(Login)。此例中,以Customer为主,Login为辅,也就是将Login的id的生成方式设置为foreign。如此双向关联后,save/get谁都可以;因两边都设置了cascade="all",delete谁都可以

2015-04-04 00:44:09 557

原创 Web framework之Mybatis3

Mybatis中文文档,参见其官网:http://mybatis.github.io/mybatis-3/zh/index.html首先,建立PostgreSQL数据库(desktop)的数据表(admin),其结构如下图所示:然后,用Eclipse建立Java Project,将mybatis和postgresql的jar库导入进来。再按照下图所示,建立配置文件(config

2015-04-04 00:39:28 489

原创 Java类集之ArrayList、LinkedList、 Vector、Map

ArrayList和Vector是采用数组方式存储数据,此数组元素总数大于实际存储的数据个数以便增加和插入元素,二者都允许直接序号索引元素,但是插入数据要移动数组元素等内存操作,所以它们索引数据快、插入数据慢。ArrayList数组存储方式:[java] view plaincopyprint?private transient Ob

2015-04-04 00:30:02 374

原创 Java字符串之String、StringBuilder、StringBuffer

String、StringBuilder、StringBuffer 三个类源自JDK的 java/lang/ 目录下:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全,JDK 5.0(1.5.0) 后支持)String 简要的说, String 类型和 StringBuffer 类型的

2015-04-04 00:29:00 375

原创 Java多线程同步之wait和notify/notifyall

Java 中除了关键字 synchronized 能够实现线程同步外,还可以使用 wait 和 notify/notify 实现同步。wait 方法是使拥有当前对象(object)的线程(thread)放弃锁(release lock),进入睡眠状态notify 通知该对象(object)因上面调用wait而等待的某一进程重新唤醒启动notifyAll 通知在对象(object

2015-04-04 00:25:47 549

原创 Java多线程同步总结之synchronized

线程安全线程安全,是指每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变量及静态变量引起的,若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安

2015-04-04 00:21:23 2129

转载 Eclipse调试技巧

调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclips

2015-04-04 00:19:27 388

原创 Java中删除文件、删除目录及目录下所有文件

知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:import java.io.File;public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private

2015-04-04 00:10:25 378

原创 Spring集成Quartz定时任务框架介绍和Cron表达式详解

在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依

2015-04-04 00:00:46 358

转载 Java正则表达式总结

目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用起来还是比较简

2015-04-03 23:47:43 458

原创 基于Eclipse的Kelab环境配置

为方便使用,本文针对本人使用的JDK1.8,TOMCAT8.0,Eclipse(luna),maven3.3.完整工具打成包q.rar,可将其直接解压于d盘下。接下来只需进行相关环境配置即可。A 配JDK:1,新建变量名:JAVA_HOME,变量值:D:\q\java\jdk1.8.0_402,打开PATH,添加变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\

2015-04-03 19:47:20 689

原创 Java简单实现生产者消费者问题(源自2015年阿里巴巴实习生校园招聘)

package test;  //主类  可以用生产者消费者问题模拟该生产苹果和取走苹果的过程class  ProducerConsumer  {      public static void main(String[] args)       {          CommonStack s = new CommonStack();          P

2015-04-03 16:07:55 452

原创 Java求最长公共子字符串

package test;import java.util.Scanner;public class query {    public static void main(String[] args) {        Scanner sc=new Scanner(System.in);        int len=getCommonStrLength(sc.

2015-04-02 16:19:40 443

转载 Java实现最长公共子序列

最长公共子序列(LCS)定义:一个数列 S,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。比如数列A = “abcdef”, B = “adefcb”. 那么两个数列的公共子序列是"adef". 最长公共子序列和最长公共子字符串是有区别的,公共子序列里的元素可以不相邻,但是公共子字符串必须是连接在一起的。比如A和B的公共

2015-04-02 16:04:02 659

空空如也

空空如也

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

TA关注的人

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