自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whaosy的专栏

应用笔记

  • 博客(67)
  • 收藏
  • 关注

转载 jQuery选择器总结(收藏)

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass

2013-10-11 15:32:29 561

转载 【java】【多线程】等待开启的多个线程都执行完成,再做事情,怎么实现 《转》

本文转自:https://www.cnblogs.com/sxdcgaq8080/p/9456006.html怎么能有效保证高并发下的库存和销量的一致性呢?【具体实现方法:https://www.cnblogs.com/sxdcgaq8080/p/9454161.html】====那么好,在这个接口中,开启多线程模拟了多个用户请求同时到达的状况,现在想在多个线程都执行完了以后再统一返回结果给前台,哪些请求成功了,哪些请求失败了。====所以现在的需求是怎么能实现 等待多个线...

2020-06-10 11:12:42 709

转载 JAVA利用HttpClient进行HTTPS接口调用

1.为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程。  import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.SSLContext;import javax.net.ssl.T...

2019-01-28 13:10:24 3183

转载 RedisTemplate常用集合使用说明-opsForValue(二)

    基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍opsForValue()方法的使用:    1、set(K key, V value)       新增一个字符串类型的值,key是键,value是值。 Java代码  redisTemplate.opsForValue().set("stringValue","bbb");    ...

2018-04-04 17:44:34 28724 2

转载 redis整合spring(redisTemplate工具类)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34021712/article/details/75949706目录(?)[+]原文地址,转载请注明出处:http://blog.csdn.net/qq_34021712/article/details/75949706   ©王赛超前言关于哨兵模式的配置,我是参考网上的,只是把配置拿到了这里...

2018-04-04 13:36:28 871

转载 Linux中修改环境变量及生效方法

方法一:  在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。  要让刚才的修改马上生效,需要执行以下代码  # source /etc/profile  方法二:  在用户目录下的.bash_pr

2016-12-12 09:19:07 707

原创 myEclipse 远程调试

myeclipse 远程调试方式 :1.进入tomcat\bin 目录,找到 catalina.sh 启动文件,打开文件,找到配置文件中的JPDA配置。默认启动文件中都包含JPD配置,无需修改,查找到监听端口即可,如下:if [ "$1" = "jpda" ] ; then  if [ -z "$JPDA_TRANSPORT" ]; then    JPDA_TRA

2016-12-10 10:49:04 903

转载 oracle 集操作和exists、in的运用场景

1 集操作             定义:把多个sql的结果集,通过逻辑上的整合运算,拼在一起显示。              集操作缺省下都是按第一个查询的第一列升序排序,当然除了union all:              minus:取差集,可用于对两个结果集进行测试              union:取并集,除重              union all:

2013-06-21 13:34:34 737

转载 encodeURIComponent编码后java后台的解码

解决方法一:JavaScript:window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext));java:searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8");为什么要两次

2013-04-09 10:10:27 57602 3

转载 NIO 简单交互例子

--------------------NIOServer.java  package nio;import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channel

2013-03-01 11:52:18 782

转载 SelectionKey

SelectionKey1:selectionKey.channel()方法返回的  channel是ServerSocketChannel还是SocketChannel是由前边注册这个key时是注册channel确定的。2:基本处理流程服务器端先注册接收KeyserverSocketChannel.register(selector,SelectionKey.OP_A

2013-02-28 16:23:29 744 1

转载 JAVA NIO 简介

1.  基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printf scanf,java的面向对象封装)2.  Java 标准io回顾Java标准IO类库是io面向对象的一种抽象。基于本地方法的底层实现,我们无须关注底层实现。 InputStream\

2013-02-26 14:14:10 445

转载 ByteBuffer的allocate和allocateDirect

在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:Java代码  publicstatic ByteBuffer allocate(int capacity) publicstatic ByteBuffer allo

2013-02-26 14:04:13 1351

转载 java中堆和堆栈的区别

1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收

2013-02-26 13:47:06 8134 4

转载 Create Dynamic Tabs with JQuery

http://www.jankoatwarpspeed.com/examples/dynamic_tabs/#  xmlns="http://www.w3.org/1999/xhtml" >  Dynamic tabs with jQuery - why and how to create them | JankoAtWarp

2012-12-29 14:35:00 2169

原创 jquery radio,checkbox,select常用操作

XML/HTML代码获取一组radio被选中项的值  var item = $('input[@name=items][@checked]').val();  获取select被选中项的文本  var item = $("select[@name=items] option[@selected]").text();  select下拉框的第二个元素为当前选中值  $

2012-12-29 14:25:36 483

转载 IE6下select下拉框覆盖div的问题

