自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 幂等性笔记

高并发下接口幂等性解决方案一、幂等性概念在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现....

2020-02-27 11:34:24 93

原创 构建Java知识系统

有效经验:1刘欣的spring课程,聚焦关键脉络,能串起来,而不是陷入细枝末节,越看脑子越乱。2数据结构学习,精确的配图一目了然,非常容易理解。脑子里能自动闪现出流动的画面。无效的经验:1花费大量的时间学习算法。效率很低。也不是没有用处,是有点没法落地,找不到跳一跳,够得着的感觉了。...

2020-02-26 22:40:21 115

原创 使用comparator 将对象数组进行排序

import java.util.Comparator;publicclassStudentComparatorimplementsComparatorStudent>{publicint compare(Student o1, Student o2) { //当然可以用其他成员变量来作为衡量比较的标准return o1.getNumber().

2017-10-29 23:14:24 529

原创 jQuery操作DOM对象

var node = $(“#box”).html(“我是li”)动态创建元素$(selector).append($node)意思是给该元素内部追加$node元素$(selector).append('')给该元素内部追加divappend是追加,html是完全替换 $(selector).html(“”);可以完全清空标签内的内容// “自杀” 把自己(包括所有内部元素)从

2017-05-18 23:24:08 183

原创 js笔记一:通过jQuery添加修改样式

添加多个样式:关键就是有大括号,大括号中的值都是json格式的$(selector).css({“color”: “red”, “font-size”: “30px” “backgroundcolor”:‘red’});$(selector).css("width")返回的是该属性的具体值操作样式通过两种方式,一种是类名,一种是style属性$(selector

2017-05-18 23:13:36 250

原创 JavaScript第一次笔记

var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);m.forEach(function (value, key, map) {    alert(value);});判断函数中传入的参数是否为数字function abs(x) {    if (typeof x !== 'number') {        throw 'N

2017-05-03 22:43:37 158

转载 数据库中long与时间戳的转换

在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。 在mysql中只要使用from_unixtime函数就可以了。 附mysql的两个转换函数: 在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数: select unix_timestamp("2009-09-15 00:00:00")*1

2017-04-30 22:14:40 3131

转载 自定义Jackson

这篇文章主要讲 Spring MVC 如何动态的去返回 Json 数据 在我们做 Web 接口开发的时候, 经常会遇到这种场景。两个请求,返回同一个对象,但是需要的返回字段并不相同。如以下场景/*** 返回所有名称以及Id*/@RequestMapping("list")@ResponseBodypublic List findAllNameAndId() { retu

2017-04-08 11:39:00 1114 1

原创 case when 函数使用中遇到的问题

http://m.blog.csdn.net/article/details?id=46954983

2017-04-04 11:30:05 447

原创 如何通过mysql去除重复数据呢

DELETE FROM orginal  WHERE id NOT IN (SELECT tab.id FROM (SELECT  MAX(id) AS id FROM orginal GROUP BY NAME,age ) AS tab )这里面的第一个关键点是如何确定哪些数据是重复的呢?这里通过 group by name,age 来确定。只要同时满足这两个条件,就可以归为相同

2017-04-03 22:20:37 5020

原创 通过web.xml中的监听器加载spring配置文件

在web.xml中不写任何参数配置信息,默认的路径是"/WEB-INF/applicationContext.xml,在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml。如果是要自定义文件名可以在web.xml里加入contextConfigLocation这个context参数:        contextConfigLocation

2017-02-19 22:16:07 1692

原创 ActionContext

ActionContext ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionCon

2017-02-15 19:43:56 138

原创 ServletContext,ActionContext,ServletActionContext 的区别

http://blog.csdn.net/ocean1010/article/details/6160159ServletContext从他的package信息可以看出,它是标准的JavaEE WebApplication类库ServletContext提供了标准的Servlet运行环境,其实就是一些servlet和web container进行通信的方法ActionConte

2017-02-15 19:27:02 163

原创 WebApplicationContextUtils原理

当 Web 应用集成 Spring 容器后,代表 Spring 容器的WebApplicationContext对象将以WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中。您当然可以直接通过以下语句获取 WebApplicationContext:WebApplicationCo

2017-02-15 18:25:04 322

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-15 15:03:12 157

原创 Struts2知识点

Struts2知识点:页面获取数据:属性驱动,模型驱动访问servlet API :ActionContext servletActionContext  获取访问地址URI 过滤器:自定义过滤器的配置。页面跳转:从值栈中获取数据:标签库:

2017-02-15 14:53:38 123

空空如也

空空如也

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

TA关注的人

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