码迷,mamicode.com
首页 > 2017年05月23日 > 全部分享
随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value
利用Java提供的Random类。从List或Set中随机取出一个元素,从Map中随机获取一个key或value。 因为Set没有提供get(int index)方法,仅仅能先获取一个随机数后。利用一个计数器,对Set进行循环,当计数器等于随机数时返回当前元素,对于Map的处理也类似。不知有没有更好 ...
分类:其他好文   时间:2017-05-23 14:22:18    阅读次数:277
jsonp实现数据跨域请求
1、我们知道,哪怕跨域js文件中的代码(当然指符合web脚本安全策略的),web页面也是可以无条件执行的。 远程服务器remoteserver.com根目录下有个remote.js文件代码如下: 本地服务器localserver.com下有个jsonp.html页面代码如下: 毫无疑问,页面将会弹出 ...
分类:Web程序   时间:2017-05-23 14:22:10    阅读次数:202
docker部署
进入docker,以sh server.sh命令打开 dockerFile ...
分类:其他好文   时间:2017-05-23 14:22:01    阅读次数:137
路径问题
props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件ge ...
分类:其他好文   时间:2017-05-23 14:21:52    阅读次数:111
deque的STL常用库函数
双向队列基本的库函数 是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。它允许较为快速地随机访问,但它不像vector 把所有的对象保存在一块连续的内存块,而是采用多个连续的存储块,并且在一个映射结构中保存对这些块及其顺序的跟踪。向deque 两端添加或删除元素的开销很小。它不需要重新 ...
分类:其他好文   时间:2017-05-23 14:21:44    阅读次数:172
linux--cut命令
cut命令:在文件的每一行中提取片断cut[OPTION]...[FILE]...描述(DESCRIPTION)在每个文件FILE的各行中,把提取的片断显示在标准输出.-b,--bytes=LIST输出这些字节实例:[root@pc363~]#cat/etc/gshadow|cut-b1-5root:bin::daemosys::adm::tty::-c,--characters=LIST输出这些字符..
分类:系统相关   时间:2017-05-23 14:21:37    阅读次数:207
SQL基础-order by
若sql语句中order by指定了多个字段,则怎么排序? 举个例子吧:order by id desc,time desc先是按 id 降序排列 (优先)如果 id 字段 有些是一样的话 再按time 降序排列 (前提是满足id降序排列) ...
分类:数据库   时间:2017-05-23 14:21:30    阅读次数:173
bootstrap-表单控件——按钮
1.运行效果如图所示2.实现代码如下<!DOCTYPEhtml> <html> <head> <metacharset="utf-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <title>表单控件——按钮</title> <!--最新版本的Bootstrap核心CSS文件--> <..
分类:其他好文   时间:2017-05-23 14:21:23    阅读次数:124
微微一信很头疼
在第三方移动支付领域,微信和支付宝是最大的两家支付平台,占据了近80%的市场份额。在社交方面,微信几乎可以说是最成功的手机端社交软件,连支付宝都被逼迫的“暂时放弃社交”。从功能上看,自从开放了小程序并丰富了各种功能之后,微信能发挥的作用也越来越多。 当然,说的这些优点,都是为了一个目的,欲抑先扬。最 ...
分类:其他好文   时间:2017-05-23 14:21:14    阅读次数:155
自动化运维工具Ansible的简单使用
一 基础使用 1. 简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:其他好文   时间:2017-05-23 14:21:07    阅读次数:785
5.23上午 外教课 linux 听力
看一个例子就明白了。新建一个Makefile,内容如下: 复制代码 ifdef DEFINE_VRE VRE = “Hello World!” else endif ifeq ($(OPT),define) VRE ?= “Hello World! First!” endif ifeq ($(OPT ...
分类:系统相关   时间:2017-05-23 14:21:00    阅读次数:205
简单RPC框架-基于Consul的服务注册与发现
一般我们常见的RPC框架都包含如下三个部分:注册中心,用于服务端注册远程服务以及客户端发现服务服务端,对外提供后台服务,将自己的服务信息注册到注册中心客户端,从注册中心获取远程服务的注册信息,然后进行远程过程调用上面提到的注册中心其实属于服务治理,即使没有注册..
分类:其他好文   时间:2017-05-23 14:20:52    阅读次数:149
如何在Rancher上运行无服务器应用程序
最近,系统设计中较新颖的概念之一要属“无服务器架构”理念。毫无疑问,这有点夸张,因为确实有服务器参与其中,但这意味着我们可以以不同的方式看待服务器。无服务器的潜在上升空间想象一下,一个简单的基于Web的应用程序,处理来自HTTP客户端的请求。而不是让一些程序运行时等..
分类:其他好文   时间:2017-05-23 14:20:44    阅读次数:149
hibernate 表关系映射详解之继承关系
举例:亚马逊的网上商城可以卖很多东西,比如说图书,电器,水果等等,那么我们以面向对象的理念去抽象一个商品类,他具有商品的共有属性,比如说上架时间,当前 价格,优惠价格等待,商品可以继承商品类,也可以保有自己的属性,比如说商品名等等。这种关系称为继承。 上文说到继承,那么怎么在数据库中体现继承,以及在 ...
分类:Web程序   时间:2017-05-23 14:20:37    阅读次数:197
解决 jsonP 安全问题
jsonp安全性防范,分为以下几点: 1、防止callback参数意外截断js代码,特殊字符单引号双引号,换行符均存在风险 2、防止callback参数恶意添加标签(如script),造成XSS漏洞 3、防止跨域请求滥用,阻止非法站点恶意调用 针对第三点,我们可以通过来源refer白名单匹配,以及 ...
分类:Web程序   时间:2017-05-23 14:20:29    阅读次数:416
根据当前机器配置实现内核参数初始化脚本
#对一台新机器根据当前机器配置实现内核参数的初始化 #将脚本加入计划任务后,若机器配置出现更改可根据配置的更改修改内核参数 #!/bin/bash Mem=$(free|grepMem|awk‘{print$2}‘)#获取系统当前内存大小 parameter=$(expr$Mem/64)#计算内核参数配置 #echo$Mem$parameter conf=(n..
分类:其他好文   时间:2017-05-23 14:20:24    阅读次数:234
接口和抽象类如何进行选择使用
1.接口和抽象类经常是设计模式经常使用的东西,如何来进行选择呢?
分类:其他好文   时间:2017-05-23 14:20:17    阅读次数:105
1643条   上一页 1 ... 50 51 52 53 54 55 56 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!