随笔分类 - 常见问题
摘要:Tomcat启动时自动加载Servlet1、想做一个服务启动时自动启动一不停止的获取订阅功能2、之前是做一个Jsp页面请求servlet来触发方法3、现在实现Tomcat启动时自动加载Servlet1、Tomcat中启动Servlet时,只需要在Servlet所在的工...
阅读全文
摘要:要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。 1 2 3 4 5 6 7 8 9 10 11 12 ...
阅读全文
摘要:一.简述在Java8中,我们可以使用以下类来计算日期时间差异:1.Period2.Duration3.ChronoUnit二.Period类主要是Period类方法getYears(),getMonths()和getDays()来计算.示例:package inspi...
阅读全文
摘要:Fiddler抓包工具在APP开发过程中使用非常频繁,对开发者理解HTTP网络传输原理以及分析定位网络方面的问题非常有帮助。今天抽点时间出来总结一下Fiddler在实际开发过程中的应用。我开发过程中使用的比较多的抓包工具主要有MiniSniffer,Fiddler和W...
阅读全文
摘要:开始使用 Spring Boot 编写能直接运行的 Spring 应用程序J Steven Perry2017 年 6 月 28 日发布WeiboGoogle+用电子邮件发送本页面6Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部...
阅读全文
摘要:Streams 的背景,以及 Java 8 中的使用详解为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的...
阅读全文
摘要:使用OPtional的orElse()问题项目中有这样一段代码:return Optional.ofNullable(service.A()).orElse(service.B())1功能显而易见,service.A()如果返回值是null,则返回service.B(...
阅读全文
摘要:1. 收集器简介收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结...
阅读全文
摘要:1. 流的基本概念1.1 什么是流?流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行...
阅读全文
摘要:在公司codereview过程中,发现一个问题,就是有些人循环用的是普通for循环,有些人用的是foreach循环,它们之间有什么区别?应该在什么时候使用这两种循环了?两种循环的语法格式:普通for循环语法: for (int i = 0; i arrayLis...
阅读全文
摘要:常用方式代码如下:public Map getIdNameMap(List accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUse...
阅读全文
摘要:根据需求需要取得当天的零点 LocalDateTime today_start = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);//当天零点 String td_st_str =today_start.for...
阅读全文
摘要:之前在网上找的一些web项目都是用eclipse开发的,想把这些项目导入到idea中,然后部署到tomcat中,在网上找了很多教程,很多都不靠谱,发现网上很多配置都是多余的,其实很多只需要按idea默认的配置就行了。后来自己一直琢磨终于搞定,希望别人遇到同样的问题的时...
阅读全文
摘要:Lambda表达式和Java集合框架本文github地址Java8为容器新增一些有用的方法,这些方法有些是为完善原有功能,有些是为引入函数式编程(Lambda表达式),学习和使用这些方法有助于我们写出更加简洁有效的代码.本文分别以ArrayList和HashMap为例...
阅读全文
摘要:在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码 @RequestM...
阅读全文
摘要:v1.指定为 post 请求,输入 url Content-Type: application/x-www-form-urlencoded;charset=utf-8 request body中的参数格式:userName=adminicxp&userPasswo...
阅读全文
摘要:List转到Iterator容易,JDK本身就支持,反过来的实现方式如下:1.使用Apache Common Collections 2.自己实现的方法转换3.Guaa实现转换[java] view plain copy 方式1: #Apache Commons C...
阅读全文
摘要:Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static > void sort(List list) { list.sort(null); } pub...
阅读全文
摘要:来自:Java译站链接:http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html英文:http://javarevisited.blogspot....
阅读全文
摘要:集合类KeyValueSuper说明Hashtable 不允许为 null不允许为 nullDictionary 线程安全ConcurrentHashMap 不允许为 null不允许为 nullAbstractMap 锁分段技术(JDK8:CAS)TreeMap 不允...
阅读全文

浙公网安备 33010602011771号