首页 > 2018年05月02日 > 全部分享
设计模式的概念以及面向对象设计原则
设计模式的定义 设计模式(Design Pattern)是一套面向对象的代码设计经验总结。 设计模式是一种思想,也是一种技术。 一种设计模式就是一种解决实际问题的方案。 每一种设计模式虽然有既定的结构图和基本程序代码,但是应该不局限于此,要理解其精髓而熟练应用。 OOP的六大设计原则 单一职责原则定 ...
分类:其他   时间:2018-05-02 09:55:08    收藏:0  评论:0  赞:0  阅读:177
Jquery书写ajax
根据API学习本章 Jquery书写ajax 使用ajax发送表单到servlet,发送时显示等待图片,servlet处理完返回信息,在页面显示返回信息,并且隐藏等待图片 <%@ page language="java" import="java.util.*" pageEncoding="UTF- ...
分类:Web开发   时间:2018-05-02 09:54:20    收藏:0  评论:0  赞:0  阅读:246
python logging 日志轮转文件不删除问题的解决方法
项目使用了 logging 的 TimedRotatingFileHandler : #!/user/bin/env python # -*- coding: utf-8 -*- import logging from logging.handlers import TimedRotatingFil ...
分类:编程语言   时间:2018-05-02 09:54:04    收藏:0  评论:0  赞:0  阅读:256
设计模式(一)建造者模式
GOF论述了23种设计模式,它们有3个分类————创建型模式、结构型模式、行为模式。此篇为创建型模式创建型模式抽象了实例化的过程,它们可以帮助某个系统独立于如何创建、组合以及表示该系统所包含的对象。当系统向着更加依赖于对象复合和不是类的继承演变时,创建型模式就变得更为重要。 创建型模式始终围绕两个基 ...
分类:其他   时间:2018-05-02 09:53:30    收藏:0  评论:0  赞:0  阅读:251
面向对象设计模式 总结归纳 01
写这篇文章的用意是便于记忆,发布出来是为了能给一些初学者一些帮助。每个人的理解都可能会有一些偏差,如果存在误解,请多多指正。谦虚并不一定就代表不自信,人无完人,学无止境,谦虚使人进步,传递正能量。 面向对象设计模式,是描述面向对象设计过程中,特定场景下“类”与“相互通信的对象”之间的场景的组织关系。 ...
分类:其他   时间:2018-05-02 09:53:12    收藏:0  评论:0  赞:0  阅读:209
自定义类库:Java转换xml文件转化pojo工具
一、之前java读取xml配置文件时,总是通过dom4j第三方库主动解析,最近发现可以通过jdk类库将xml转换pojo。 二、编写xml转化工具类XmlUtils 二、测试 a、第一步:定义一个xml配置文件如:cityList.xml <?xml version="1.0" encoding=" ...
分类:编程语言   时间:2018-05-02 09:52:35    收藏:0  评论:0  赞:0  阅读:218
Jquery中的事件
Jquery中的事件 ü JQuery中用什么方法来来实现事件的绑定? bind(type,[,data],fn) ü JQuery中合成事件的方法有哪个? Hover() ü JQuery中最基本的动画方法有几个?是什么方法? show(),hide() ü JQuery中怎样自定义动画方法? a ...
分类:Web开发   时间:2018-05-02 09:51:28    收藏:0  评论:0  赞:0  阅读:210
Java内存模型之happens-before
转载自 http://www.cnblogs.com/chenssy/p/6393321.html 无论处理器、JVM、编译器都会都保证程序正确的前提下尽可能的对指令执行效率进行优化,进行指令重排等操作。而要保证程序的执行结果的正确,则必须要遵循JMM中规定的happens-before原则。 在J ...
分类:移动平台   时间:2018-05-02 09:51:10    收藏:0  评论:0  赞:0  阅读:212
windows下python3和python2虚拟环境配置
Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Pyth ...
分类:编程语言   时间:2018-05-02 09:50:48    收藏:0  评论:0  赞:0  阅读:334
Spring Boot缓存应用实践
缓存是最直接有效提升系统性能的手段之一。个人认为用好用对缓存是优秀程序员的必备基本素质。 本文结合实际开发经验,从简单概念原理和代码入手,一步一步搭建一个简单的二级缓存系统。 一、通用缓存接口 1、缓存基础算法 (1)、FIFO(First In First Out),先进先出,和OS里的FIFO思 ...
分类:编程语言   时间:2018-05-02 09:50:16    收藏:0  评论:0  赞:0  阅读:254
JS基础
【使用JS的三种方式】(1.)直接在HTML标签中使用事件属性调用JS代码(2.)在页面的任意位置使用script标签插入JS代码 (3.)引入外部的JS文件: 【注意事项】(1.)JS代码可以放在页面的任意位置使用,但是放置的位置不同,将影响JS的执行顺序(2.)引入外部JS得script标签不能 ...
分类:Web开发   时间:2018-05-02 09:49:29    收藏:0  评论:0  赞:0  阅读:159
Master High Availability 安装配置
MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHAManager(管
分类:其他   时间:2018-05-02 02:23:40    收藏:0  评论:0  赞:0  阅读:333
Mysql 主从复制之半同步复制(基于gtid)
Mysql主从复制mysql主从复制原理:从库有两个线程IO线程和SQL线程1.从库的IO线程向主库的主进程发送请求,主库验证从库,交给主库IO线程负责数据传输;2.主库IO线程对比从库发送过来的master.info里的信息,将binlog文件信息,偏移量和binlog文件名等发送给从库3.从库接收到信息后,将binlog信息保存到relay-bin中,同时更新master.info的偏移量和b
分类:数据库技术   时间:2018-05-02 02:23:29    收藏:0  评论:0  赞:0  阅读:292
java 内部类
内部类内部类不用建立对象就可以访问外部类的成员变量和函数,包括私有外部类要访问内部类,必须建立内部类对象内部类可以私有当内部类中定义了静态成员,则内部类也应该是静态的当外部类中的静态方法访问内部类时,内部类也应该是静态的//main(){//在外部类中实例化内部类//Innerin=newInner();//in.i();//}局部内部类内部类定义在局部时,不可以被成员修饰符修饰,可以直接访问外部
分类:编程语言   时间:2018-05-02 02:23:20    收藏:0  评论:0  赞:0  阅读:213
单臂路由
单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或"逻辑接口",并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通
分类:其他   时间:2018-05-02 02:23:01    收藏:0  评论:0  赞:0  阅读:289
redhat下安装LAMP架构
一、手工编译安装apache1.将安装apache需要用到的包,解压到/opt目录下命令如下:tarxzvfhttp-2.4.2.tar.gz-C/opttarxzvfapr-1.4.6.tar.gz-C/opt(支持Apache上层应用跨平台,提供底层接口库)tarxzvfapr-util-1.4.1.tar.gz-C/opt安装好之后可以在/opt目录下看到解压好的三个包2.将解压好的两个ap
分类:其他   时间:2018-05-02 02:22:52    收藏:0  评论:0  赞:0  阅读:304
提示用户输入网卡的名字,然后我们用脚本输出网卡的ip
#!/bin/bash/read-p"请输入网卡名称:"aif[-n"$a"]thenifconfig$a&>/dev/nullif[$?-eq0]thenifconfig$a|awk‘{printf$2"\n"}‘|egrep"([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(([0-9]|[1-9][0-9]|1[0-9][
分类:其他   时间:2018-05-02 02:22:25    收藏:0  评论:0  赞:0  阅读:313
linux基础-统计命令:wc
wc [选项] 文件
分类:系统服务   时间:2018-05-02 02:22:17    收藏:0  评论:0  赞:0  阅读:277
51.php-fpm的pool、php-fpm慢执行日志open_basedir、php-fpm进程
php-fpm的pool、php-fpm慢执行日志、open_basedir、php-fpm进程管理
分类:Web开发   时间:2018-05-02 02:22:06    收藏:0  评论:0  赞:0  阅读:321
linux 基础服务(二)
共同学习。
分类:系统服务   时间:2018-05-02 02:21:56    收藏:0  评论:0  赞:0  阅读:236
1391条   上一页 1 ... 56 57 58 59 60 ... 70 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!