自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kong_lev的博客

Just be nice,always think twice!

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 实习笔记

1.术语 英文 中文 AC(Wireless Access Controller) 无线控制器 AP(Wireless Access Point) 无线接入点 BRAS (Broadband Remote Access Server) 宽带远程接入服务器 SW(switch) 交换机 SR(Service Router) 全业务路由器 CR(Core

2017-07-07 16:42:14 391

原创 IP地址的分类

1)网络地址  IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。  2)广播地址  广播地址通常称为直接广播地址,是为了区分受限广播地址。  广播地址与网络地址的主机号正好相反,广播地址中,主机号为全1。当向某个网络的广播地址发送消息时,该网络内的所有主机都能收到该广播消息。  3)组播地址  D类地址就是组播地址。  先回忆

2017-07-03 22:57:36 523

原创 OSI七层协议和tcp/ip四层协议详解

谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。在现实网络世界里,TCP/IP协议栈获得了更为广泛的应用。OSI参考模型OSI的基本概念OSI是Open System Interconnect的缩写,意为开放式系统互联。OSI七层参考模型的各个层次

2017-07-03 21:34:11 1636

转载 网络常用端口号大全

TCP/UDP常用端口号******************************************************7        Echo(PING)      9        丢弃      13       Daytimer      19       字符生成器      20 /tcp  FTP数据21 /tcp  FTP控制 文件传输协议

2017-07-03 12:30:27 2375

原创 jdbc连接mysql,oracle的URL和DriverClass

数据库 DriverClass URL mysql com.mysql.jdbc.Driver jdbc:mysql://IP地址:3304/database oracle oracle.jdbc.OracleDriver jdbc:oracle:thin:@IP地址:orcl sqlServer com.microsoft.jdbc.sqlserver.SQL

2017-07-03 12:27:01 911

转载 IP、子网掩码、缺省网关/默认网关、DNS、服务器、端口的总结

网络的基本概念客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器)服务器:为客户端提供服务、数据、资源的机器请求:客户端向服务器索取数据响应:服务器对客户端请求作出反应,一般是返回给客户端数据screenshot.pngURLUniform Resource Locator(统一资源定位符)网络中每一个资源都对应唯一的地址——URLI

2017-07-03 11:42:32 669

原创 vim--常用的命令(有待补充)

1.命令行模式 命令 说明 yy 复制当前行 nyy(n为数字) 光标位于当前行,向下复制n行 dd 删除当前行 p 粘贴 i 插入 Esc(按键) 切换到命令行模式 u 撤销 G 跳至底部 gg 跳至首部 nG(n为数字) 跳至n行 o 向下新建一行2. 末行模式 命令 说明 :wq 保存

2017-06-25 22:17:41 215

原创 Redis--Jedis的使用

1. jedis的测试代码public class RedisClient { @Test //使用Jedis连接redis服务器 public void jedisClient(){ Jedis jedis = new Jedis("192.168.83.128",6379); jedis.set("s3", "333");

2017-06-25 21:59:20 308

原创 Redis的补充---持久化和主从复制

1. Redis持久化方案1.1 Rdb方式Redis默认的方式,redis通过快照来将数据持久化到磁盘中。1) 设置持久化快照的条件在redis.conf中修改持久化快照的条件,如下: 2) 持久化文件存储的目录在redis.conf中可以指定持久化文件存储的目录和文件名 Rdb问题一旦redis非法关闭,那么会丢失最后一次持久化之后的数据。 如果数据不重要,则不必要关心。 如果数据不能允

2017-06-25 20:38:19 292

原创 Redis的基本命令

Redis1.String类型 语法 说明 用法 set,get 赋值,取值 set s1 111 | get s1 mset,mget 多值操作 mset s1 111 s2 222 s3 333 | mget s1 s3 del 删除 del s1 incr,decr 数值增减(步长) incr s1 | decr s1 | ince s

2017-06-25 14:47:21 521

原创 Centos 添加163yum源

