- 博客(34)
- 资源 (7)
- 收藏
- 关注
转载 c++的const和static区别
const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于包含它的文件中。 在C++中,static静态成员变...
2018-06-20 09:57:14
722
转载 方法重载解析
方法重载: 当两个(或多个)方法的名称相同,而参数的对应类型或个数不同时,我们就说方法重载了。当然,编译器也能识别出来。编译器是如何识别调用了哪个方法? 在往下讲前,我们先来了解一下:编译器是怎么才能识别出程序调用了那个方法。其实,这个问题就是在问:在调用方法处,编译器能得到调用方法的什么信息,从而能找到对应的方法?我们一般的方法调用是这样的:method( vars );也就是说,方法调用处,...
2018-05-07 18:04:33
322
原创 数字校验:
数字校验:jQuery.validator.addMethod("twoDecimal", function(value, element) { var tel = /^\d+(?:\.\d{1,2})?$/; return this.optional(element) || (tel.test(value));}, "Money format is not Corrected....
2018-04-24 14:49:24
301
原创 添加不可重复校验规则
/** * 添加不可重复校验规则 */jQuery.validator.addMethod("notRepeat", function(value, element) { var headName=getHeadName(element.id); var backName=getBackName(element.id); //获取该项的所属关系 var applicatio...
2018-04-24 14:35:11
1084
原创 刪除值為空的元素
function fdataHandle(data) { var tdata = {}; for ( var tmp in data) { if (data[tmp] instanceof Array) { tdata[tmp] = deleteEmpty(data[tmp]); } else { if (data[tmp] != '') tdata[tmp] = data[tm...
2018-04-24 14:30:37
165
原创 删除块(公共删除功能)
function doDeleteEntity(obj, url, param){ apex.ctrl.frm.showMsg({type:'confirm',body : 'Are you sure you want to delete the fields?', callback:function(){ $.ajax({ type : "POST", //async : tru...
2018-04-24 14:29:50
272
原创 根据字典组生成下拉框信息
function selectDict(id, group, val) { var url = apex.appRoot + '/apexUserOnline/getDictCrossLevelByGroup.do'; $.ajax({ type : "GET", url : url, async : false, data : "group=" + group + "&isCross...
2018-04-24 14:28:24
621
原创 计算年龄大小
function calculateAge(startDate,endDate){ var age = 0; if(startDate != '' && endDate != '') { var start = new Date(startDate.split('/')[2]+'/'+startDate.split('/')[1]+'/'+startDate.split('/')...
2018-04-24 14:26:16
440
翻译 ORACLE分页查询SQL语法——最高效的分页
1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmd...
2018-04-23 16:53:46
183
原创 oracle查询锁表语句
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.obj...
2018-03-28 16:46:10
3162
原创 linux面试题
1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 索引节点来标识。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号...
2018-03-27 15:11:55
916
原创 常规MQ队列消息的处理流程和特点
MQ队列消息模型的特点:队列消息模型的特点:1、消息生产者将消息发送到Queue中,然后消息消费者监听Queue并接收消息;2、消息被确认消费以后,就会从Queue中删除,所以消息消费者不会消费到已经被消费的消息;3、Queue支持存在多个消费者,但是对某一个消息而言,只会有一个消费者成功消费。MQ队列消息的生产与消费常规流程:①Producer生成消息并发送给MQ(同步、异步);②MQ接收消息并...
2018-03-23 14:26:10
2342
1
原创 用mybatis注解方式返回insert时的主键
一共有两种方式,注解方式是 :@SelectKey(statement="call identity()", keyProperty="nameId", before=false, resultType=int.class) 另一种方法: 如果不用注解就在mybatis的xml里,在insert的标签里添加<seleckey></selectkey> ...
2018-03-21 09:57:13
4708
原创 Mybatis中的 ${} 和 #{}
在Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_name = #{name} 预编译后,会动态解析成一...
2018-03-20 11:52:04
856
转载 mybatis实现批量更新
更新多条记录为多个字段为不同的值比较普通的写法,是通过循环,依次执行update语句。Mybatis写法如下: 1 2 3 4 5 6 7 8 9<update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" op
2018-03-20 11:45:05
270
原创 oracle 中in函数的使用
IN函数有助于减少OR条件的复合使用。The syntax for the IN function is:译:IN函数的语法:SELECT columnsFROM tablesWHERE column1 in (value1, value2, .... value_n);在mybatis的xml中的写法有两种第一种直接在in后的括号内写参数第二种传入的是list集合...
2018-03-20 11:43:18
16436
原创 JVM GC执行顺序
HotSpot虚拟机GC算法采用分代收集算法:1、一个人(对象)出来(new 出来)后会在Eden Space(伊甸园)无忧无虑的生活,直到GC到来打破了他们平静的生活。GC会逐一问清楚每个对象的情况,有没有钱(此对象的引用)啊,因为GC想赚钱呀,有钱的才可以敲诈嘛。然后富人就会进入Survivor Space(幸存者区),穷人的就直接kill掉。2、并不是进入Survivor Space(幸存者...
2018-03-13 17:14:06
468
转载 JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)
JVM区域总体分两类,heap区和非heap区。 heap区又分为: - Eden Space(伊甸园)、 - Survivor Space(幸存者区)、 - Old Gen(老年代)。非heap区又分: - Code Cache(代码缓存区); - Perm Gen(永久代); - Jvm Stack(java虚拟机栈); - Local Method Statck(本地方法栈);下面我们对每一...
2018-03-13 16:20:42
354
原创 面试总结题
1.java 中的关键字 final 可以用来修饰什么,分别起什么作用。答案:a) final可以修饰类,这样的类不能被继承。b) final可以修饰方法,这样的方法不能被重写。c) final可以修饰变量,这样的变量的值不能被修改,是常量参考案例:http://blog.youkuaiyun.com/u013453970/article/details/474502432. 请说明 Ar
2018-01-08 09:35:06
295
转载 Linux安装JDK完整步骤
1、检查一下系统中的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 25.102-b14, mixed
2018-01-07 16:29:12
445
原创 Linux安装JDK详细步骤
Linux安装JDK步骤1. 先从网上下载jdk(jdk-8u151-linux-x64.rpm) ,推荐SUN的官方网站http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html#usermenu,下载后放在/usr目录中,当然其它地方也行。进入安装目录#cd /u
2018-01-07 16:08:13
229
原创 serialize
一、serialize()定义和用法:serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery对象。你可以选择一个或多个表单元素(比如input或文本框),或者form 元素本身。序列化的值可在生成AJAX 请求时用于URL查询字符串中。语法:$(selector).serialize()
2018-01-06 10:40:59
1718
原创 diasbled对表单数据的影响
1.在form表单里,如果对input加入disabled="disabled"或disabled="true"等属性,form表单提交的时候,就不会传值到后台。原因:在HTML页面的某元素加入了disable的属性,那么这个元素只是单单的去给用户去显示,当表单提交时,这个元素不会提交给后台去处理.所以当元素加入了disabled属性,后台是无法得到这个属性的值.解决方法:再写一个隐藏属性
2018-01-06 10:39:37
347
原创 spring知识总结
加载机制:ClassPathXmlApplicationContext:应用程序的上下文,将普通路径解析为类(classpath)路径资源名称 //多个配置文件的情况下,后加载的bean会覆盖先前定义好的bean,这样做的目的是为了通过额外的XML文件来特意重写某个Bean publicClassPathXmlApplicationContext
2018-01-06 10:37:55
192
翻译 Centos7安装JDK(tar.gz版)
1.查找需要卸载的OpenJDK:# rpm -qa | grep java2:依次卸载rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarchrpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarchrpm -e --nodeps java
2018-01-06 10:35:59
733
转载 JS实现TITLE悬停长久显示效果
JS控制TITLE悬停效果/** * className 类名 * tagname HTML标签名,如div,td,ul等 * @return Array 所有class对应标签对象组成的数组 * @example abc var abc = getClass('abc'); for(i=0;i abc[i].style.backgroundColo
2017-09-20 13:45:16
1871
翻译 IE、FireFox、Chrome浏览器中关于URL传参中文乱码,解决兼容性问题!
前台用url传值中文,后台用request.getParameter接收参数。在Firefox,Chrome等浏览器中没有问题。但用IE浏览器就又会出现参数中文乱码现象。 IE、 Firefox、Chrome浏览器对URL的处理各不相同,浏览器在传输URl时得对URL进行编码,IE默认是以UTF-8来传输 的,Firefox肯定不是以UTF-8来编码,有可能是以ISO-8859-
2017-09-19 10:54:48
7720
1
原创 js ajax post请求 传递一个较长的参数(含有逗点),IE浏览器可以正常传递到后台做处理,谷歌浏览器会把参数拦截,找不到相应的目标
js ajax post请求 传递一个较长的参数,火狐浏览器可以正常传递到后台做处理,谷歌浏览器会把参数截断 ,如逗号(,)序列化后为%2c,但是如果参数没有序列化,谷歌浏览器就找不到目标,IE就可以,,这个问题怎么解决?js ajax post请求 传递一个较长的参数,火狐浏览器可以正常传递到后台做处理,谷歌浏览器会把参数截断
2017-09-19 10:45:02
1180
原创 主从服务器的问题
前提条件:服务器A(主)为主服务器(tomcat、mysql、keepalived),服务器B为备服务器(tomcat、mysql、keepalived),2台服务器进程运行正常,页面显示正常。场景1:主服务器A数据库故障,可以正常切换到备服务器,页面显示备服务器数据。场景2:恢复服务器A的数据库和keepalive进程,服务器A没有重新变为主服务器,此时服务器B为主服务器,服务器A为
2017-09-19 10:37:58
623
原创 1.map 的遍历
1.map的遍历public voidtraversingMap(Map map){ //方法一:通过Entry遍历迭代Entry> for(Entry entry : map.entrySet()) { System.out.println(entry.getKey()+":"+entry.getValue());
2016-05-25 15:19:36
226
第二课时-无状态应用与服务.docx
2019-09-06
java并发包之Callable和Future
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人