自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

转载 c++的const和static区别

const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。      static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于包含它的文件中。      在C++中,static静态成员变...

2018-06-20 09:57:14 663

转载 方法重载解析

方法重载: 当两个(或多个)方法的名称相同,而参数的对应类型或个数不同时,我们就说方法重载了。当然,编译器也能识别出来。编译器是如何识别调用了哪个方法?  在往下讲前,我们先来了解一下:编译器是怎么才能识别出程序调用了那个方法。其实,这个问题就是在问:在调用方法处,编译器能得到调用方法的什么信息,从而能找到对应的方法?我们一般的方法调用是这样的:method( vars );也就是说,方法调用处,...

2018-05-07 18:04:33 262

原创 数字校验:

数字校验: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 263

原创 添加不可重复校验规则

/** * 添加不可重复校验规则 */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 1027

原创 刪除值為空的元素

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 141

原创 删除块(公共删除功能)

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 242

原创 根据字典组生成下拉框信息

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 580

原创 计算年龄大小

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 374

翻译 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 135

原创 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 3105

原创 linux面试题

1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 索引节点来标识。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号...

2018-03-27 15:11:55 851

原创 常规MQ队列消息的处理流程和特点

MQ队列消息模型的特点:队列消息模型的特点:1、消息生产者将消息发送到Queue中,然后消息消费者监听Queue并接收消息;2、消息被确认消费以后,就会从Queue中删除,所以消息消费者不会消费到已经被消费的消息;3、Queue支持存在多个消费者,但是对某一个消息而言,只会有一个消费者成功消费。MQ队列消息的生产与消费常规流程:①Producer生成消息并发送给MQ(同步、异步);②MQ接收消息并...

2018-03-23 14:26:10 2214 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 4644

原创 Mybatis中的 ${} 和 #{}

在Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_name = #{name} 预编译后,会动态解析成一...

2018-03-20 11:52:04 793

转载 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 215

原创 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 16316

原创 JVM GC执行顺序

HotSpot虚拟机GC算法采用分代收集算法:1、一个人(对象)出来(new 出来)后会在Eden Space(伊甸园)无忧无虑的生活,直到GC到来打破了他们平静的生活。GC会逐一问清楚每个对象的情况,有没有钱(此对象的引用)啊,因为GC想赚钱呀,有钱的才可以敲诈嘛。然后富人就会进入Survivor Space(幸存者区),穷人的就直接kill掉。2、并不是进入Survivor Space(幸存者...

2018-03-13 17:14:06 429

原创 JVM图解

2018-03-13 17:10:26 185

转载 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 320

原创 面试总结题

1.java 中的关键字 final 可以用来修饰什么,分别起什么作用。答案:a) final可以修饰类,这样的类不能被继承。b) final可以修饰方法,这样的方法不能被重写。c) final可以修饰变量,这样的变量的值不能被修改,是常量参考案例:http://blog.csdn.net/u013453970/article/details/474502432. 请说明 Ar

2018-01-08 09:35:06 269

转载 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 418

原创 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 193

原创 serialize

一、serialize()定义和用法:serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery对象。你可以选择一个或多个表单元素(比如input或文本框),或者form 元素本身。序列化的值可在生成AJAX 请求时用于URL查询字符串中。语法:$(selector).serialize()

2018-01-06 10:40:59 1567

原创 diasbled对表单数据的影响

1.在form表单里,如果对input加入disabled="disabled"或disabled="true"等属性,form表单提交的时候,就不会传值到后台。原因:在HTML页面的某元素加入了disable的属性,那么这个元素只是单单的去给用户去显示,当表单提交时,这个元素不会提交给后台去处理.所以当元素加入了disabled属性,后台是无法得到这个属性的值.解决方法:再写一个隐藏属性

2018-01-06 10:39:37 313

原创 spring知识总结

加载机制:ClassPathXmlApplicationContext:应用程序的上下文,将普通路径解析为类(classpath)路径资源名称         //多个配置文件的情况下,后加载的bean会覆盖先前定义好的bean,这样做的目的是为了通过额外的XML文件来特意重写某个Bean         publicClassPathXmlApplicationContext

2018-01-06 10:37:55 160

翻译 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 702

转载 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 1801

原创 java并发

java并发

2017-09-19 15:28:03 236

翻译 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 7557 1

原创 redis乐观锁

redis乐观锁

2017-09-19 10:49:25 360

原创 js ajax post请求 传递一个较长的参数(含有逗点),IE浏览器可以正常传递到后台做处理,谷歌浏览器会把参数拦截,找不到相应的目标

js ajax post请求 传递一个较长的参数,火狐浏览器可以正常传递到后台做处理,谷歌浏览器会把参数截断 ,如逗号(,)序列化后为%2c,但是如果参数没有序列化,谷歌浏览器就找不到目标,IE就可以,,这个问题怎么解决?js ajax post请求 传递一个较长的参数,火狐浏览器可以正常传递到后台做处理,谷歌浏览器会把参数截断

2017-09-19 10:45:02 1110

原创 JMS实现MQ的小案例

JMS实现MQ的小案例

2017-09-19 10:41:26 308

原创 主从服务器的问题

前提条件:服务器A(主)为主服务器(tomcat、mysql、keepalived),服务器B为备服务器(tomcat、mysql、keepalived),2台服务器进程运行正常,页面显示正常。场景1:主服务器A数据库故障,可以正常切换到备服务器,页面显示备服务器数据。场景2:恢复服务器A的数据库和keepalive进程,服务器A没有重新变为主服务器,此时服务器B为主服务器,服务器A为

2017-09-19 10:37:58 580

原创 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 196

第二课时-无状态应用与服务.docx

Kubernetes中的大部分概念Node、Pod、Replication Controller、Service等都可以看作一种“资源对象”,几 乎所有的资源对象都可以通过kubectl工具(API调用)执行增、删、改、查等操作并将其保存在etcd中持久化 存储。从这个角度来看,kubernetes其实是一个高度自动化的资源控制系统,通过跟踪对比etcd库里保存 的“资源期望状态”与当前环境中的“实际资源状态”的差异来实现自动控制和自动纠错的高级功能。

2019-09-06

docker和k8s安装.docx

k8s学习安装的文档,包括k8s如何安装和部署,测试案例等内容。

2019-09-06

Bug的优先级

Bug的优先级,便于测试和开发人员能够更好的理解bug的优先级,进行编辑

2017-10-19

成绩管理系统

应用于c课程的结课任务,适用于学生自主学习开发,简单易懂。

2017-10-19

java并发包之Callable和Future

java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future

2017-09-20

Java NIO (中文版).pdf

Java NIO (中文版).pdf

2017-06-07

C#和sqlserver开发的系统

C#和sqlserver开发的系统,便于实际应用

2017-06-07

空空如也

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

TA关注的人

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