自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis集群部署的三种方式

Redis集群的部署方式:1.主从复制;2.Sentinel哨兵机制;3.cluster集群。第一种集群方式,部署简单,分为一主一从,或一主N从。数据分布是在所有节点通过replication复制全量的数据。如果主节点挂掉,需要手动把其中的一个从节点设置为主节点。第二种集群方式:稍微比第一种复杂点,引入哨兵,此集群的原理还是主从复制。但是此集群中必须至少3个sentinel节点,来对一主两从的节点进行监控。因为sentinel里面存在一个Leader选举机制。必须是单数。此时sentinel(哨

2022-03-02 18:37:01 8819

转载 Tomcat布署WEB应用两种方式的区别

开始之前先了解一下Tomcat文件夹下几个常见文件夹的作用。在Tomcat下的几个文件夹中,conf文件夹是用来配置tomcat的相关属性的,而work是用来保存WEB运行过程中,编译生成的class文件(其实就是tomcat中WEB应用的缓存)。常见的WEB应用布署方法有4种,分别是:1、利用Tomcat的自动布署(即将WEB应用复制到webapps文件夹下,Tomcat将自动...

2021-06-30 17:49:22 206

转载 unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等

man: Manual 意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory 显示当前工作路径。su:Swith user 切换用户,切换到root用户cd:Change directory 切换目录ls:List files 列出目录下的文件ps:Process Status 进程状态mkdir:Make di...

2020-04-06 19:35:52 549

转载 weblogic 12c的下载与安装以及配置域和部署

注:想要安装weblogic12c ,jdk版本最低为1.8.0_131weblogic下载地址:http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html注意: 选择这个800M的安装包然后,在解压出来的jar包的同路径下,编写如下脚本@echo offcd /...

2019-10-16 18:11:50 388

转载 Java修改JVM内存大小整理。(java heap space 解决方案)

JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能;Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。有以下几种方法可以选用:第一种 环境myeclipse修改在菜单window->preferecces.在JDK对话框中输入-Xms512m -Xmx1024...

2019-10-16 18:04:00 4312

转载 Linux安装JDK详细步骤

Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#c...

2019-06-25 19:58:11 1016

转载 Linux安装jdk完整步骤

1、检查linux系统的jdk的版本[root@localhost software]# java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build...

2019-06-25 19:32:02 680

原创 z-index基础学习笔记

z-index基础    z-index属性指定了元素及其子元素的[z顺序],而[z顺序]可以决定当元素发生覆盖的时候,哪个    元素在上面。通常一个较大z-index值的元素会覆盖较低的那一个。        z-index的属性值:    z-index:auto; 默认值    z-index:;整数值    z-index:inherit; 继承    -

2016-04-29 22:48:53 517

原创 Hibernate缓存学习笔记

Hibernate缓存策略    什么是缓存?      并不是指计算机的内存或者CPU的一,二级缓存。      缓存是指为了降低应用程序对物理数据源访问的频次,      从而提高应用程序的运行性能的一种策略。 为什么使用缓存?     ORM框架访问数据库的效率直接影响应用程序的运行速度,提升和     优化ORM框架的执行效率至关重要。     

2016-04-29 22:45:17 512

转载 cmd连接mysql的方法详解

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"修改密码:mysqladmin -u用户名 -p旧密码 password 新密码删除授权: revoke select,insert,up

2016-04-19 23:11:47 483

转载 js 实现ReplaceAll 的方法

JS  字符串有replace() 方法。但这个方法只会对匹配到的第一个字串替换。 如下例:[javascript] view plaincopy     New Document              var str = "wordwordwordword";     var strNew = str

2015-01-30 20:49:06 630

转载 sql中drop、truncate和delete的区别

(1)   DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)   表和索引所占空间。当表被TRUNCATE 后,这个表和索引所占用的空间会

2015-01-24 20:24:11 578

转载 truncate与delete的区别

1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在,便于以后

2015-01-24 20:19:37 528

转载 oracle中with的用法及用处

========WITH========用于一个语句中某些中间结果放在临时表空间的SQL语句如WITH  channel_summary AS (SELECT channels.channel_desc, SUM(amount_sold) AS channel_totalFROM sales, channelsWHERE sales.channel_id = cha

2014-08-24 22:49:20 972

转载 iBatis简单入门教程

iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相

2014-08-23 12:35:30 741

转载 iBATIS入门程序六大步详解

iBATIS入门程序第一步:author.javapackage com.ibatis;   public class Author {       private int id;       private String name;       public int getId() {          return id;       }       public void setId(i

2014-08-23 12:21:32 612

转载 iBATIS使用$和#的一些理解

我们在使用iBATIS时会经常用到#这个符号。比如:sql 代码select * from member where id =#id# 然后,我们会在程序中给id这个变量传递一个值,iBATIS会自动将#id#转成我们传递的内容。但是我最近碰到一个奇怪的问题。我在批量删除或修改的时候,居然SQL失效了。SQL如下:sql 代码update u

2014-08-23 12:17:03 781

转载 遍历Map的几种方法及优缺点比较

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过

2014-08-08 17:44:07 3621

转载 ORACLE常用数据类型

字段类型中文说明限制条件其它说明CHAR固定长度字符串最大长度2000 bytes VARCHAR2可变长度的字符串最大长度4000 bytes可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度2000 bytes NVARCHAR2根据字符集而定的可变长度字符串最大长度4

2014-08-06 23:31:28 743

转载 Oracle中创建视图

Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。    视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。    视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:      1.对数据库的访问,因为视图可以有选择性的选取数据库

2014-08-06 23:26:16 640

原创 JS数组的遍历方法

JS数组的遍历方法有两种:

2014-07-31 00:13:30 773

转载 Java消息服务(JMS)学习小结

最近,有一个项目要用到JMS,故而稍微学习了一点。    消息服务是指,两个或者多个客户机能够通过发送和接受消息(以对等的方式)通信。消息是通过消息服务器有一个客户机发送到另一个客户机的"一块"数据,可以是文本的,也可是数值的,如果客户机是Java应用程序,数据还可以包括对象。其中客户机不需要同时运行。    使用消息服务的原因:       1.松散耦合但是高内聚。使用消息服务的客户

2014-07-22 17:57:35 705

转载 JS数组定义

数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(8); var c = new Array("first", "second", "third"); 或者数组直接量: var d = ["first", "second", "third"]; 属性 Array只有一个属性,就是length,

2014-07-17 17:50:17 822

转载 js prototype原型面向对象编程详解

JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:proto

2014-07-15 18:07:31 771

转载 js原型、继承

前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解……本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看js的原型(链)到底有多神秘……一、函数创建过程在了解原型链之前我们先来看看一个函数在创建过程中做了哪些事情,举一个

2014-07-15 18:05:20 573

转载 js里面的object对象

对象的存取方式有2种如下meberA.name  ; meberA.age或者meberA["name"];  meberA.["age"]当存在此属性时将修改属性的值,当不存在时候自动创建一个新的属性,并且赋值由于整个js都是由对象构成的,所以说可以用以下函数查看某个对象所有的属性function showAllProper(objname,strobjname){

2014-07-15 18:00:49 645

转载 js Array数组的方法

FF: Firefox, N: Netscape, IE: Internet Explorerconcat()连接两个或更多的数组,并返回结果。144join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。134pop()删除并返回数组的最后一个元素145.5push()向数组的末尾添加一个或更多元素,并返回新的长度。145.5reverse()颠倒数组中元素的顺序。134s

2014-07-15 18:00:05 586

转载 jbpm入门例子

工作流入门例子http://www.blogjava.net/chengang/archive/2006/07/13/57986.html1.      jBPM的简单介绍jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储。   参考http://www.jboss.com/products/jbp

2014-07-15 17:59:19 1150

转载 java基础教程-多线程编程

http://blog.csdn.net/liyang999/archive/2007/05/02/1594718.aspx第11 章  多线程编程和其他多数计算机语言不同,Java内置支持多线程编程(multithreaded programming) 。多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫一个线程( thread),每个线程都有独立的执行路径

2014-06-22 21:59:31 706

原创 JSON数据在JSP页面上出现中文乱码

在做一个功能时,需要异步返回一组数据,就想到了用json来传输数据.在Action里new 出了一个 JSONObject json = new JSONObject();json.put("flag",1)对象.把自己想向页面传的值,都放到JSON对象里.要把这两行代码放到首行.response.setCharacterEncoding("UTF-8");  response.setConten

2014-05-09 22:30:20 2033

转载 如何使用PL/SQL 连接远程数据库

操作步骤1.安装Oracle客户端2.打开net manager  如图3.点击绿色的+号  新建一个服务名4.输入服务名 随便取个名5.下一步 选默认的TCP/IP6.下一步  填数据库所在的服务器名7.下一步 ,填写数据库sid8.下一步 点击测试9.更改登陆 测

2014-04-29 11:19:43 772

转载 ORACLE基本数据类型总结

ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)

2014-04-18 15:24:17 678

转载 jquery.validate入门demo

工作中经常需要用到js验证,jquery有一款比较不错的表单验证框架(jquery.validate.js)。今天小试一把。留帖纪念  Js代码  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">                 "text/javas

2014-04-13 14:21:23 617

转载 线程与进程的区别

进程与线程之间的联系与区别  进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)处理机分给线程,即真正在处理机上运行的是线程。 (4)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。//doubt 线程是指进程

2014-04-11 09:05:54 548

转载 HashMap,HashTable,LinkedMap,TreeMap

java.util.Map有四个实现类:HashMap,HashTable,LinkedMap,TreeMap1、HashMap①具有很快的访问速度,遍历时取得数据的顺序是随机的;②最多允许一个键值为Null,但允许多条记录的值为Null;③不是线程安全的。2、HashTable①不允许记录的键或值为Null;②是线程安全的。

2014-04-09 18:13:24 637

转载 优化WebLogic 服务器性能参数

WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:一 修改运行队列线程数的值。在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目

2014-04-09 15:05:04 1011

转载 weblogic性能优化的相关设置

为得到高性能的吞吐量,把Java堆的最小值与最大值设为相等。如:"%JAVA_HOME%\bin\java" -hotspot -Xms512m -Xmx512m -classpath %CLASSPATH% -在一个WebLogic域中,配置文件(config.xml)位于与管理服务器通信的机器里,提供WebLogic MBean的长期存储。管理服务器作为连接的中心点,为服务实例

2014-04-09 15:02:33 732

转载 数据库和数据仓库区别

数据仓库是面向分析的,数据库是面向事务处理. 数据仓库的数据是基本不变得,而数据库的数据是由日常的业务产生的,常更新 数据仓库的数据一般有数据库的数据经过一定的规则转换得到得 数据仓库主要用来分析数据,一般是tb级的的数据,比如决策支持系统,数据挖掘等.     数据库系统作为数据管理手段,从它的诞生开始,就主要用于事务处理。经过数十年的发展,在这些数据库中已经保存了大

2014-04-09 14:56:46 839

转载 JSP内置对象之四个作用域

一、JSP内置对象概述定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。在JSP技术内部,已经定义好了若干个JSP内部对象,应用这些内部对象,可以实现很多很重要的功能。JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 内置对象代表内容范围request触发服务调用的请求request

2014-04-05 10:43:56 657

转载 oracle常用函数汇总

以下是对oracle中的常用函数进行了汇总介绍,需要的朋友可以过来参考下 一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != 逻辑运算符:not and or 集合运算符: intersect ,union, union all,

2014-04-05 10:25:20 835

锋利的jQuery

这是一本jQuery的经典之作,值得一看,还可以做为参考书籍做为工作中的学习之用。

2014-08-17

javaEE常用的开发文档资料

开发中常用的API文档资料,里面包含是html和struts1的开发的api英文文档。

2011-07-14

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

TA关注的人

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