- 博客(16)
- 收藏
- 关注
原创 幂等性笔记
高并发下接口幂等性解决方案一、幂等性概念在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现....
2020-02-27 11:34:24 112
原创 构建Java知识系统
有效经验:1刘欣的spring课程,聚焦关键脉络,能串起来,而不是陷入细枝末节,越看脑子越乱。2数据结构学习,精确的配图一目了然,非常容易理解。脑子里能自动闪现出流动的画面。无效的经验:1花费大量的时间学习算法。效率很低。也不是没有用处,是有点没法落地,找不到跳一跳,够得着的感觉了。...
2020-02-26 22:40:21 145
原创 使用comparator 将对象数组进行排序
import java.util.Comparator;publicclassStudentComparatorimplementsComparatorStudent>{publicint compare(Student o1, Student o2) { //当然可以用其他成员变量来作为衡量比较的标准return o1.getNumber().
2017-10-29 23:14:24 545
原创 jQuery操作DOM对象
var node = $(“#box”).html(“我是li”)动态创建元素$(selector).append($node)意思是给该元素内部追加$node元素$(selector).append('')给该元素内部追加divappend是追加,html是完全替换 $(selector).html(“”);可以完全清空标签内的内容// “自杀” 把自己(包括所有内部元素)从
2017-05-18 23:24:08 196
原创 js笔记一:通过jQuery添加修改样式
添加多个样式:关键就是有大括号,大括号中的值都是json格式的$(selector).css({“color”: “red”, “font-size”: “30px” “backgroundcolor”:‘red’});$(selector).css("width")返回的是该属性的具体值操作样式通过两种方式,一种是类名,一种是style属性$(selector
2017-05-18 23:13:36 260
原创 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 166
转载 数据库中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 3197
转载 自定义Jackson
这篇文章主要讲 Spring MVC 如何动态的去返回 Json 数据 在我们做 Web 接口开发的时候, 经常会遇到这种场景。两个请求,返回同一个对象,但是需要的返回字段并不相同。如以下场景/*** 返回所有名称以及Id*/@RequestMapping("list")@ResponseBodypublic List findAllNameAndId() { retu
2017-04-08 11:39:00 1138 1
原创 如何通过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 5041
原创 通过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 1709
原创 ActionContext
ActionContext ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionCon
2017-02-15 19:43:56 153
原创 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 169
原创 WebApplicationContextUtils原理
当 Web 应用集成 Spring 容器后,代表 Spring 容器的WebApplicationContext对象将以WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中。您当然可以直接通过以下语句获取 WebApplicationContext:WebApplicationCo
2017-02-15 18:25:04 333
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-02-15 15:03:12 169
原创 Struts2知识点
Struts2知识点:页面获取数据:属性驱动,模型驱动访问servlet API :ActionContext servletActionContext 获取访问地址URI 过滤器:自定义过滤器的配置。页面跳转:从值栈中获取数据:标签库:
2017-02-15 14:53:38 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人