1.设计模式---------->工厂模式:Sender.javapackageme.ele.mytest;
publicinterfaceSender
{
publicvoidsend();
}2.MailSendpackageme.ele.mytest;
publicclassMailSendimplementsSender
{
@Override
publicvoidsend()
{
System.out.println("thisismailsend");
}
}3.SmsS..
分类:
编程语言 时间:
2016-11-23 00:23:48
阅读次数:
171
windows安装python和linux安装python一、Windows1、下载安装包https://www.python.org/downloads/2、安装python2.7安装默认安装路径:C:\python27下一步下一步,注意勾选自动配置环境变量选项:安装完成。运行cmd命令行→输入python进入python交互模式;python2.7安装完成。pyt..
分类:
编程语言 时间:
2016-11-23 00:24:51
阅读次数:
363
将pinyin4j-2.5.0.jar(附件中有,记得解压)加入到classpath中。工具类PinyinUtils代码见下:packagecom.test.utils;
importnet.sourceforge.pinyin4j.PinyinHelper;
importnet.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
importnet.sourceforge.pinyin4j.format.Han..
分类:
编程语言 时间:
2016-11-23 00:22:39
阅读次数:
322
重载,一个java类里有多个同名的方法,但参数列表不同,见下面代码:publicclassCaller{
/**
*喊叫
*
*@paramcallMan
*呼喊者
*@paramcallContent
*呼喊内容
*/
publicvoidcall(StringcallMan,StringcallContent){
System.out.println("Iam"+callMan+",Iwillcall"+callContent)..
分类:
编程语言 时间:
2016-11-23 00:20:42
阅读次数:
154
一、多线程的创建和启动1、继承至Thread类,重写run方法publicclassThreadDemoextendsThread{
publicvoidrun(){
for(inti=0;i<10;i++){
System.out.println(Thread.currentThread().getName()+"..."+i);
}
}
}publicclassThreadMain{
publicstaticvoidmain(Strin..
分类:
编程语言 时间:
2016-11-23 00:18:10
阅读次数:
201
一、流程通过前端上传要发布的压缩包,逻辑端获取后将压缩包分发到远程服务器上,并执行远程服务器上使用shell编写的发布脚本,实现代码发布。二、前端文件上传代码<formid="codeForm"method=‘post‘action=‘/code/‘class="form-horizontalnice-validatorn-yellow"novalidate..
分类:
编程语言 时间:
2016-11-23 00:17:55
阅读次数:
414
先看一下类图:具体实现:packageobs.self;
/**
*被观察对象
*@authorwangfeihu
*
*/
publicinterfaceSubject{
/**
*增加一个观察者
*@paramobserver
*/
publicvoidaddObserver(Observerobserver);
publicvoidremoveObserver(Observerobserver);
/**
*通知所有观察者
*@par..
分类:
编程语言 时间:
2016-11-23 00:13:50
阅读次数:
206
前面我们用了简单的三步就完成了一个Spring-Secutiry的搭建,主要是通过添加auto-config属性和http元素实现的,但是在实际工作中要比这个复杂的太多,现在我们按部就班的来完善我们的权限管理,遇到理论问题,可以去查看专家博客:http://lengyun3566.iteye.com/blog关于Spring..
分类:
编程语言 时间:
2016-11-23 00:08:42
阅读次数:
302
一.什么是进程?程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。进程是一个具有一定独立功能的程序,一个实体,每一个进程都有它自己的地址空间。二.进程的状态进程执行时的间断性,决..
分类:
编程语言 时间:
2016-11-23 00:03:33
阅读次数:
239
Java面向对象:1、虽然java被称是完全面向对象的语言,但是仍然存在八种基本数据类型并不是对象。2、面向对象中经常出现两个词语:“isa”和“hasa”“isa”很明显是继承关系,例如猫和狗都是(is)动物,因此,猫和狗都是继承动物类。“hasa”顾名思义,这是整体-部分的关系,..
分类:
编程语言 时间:
2016-11-22 23:57:56
阅读次数:
413
线程常用的操作方法1.Thread(Runnabletarget)分配新的Thread对象2.Thread(Runnabletarget,Stringname)分配新的Thread对象3.Thread(Stringname)分配新的Thread对象4.staticThreadcurrentThread()返回对当前正在执行的线程对象的引用5.longgetId()返回该线程的标识符6.StringgetN..
分类:
编程语言 时间:
2016-11-22 23:56:23
阅读次数:
348
某日,使用centos7,发现网络配置时,子网掩码需要手动转换;因为centos7的网络配置方式为:nmcliconnectionenp4s0modifyipv4.methordmanualipv4.address"192.168.1.120/24"ipv4.gateway"192.168.1.1"ipv4.dns"223.5.5.5"其中没有子网掩码的配置项。于是,写一函数,实现子网掩..
分类:
编程语言 时间:
2016-11-22 23:56:12
阅读次数:
638
packagemysd;
publicclassMain{
publicstaticvoidmain(String[]args){
DianYdy=newDianY();
ChangJcj=newChangJ(dy);
Xiaofxf=newXiaof(dy);
Threadtd=newThread(cj);
Threadtd2=newThread(cj);
Threadtd1=newThread(xf);
Threadtd11=newThread(xf);
// td..
分类:
编程语言 时间:
2016-11-22 23:56:36
阅读次数:
237
文件夹建立:UIp_w_picpathlogo.jspyw.jspcw.jspjsscript.jscssstyle.cssindex.htmlindex.html<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="utf-8">
<title>五子棋游戏</title>
<linkrel="stylesheet"type="text/css"href="..
分类:
编程语言 时间:
2016-11-22 23:54:01
阅读次数:
254
time:
分类:
编程语言 时间:
2016-11-22 23:56:08
阅读次数:
151
一、网络编程概述是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据..
分类:
编程语言 时间:
2016-11-22 23:52:57
阅读次数:
275
gitclonehttps://github.com/gmarik/vundle.git~/.vim/bundle/vundletouch~/.vimrc然后将附件的文件粘贴到~/.vimrc里面。vim刚进去会报错,我们按enter即可。然后输入:PluginInstall即可安装,安装过程如下图:下载时间稍微有点长,视具体的网速。自动安装完成后,就OK。
分类:
编程语言 时间:
2016-11-22 23:53:35
阅读次数:
238