自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaWeb开发入门

一、基本概念1.1、WEB开发的相关知识  WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。  静态web资源开发技术:Ht...

2018-03-25 15:03:44 203

转载 Tomcat服务器学习和使用(二)

一、打包JavaWeb应用  在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:  范例:将JavaWebDemoProject这个JavaWeb应用打包成war包    执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当T...

2018-03-23 16:33:02 192

转载 Tomcat服务器学习和使用(一)

一、Tomcat服务器端口的配置  Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。  如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connector port="8...

2018-03-23 16:29:31 292

转载 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local ...

2018-03-22 14:14:43 357

转载 java多线程专题

(一)java多线程之Thread(二)java多线程之synchronized(三)java多线程之wait notify notifyAll(四)java多线程之ThreadLocal(五)java多线程之Lock类(六)java多线程之ReadWriteLock(七)java多线程之Condition(八)java多线程之Semaphore(九)java多线程之CyclicBarrier(十...

2018-03-08 14:54:50 236

转载 java多线程之Thread

Thread类学习java线程的开发者,首先遇到的第一个类就是Thread,通过使用Thread类,我们就可以启动,停止,中断一个线程. 在同一个时间片里, 可能会有多个线程在执行, 每个线程都拥有它自己的方法调用堆栈, 参数和变量.每个app至少会有一个线程–主线程(main thread).创建一个线程java创建线程有两种方式创建一个继承Thread的子类,并实现run方法使用Thread的...

2018-03-08 14:44:39 419

转载 函数式编程与面向对象编程的比较

函数式编程作为结构化编程的一种,正在受到越来越多的重视。工程中不在只是面向对象编程,更多的人尝试着开始使用函数式编程来解决软件工程中遇到的问题。            什么是函数式编程?在维基百科中给出了详细的定义,函数式编程(英语:functional programming)或称函数程序设计,又称泛函编程,是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数...

2018-03-02 17:38:00 562

转载 Java两种并发类型——计算密集型与IO密集型

核心是可以分别独立运行程序指令的计算单元。线程是操作系统能够进行运算调度的最小单位。PS:4核心8线程的!等于你有4个仓库,你要运输货物,8线程就是高速公路!8条高速公路送比你4条高速公路运的快吧!有一个原则是:活跃线程数为 CPU(核)数时最佳。过少的活跃线程导致 CPU 无法被充分利用,过多的活跃线程导致过大的线程上下文切换开销。线程应该是活跃的,处于 IO 的线程,休眠的线程等均不消耗 CP...

2018-02-27 09:46:48 430

转载 Mac配置java运行环境

官网下载地址:jdk1.8版本的  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.点击“JDK DOWNLOAD”按钮:  2.选择“Accept Lisence Agreement”同意协议:  3.点击Mac

2018-02-06 10:57:05 371

转载 深入了解JVM、JRE、JDK 什么是JVM、JRE、JDK

1、什么是JVM大多数人知道JVM让java跨平台,但跨平台是怎么一回事呢?首先得了解一下。跨平台:对于计算机而言,只认识一种语言,也就是0、1   序列组成的机器指令,当使用C/C++等高级程序语言写程序时,其实这些语言,是比较贴近人类可阅读的文法,也就是比较接近英语文法的语言,这是为了方便人类阅读与撰写,计算机其实看不懂这些C/C++这类语言,为了讲C/C++翻译为0、1序列组

2018-02-05 19:26:54 272

转载 Java 三大平台 JAVA SE 、 JAVA EE 、 JAVA ME

1、Java SEJava是各应用平台的基础,想要学习其他平台的应用,必先了解JavaSE以奠定基础。JavaSE可以分为四个部分:JDK、JRE、JVM与java语言。为了能够运行Java撰写好的程序,必须有java虚拟机(JVM),JVM包括在java执行环境中,所以为了运行java程序必须安装JRE。如果要开发JAVA程序,必须取得JDK,JDK包

2018-02-05 19:22:45 567

转载 Mysql分区

Mysql分区1、什么是mysql分区    使用myisam引擎的一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据时,就

2018-02-05 16:08:31 260

转载 PHP中的常见魔术方法功能作用及用法实例

概述在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利。PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。这篇文章简单总结了PHP中提供的魔术方法。开始之前在总结PHP的魔术方法之前先来定义两个类,以便后边示例使用:复制代码代码如下:class Device {   

2018-02-05 16:00:32 180

转载 git代码提交步骤

代码提交代码提交一般有五个步骤:1.查看目前代码的修改状态2.查看代码修改内容3.暂存需要提交的文件4.提交已暂存的文件5.同步到服务器1.     查看目前代码的修改状态提交代码之前,首先应该检查目前所做的修改,运行git status命令a)        已暂存 (changes to be committed)new file //表

2017-12-09 09:21:20 1451

转载 Http 与 Socket 区别

Http 与 Socket 区别HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规则,是万维网交换信息的基础。HTTP是基于请求-响应形式并且是短连接,并且是无状态的协议。针对其无状

2016-11-04 01:11:35 261

转载 Validform使用入门(form表单验证)

1、引入css请查看下载文件中的style.css,把里面Validform必须部分复制到你的css中(文件里这个注释 "/*==========以下部分是Validform必须的===========*/" 之后的部分是必须的)。之前发现有部分网友把整个style.css都引用在了页面里,然后发现样式冲突了。2、引入js (jquery 1.4.3 以上版本都可以)

2015-08-06 21:37:26 5248

转载 15个程序员需要知道的Chrome扩展

现在大多数程序员会选择谷歌Chrome浏览器作为主要的浏览器。下面我要为各位Web开发人员介绍的是15个最好的谷歌Chrome浏览器扩展。1. Web Developer支持Chrome的Web Developer扩展,允许你通过添加一个小工具栏来使用不同的工具。官方网站:htt

2015-08-06 21:31:43 707

转载 jquery中attr和prop的区别

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例

2015-05-07 21:52:36 311

转载 Sublime Text2两款漂亮的主题皮肤安装与切换使用方法

用ST2快两年了。比较漂亮好用。这次换电脑了,需要重装,忘记之前用的哪个安装包了,网上找好久没那款黑色皮肤的,只能自己再装皮肤了。网上发现与之前最相近的两款皮肤分别是Theme – Soda与Flatland。这里就记录一下安装与使用方法。方法一:手动下载安装:1.下载安装SublimeText2,这个我就不说了。网上的版本有多个,可以自行选择。也可下载使用最新的Sub

2015-03-23 20:55:04 545

原创 zend studio连接远程服务器l

本地的MYSQL可以先创建项目 链接到本地数据库如果要是连接服务器的话 首先得链接服务器 通过Window→open Perspective →other→Remote Systems Explorer打开远程系统前景。通过Window→Show View→Other→Remote Systems→Remote Systems→Remote Systems打开查看远程视图。 

2015-03-20 01:04:49 2274

转载 用SQL将查询出来的多列的值拼接成一个字符串

用SQL将查询出来的多列的值拼接成一个字符串 MySQL中:[sql] -- 单列拼接,先查出一行,再加上逗号,接着拼接 查出的下一行  select group_concat(E.SUPPORT)  from ENGINES E  where E.XA IN('YES','NO')  --结果如下:YES,YES,YES

2015-03-10 17:45:55 1336

转载 MySQL exists的用法介绍

有一个查询如下:1SELECT c.CustomerId, CompanyName  2FROM Customers c  3WHERE EXISTS(  4    SELECT OrderID FROM O

2015-03-09 18:34:01 463

转载 php 解析xml 的四种方法

XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。1。 XML Expat Parser:XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指

2015-03-09 16:30:38 357

转载 Mysql常用DBA命令

1、连接mysql服务器mysql -h host -u user -p[password] [database]不建议直接在命令行直接输入密码,因为密码会以明文显示在命令行,不安全。 连接mysql服务器可能会报以下错误:ERROR 1130 (HY000):Host 'hostname' is not allowed to c

2015-03-07 11:56:34 739

转载 MySQL实现差集(Minus)和交集(Intersect)

MySQL没有实现Minus和Intersect功能,就像它也没有实现cube的功能一样。 可以用SQL实现同样的功能,就是麻烦了点。 drop table t1; drop table t2;create table t1(id int primary key,nickname varchar(20),playNum varchar(20));create

2015-03-06 18:38:46 549

转载 数据库中的SELECT语句逻辑执行顺序分析

这篇文章主要介绍了数据库中的SELECT语句逻辑执行顺序分析,并列出了一些例子,需要的朋友可以参考下引言  这不是一个什么多深的技术问题,多么牛叉的编程能力。这跟一个人的开发能力也没有非常必然的直接关系,但是知道这些会对你的SQL编写,排忧及优化上会有很大的帮助。它不是一个复杂的知识点,但是一个非常基础的SQL根基。不了解这些,你一直用普通水泥盖房子;掌握这些,你是在用高等水泥

2015-03-06 17:23:24 395

转载 HTTP 1.1与HTTP 1.0的比较及状态码详解

一、HTTP简介web浏览器和服务器之类的交互过程必须遵守的协议。HTTP协议是TCP/IP中的一个应用协议。用来协议数据交换过程和数据本身的格式.主要的有HTTP/1.0和HTTP1.1。 HTTP/1.0和HTTP/1.1都把TCP作为底层的传输协议。HTTP客户首先发起建立与服务器TCP连接。一旦建立连接,浏览器进程和服务器进程就可以通过各自的套接字来访问TCP。如前所述

2015-02-13 11:04:32 782

转载 MYSQL的常用命令和增删改查语句和数据类型

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]  创建数据库:create database [库名]  显示所有数据库: show databases;  打开数据库:use [库名]  当前选择的库状态:SELECT DATABASE();  创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], 

