当前位置: 首页>>代码示例>>Java>>正文


Java HashedMap.put方法代码示例

本文整理汇总了Java中org.apache.commons.collections.map.HashedMap.put方法的典型用法代码示例。如果您正苦于以下问题:Java HashedMap.put方法的具体用法?Java HashedMap.put怎么用?Java HashedMap.put使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.commons.collections.map.HashedMap的用法示例。


在下文中一共展示了HashedMap.put方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getuserPrefs

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@ModelAttribute("userPrefs")
public HashedMap getuserPrefs() {
	Authentication auth = SecurityContextHolder.getContext().getAuthentication();
	String eppn = auth.getName();
	HashedMap mapPrefs= new HashedMap();
   	mapPrefs.put("editable", preferencesService.getPrefValue(eppn, "EDITABLE"));
   	mapPrefs.put("ownOrFreeCard", preferencesService.getPrefValue(eppn, "OWNORFREECARD"));
	return mapPrefs;
}
 
开发者ID:EsupPortail,项目名称:esup-sgc,代码行数:10,代码来源:ManagerCardController.java

示例2: index

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
/***
 * 欢迎页面
 * @param request
 * @return json
 */
@ResponseBody
@RequestMapping(value = {"", "/index"})
public Object index(HttpServletRequest request) {
    log.error("hello world");
    HashedMap map = new HashedMap();
    map.put("hashCode", this.hashCode());
    map.put("thread", Thread.currentThread().getName());
    map.put("msg", "welcome message");
    Person person = new Person("xjt", 2, 22);
    map.put("author", person);
    return map;
}
 
开发者ID:ansafari,项目名称:melon,代码行数:18,代码来源:IndexController.java

示例3: saveWith4Images

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@Transactional
@Deprecated
public void saveWith4Images(String name, Boolean isCrop, Boolean isPlague,
		String scientificName, String desc, String im1, String base64_1,
		String im2, String base64_2, String im3, String base64_3,
		String im4, String base64_4) {
	
	HashedMap images = new HashedMap(); 
	images.put(im1, base64_1);
	images.put(im2, base64_2);
	images.put(im3, base64_3);
	images.put(im3, base64_4);
	
	saveWithNImages(name, isCrop, isPlague, scientificName, desc, images);
}
 
开发者ID:eiroa,项目名称:Fitoscanner_Backend,代码行数:16,代码来源:EspecieService.java

示例4: saveSample

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@POST
@Path("/save/{quant}")
@Consumes("application/x-www-form-urlencoded")
public Response saveSample(@PathParam("quant")Integer quantity  ,
		MultivaluedMap<String, String> FormValues,
		@FormParam("date") String date,
		@FormParam("isAnon")Boolean isAnon,
		@FormParam("imei")String imei,
		@FormParam("lat")String lat,
		@FormParam("lon")String lon,
		@FormParam("images_hash")String hash) {
	DateTime parsedDate = DateHelper.formatStringDate(date);
	System.out.println("Se intentara guardar muestra de "+quantity+ " imagenes");
	
	HashedMap imagenes = new HashedMap();
	int total = quantity;
	while(total >0){
		if(!FormValues.containsKey("sample_image_"+total+"_base64")){
			//http 417 Expectation failed
			return Response.status(417)
					.header("Access-Control-Allow-Origin", "*")
					.header("There are sample images missing","*")
					.build();
		}
		
		//Armar mapa titulo =>base64
		imagenes.put(FormValues.getFirst("sample_image_"+total+"_title"), FormValues.getFirst("sample_image_"+total+"_base64"));
		total--;
	}
	System.out.println("Imagenes obtenidas: "+ imagenes);
	
	muestraService.saveSample(parsedDate,isAnon,imei,lat,lon,
			FormValues.getFirst("sample_name"), imagenes,hash);
	return Response.ok().header("Access-Control-Allow-Origin", "*").build();
}
 
开发者ID:eiroa,项目名称:Fitoscanner_Backend,代码行数:36,代码来源:MuestraRest.java

示例5: cacheAllGenes

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
private static void cacheAllGenes() {
    Long current = MainUtils.getCurrentTimestamp();

    genes = new HashSet<>(ApplicationContextSingleton.getGeneBo().findAll());
    genesByEntrezId = new HashedMap();
    hugoSymbolToEntrez = new HashedMap();
    for (Gene gene : genes) {
        genesByEntrezId.put(gene.getEntrezGeneId(), gene);
        hugoSymbolToEntrez.put(gene.getHugoSymbol(), gene.getEntrezGeneId());
    }

    System.out.println("Cache all genes: " + MainUtils.getTimestampDiff(current) + " at " + MainUtils.getCurrentTime());
}
 
