摘要: [译]The Python Tutorial#Brief Tour of the Standard Library — Part II 第二部分介绍更多满足专业编程需求的高级模块,这些模块在小型脚本中很少用到。 11.1 Output Formatting reprlib模块为大型或者深度嵌套的容器提供了一个定制版本... 阅读原文
2017-07-29 08:17:01 阅读(834) 评论(0)
摘要: STL(模板库) 【题外话】:心血来潮,忽然想深入研究一下关于Map[]数组,就去上百度,上博客忽然发现Map[]数组类属于STL。相信提到Map[]数组大家想必不会陌生,但是这个STL是个什么鬼,想必大家和我一样,一脸懵逼。莫慌,接下来让我带着你们一起剥光她,看个清楚、看个透彻。。。。 一、STL概念(来源于度大婶... 阅读原文
2017-07-29 08:04:01 阅读(784) 评论(0)
摘要: Redis Cluster 集群伸缩   1. 伸缩原理   Redis提供了灵活的节点扩容和收缩方案。在不影响集群对外服务的情况下,可以为集群添加节点进行扩容也可以对下线节点进行缩容。   我们在Redis Cluster 介绍与搭建这篇文章中搭建了一个三主三从的redis集群(如下图所示)。在搭建 Redis C... 阅读原文
2017-07-29 07:36:02 阅读(829) 评论(0)
摘要:   一、前言 maven是java的包管理工具,相当于是nodejs中的npm,php中的composer,python中的pip(如果有一个中了,那么你应该就了解了)。应用maven可以方便地引入各种java的第三方类库(包括Spring、Struts、junit等)和插件(如tomcat等)。 本文采用intel... 阅读原文
2017-07-29 07:19:06 阅读(815) 评论(0)
摘要: 可能很多Java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。 1.在看例子之前,确保你理解以下几个术语: 栈:由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。 堆:由JVM分配的,用于存储对... 阅读原文
2017-07-29 06:00:06 阅读(822) 评论(0)
摘要: 本文用例下载地址,里面还有一个MyBatis实现分页的例子 http://files.cnblogs.com/files/gaofei-1/MyBatisDemo.rar    本文使用的是MySQL数据库,所需SQL脚本如下 1 CREATE DATABASE demo; 2 USE demo;... 阅读原文
2017-07-29 00:03:01 阅读(786) 评论(0)
摘要: 正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径。在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例。 本地读取资源文件 java类中需要读取properties中的配置文件,可以采用文件(File)方式进行读取: 1 File... 阅读原文
2017-07-28 22:43:02 阅读(771) 评论(0)
摘要: 题目原文详见http://coursera.cs.princeton.edu/algs4/assignments/collinear.html 程序的主要目的是寻找n个points中的line segment,line segment的要求就是包含不少于4个点。 作业包含三部分程序实现: 一、Point compa... 阅读原文
2017-07-28 21:04:06 阅读(1136) 评论(0)
摘要: 认真对待学习 最近又重新阅读了spring官方文档 对里面的有用的高频的配进行记录和分享。 简介 控制反转(IoC)又被称作依赖注入(DI)。它是一个对象定义其依赖的过程,它的依赖也就是与它一起合作的其它对象,这个过程只能通过构造方法参数、工厂方法参数、或者被构造或从工厂方法返回后通过settter方法设置其属性来实... 阅读原文
2017-07-28 19:06:02 阅读(785) 评论(0)
摘要: 在这里我罗列我用过的两种方式   记录  以备后用 1.传字符串的形式,字符串中每个id用 “,”  隔开   打印出来如下形式:      前台JS代码    function saveRoleAdd() { var roleNames = $('#roleNames').textbox(... 阅读原文
2017-07-28 17:34:02 阅读(776) 评论(0)