随笔分类 - java基础
摘要:1、利用stream().forEach()循环处理List; List<String> list = Lists.newArrayList();//新建一个List 用的google提供的Guava package com.google.common.collect;list.add("1");l
阅读全文
摘要:String userAgent = request.getHeader("User-Agent").toUpperCase(); if (userAgent.contains("MSIE") || userAgent.contains("TRIDENT") || userAgent.contain
阅读全文
摘要:序列化:将一个对象流化,便于数据的传输 当一个用户访问了服务器,在用户访问后,会在服务器内存在产生一个session(会话),当用户很长时间没有再次对服务器发出请求,那服务器会将会话写入文件系统或数据库中(不管是很长时间没有再次向服务器发送请求还是退出登录,会话都不会立即销毁),这种将内存中的数据读
阅读全文
摘要:正确写法:test里面 应该为单引号套双引号 <select id="findTopicPresetByCompanyIDAndCategory" parameterType="map" resultType="com.seeyon.esn.entity.portal.TopicPreset"> <
阅读全文
摘要:myBatis系列之二:以接口方式交互数据 myBatis系列之二:以接口方式交互数据 myBatis系列之一:搭建开发环境是采用SqlSession的通用方法并强制转换的方式,存在着转换安全的问题: Java代码 User user = (User)session.selectOne("com.j
阅读全文
摘要:dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、功能
阅读全文
摘要:Map<Integer,String> map = new HashMap<Integer, String>(); map.put(1,"a"); map.put(2,"b"); map.put(3,"c"); map.put(4,"d"); map.put(5,"e"); for(Map.Entr
阅读全文
摘要:1封装:封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块
阅读全文
摘要:队列遵循先进先出(FIFO First Input First Output )的原则。 Queue接口,同时使得LinkedList实现了该接口(选择LinkedList实现Queue的原因在于Queue经常要进行插入和删除的操作,而LinkedList在这方面效率较高)。 boolean off
阅读全文
摘要:collection集合 Collection派生出了两个子接口,一个是List另一个则是Set。 List:称为可重复集,顾名思义,该集合中是允许存放重复元素的,那么何为重复元素?重复元素指的并非是同一个元素,而是指equals方法比较为true的元素。 Set:称为不可重复集,所以,该集合中是不
阅读全文
摘要:Date date =new Date(); SimpleDateFormat就是根据一个特定的日期格式在字符串与Date之间相互转换. 将Date格式化为String String format(Date d) 将String解析为Date Date parse(String s) Calenda
阅读全文
摘要:"\"在正则表达式中是转意字符,当我们需要描述一个已经被正则表达式使用的特殊字符时,我们就可以通过使用"\"将其转变为原本的意思。 String[] split(String regex):参数要求传入一个用字符串描述的正则表达式,然后使用该正则表达式描述的字符串规则来匹配当前字符串,并按照满足的部
阅读全文

浙公网安备 33010602011771号