开发者ID:oncokb,项目名称:oncokb,代码行数:14,代码来源:CacheUtils.java

示例6: getFields

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
public Map<String, Object> getFields() {
    HashedMap fields = new HashedMap();
    fields.put("s3_bucket", s3Bucket);
    fields.put("s3_object_key", s3ObjectKey);
    return fields;
}
 
开发者ID:sherzberg,项目名称:graylog-plugin-s3,代码行数:7,代码来源:S3Record.java

示例7: simple

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@Test
public void simple() throws InterruptedException {
	CachedMap<Object, Object> cachedMap = new CachedMap<>(1000);

	cachedMap.put("sample", "zz");
	cachedMap.put("sample22", "zz");

	System.out.println(cachedMap.get("sample"));

	Thread.sleep(1500);

	System.out.println(cachedMap.get("sample"));
	System.out.println(cachedMap.get("sample22"));

	HashedMap hashedMap = new HashedMap();
	hashedMap.put("sample", "zz");
	hashedMap.put("sample22", "zz");

	cachedMap.putAll(hashedMap);

	System.out.println(cachedMap);
	Thread.sleep(1500);

	System.out.println(cachedMap);

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:27,代码来源:CachedMapTest.java

示例8: miltiThread

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@Test
public void miltiThread() throws InterruptedException {

	for (int i = 0; i < 10; i++) {
		final int inn = i;
		Thread thread = new Thread(() -> {

			String name = Thread.currentThread().getName();
			CachedMap<Object, Object> cachedMap = new CachedMap<>(1000);

			cachedMap.put("sample", "zz" + inn);
			cachedMap.put("sample22", "zz" + inn);

			System.out.println(name + " " + cachedMap.get("sample"));

			try {
				Thread.sleep(1500);
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}

			System.out.println(name + " " + cachedMap.get("sample"));
			System.out.println(name + " " + cachedMap.get("sample22"));

			HashedMap hashedMap = new HashedMap();
			hashedMap.put("sample", "zz" + inn);
			hashedMap.put("sample22", "zz" + inn);

			cachedMap.putAll(hashedMap);

			System.out.println(name + " " + cachedMap);
			try {
				Thread.sleep(1500);
			} catch (Exception e) {
				e.printStackTrace();
			}

			System.out.println(name + " " + cachedMap);
		} , "Name" + i);

		thread.start();
	}

	Thread.currentThread().sleep(5000);
}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:47,代码来源:CachedMapTest.java

示例9: miltiThread2

import org.apache.commons.collections.map.HashedMap; //导入方法依赖的package包/类
@Test
	public void miltiThread2() throws InterruptedException {

		CachedMap<Object, Object> cachedMap = new CachedMap<>(1000);
		for (int i = 0; i < 10; i++) {
			final int inn = i;
			Thread thread = new Thread(() -> {

				String name = Thread.currentThread().getName();

//				cachedMap.put(name, "zz" + inn);
				cachedMap.put(name, "zz" + inn);
				cachedMap.put(name, "zz" + inn);
				cachedMap.put(name, "zz" + inn);
				cachedMap.put(name, "zz" + inn);
				cachedMap.put(name, "zz" + inn);

				System.out.println(name + " " + cachedMap.get(name));

				try {
					Thread.sleep(1500);
				} catch (Exception e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}

				System.out.println(name + " " + cachedMap.get(name));


				HashedMap hashedMap = new HashedMap();
				hashedMap.put(name, "zz" + inn);

				cachedMap.putAll(hashedMap);

				System.out.println(name + " " + cachedMap);
				try {
					Thread.sleep(1500);
				} catch (Exception e) {
					e.printStackTrace();
				}

				System.out.println(name + " " + cachedMap);
			} , "Name" + i);

			thread.start();
		}

		System.out.println(cachedMap.isEmpty());
		Thread.currentThread().sleep(5000);
		System.out.println(cachedMap.isEmpty());
	}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:52,代码来源:CachedMapTest.java


注:本文中的org.apache.commons.collections.map.HashedMap.put方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。