`
文章列表

js技巧

    博客分类:
  • js
· 事件源对象 event.srcElement.tagName event.srcElement.type · 捕获释放event.srcElement.setCapture();  event.srcElement.releaseCapture();  · 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey · 事件返回值 event.returnValue · 鼠标位置 event.x event.y · 窗体活动元素document.activeElement · 绑定事件 document.ca ...

验证邮件的有效性

    博客分类:
  • java
public static boolean checkEmail(String email) {         if (!email.matches("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+")) {             return false;         }         String host = "";         String hostName = email.split("@")[1];         Record[] result = null;         ...

nosql数据库

1、MongoDB 介绍 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。MongoDB还自带了一个出色的分布式文件系统GridFS,可以支持海量的数据存储。 MongoDB也有一个Ruby的项目MongoMapper,是模仿Merb的DataMapper编写的MongoDB接口,使用起来非 ...

公司苦力

进公司时 还说什么给每个员工的职业规划,其实都是骗人的,一切靠自己,公司只会把我们当苦力,干活就行,不会培养的
当两个tomcat在一个服务器上时,且一个tomcat已经是正在运行的应用,不宜修改。两个tomcat上传文件,需要后台通过同一个目录去访问时,该如何处理呢?   从服务器维护人那里得到了答案,就是两个上传的目录,都映射到另一个目录下,
需求方要求 所以就想法实现此效果 经过两个小时的看源码、修改、测试 终于实现了 详细代码稍候附上
Web项目的很多信息都配置在web.xml文件中,而且项目启动时,容器(下文以Tomcat为例)会先读配置文件,那web.xml文件中的那么多内容是按照什么顺序加载的呢?         这个读取顺序跟文件内容的上下文顺序基本没有关系,也就是说这些配置信息的读取顺序是一定的,跟他写在哪个位置没关系,写到最后的可能第一个执行。         分析:        (1)因为无论是Listener,Filter,Servlet都可能在初始化的时候用到ServletContext中的内容,而这个内容来自<context-param></context-param>配置。 ...
jQuery easyui 1.2.5 window、dialog发送两边请求(刷新两次) dialog继承window,window继承panel、 以dialog为例说明,创建dialog和刷新dialog会发送两遍请求(刷新两次)、本人觉得这是bug、解决办法如下, Js代码  var channelId="1000";  var openedInfoEdit=false  function openInfoEdit(id){      var param="";      if(id!=""){          ...

跨域问题

    博客分类:
  • js
可以采用JQuery的getJSON、get方法以JSONP的方式可实现跨域,给个例子:   1.$.ajax({ 2.    type : "get", 3.    async:false, 4.    url : "http://w1270.0.01:8080/test.php", 5.    dataType : "jsonp", 6.    jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数 7.    jsonpCallback:&q ...

js的base64

    博客分类:
  • js
 
var Base64 = { // private property _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // public method for encoding encode : function (input) {     var output = "";     var chr1, chr2, chr3, enc1, enc2, enc3, enc4;     var i = 0;     input = Base64._ ...

Go语言文件操作

    博客分类:
  • GO
一、建立 建立文件函数: func Create(name string) (file *File, err Error) func NewFile(fd int, name string) *File 具体见官网:http://golang.org/pkg/os/#Create 二、打开文件函数: func Open(name string) (file *File, err Error) func OpenFile(name string, flag int, perm ...

优化Servlet配置

    博客分类:
  • java
[b]       以往每添加一个Servlet就要在web.xml里添加,随着项目的进度,Servlet数目越来越可观.web.xml里也密密麻麻的排满了这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况.在web.xml里添加如下的Servlet配置:servlets ... 以往每添加一个Servlet就要在web.xml里添加,随着项目的进度,Servlet数目越来越可观. web.xml里也密密麻麻的排满了这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况. 在web.xml里添加如下的Servlet配置: <servlet> <servlet-name&g ...
1、应用和数据库同一服务器 2、应用和数据库不同的服务器 3、数据库服务器采用集群方式部署 4、数据库采用主从部署方式 5、数据库垂直分割 6、数据库水平分割
最近在用一个MySQL的Java连接池的过程中,连接一晚上不释放,第二天就会造成超时的错误,查了一下原因,原来是因为MySQL默认的空闲等待时间是8个小时,一旦空闲超过8个小时,就会抛出异常。异常文本如下: com.mysql.jdbc.CommunicationsException MESSAGE: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: Software caused connection ...

sql学习

1、空值转换 返回第一个非空值 select coalesce(col,v1,v2..) from xxxx 2、select if判断 select case where 逻辑判断 then 结果        case where 逻辑判断 then 结果        else 结果       end from xxxx
Global site tag (gtag.js) - Google Analytics