测试代码: http://www.w3.org/TR/html4/strict.dtd">     Untitled Document      sdf  dfgdfgdfgdfgdfgdfgdfgdfgdfdfgdfgdfgdfgdfgdfgdfgdfgddfgdfgdfgdfgdfgdfgdfgdfgd  dfgdfgdfgdfgdfgdfgdf

2012-12-12 18:43:22 1145

转载 js数组操作大全(转)

shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,

2012-12-12 13:28:03 428

转载 Hibernate Reverse Engineering生成ORM持久化类的问题

Hibernate Reverse Engineering 生成ORM持久化类的问题 报错1:点击"Hibernate Reverse Engineering"出现如下错误:"This wizard generates Hibernate3.0 OR mappings(*.hbm.xml).The project your select is a Hibernate 2 proje

2012-11-16 16:08:22 1165

转载 common-fileupload文件上传及下载

使用common-fileupload组建实现文件上传下载功能, 封装了一个WebFileService的类 Java代码  [java] view plaincopyprint?import java.io.BufferedInputStream;     import java.io.BufferedOutputStream;     import

2012-03-21 16:40:37 2271 2

转载 使用JAVA开发系统托盘程序

参考文章《New System Tray Functionality in Java SE 6》,网址 http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/ 。JDK必须要在 1.6 版本。最近项目中要实现定时任务常驻系统,能够同时有一个比较友好的操作方式提供给最终用户,于是考虑

2012-03-07 14:27:30 835

原创 jsessionid相关问题

引用:在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.ge

2012-03-03 20:42:39 678

转载 Spring3.0和Hibernate3.6集成的事务控制配置方法

以下代码示例主要是说明Spring和Hibernate集成后的事务配置方法及使用Spring的AOP实现方法拦截的配置方法()。环境要求,Spring3.0.5、Hibernate3.6.0Xml代码  xml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/

2012-02-29 15:48:20 3313

转载 Java GC 、引用

一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。  GC的基本原理

2012-02-02 17:15:20 714

转载 如何在Oracle procedure中定义一个数组

http://topic.csdn.net/t/20060112/17/4513467.html集合:是具有相同定义的元素的聚合。Oracle有两种类型的集合:     可变长数组(VARRAY):可以有任意数量的元素,但必须预先定义限制值。     嵌套表:视为表中

2011-09-23 10:37:00 2675

转载 nginx+tomcat集群负载均衡(实现session复制)

Nginx+tomcat 做负载均衡http://blog.chinaunix.net/u2/83793/showart_1354266.html架构描述前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态

2011-07-13 11:08:37 768

原创 jQuery操作父窗口

1) 判断元素是否存在$("#yourid").length>0 表示id为yourid的元素存在,否则表示不存在;2) 获取父窗口的元素$("#yourid", opener.document)等同于普通写法opener.document.getElementById("yourid").3)判断父窗口指定元素是否存在$("#yourid",opener.document).leng

2011-06-15 09:10:00 635

转载 .笔记本做无线路由器图像详细教程(转)新加win7 方法:

 虽然通过无线路由器,可以方便将笔记本电脑相互联接,但是如果没有无线路由,只想将两台或三台笔记本通过无线共享文件,那又如何设置呢?最近好多网友询问耗子关于双机无线互联(不采用无线路由器或无线AP)的问题,因此耗子还是按以前的过程,当网友询问过多同一问题时,将此写成文章公布。    在介绍双机无线互联前,先来了解无线局域网的Ad-Hoc结构。与有线局域网类似,这是一种对等网络结构,各计算机只需安

2011-06-09 12:13:00 1767 1

转载 oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常,

转自:http://blog.163.com/java_jing/blog/static/29730078201021504720135/<br />关键字: oracle 隐式 游标 显示 循环 动态 select 语句 游标 异常 处理 自定义 游标的概念:<br />    游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理

2011-06-01 15:44:00 715

转载 jQuery使用手册

<br />翻译整理:Young.J<br />官方网站:http://jquery.com<br /><br />    jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!<br />   下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zip)<br />             

2011-05-11 21:29:00 455

转载 jsp验证码不能显示 Could not initialize class sun.awt.X11GraphicsEnvironmenter

<br />Could not initialize class sun.awt.X11GraphicsEnvironment  出现<br />此问题的原因是用户无法访问Xserver(如Xserver未启动或没有权限访问或者display出错等)。<br />解决办法:<br />让系统或者用户 或者服务端程序工作在headless mode模式下。<br />(转)1.       什么是Headless mode?<br />Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、

2011-04-11 15:36:00 2034

转载 java中利用mail.jar发送email

