- 博客(67)
- 资源 (32)
- 问答 (5)
- 收藏
- 关注
原创 JAVA8的lambda及stream详解
JAVA8 lambda及stream详解一、lambda详解1.1简介lambda是JAVA8中提供的一个语法糖,它使用代码编写更加简洁、紧凑、灵活。Lambda是使用一串实现单个接口方法的语法,而这个接口必需是函数式接口。示例:###1.2详解##stream学习...
2020-12-31 13:32:53 476
原创 测试
if("12345678"==prompt("请输入密码")){alert("正确");}else{alert("错误");location="http://blog.csdn.com"; #返回网站,请自定义}欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的
2018-04-09 12:59:33 267
转载 JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma
2017-08-14 16:33:51 10435 1
转载 java字符编码转换研究
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码
2017-08-10 18:50:53 378
原创 字符编码杂谈
字符编码杂谈基础知识准备字符编码笔记:ASCII,Unicode和UTF-8准备工具notepad++添加16进制插件Unicode与UTF-8的异同Unicode只是一个符号集,它只规定了符号的二进制代码,而不是二进制代码的一种存储方式。而utf-8、gbk、ascII它们有自己的编码集,但同时也是一种存储方式。UTF-8把字符的Unicode编码根据大小进行分类存储,有的使用一个字节,有的使
2017-07-20 10:40:03 2412 1
原创 notepad++添加16进度插件
notepad++添加16进制插件手动添加下载插件 插件下载地址: https://sourceforge.net/projects/npp-plugins/files/ 找到Hex Editor并下载下来,下载时会有两个不同的版本,一个是xxx_UNI_dll.zip别一个是xxx_ANSI_dll.zip,根据自己的版本下载对应的dll,我这里使用的是xxx_UNI_dll.zip。安
2017-07-19 17:38:43 1020
原创 删除web项目中的自动产生的一些文件的测试
在项目中没有.classpath文件时,出现有情况是如下这个样子的 .classpath文件内容如下:<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="con" path="org.eclipse.jst.server.
2017-07-10 18:48:04 1221
转载 UML类图符号 各种关系说明以及举例
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关
2017-06-29 13:39:38 599
原创 su命令和su -命令的区别
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下s
2017-06-29 13:34:25 397
原创 修改chrome背景色
安装customecss.crx插件在配置文件夹\Default\Extensions\kgmedhinhdocolhpcmikgehmahdjemcn\1.0_0里面可以直接修改custom.css文件修改后需要重启浏览器才能生效附件里面的css文件内容如下/*字体阴影*/*{text-shadow:0.01em 0.01e
2017-06-29 13:32:39 5495
转载 JS实现页面刷新
一、最外层top跳转页面,适合用于iframe框架集top.window.location.href("${pageContext.request.contextPath}/Login_goBack");==============================================================================
2017-06-29 13:29:45 868
转载 浅谈JSON中stringify 函数、toJosn函数和parse函数
JSON.stringify 函数 (JavaScript)语法:JSON.stringify(value [, replacer] [, space])将 JavaScript 值转换为 JavaScript 对象表示法 (Json) 字符串。复制代码代码如下:value 必需。 要转换的 JavaScript 值(通常为对象或数组)。 r
2017-06-29 13:28:32 678
转载 window.parent & window.opener
window.parent针对frame父页面: 父页面 子页面: function change(){var _parentWin = window.parent ; _parentWin.form1.username.value = "来自子窗口 的参数" ; } click
2017-06-29 13:25:37 426
转载 jquery获取元素绑定的事件
在调试jquery的事件绑定时会用到。查看某元素是否绑定上了事件。在JQuery1.8之前:var obj=$('div');var events=obj.data('events');在JQuery1.8中:var objs=$('div');var events=$._data(objs[0],'events');如果想查看events里具体都哪些事件。可
2017-06-29 13:23:20 4381 1
转载 将JS的任意对象输出为json格式字符串
/** * 将JS的任意对象输出为json格式字符串 * @param {Object} _obj: 需要输出为string的对象 */ var obj2String = function(_obj) { var t = typeof (_obj); if (t != 'object' || _obj === null) { // s
2017-06-29 13:21:02 1063
转载 setTimeout延时0毫秒的作用
经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。1、实现javascript的异步;正常情况下javascript都是按照顺序执行的。但是我们可能让该语句后面的语句执行完再执行本身,这时就可以用到setTimeout延时0m
2017-06-29 13:19:11 957
转载 JS手动合并单元格
JS手动合并单元格//以下方法只是合并了,第一列 function fixRowspan() { var tb = document.getElementById("projectPropertyItem"); var row_span_num = 1; var first_row_title = ""; var
2017-06-29 13:15:24 682
转载 js 阻断事件传播及阻止默认事件
阻止事件冒泡,不触发父元素事件 function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否则,我们需要使用IE的方式来取消事
2017-06-29 13:13:24 2026
原创 @include和jsp-include的区别
@include是在翻译阶段执行的,是先合并再翻译成一个servlet引入静态文本(html、jsp)jsp:include在请求处理阶段执行,Jsp容器除了负责将jsp页面转化成servlet外,还负责调用jsp页面实现类以处理每个请求并产生应答.这个阶段我们就称为请求处理阶段,请求处理阶段仅执行类文件,所以在我们作include行为元素引入页面时,实际只是调用了被引用文件被转化并被编译后
2017-06-29 13:11:13 282
原创 maven打包指定编码
maven打包编译时后台一直输出警告信息[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!找了半天,原来只要在pom.xml文件中增加一个配置项即可 UTF-8
2017-06-29 13:07:29 8566
原创 关于eclipse配置文件导出问题
eclipse的默认配置一般不能满足我们的要求,我们一般会修改一些配置,如字体、背景颜色、快捷键及一些template等等,这样方便我们的开发。可是当我们新建一个工作空间的时候,eclipse又会使用默认配置,怎样将我们习惯的配置导出然后导入新工作空间呢? 方法一:使用eclipse的导出功能(不推荐,很多配置不能导出) 工作目录中右键选择Export->General
2017-06-29 13:06:10 316
转载 maven远程部署
In this tutorial, we will show you how to use Maven-Tomcat plugin to package and deploy a WAR file to Tomcat, both in Tomcat 6 and 7.Libraries used :Maven 3Tomcat 6.0.37Tomcat 7.0.53
2017-06-29 13:04:37 336
原创 Maven定做化打包后的包名(加入时间戳)
Maven定制化打包后的包名(加入时间戳)Maven定制化打包后的包名默认Maven的包名为: ${project.artifactId}-${project.version} 你可以定制为其它你想要的名字,如: ${project.artifactId}-${project.version}-company ${project.artif
2017-06-29 12:59:22 3489
转载 JVM参数设置详解
JVM Heap区域分布:Java Heap分为3个区,Young,Old和Permanent。Young区保存绝大多数刚实例化的对象,当该区被填满时,触发局部GC,局部GC会将Young区清空,仍被引用的对象将被移到Old区。当Old区再被塞满,就会触发Full GC,回收最后能回收的空间。Permanent区全称是Permanent Generation space,永久区,用于存
2017-06-29 12:57:48 296
转载 maven-war-plugin插件的warSourceExcludes和packagingExcludes参数的区别
项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些test文件夹或者本地配置,刚刚开始使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数还真是搞得有点晕,多试验了几次明白了,现在分享一下我的理解。引用官网的说明:warSourceExcludesString-The comma separated lis
2017-06-29 12:53:21 2105
转载 spring中lazy-init详解
ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。 该bean默认的设置为:
2017-06-28 22:59:29 609
原创 aop:Aspect与aop:Advisor
aop:Aspectbean id="aspect" class="cn.javass.spring.chapter6.aop.HelloWorldAspect"/> aop:config> aop:pointcut id="pointcut" expression="execution(* cn.javass..*.*(..))"/> aop:aspect
2017-06-28 22:50:51 840
原创 数据库分区表关联
数据库表分区场景: 现实业务中有两个表关系比较紧密,而且数据量比较大的时候,需要对两个表都进行分区,并能很好的发挥分表作用创建分区数据库表注意: 数据库表最好是在创建的时候就进行分区,不能对已经创建的普通表(堆表)再进行分区变为分区表,否则转换起来比较麻烦。create table OCS_COLLECT_PEOPLE( COLLECT_ID V
2017-06-28 22:40:29 1893
原创 oracle如何移动datafile的位置
oracle如何移动datafile的位置?[root@sc ~]# su - oracle[oracle@sc ~]$ sqlplus / as sysdbaSQL> archive log listDatabase log mode Archive ModeAutomatic archival Enabled
2017-06-28 22:37:17 1703
原创 MyBatis 插入空值时,需要指定JdbcType
MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换#{aaa}修改为#{aaa,jdbcType=VARCHAR}
2017-06-28 22:31:18 339
原创 java向oracle中插入时间戳
乍一看,感觉java中的应该有一个时间戳类(timestamp)。但是没有,因为java的date类已经够使用了。查看java.util.Date源码就会发现,Date对象已经精确到时间戳的精度了。Date的构造方法如下: public Date() { this(System.currentTimeMillis()); }所以如何想向oracle中插入时间
2017-06-28 22:24:34 2988
转载 工厂方法模式
工厂方法模式定义Define an interface for creating an object,but let subclasses decide which class to instantite.Factory Method lets a class defer instantation to subclass.工厂方法模式的一般类图工厂方法模式的通用源码1.抽象产品
2017-06-28 22:05:50 280
转载 java设计模式--事件监听器模式和观察者模式
监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参数监听器模式demo1、首要定义事件源对象(事件源相当于单击按钮事件当
2017-06-28 21:59:53 3133 1
转载 字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位
2017-06-28 21:53:19 288
转载 eclipse指定启动的jdk
到eclipse目录,打开eclipse.ini文件,在指定位置加入你的jdk相关文件?-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x8
2017-06-28 21:48:08 294
转载 端口的状态详解
服务端口的状态变化先在本机(IP地址为:192.168.1.10)配置FTP服务,然后在其它计算机(IP地址为:192.168.1.1)访问FTP服务,从TCPView看看端口的状态变化。下面黑体字显示的是从TCPView中截取的部分。1、LISTENING状态FTP服务启动后首先处于侦听(LISTENING)状态。State显示是LISTENING时表示处
2017-06-28 21:42:43 9157 1
转载 过滤器、监听器、拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该
2017-06-28 16:07:36 234
转载 手把手教你全文检索
讲解之前,先来分享一些资料首先呢,学习任何一门新的亦或是旧的开源技术,百度其中一二是最简单的办法,先了解其中的大概,思想等等。这里就贡献一个讲解很到位的ppt 。已经被我转成了PDF,便于搜藏。 其次,关于第一次编程初探,建议还是查看官方资料。百度到的资料,目前Lucene已经更新到4.9版本,这个版本需要1.7以上的JDK,所以如果还用1.6甚至是1.5的小盆友,请参考低版本,由
2017-06-28 16:04:10 293
转载 Exception和继承自Exception的RuntimeException有什么区别呢
Java compiler要求所有的Exception 要么被catch,要么被throw,除非这是一个RuntimeExeption (e instanceof RuntimeException)。也就是说,通常的Exception一定要被处理,也即我们所说的 checked exception,而RuntimeException不强制要求处理,(当然你自己要处理也可以),所以我们称为unche
2017-06-28 16:00:17 1534 1
绿色免安装拾色器压缩包
2020-12-11
RSA加密解密jsencrypt-master
2020-12-09
图片进行base64编码转换
2020-12-07
最不化到托盘工具RBTray
2020-12-07
MyMobiler_0.9.8.2(电脑输入文本到手机)
2020-12-04
deskpins1.3ban(窗口前置锁定).zip
2020-12-04
内存清理memreduct-3.3.5-bin.zip
2020-12-04
RegexTest(.net).zip
2020-12-03
JSP程序设计从入门到精通 chm
2011-11-25
JSF中文教程 chm
2011-11-25
jQueryAPI-100214.zip
2011-11-25
JAVA 反射机制 动态代理 pdf
2011-11-25
JavaScript 中文 高级 教程 CHM
2011-11-25
JAVAWEB 标签 大全
2011-11-23
Java EE 6规范中文版cn.chm
2011-11-23
hibernate3.2
2011-11-23
mybatis-spring-1.0.0-reference中文 PDF 教程
2011-07-05
tomcat怎么启动时一次编译全部JSP
2016-12-22
eclipse使用正则表达式(零宽断言)能查找,但不能替换,是为什么
2016-05-05
电脑换成SSD硬盘后,安装软件时,选择安装路径窗口中,检测不到硬盘
2015-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人