自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 分布式系统中的幂等性

现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能再服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很久没有反应,那么就会多次点击按钮,这样请求有多次,那么处理数据的结果是否要统一呢?那是肯定的!尤其再支付场景。 幂等性:就是用户对于同一操...

2018-03-07 10:09:32 453

原创 用servlet获取IP等信息

Locale languageType=request.getLocale();//获取用户语言String localIp=request.getLocalAddr();//获取本地ipint localPort=request.getLocalPort();//获取本地的端口String localName=request.getLocalName();//获取本地计算机的名字Stri

2017-06-07 14:14:22 5215 2

转载 java多线程的interrupt

近期学习Java多线程的中断机制,网上的帖子说得很浅,并没深究其原理。看了Java源码,对Java的中断机制有了略深入的理解,在这篇文章中向感兴趣的网友分享下。这篇文章主要通过一个典型例子对中断机制进行剖析。  一:一些概念和重要方法  interrupt status(中断状态):请记住这个术语,中断机制就是围绕着这个字段来工作的。在Java源码中代表中断状态的字段是:private v

2017-05-19 17:47:50 498

原创 可编辑的下拉框

select and editdiv,span,p,td,font { font-size: 9pt;} function change() { document.getElementById('text').value = document.getElementById('sel').options[document .getElementById('sel').sel

2017-05-19 14:11:11 245

原创 获取select标签选中的值

方法一:获取select标签选中的option中的文本。$("#selId option:selected").text();方法二:$("#selId").find("option:selected").text();以上获取的是aa 中的 aa,要想获取value的值1,则可用下面的方法:$("#selId option:selected").val();或者$("#se

2017-05-19 13:12:46 583

原创 jQuery判断checkbox是否选中

方法一:if ($("#id")get(0).checked) { }方法二:if($('#id').is(':checked')) { }方法三:if ($('#id').attr('checked')) { }

2017-05-18 09:10:36 232

转载 $.ajax()方法详解

jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超

2017-05-11 15:07:57 231

转载 jquery的$().each,$.each的区别

在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$(“input[name=’ch’]”).each(fu

2017-05-11 15:06:23 218

原创 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at

2017-05-09 11:08:36 222

转载 MyBatis批量操作报错:Parameter 'xxxList' not found. Available parameters are [list]

问题背景:在Dao中使用MyBatis进行查询操作,参数是传的一个List:studentNameList,但是在执行查询的时候报错,具体日志如下:com.chenzhou.base.mybatis.IbatisSystemException: SqlSession operation; nested exception is org.apache.ibatis.exception

2017-05-04 16:27:17 1295

原创 两个数组合并成新数组,并去重

private static String[] concat(String[] a, String[] b) { String[] c = null; if(a != null && b != null){ c = new String[a.length + b.length]; System.arraycopy(a,

2017-05-02 16:17:02 1595

原创 解决span自动换行以及样式margin的问题

因为span默认是行属性,而div默认是块属性,所以span是无法实现margin-top,margin-bottom,设置也会失效。当然span也不根据长度自动换行。解决办法:1、把display设置为:inline-block      元素display属性的常见值说明:      block:块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行。(只

2017-05-02 11:05:51 7716

原创 java 判断日期是否是周末

public static String isWeekend(String bDate) throws ParseException { DateFormat format1 = new SimpleDateFormat("yyyy/MM/dd"); Date bdate = format1.parse(bDate); Calendar cal =

2017-04-25 17:16:50 27239

原创 table相同的列合并

function mergeRows(tableId){ var rows=$("#"+tableId).find("tbody:first").children(); var row; var lastIndex; var lastOrderId; var temp,tempId; var count=1; var chds; fo

2017-03-31 17:00:28 414

原创 MySQL 显示表字段及注释等信息

SHOW DATABASES                                //列出 MySQL Server 数据库。SHOW TABLES [FROM db_name]                    //列出数据库数据表。SHOW TABLE STATUS [FROM db_name]              //列出数据表及表状态信息。SHOW COLU

2017-03-31 16:49:47 230

转载 java 获取昨天日期

转自:http://blog.sina.com.cn/s/blog_6d416c1e01019zod.html取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?    现有两个办法1:老方法  Date as = new Date(new Date().getTime()-24*60*60*1000);  SimpleDateFormat matter

2017-03-14 10:31:24 443

原创 jquery实现iframe自适应高度

1、iframe自适应页面高度      首先需要给iframe设置一个id,不需要滚动条则加上scrolling="no"      然后加上一个onload事件function iFrameHeight(iframe) { var ifm= document.getElementById(iframe.id); var subWeb = document.frames

2017-01-17 14:09:37 893

转载 java读写EXCEL之poi

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文

2016-12-30 13:17:29 1259

转载 js 翻转表格(行列互换)

有时候表格的行太长需要将表格的行作为列翻转过来

2016-11-25 17:43:47 5063

空空如也

空空如也

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

TA关注的人

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