自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 MyEclipse打开JSP文件报"Failed to create the part's controls

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总有时候,打开别人的开发环境中导过来的项目的JSP文件,会出现“Failed to create the part's controls”的错误!解决的方法有:方法1:关闭myeclipse的jsp设计视图,window -> perferences ->

2017-09-16 08:49:14 446

原创 linux操作

linux:一.查看ip地址:    ifconfig (是if不是ipconfig)二.打开或者关闭防火墙:1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start关闭: service i

2017-09-08 09:02:11 276

转载 如何在linux下开启FTP服务

如何在linux下开启FTP服务1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd   如果看到有vsftpd的目录说明服务器已经安装了ftp软件2. 查看ftp 服务器状态        #service vsftpd status3. 启动ftp服务器        #service vsftpd start4.

2017-09-03 11:55:40 474

原创 (oracle)drop 掉数据表提交之后怎么恢复

1、从flash back里查询被删除的表    select * from recyclebin2.执行表的恢复   flashback table  tb  to before drop,这里的tb代表你要恢复的表的名称。

2017-03-23 14:09:44 902

原创 java中char可以存储汉字吗?

bit(位)byte(字节)1byte=8bit一个中文汉字占2byte(字节)的空间java中char类型内存为2字节(byte)可以存储一个汉字java中规定一个字符(不管是数字,字母,汉字)都占两个字节(byte)

2017-02-22 22:27:05 7396

原创 "=="和equals方法的区别?

==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true。对于下面的代码:     String a=new String("foo");     String b=new String("foo");     两条new语句创建了两个对象,然后用a,b这两个变量分别指向了其中一个对象,这是两个不同的对象,它们的首地址

2017-02-16 18:17:04 259

原创 java中getParameter()中的参数 (个人笔记)

getParameter()函数括号中的参数是从页面中传过来的,比如 edit.jsp中userid:page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()

2017-01-21 12:57:23 13153

转载 JavaWeb学习篇之----Jsp详解

今天我们来看一下Jsp的相关知识,首先来看看一下Jsp的相关定义:简介:JSP全称是JavaServer Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但:它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据

2017-01-16 10:34:54 410

转载 推荐!手把手教你使用Git

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2017-01-10 20:05:02 210

转载 Groovy闭包中的this,owner和delegate