2015-02-04 17:47:10 360

转载 PHP中include()与require()的区别说明

引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。includ

2015-01-30 11:23:21 353

原创 mysql字段类型介绍

一、数字类型类型范围说明Char(N) [ binary]N=1~255 个字元 binary :分辨大小写固定长度std_name cahr(32)  not nullVarChar(N) [ binary]N=1~255 个字元 binary :分辨大小写

2015-01-29 18:11:57 289

转载 php 设计模式

1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在

2015-01-27 19:26:04 293

转载 php递归使用示例(php递归函数)

这篇文章主要介绍了php递归使用示例(php递归函数),包括递归获得角色ID字符串、递归获取级联角色信息数组、通过父角色的id获取子角色信息,需要的朋友可以参考下23456789101112131415161718192021222324252627282

2015-01-27 18:59:10 939

转载 PHP页面静态化技术

PHP页面的静态化很有必要,尤其是在CMS系统中,一些内容一旦生成,基本上不会有变化,这时如果用html将页面静态化,无疑会减少服务其解析PHP页面的负担。以下是看书学来的PHP静态化技术,记录之以备不时之需。无论是利用框架还是简单的脚本,原理基本一致:就是利用PHP进行文件操作,替换html模板中的动态元素。简单的例子:1.建立模板(template.html)

