自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Tomcat端口改为80后访问页面出错

出现问题今天,在将Tomcat端口改为80后无法访问页面。而改回8080端口可以正常的进行访问。解决方案使用root用户去运行tomcat。原因linux下普通用户没有使用1024以内端口的权限,1024以内的端口为root专享。

2017-06-25 17:04:07 2322 1

原创 Linux共享内存的使用(二)

在上篇中我们讲到了共享内存的操作,没有看的童鞋可以点击链接: Linux共享内存的使用(一)使用共享内存存在的问题会出现读写冲突,当客户端在读取数据时,有可能服务器端在写数据,因此需要辅助其他控制手段,保证读写共享内存段互斥进行。解决方法我们引入了信号量什么是信号量信号量是一个内存变量,可以被系统中的任何进程所访问。多个进程使用信号量来协调对临界资源的访问

2017-06-24 11:45:41 361

原创 Linux共享内存的使用(一)

直接来看共享内存的操作函数: 功能 创建共享内存,也用来获取共享内存的id值 头文件 #include<sys/shm.h> 函数原型 int shmget(key_t key, size_t size, int shmflg); key 创建共享内存的关键字 相同的key值可获取相同的共享内存ID

2017-06-24 10:56:25 527

原创 Linux下的文件流和文件描述符

文件流Linux下的库函数通过流对象来使用文件。 //fp对应的是filename的流对象,进程通过fp来操作文件 FILE *fp; fp=fopen(filename,"r"); close(fp);每个进程都有三个默认的流对象:stdin, stdout, stderr.文件描述符系统调用通过文件描述符来使用文件。文件描述符:每个打开文件对应的一个惟一非负整数。

2017-06-21 12:51:26 1350 1

原创 Linux文件模式

首先来看一张熟悉的Linux文件模式图: 接下来我们开始从ls -l命令讲起: 这是我执行ls -l后显示的结果。-rwxrwxr-x(我们现在主要来讲解这串字符)'-':它代表文件的类型 1> - 普通文件 2> d 目录文件 3> l 符号链接(指向另一个文件) 4> s 套接字文件 5> b

2017-06-20 13:52:20 1073

原创 用strerror函数实现perror函数的功能

实现这个功能比较简单,主要是要搞清strerror函数和perror函数。关于errno为什么要来介绍errno呢? 因为它记录了调用库函数或系统调用后的错误信息。什么是errno? errno记录了系统的最后一次错误代码。errno是一个int型的系统全局变量,其错误代码定义在errno.h中。每一个errno变量对应着以字符串表示的错误类型。介绍完errno后,我们来介绍上面

2017-06-19 13:28:10 1310

原创 过滤器初探

为什么要引入过滤器在web开发中,对于web客户端的每一个请求,我们需要进行相同的处理,比如判断用户是否有权限访问特定的web资源(Servlet,JSP页面等)。当然我们可以在所有的web资源都增加相应的代码进行权限判断。但显然这个方法不是最好的,因为增加了很多的重复性操作。于是过滤器就出现了。。。什么是过滤器它是一种向web应用程序的请求响应处理添加功能的web服务组件。过

2017-06-18 11:25:09 305

原创 JSON知识详解

什么是JSONJSON是一种轻量级的数据交换格式。何为轻量级,就是相较于XML文件,JSON解析速度更快,文档更小。JSON的结构1>”名称/值”对的集合。(相当于java中的hashmap)使用JSON表示一个对象:{"name":"leeezm","age":18}属性名必须用双引号引起来,属性值如果为字符串,也必须引起来。2>值的有序列表。(相当于数组)JSO

2017-06-13 12:36:02 303

原创 MyBatis利用动态SQL进行批量操作

什么是动态SQL简单来说就是可以根据用户输入的查询条件生成不同的查询SQL。动态SQL有哪些元素--判断元素:if,choose--关键字元素:where,set,trim--循环元素:foreach如何使用动态SQL1>if,where元素的动态查询(举个栗子)//首先来说下DAO层的查询函数,为什么要传入一个Submit对象呢?//因为检索的条件不固定,传入对象只用实现一个查询语句即可

2017-06-12 14:10:14 3508 2

原创 Ajax传递的数据包含特殊字符时的解决方法

问题描述如下,对含有特殊字符的text进行JSON封装,通过Ajax传递,var data = {"Id": id, "text": text};在后台无法进行数据接收。解决方案将req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");换为:req.setReques

2017-06-11 23:55:56 723

原创 Ajax的简单使用

1.什么是AjaxAjax为异步的JavaScript和xml,采用XMLHttpRequest对象异步的向服务器发送请求,服务器返回部分数据,以页面无刷新的效果更改页面局部内容(局部刷新页面)。2.使用Ajax1>利用Ajax发送get请求/*网页中注册的时候通常要对用户名是否存在进行验证,此处利用该例来演示Ajax get请求*/function check() { //

2017-06-11 16:55:22 329

空空如也

空空如也

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

TA关注的人

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