摘要:
[译]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)