近期项目中有个利用程序发送email的需求,今天上网查了下,使用mail.jar库实现起来还是比较简单的,java中的工具是在是太多了,赞下,不过也会让人变得越来越笨的…..总结下大体的步骤:1,下载activation.jar和mail.jar包,可以到sun的官网上下载不过速度比较慢,我是在http://download.csdn.net/source/640980上下载的,没有版本说明,不过一般的要求应该是能够满足的下面开始编写发送email程序:利用Properties设置一些基本的配置,比如//设

2011-04-06 16:48:00 10685 1

转载 让spring的AnnotationSessionFactoryBean支持路径扫描

<br />最近推出的 Spring 2.5 提倡使用 annotation 的方式取代 xml 的設定,這個部份幾乎完全取代了 Spring Annotations 的功能,看來這個 project 應該已經沒有什麼生存空間。但 spring annotations 的 hibernate module 所提供的 AutomaticAnnotationSessionFactoryBean 一直是我很喜歡的功能。以往使用 Hibernate Annotations 時我們只能以 fully qualifie

2011-04-06 15:48:00 2846

转载 spring 通过配置向quartz 注入service

如何通过spring 向quartz动态注入service或者,传入动态参数? 这里主要用到了org.springframework.scheduling.quartz.JobDetailBean这个类的setJobDataAsMap的这个方法!具体的API如下: setJobDataAsMap public void setJobDataAsMap(Map jobDataAsMa

2011-04-02 16:25:00 21193 5

转载 资源文件及native2ascii的使用

<br />Java提供了专门的工具对Property文件进行Unicode转化,这种工具就是native2ascii,它在JDK安装环境的bin目录下。<br /><br />native2ascii 工具将带有本机编码字符(非拉丁 1 和非单一码字符)的文件转换成带有Unicode编码字符的文件。<br /><br />假设需要转化的属性文件为:D:/src/resources.properties(含有中文字符)<br /><br />转化后的属性文件为:D:/classes/resources.pr

2011-04-01 09:39:00 800

转载 注释方式切面编程(Spring AOP技术)

<br />导论:Aspect Oriented Programming(AOP)即面向切面编程。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。它使得代码更加灵活,并且提供了代码的重用性。<br />                                                                                                            

2011-03-23 20:28:00 4570

转载 用Spring写系统日志(AOP技术)

<br />导论:为了系统维持和排查错误的需要,有时我们需要程序自动的写日志,将用户的操作记录下来。在这里,可以使用Spring的AOP技术。我们可以写一个切面,并且指定切入的范围(切入点),当系统运行后,日志信息将可以自动记录在指定的文件或数据库中。<br /><br />流程:<br />1、定义切面(Log4jHandlerAOP类,它包含记录信息的内容)---><br />2、指定日志输出方式和输出目的地(log4j.properties)----><br />3、写配置文件(aop-schema.

2011-03-23 20:07:00 4381

转载 不是有效的导出文件,标题验证失败

<br />IMP-00010: 不是有效的导出文件,标题验证失败 <br />IMP-00000: 未成功终止导入 <br /><br />在google上查找了一下,大概有两种情况: <br /><br />1.imp/exp的版本不对,也就是说低版本的导出,可以用高版本的导入,但高版本导出不能用低版本的导入,这个版本不只是指imp/exp的版本,也是指数据库的版本 <br /><br />2.可能你在用ftp download时未设置binary的传输方式,导致文件损坏 <br /><br />用Ul

2011-03-10 12:34:00 7051

转载 Linux和Windows下查看环境变量方法对比

<br />一、查看所有环境变量的名称和值: <br />  Linux下:export<br /><br />  Windows下:set<br /><br /> <br /><br />二、根据名称查该环境变量的值:<br /><br />  Linux下:echo $环境变量名<br /><br />  如:echo $ORACLE_HOME<br /><br />  Windows下:set环境变量名<br /><br />  如:set $ORACLE_HOME<br /> <br /><br /

2011-02-12 14:14:00 1082

转载 SQL提高查询效益之in、not in、between、like等条件讲述 数据库Sql,VFP,Access

<br />在使用SQL语句查询数据库记录时,如果要查询相同的内容,有着不同的多种方法。<br />  仍然,尽管使用多种方法可以得到相同的结果,但是,如果您使用不同的方法,在执行效益上是截然不同的。因此,我们得仔细考虑,如果要查询相同结果,该使用哪种语句,执行效益比较好。<br />  这就是SQL语句的优化。<br />  以下优化语句,针对MS Sql数据库。<br />  1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。<br />  2、

2011-02-12 10:07:00 1040

空空如也

空空如也

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

TA关注的人

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