自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (5)
  • 收藏
  • 关注

原创 负载均衡中如何保持session同步

一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。 2,增加服务器的台数,来分担服务器的负担。以实现增加网络带宽,增加服务器的处理能力的目的。

2017-07-29 22:15:37 632

原创 PLSQL快捷键

1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在

2017-02-16 15:46:44 504

原创 tree实现单选功能

$(function() {$('#orgRoleTree').tree({checkbox : true,url : url=encodeURI('userController.do?getPostLevelTree&userId='+$('#userId').val()),onLoadSuccess : function(node) {expandAll();},

2017-02-07 13:17:39 2705

原创 tree属性

属性属性名属性值类型描述默认值urlstring检索远程数据的URL地址。nullmethodstring检索数据的HTTP方法。(POST / GET)postanimateboolean定义节点在展开或折叠的时候是否显示动画效果。

2017-02-07 10:58:53 2524

转载 springMVC的工作原理

上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数C

2016-11-25 11:07:39 475

转载 Activiti工作流服务和功能介绍

Activiti 基本架构和服务组件介绍Activiti 流程引擎重点关注在系统开发的易用性和轻量性上。每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的 BPM 应用程序。图 1.Activiti 系统服务结构图图 1 是 Activiti 引擎的系统服务结构图,该图显示了引擎提

2016-11-25 09:45:45 6707

原创 高效率优化Oracle SQL语句

高效率优化Oracle SQL语句[标注:以下说的(低效)与(高效)都是相当来说的。]1、Where子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句。根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。  www.2cto.com  举例:(低效)select … fro

2016-11-18 09:19:56 410

原创 XML CDATA的作用

 在XML文档中的所有文本都会被解析器解析,只有在CDATA部件之内的文本会被解析器忽略。比如文本内容中使用“<”这样的特殊字符时,XML使用解析错误。要对"<"进行转义(<)才能正常解析。    所以,不单只是在XML中,还有在脚本或样式表,如果在中使用特殊字符(例如 操作XML文件时,如果允许用户输入内容,例如∶""、"/"、""等,当生成XML时,会破坏了XML结构

2016-11-08 09:46:30 423

原创 ajax中的get和post方法

一、get()和post()基本区别 1.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2.对于get方式,服务器端用Request.QueryStrin

2016-11-07 11:30:26 585

原创 Ajax简介

一、Ajax简介 AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。1.同步交互和异步交互的理解 举个例子:普通B/S模式(同步)     AJAX技术(异步)        同步:提交请求

2016-11-07 09:24:20 1033

原创 struts1的处理流程 和配置文件详解

1、struts1的处理流程      首先:由视图层发出请求,当 ActionServlet 接收到 HTTP 请求后,在 doGet 或 doPost 方法中都会调用process()方法处理请求      其次:在ActionServlet 的 process() 方法中一旦选择了正确的子应用模块,就会调用RequestProcessor实例的process()方法来处理请求。在

2016-11-07 09:18:43 718

原创 struts1.X配置文件详解

 "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http://jakarta.apache.org/struts/dtds/struts-config.dtd">   名称:data-sources   描述:data-sources元素定义了web App

2016-11-07 09:01:19 420

原创 struts1的工作原理

struts1的工作原理或者说工作流程:1.在web应用程序启动就会加载ActionServlet,ActionServlet从配置文件struts-config.xml中读取配置信息,并把它们存放到各种配置对象中。当ActionServlet接受到一个客户端请求时,将执行如下流程:(1).检索和用户匹配的ActionMapping实例,如果不存在,就返回请求路径无效的错误

2016-11-07 09:00:04 365

原创 Java.io.WriteAbortedException:writing aborted;java.io,NotSerializableException

运行tomcat下面的 ssh项目,启动,打开某页面(让session起作用),停止;再启动,有可能会报类似如下的错误:  org.apache.catalina.session.StandardManager doLoad严重: IOException while loading persisted sessions: java.io.WriteAbortedExcept

2016-11-02 14:07:11 2549

原创 java.lang.OutOfMemoryError: Java heap space解决方法

引起java.lang.OutOfMemoryError: Java heap space异常,可能是由JAVA的堆栈设置太小的原因根据网上的答案大致有以下两种解决方法:1、在D:/apache-tomcat-6.0.18/bin/catalina.bat最前面加入:set JAVA_OPTS=-Xms384m -Xmx384m注意:只有startup.bat启动tomca

2016-10-26 09:26:59 2984

原创 保存文件报错:Compilation unit name must end with .java, or one of the registered Java-like extensions

改动项目代码的时候, 进行保存的代码, 保存不成功, tomcat报错:    Save Failed Compilationunit name must end with .Java, or one of the registered java-like extensions.     网上给出答案是, 要删除删除断点才能继续进行保存.     究竟为

2016-10-24 12:48:20 514

原创 Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法

1、问题         通过Eclipse启动Tomcat时,抛出异常Java.NET.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind。此异常的原因是服务器端口被占用         其解决办法包括以下两种:        一:更改服务器的端口号;        二:关闭占用当前占用

2016-10-23 16:32:56 590

原创 oracle-同义词

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句:create public synonym table_name for user.table_name;

2016-10-19 09:24:26 526

原创 oracle-视图

一.what(什么是视图?)1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。 二.why(为什

2016-10-19 09:22:58 391

原创 oracle的存储过程

·熟悉Oracle存储过程的各种写法 先写下面几个存储过程(无,有,返回普通值,返回结果集) 在Oracle中编写: 1、创建班级表和学生表。 2、添加学生(学号,姓名,班级编号),不返回任何值。 3、添加学生(姓名,班级编号),由程序生成学号并返回(。 4、添加学生(姓名,班级编号),并返回该班的所有学生。 解答: 1、创建 班级表

2016-10-19 09:21:31 503

转载 oracle学生-教师-班级表

a)      建立下列管理用的数据表。注意,表名和字段名都是英文。学生表(student)字段名称数据类型约束学号S_NOCHAR(6)主键姓名S_NAMECHAR(10)

2016-10-19 09:19:25 8797

原创 oracle空间和表

创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表。表空间是逻辑上的划分。方便管理的。数据表空间 (Tablespace)         存放数据总是需要空间, Oracle把一个数据库按功能划分若干空间来保存数据。当然数据存放在磁盘最终是以文件形式,所以一盘一个数据表空间包含一个以上的物理文件数据表     

2016-10-19 09:17:53 931

原创 Mysql,SqlServer,Oracle主键自动增长的设置

1、把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) va

2016-10-18 16:43:01 307

原创 Access restriction: The type TaskTopicResolver is not accessible due to restrict

Access restriction: The type TaskTopicResolver is not accessible due to restrict做NC的时候从别人那拷了个NC_DEMO结果我这报错他那没报错 import nc.bs.wfengine.engine.ext.TaskTopicResolver;  报错信息:Access restricti

2016-10-17 09:35:45 338

转载 Android 屏幕适配方案

1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为什么

2016-08-15 13:43:34 338

转载 div+css的图片滚动效果

想必大家都注意到的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直

2016-08-15 13:42:12 13171 3

原创 iOS7中计算UILabel中字符串的高度

iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下:UILabel+StringFrame.h//// UILabel+StringFrame.h// LabelHeight//// Copyright (c) 2014年 Y.X. All rights reser

2016-05-14 09:10:51 370

原创 根据字体多少使UILabel自动调节尺寸

在大多属性情况下,给UILabel进行动态数据绑定的时候,往往需要根据字符串的多少,动态调整UILabel的宽度或高度。下面分两种情况考虑:1、UILabel宽度不变,根据字体多少,自动调整UILabel的高度,并折行显示。代码如下:[cpp] view plain copyUILabel *label = [[UILabel alloc]

2016-05-13 17:54:14 489

原创 UINavigationController

1、UINavigationController导航控制器如何使用

2015-10-30 18:02:46 432

原创 UICollectionViewController

UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。使用UICollectionView 必须实现UICollectionViewDataSource,UICollectionViewDele

2015-10-30 12:01:06 492

原创 ios UIWebView 加载网页、文件、 html

UIWebView  是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf word doc 等等文件生成webview 有两种方法,1、通过storyboard 拖拽 2、通过alloc init 来初始化创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的

2015-10-17 12:51:26 446

原创 OC基本对象类型

//NSNumber的使用创建一个NSNumber对象NSNumber *monthNumber = [NSNumbernumberWithInt:10];//使用类方法创建NSNumber *lengthNumber =[ [NSNumber alloc]initWithFloat:10.8];//使用实例方法创建//还原成基本数据类型int mont

2015-08-24 18:08:54 448

原创 关键字 strong、week

iOS 5 中对属性的设置新增了strong 和weak关键字来修饰属性strong 用来修饰强引用的属性;@property (strong) SomeClass * aObject; 对应原来的 @property (retain) SomeClass * aObject; 和 @property (copy) SomeClass * aObject; weak 用来修

2015-08-24 18:05:10 762

原创 OC中NSArray用法

·     /*---------------------NSArray---------------------------*/         //创建数组         NSArray *array1 = [NSArray arrayWithObject:@"1"];         NSArray *array2 = [NSArray arrayWithObjects:@"1

2015-08-24 17:57:21 836

原创 OC中NSString 用法

NSString *str1 = @"BeiJing";     NSString *str2 = @"beijing";          //全部转为大写     NSLog(@"%@",[str1 uppercaseString]);          //全部转为小写     NSLog(@"%@",[str1 lowercaseString]);     

2015-08-24 17:56:06 402

原创 关键字copy 、retain、assign

2015-08-24 17:37:23 481

原创 objective-c中Category类别(扩展类)

类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别使得无需创建对象类的子类就能完成同样的工作一、创建类别1、声明类别声明类别与声明类的形式很相似@interface  NSString(Numb

2015-08-24 17:00:09 499

原创 软键盘操作

一.点击显示软键盘、点击软键盘消失1.实现代理//设置return键键盘输入框消失文本框取消第一控制权- (BOOL)textFieldShouldReturn:(UITextField *)textField{    [schoolresignFirstResponder];    [studentresignFirstResponder];

2015-08-23 11:12:39 496

原创 UILable

//UILable的大小自适应实例    UILabel *myLable = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 2, 2)];//对控件UILabel进行初始化并设定位置与大小    [myLable setFont:[UIFont fontWithName:@"Helvetica" size:20.0]];//设置显示的字体

2015-08-23 10:07:58 437

原创 获取当前触摸点坐标

//当有一个或多个手指触摸事件在当前视图或window窗体中响应  -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event  {      NSSet *allTouches = [event allTouches];    //返回与当前接收者有关的所有的触摸对象      UITouch *touch = 

2015-08-23 10:03:53 1257

spring cloud组件

spring cloud组件

2017-08-24

key-123.jar

解密文件

2016-10-27

jdk1.5安装文件

jdk1.5

2016-10-26

apache-tomcat-6.0.32.exe

apache-tomcat-6.0.32.exe,安装简单,无需配置

2016-10-26

oracle监听配置源文件tnsnames.ora

oracle监听配置源文件

2016-10-26

空空如也

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

TA关注的人

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