2015-01-27 18:42:12 320

转载 揭开Socket编程的面纱

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Transmi

2015-01-27 18:32:56 347

转载 mysql忘记root密码连接本地库找回

今天想做个小项目,决定用mysql数据库,但是好久没用mysql了,也忘掉了当时建库时root密码是什么了,找到了一篇文章,在这里记录下。 Windows下mysql忘记root密码的解决方法:Mysql版本:5.1.55-community MySQL Community Server (GPL) 1、 首先检查mysql服务是否启动,若已启动则先将其停止

2015-01-21 00:26:42 340

转载 SEO小技巧之如何PHP中添加自定义Last-Modified 属性代码

默认动态页面(php,asp...)中是没有Last-Modified 属性的,但我们可以在PHP中添加自定义Last-Modified属性值。实现代码很简单,有需要的朋友可以按照以下方法调用(仅限PHP)。function re_lastModified ($time_difference){        $lastModified = time() + $time_dif

2015-01-20 18:58:57 650

转载 js刷新页面方法大全

如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")2,replace 方法,该方法

2015-01-20 18:39:38 352

转载 基于Addon-SDK开发火狐扩展

火狐版本:33.0一,在Windows上安装Addon-SDK1,首先确定已经安装有Python,我电脑上安装的是Python 2.7.7:C:\Users\Lenky>python --versionPython 2.7.72,Addon-SDK在这里 https://addons.mozilla.org/en-US/developers/too

2015-01-20 18:28:53 1294

转载 利用Nginx构建负载均衡服务器

大家都知道,一个域名对应一个IP地址,而一个WebSite则对应一个IP地址上对应端口服务的应用程序(或位置)。而大型网站的并发访问量非常大,这些网站是如何在一台Web服务器上实现负载均衡的呢?相信很多人会有与我同样的疑惑,但实际上成熟的解决方案已经大规模投入使用。而常用的则是反向代理方法。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求

2015-01-16 12:04:28 312

原创 php对象转成数组和数组转成对象操作

1.下面是对象转成数组的代码:public static function object2array($d) { if (is_object($d)) $d = get_object_vars($d); if (is_array($d)) return array_map('self::object2array', $d); else return $d; }2

2015-01-12 18:06:30 484

api-ms-win-crt-runtime-l1-1-0.dll丢失解决

1. 把api-ms-win-crt-runtime-l1-1-0.dll下载到电脑 2. 直接拷贝该文件到系统目录里:C:\Windows\System32目录下,64位系统为:C:\Windows\SysWOW64 3. 最后在开始菜单中找到“运行(R)” 或者按快捷键“Win+R”,在弹出的框内输入“regsvr32 api-ms-win-crt-runtime-l1-1-0.dll”(不含双引号),回车即可解决错误提示!

2018-04-19

空空如也

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

TA关注的人

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