摘要: 学过java的人应该都知道二十三种设计模式,每一个想把代码写的更优美的人,都想过如何将设计模式运用到代码当中。本人也一直在思考这个问题,困惑很久,但是依然还是迷茫中,所以在这里写下我的迷茫和一知半解,希望看到这篇文章的人能够一起讨论设计模式与实际编码设计如何更好地结合。 学习如何使用设计模式前,必须 阅读全文
posted @ 2019-03-02 23:27 八英里 阅读(448) 评论(0) 推荐(0) 编辑
摘要: JavaScript是单线程语言,但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码,间歇时间值是指每隔指定的时间就执行一次代码。 超时调用 超时调用使用window对象的setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(代码 阅读全文
posted @ 2019-02-24 20:53 八英里 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 两种方法: $("#id").attr("readOnly",false); 不可编辑,可以传值 $("#id").attr("disabled",false);不可编辑,不可以传值 注意readOnly 中的O是大写 阅读全文
posted @ 2019-02-14 15:42 八英里 阅读(5146) 评论(0) 推荐(0) 编辑
摘要: 对部分列去重 阅读全文
posted @ 2019-02-12 16:54 八英里 阅读(14121) 评论(0) 推荐(0) 编辑
摘要: 转https://www.cnblogs.com/hyd1213126/p/5828937.html (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(non 阅读全文
posted @ 2019-02-06 20:54 八英里 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: OK,如果你还在为并发(concurrency)和并行(parallelism)这两个词的区别而感到困扰,那么这篇文章就是写给你看的。搞这种词语辨析到底有什么意义?其实没什么意义,但是有太多人在混用错用这两个词(比如遇到的某门课的老师)。不论中文圈还是英文圈,即使已经有数不清的文章在讨论并行vs并发 阅读全文
posted @ 2019-02-06 11:07 八英里 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per 阅读全文
posted @ 2019-02-06 10:16 八英里 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义。 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("x 阅读全文
posted @ 2019-01-29 10:11 八英里 阅读(5071) 评论(0) 推荐(0) 编辑
摘要: 实验环境: mysql5.6 存储引擎:innoDB 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理( 阅读全文
posted @ 2019-01-24 23:07 八英里 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 你应该知道,javascript语言是一门“单线程”的语言,不像java语言,类继承Thread再来个thread.start就可以开辟一个线程,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。 那么这里说的同步和异步到底是什么呢?如果 阅读全文
posted @ 2019-01-24 14:27 八英里 阅读(898) 评论(0) 推荐(0) 编辑