要想了解Groovy闭包中的this,owner和delegate的含义,首先我们需要知道闭包能在哪些上下文中进行创建。 创建闭包的上下文 首先,闭包可以在方法体中创建(类的实例方法或者静态方法均可) Java代码  class Person{            def static method(){      

2017-01-10 12:38:59 2427

原创 groovy闭包

/* groovy闭包可以简单理解为方法(函数)有参数,因为闭包本身也是一个对象,所以也可以作为参数 *///语法://def 闭包名={参数->代码块} 备注:使用->将参数与代码分离,闭包的参数是可选的//定义无参的闭包def clos={println'hello,world'}clos.call()//定义有参的闭包def closA={param->printl

2017-01-10 10:51:12 282

原创 图书馆借阅是否借阅小案例(groovy中list和map的使用)

//方式一:用list 集合实现//定义一个list集合(也叫列表),并存四条数据def library=[["john","book1"],["ben","book2"],["darlven","book3"]]//groovy给list添加两条数据(有两种方法)library"jack","book4"]library.add(["jack","book5"])//遍历list集合

2017-01-09 17:35:38 349

转载 Groovy脚本基础全攻略

1 背景Groovy脚本基于Java且拓展了Java,所以从某种程度来说掌握Java是学习Groovy的前提,故本文适用于不熟悉Groovy却想快速得到Groovy核心基础干货的Java开发者(注意是Java),因为我的目的不是深入学习Groovy语言,所以本文基本都是靠代码来解释,这样最直观,同时也够干货基础入门Groovy的特点和结构。开始介绍前先给一个大法,《官方权威指南》英

2017-01-09 14:41:40 477

原创 java中instanceOf的用法

单词instance [ˈɪnstəns]  instanceOf它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。  int[] intArray = { 1, 2, 3, 4, 5 };     assert  intArray  instanceof  List

2017-01-09 12:45:40 422

转载 用Groovy思考 第二章 Groovy语言的关键特征

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. 断言Assertion断言:用于判断预期的条件是否为真。例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Groovy提供了在AST转换时的注释,比如@Singleton注释。

2017-01-09 11:30:16 384

转载 用Groovy思考 第四章 Groovy特性深入

作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs1. 断言Java开发者常常使用JUnit或TestNG做单元测试,所以对断言是很清楚的。断言是用于验证假设的条件是否为真。在Groovy的断言中,如果假设的条件不为真,那么就会抛出java.lang.AssertionError异常。使用Groovy表达式来测试假设条件。比如:

2017-01-09 11:26:50 452

转载 用Groovy思考 第三章 Groovy开发环境

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。你将学会使用Groovy语言来建立域对象、控制器和服务。而且使用Groovy的方法并非只有一种。另外,对于建立类,可以使用Groovy作

2017-01-09 11:25:18 221

转载 用Groovy思考 第五章 Groovy特性深入(2)

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs6. 斜线字符串正如早先提到的,斜线可以用于定义字符串。用斜线定义字符串有一个优点:那就是,字符串本身的内容无需转义反斜线。比如:def winpathQuoted = 'C:\\windows\\system32'def winpathSlashy = /C:\windows\

2017-01-09 11:22:22 264

转载 用Groovy思考 第一章 用Groovy简化Java代码

作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs1. Groovy的安装目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目录,然后设置GROOVY_HOME环境变量指向Groovy的解压目录

2017-01-09 11:21:02 297

转载 java构造函数使用方法总结

使用构造器时需要记住:1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用示例:A.javaJava代码  public class A{     public A(){      

2017-01-06 14:21:00 444

原创 kotlin--空安全(可空类型和非空类型,Elvis 操作符,!! 操作符)

fun main(args: Array) { //如果a没有指明可以为空,那么赋null值的时候编译就不通过 var a:String ="1111" var L=a.length //如果变量b声明了可以为空值,那么赋null值得时候编译通过 var b:String ? b=null //当b=null的时候,编译器不允许取长度值

2017-01-06 10:00:31 8059 1

转载 ranges的使用

ranges的使用(1)使用in操作符检查一个数是否在某个范围内[plain] view plain copy print?/*  判断分数是否大于等于90,小于等于100   */  fun isGood(score: Int) {      if(score in 90..100) //ranges是闭区间    

2017-01-05 19:11:48 574

转载 Kotlin - - - 映射及多重声明

摘要创建不可变映射,创建可变映射,访问元素,更新元素,遍历,多重声明Map 及多重声明Map构造映射不可变映射val map = mapOf("a" to 1, "b" to 2, "c" to 3)11可变映射val mMap = hashMapOf("a" to 1, "b" to 2, "c" to 3)11访问元素

2017-01-05 19:00:25 655

转载 kotlin--嵌套类、枚举、对象

主要内容嵌套类内部类枚举对象表达式单例嵌套类(Nested Class)类中嵌套其他类:class Outer{ private val name:String = "jason" /**嵌套类**/ class Nested{ fun doSomething() = 18 }}若嵌套类需要访问外部类成员,则需

2017-01-05 15:53:27 864

转载 kotlin-扩展

主要内容概述扩展函数扩展属性扩展函数或属性范围概述kotlin允许扩展类的属性和方法,不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。扩展函数扩展函数定义形式:fun receiverType.functionName(params){ body}其中,receiverType 为待扩展

2017-01-05 13:51:20 498

转载 kotlin-接口

kotlin-接口主要内容接口特性实现属性重载函数接口特性与java 8 中的接口类似,接口允许方法有实现,和抽象类的区别是,接口中的属性不允许直接初始化,默认是 abstract的。public interface SomeInterface{ var value:String //默认abstract fun reading

2017-01-05 11:36:19 1417

转载 kotlin的 类,继承,重载,抽象类,构造函数

kotlin--类和继承主要内容类声明构造函数声明实例化继承方法重载抽象类一、类声明使用class关键字声明类,查看其声明格式:: modifiers ("class" | "interface") SimpleName typeParameters? primaryConstructor? (":" annotations dele

2017-01-04 17:57:59 8710

原创 kotlin调用方法中有形参为数组的方法(函数)

调用方法中有形参为数组的函数:fun checkIndex(index: Int, arr: Array) { if(index in 0..arr.lastIndex) //arr.lastIndex返回的是数组的最后一位的下标 println("index in bounds") else printl

2017-01-04 12:39:09 4386

转载 idea 使用maven tomcat plugin 运行项目

首先,Run ——> Edit Configurations,这时候如下图: 然后点击左上角的加号,可以添加一个新的配置,如下图: 选择Maven,如下图: 下面填上自己的配置信息,点击apply即可以,如下图:  下面可以看到工具栏中会出现自己刚才配置的信息,直接点击run或者debug即可以运行web项目,

2016-12-16 16:34:41 1814

转载 idea安装公共模块

1.   run2.Edit Configurations3.点击Edit Configurations后弹出一个窗口,点击加号,选择maven,如图:4.点击maven后弹出窗口:在working directory加要install的模块,在 command中输入install 最后点击运行,,,,,---完成!

2016-12-16 16:28:55 588

转载 Java中的参数传递方式

无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。这里的内存模型涉及到两种类型的内存:栈内存(stack)和堆内存(heap)。基本类型作为参数传递时,传递的是这个值的拷贝。无论你怎么改变这个拷贝,原值是不会改变的。看下边的一段代码,然后结合内存模型来说明问题:

2016-11-21 17:29:24 234

原创 oracle 锁表,解锁,批量解锁

-- 1. 查看被锁的表SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr  AND

2016-11-03 11:24:33 9614

转载 SQL表连接查询(inner join、full join、left join、right join)

SQL表连接查询(inner join、full join、left join、right join)SQL表连接查询(inner join、full join、left join、right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表。      表的数据有:       

2016-05-31 20:58:32 310

原创 Oracle 存储过程学习

Oracle存储过程学习目录Oracle存储过程 1Oracle存储过程基础知识 1Oracle存储过程的基本语法 2关于Oracle存储过程的若干问题备忘 41.在Oracle中,数据表别名不能加as。 42.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。 53.在利用s

2016-05-20 21:57:24 19272

原创 PowerDesigner 反向工程生成ER图步骤

第一步:添加ODBC控制面板\所有控制面板项\管理工具 双击打开 点击添加 选择后点击“完成” 填写对应信息后添加oracle 点击“完成”后,填写对应信息 点击“test connection” 输入对应信息后回车 第二步:配置PowerDesigner

2016-05-20 20:04:02 3497

原创 idea怎么安装公用的项目模块

idea怎么安装公用的项目模块

2016-04-15 15:41:38 2131

转载 利用intellijidea创建maven多模块项目

利用intellijidea创建maven多模块项目

2016-03-09 18:04:44 34496 9

转载 spring注解注入:<context:component-scan>详解

spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。如果你已经在用spring mvc的注解配置,那么你一定已经在使用注解注入了,本文不会涉及到sprin

2016-03-08 11:16:44 459

原创 oracle-存储过程实例

--定义一个存储过程,获取给定部门工资总和,(通过out参数)要求:部门号和工资总额定义为参数 create or replace produre get_sal2(dept_id number,sumsal out number)is cursor salarya is select salary from employees where department_id=dept_id; b

2016-03-03 21:56:47 337

转载 Oracle Cursor详解与实例

Oracle Cursor详解与实例摘要:详细介绍oracle数据库中关于游标的定义和使用。通过实例操作来深入了解cursor的用法和用处。一:相关概念1、concepWhen Oracle Database executes aSQL statement , it stores the result set and processing information in anun

2016-03-03 18:17:25 609

svn教程笔记

eclipse配合svn教程

2016-05-20

基于ssm的机票预订小项目(带数据库)

导入myeclipse和数据库可以直接运行的。(数据库用的是mysql)

2015-12-21

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

TA关注的人

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