自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LANCE的博客

One By One, Step By Step--Don't Be Lazy!

  • 博客(18)
  • 收藏
  • 关注

原创 JAVA学习日志:FileInputStream的read()读取为顺序读取

调用FileInputStream中的read()方法时,read()从输入流中读取的字节是按顺序读取的,并且只读一遍,比如下面的示例代码中,"test.txt"文件里有"abcdef",每次读取3个字符,则第一次读取的为abc,第二次读取的为def。示例代码:FileInputStream fis=new FileInputStream("test.txt");byte[] b=new byte...

2018-06-30 22:07:54 1306

转载 JAVA架构师技能概览——自用收藏

*一、先说说当前常用框架以及开发流程***常用框架*    谈起java web开发框架,先是SSH(Struts、Spring、Hibernate),后来升级为Struts2    到后来Struts2被spring mvc替换掉,变成了Spring + SpringMVC + Hibernate/ibatis架构,然后Hibernate配置维护需要的人力成本大而慢慢被ibatis代替,后来My...

2018-06-29 15:06:12 578

转载 java 中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗

java 中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗不一定。1. 普通类继承,并非一定要重写父类方法。2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。3. 接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实...

2018-06-29 12:35:42 13727

原创 JAVA常见错误之<identifier> expected

例1:public class line1{int test1=666;line2 l2=new line2();l2.ShowIt(test1);}例2:public class line1{int test1=666;line2 l2=new line2();line1(){l2.ShowIt(test1);}}编译前者会出现如下错误:原因所写的调用方法的语句放在类中的位置不...

2018-06-29 12:01:13 73350 5

转载 java命令行基础:jar打包

打包一个可以直接利用java -jar ***就可以运行的jar包步骤: jar cvfm lottery.jar MANIFEST.MF jdbc.properties com如果出现:java.io.IOException: invalid header field这样的错误的话,就说明MANIFEST.MF文件有问题,比如写成了这样:Manifest-Version: 1.0Main-Cla...

2018-06-29 09:35:20 12058 1

转载 修复windows系统引导

工具:安装好winPE的启动u盘1.使用winPE中带的bootice扇区引导管理  2.点击“目标磁盘”进行磁盘选择,选择“主引导记录”。  3.在弹跳出的窗口中,我们选择“windows NT5.x/6.x MBR”,并点击下方的“安装/配置”。  4.在“主引导记录”页面中,若使用的是windows xp系统就选择NT 5.x ,使用Win7系统便选择NT 6.x,工具会提示是否成功。  5...

2018-06-28 16:21:08 35216 1

原创 Ubuntu18.04LTS与Win10双系统安装

实现单硬盘Ubuntu18.04LTS与Win10双系统安装,且默认用windows引导双系统*本文基于已经安装好Win10 64bit系统基础上,且此硬盘分区表格式为mbr1.使用软碟通ultraiso,制作u盘启动盘a.文件--&gt;打开--&gt;找到你所要制作的Ubuntu18.04LTS镜像b.启动--&gt;写入硬盘映像c.写入方式选择RAW--&gt;写入d.完成后重启设置bios...

2018-06-28 16:15:06 1202

转载 javac 编译时报"编码GBK的不可映射字符"

javac 编译时报"编码GBK的不可映射字符"在用javac 编译java类的时候报“编码GBK的不可映射字符”错误。解决方法:1. javac -encoding UTF-8 XXX.java2. 将java文件保存为ANSI格式...

2018-06-19 11:29:13 173

原创 JAVADOC命令生成注释文档API

输入javadoc -help 查看命令具体参数和帮助javadoc -d apidoc_directory -windowtitle 测试 -doctitle JAVADOC生成测试文档API -header 小爷的所有类 -author -version *.java//test1.javapackage TEST1;/**********************************...

2018-06-13 09:42:36 5255 1

原创 JAVA命令行第一课:JAVAC编译

1.输入javac,可看命令详解初学者掌握javac命令:javac -d destdir srcFile      &lt;--  javac -d 指定编译生成的class文件存放路径。其中destdir为class文件存放路径,srcFile为                                                        java源文件存放路径,可以为绝对路径...

2018-06-12 11:09:23 397

转载 CentOS安装jdk SE 1.8 JDK与OpenJDK的区别

CentOS安装jdk SE 1.8 JDK与OpenJDK的区别 使用CentOS 安装jdk SE1.8通过yum安装的 一般都是 OpenJDK一般在windows平台上开发时都用的是SunJDK为避免可能出现的问题  需要卸载自带的OpenJDK  安装SunJDK先查看openJDK版本  yum list installed |gr...

2018-06-12 10:40:22 3055 1

原创 Centos7.3实践:删除用户后,重新添加用户失败

删除用户ftp123后,重新添加用户ftp123失败,显示:useradd: warning: the home directory already exists.Not copying any file from skel directory into it.Creating mailbox file: File exists解决方案:userdel ftp123rm -rf /home/ftp...

2018-06-11 11:08:00 6115

原创 JAVA 常用实用类实例

1.检索例1public class findMess{static String test;public static void main(String args[]){String mess="我的自我介绍:大家好!我是lance!出生日期:1997-07-01。价值:8000。";if(mess.contains("自我介绍"))System.out.println("这是一个自我...

2018-06-10 15:30:45 2183

原创 阿里云Centos7.3实践:搭建Sendmail服务器和配置

*以服务器地址120.79.254.2为例,服务器具体地址数值仅为示范所需,并非真实所用地址,如有冒犯,请联系更改。1. 切换权限sudo su root2.安装DNS服务器软件包yum install bind -yyum install bind-libs -y3.配置/etc/named.conf文件vim /etc/named.conf修改:listen-on port 53 { any;...

2018-06-07 00:04:28 7385 2

原创 阿里云centos7.3实践:安装Xfce轻量级图形化桌面,并使用VNC远程登录

sudo su root*可选输入步骤(非必要操作步骤):*安装额外yum源yum install epel-release*查看目前有哪些可用源 (搜索yum包可以使用命令yum search 关键字)yum grouplist安装Xfceyum groupinstall Xfce -y安装vnc-server或者tigervnc-serveryum install vnc-serve...

2018-06-04 23:54:24 3124

原创 设计模式之模版方法模式

模版方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中具体实现细节,模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。1.模版方法将若干个方法集成到一个方法中,以便形成一个解决问题的算法骨架。模版方法在接口或抽象类中定义,其调用的方法在接口或抽象类也有定义,在子类中进行重写。2.可以通过定义模版方法给出成熟的算法步骤,同时又不限制步骤的细节,具体模版实现算法细节不...

2018-06-03 16:03:53 146

原创 设计模式之中介者模式

中介者接口(contact):定义了使用中介者接口通信的方法。A类(buyer):使用中介者接口通信的具体类。B类(seller):使用中介者接口通信的具体类。中介者类(intermediary):对使用中介者接口通信的类进行处理转发的类。PS:如果仅仅需要一个中介者,模式中的中介者接口可以省略。public interface contact{public void giveMess(Stri...

2018-06-03 14:29:23 293

原创 设计模式之分组策略

策略(Strategy):一个接口,接口内部定义若干抽象方法;具体策略(ConcreteStrategy):继承接口的某个类,类重写并具体实现接口定义的方法;上下文(Context):包含有策略声明的变量。提供一个方法,该方法 委托 策略变量 调用 具体策略所重写的策略借口中的方法。简单来说,即在上下文中通常做这些事:a.声明接口变量(声明策略变量) b.定义方法1: 用声明的接口变量,接收方法形...

2018-06-03 11:14:50 1303 1

空空如也

空空如也

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

TA关注的人

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