1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/ 备份原文件。 [root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak 修改文件名 [

2017-06-25 09:19:07 413

原创 SpringMVC的文件上传

1.客户端(ajax)function submitImgSize1Upload(){ var option={ type:'POST', url:'${pageContext.request.contextPath }/upload/uploadPic.do', dataType:'text',

2017-06-24 21:58:40 299

原创 jQuery form插件--ajaxFrom和ajaxSubmit的使用

1.ajaxSubmit 和ajaxForm区别ajaxForm  ajaxForm()不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始 ajaxForm()适用于以表单提交方式处理ajax技术(需要提供表单的action、id、 method,最好在表单中提供submit按钮)它大大简化了使用ajax技术提交表

2017-06-24 21:01:01 2464

原创 Oracle的知识点(杂记)

1.由于1不等于2 故将表的结构拷给了emp01 create table emp01 as select * from emp where 1=2;2.层次查询(遍历树结构) SELECT LEVEL, T .* FROM a_test T CONNECT BY PRIOR c

2017-06-23 13:58:26 346

原创 二叉树的前序,中序,后序遍历原则

1. 前序遍历2. 中序遍历3. 后序遍历

2017-06-18 14:19:39 499

转载 常见数据结构整理总结

数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几种数据结构,线性表、栈、队列等都提供了较好的实现,就是我们经常用到的Java集合框架,有需

2017-06-15 17:31:42 1839

转载 常用排序算法总结(一)

目录冒泡排序  鸡尾酒排序  选择排序插入排序二分插入排序  希尔排序  归并排序堆排序快速排序   我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。  排序算法大体可分为两种:    一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。

2017-06-15 16:33:38 418

转载 月薪3万的程序员都避开了哪些坑

程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。习惯即刻回报他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了。

2017-06-15 14:12:05 220

转载 配置数据库连接池使用之JNDI的方式

一、JNDI:JNDI就是(Java Naming and Directory Inteface)Java名称目录接口。JNDI的作用:就是将资源引入到服务器中。可以将JNDI当成一个仓库。将Java对象放入到JNDI中去。二、数据源的由来:在java开发中,使用JDBC操作数据库的几个步骤:1.使用Class.forName(类的全路径名称):用于加载数据

2017-06-14 13:09:58 586

转载 dbcp、c3p0、druid连接池的简单配置

<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId>

2017-06-14 11:33:23 300

转载 @Resource和@Autowired的区别

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire

2017-06-14 11:07:32 180

原创 dom4j解析xml

1. dom4j简介dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.2. dom4j的jar包官网下载: http://www.dom4j.org/dom4j-1.6.1/  可借助提供的文档自

2017-06-12 10:56:00 281

原创 request和response的setCharacterEncoding()方法

1、pageEncoding=”UTF-8”的作用是设置JSP编译成Servlet时使用的编码。 2、contentType=”text/html;charset=UTF-8”的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterEncoding(“UTF-8”)的作用是设置对客户端请求进行重新编码的编码。(只解决POST乱码)   解决GET乱码可以修

2017-06-11 22:36:45 6024 1

转载 关于Session的知识点

今天想和大家分享一个关于Session的话题: 当浏览器关闭时,Session就被销毁了?我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开一个浏览器窗口发送请求到关闭浏览器窗口,但其实这种说法是不正确的!下面就具体的去解释:当用户第一次访问Web应用中支持S

2017-06-11 21:35:58 671

转载 Git之使用GitHub搭建远程仓库

引言:在前面,介绍了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;假如是多个人一起来开发一个程序呢?则需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发

2017-06-10 22:23:18 344

转载 Git常用命令

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆数据库(包括代码和版本信息)到

2017-06-10 22:22:28 210

转载 Git使用本地仓库之基本操作

1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能

2017-06-10 21:47:55 213

转载 学会Git玩转Github笔记(三)—— Github Pages 搭建个人网站

一、个人站点访问https://用户名.github.io 搭建步骤1) 创建个人站点   ->  新建仓库(注:仓库名必须是【用户名.github.io】)2) 在仓库下新建index.html的文件即可  注意:1、github pages 仅支持静态网页2、仓库里面是.html文件3、个人主页也可以设置主题 二、Project Pages

2017-06-10 17:20:29 873

转载 学会Git玩转Github笔记(二)——Git使用

一、Git基本工作流程Git工作区域向仓库中添加文件流程 二、 Git初始化及仓库创建和操作基本信息设置1. 设置用户名git config --global user.name 'itcastphpgit1'2. 设置用户名邮箱git config --global user.email '[email protected]'脚下留心:该设置在gi

2017-06-10 15:51:19 320

转载 学会Git玩转Github笔记(一)——Github基本概念 & 仓库管理

一、github基本概念使用目的:借助GitHub托管项目代码1.仓库(Respository)2.收藏(Star)3.复制克隆项目(Fork) :分叉—你开源了一个项目,别人想在你这个项目基础上做些改进,然后应用到自己的项目中,这时他就可以fork你的项目(打开项目主页点击右上角fork按钮即可),然后主页上就多了一个项目(基于你的项目),可以任意进行操作了。4. 发起请求(

2017-06-10 15:49:13 855

原创 Shiro与Spring整合

1.导入jar包与shiro相关的jar包2.web.xml的配置在web系统中,shiro也通过filter进行拦截。filter拦截后将操作权交给spring中配置的filterChain(过滤链儿)shiro提供很多filter。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/X

2017-06-09 16:37:53 476

原创 Springmvc中<mvc:resources>的使用

<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/> <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/> <mvc:resources location="/WEB-INF/images/" mapping="/images/**"/>location元素

2017-06-08 12:40:22 772

原创 springmvc.xml 中 <url-pattern></url-pattern>设置/和/*区别

<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</para

2017-06-08 10:55:57 3745

原创 Shiro(2)---授权

Shiro授权1.授权流程2.授权方式Shiro 支持三种方式的授权:1.编程式:通过写if/else 授权代码块完成:Subject subject = SecurityUtils.getSubject();if(subject.hasRole(“admin”)) {//有权限} else {//无权限}2.注解式:通过在执行的Java方法上放置相应的注解完成:@RequiresRole

2017-06-06 17:33:25 275

原创 Shiro(1)---认证

0.什么是权限管理  权限管理是系统的安全范畴,要求必须是合法的用户才可以访问系统(用户认证),且必须具有该 资源的访问权限才可以访问该 资源(授权)。 认证:对用户合法身份的校验,要求必须是合法的用户才可以访问系统。 授权:访问控制,必须具有该 资源的访问权限才可以访问该资源。权限模型:标准权限数据模型包括 :用户、角色、权限(包括资源和权限)、用户角色关系、角色权限关系。 权限分配:通

2017-06-06 10:51:06 351

原创 PageHelper分页插件的使用

1 .分页原理2 .使用方法第一步:需要在SqlMapConfig.xml,配置一个plugin。 PageHelper的GAV<dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>1.2.15</version></

2017-06-05 09:33:11 1540

原创 注意事项

注意事项:Maven中使用Mybatis时,DAO工程下mapper映射文件无法加载到classpath中。 pom.xml中加入如下代码 <resources> <resource> <directory>src/main/java</directory> <includes>

2017-06-05 08:47:34 276

原创 解决Centos克隆后仅一台虚拟机能够访问

对VM虚拟机的网络适配器进行配置 并复制该MAC地址。修改主机名 vim /etc/sysconfig/network 查找MAC地址 vim /etc/udev/rules.d/70-persistent-net.rules 这里的MAC地址和上述中虚拟机生成的一致。修改IP vim /etc/sysconfig/network-scripts/ifcfg-eth0 将

2017-06-04 21:52:50 339

原创 Nginx的安装

nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。1.安装nginx依赖的包gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: yum install gcc-c++PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl

2017-06-04 15:01:13 624

原创 Tomcat 热部署

第一步:修改tomcat-users.xml配置文件,配置用户、密码和权限<role rolename="manager-gui" /><role rolename="manager-script" /><user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>第二步:在pom文件中配置tomca

2017-06-04 14:04:02 389

restclient-ui-3.5-jar-with-dependencies.jar

直接双击打开,利用restclient可以模拟浏览器post,get等方式的请求。如果双击打开失败,使用命令行 java -jar jar包路径,来打开。

2017-05-24

空空如也

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

TA关注的人

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