![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 80
yven_style
一个人有两块手表就永远不知道时间
展开
-
Java获取文件后缀名
import java.io.File;public class Test { /** *author: itmyhome */ public static void main(String[] args) { File file = new File("HelloWorld.java"); String fileName = file.getName(); Stri转载 2017-08-28 15:04:35 · 2182 阅读 · 0 评论 -
Java反射获取方法,执行方法,获取注解
新建Person类:package test.reflection.cal;import test.reflection.annotation.AnnoTest;/** * 用于测试反射的类 * @author Administrator * */public class Person { private int id; private String name;原创 2017-11-16 15:29:06 · 4354 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty :判断某字符串是否非空StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = trueStringUtils.isNotEmpty("bob") = trueisNotBlank:判断某字符串是否不为空且长度不为0且不转载 2017-12-25 09:22:45 · 35142 阅读 · 0 评论 -
Java基础问题(待更新)
1、switch表达式可以支持哪些类型?switch表达式后面的数据类型只支持byte,short,char,int四种整形类型、枚举类型和java.lang.String类型(Java7开始)。2、a+=b 和 a=a+b的区别?涉及到类型转换的问题,左操作数即保存结果的操作数的数据精度要低,此时这两种形式才有区别。例如 a 为short类型,b为int类型 ,b=5;a+=5原创 2017-12-28 08:41:33 · 144 阅读 · 0 评论 -
JAVA Calendar日期加1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try{ Date d = sdf.parse("2018-01-31"); Calendar cld = Calendar.getInstance(); cld.setTime(d); cld.add(Calendar.MONT转载 2018-03-07 14:37:19 · 3525 阅读 · 0 评论 -
Java内部类
外部类OutClass和内部类InnerClass编译之后的名字:1、成员内部类注意:1) 成员内部类可以无限制的访问外围类的所有方法和属性,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问;2) 成员内部类不能 存在任何static修饰的变量和方法;3) 成员内部类是依附于外围类的,只有先创建了外围类才能创建内部类;2、原创 2018-03-16 11:40:43 · 161 阅读 · 0 评论 -
Java读取Excel表格中时间
// 从Excel中读取日期 Calendar c = new GregorianCalendar(1900, 0, -1); Date ddd = c.getTime(); System.out.println(ddd.toLocaleString()); Date _d = DateUtils.addDays(ddd, 43167); // 43167是距离1900年1月1日的原创 2018-03-11 19:35:12 · 1311 阅读 · 0 评论 -
springMVC实体类时间格式化
使用JsonFormat注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private java.util.Date sendDate;使用mybatis,数据库MySQL原创 2018-03-06 09:37:15 · 4299 阅读 · 0 评论 -
Java面试题摘要
1、TCP和UDP的区别(1)(2),TCP三次握手和四次分手(1)(2)(3)、图解 TCP释放连接时为什么time_wait状态必须等待2MSL时间2、线程池的工作原理,任务拒接策略有哪几种?线程启动,运行,并发的问题3、进程和线程的区别4、线程安全和非线程安全的集合(hashMap、hashtable。。。)5、集合框架。ArrayList和LinkedList的区别。。。。。...转载 2018-03-28 11:13:47 · 209 阅读 · 0 评论 -
redis工具类(redisTemplate实现)
package cn.common.utils;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;imp...原创 2018-05-05 15:30:03 · 3331 阅读 · 1 评论 -
Java之线程一(Java多线程编程核心技术)
一、等待/通知机制的实现1、wait()的作用是使当前执行代码的线程进行等待,将当前线程放入‘预执行队列’中,并且在wait()所在的代码处停止执行,直到接到通知或者中断为止。注意:在调用wait()之前,线程必须获得该对象的对象级别锁,所以只能在同步方法或者同步块中调用wait()方法。——wait方法使线程停止运行2、notify()方法也要放在同步方法或者同步块中,在调用前,也要获取该对象级...原创 2018-04-27 16:02:39 · 175 阅读 · 0 评论 -
网络开放api
天气:http://www.sojson.com/open/api/weather/json.shtml?city=深圳代码中请求需要使用UTF-8的编码方式原创 2017-11-15 16:00:47 · 303 阅读 · 0 评论 -
spring @Autowired @Quatifier @Resource的使用
。。。、、原创 2017-11-14 11:07:01 · 371 阅读 · 0 评论 -
Java反射
public static void main(String[] args) throws Exception { //使用反射机制获取类的方式,有三种 // 方式1 Class c1 = Person.class; // 方式 2 Class c2 = Class.forName("com.yven.entity.Person"); // 方式 3原创 2017-11-14 10:37:54 · 154 阅读 · 0 评论 -
文件下载实现
后台: /** * 下载文件 * @param request * @return * @throws IOException */ @RequestMapping("/download") public ResponseEntity downloadFile(HttpServletRequest request) throws IOException { if(r原创 2017-08-29 17:21:34 · 375 阅读 · 0 评论 -
文件上传实现
后台: @RequestMapping(value = "/upload") public ResponseEntity> upload(@RequestParam MultipartFile handbookFile, HttpServletRequest request, HttpServletResponse response) throws IOException { Ma原创 2017-08-29 17:24:17 · 230 阅读 · 0 评论 -
Java jsp时间格式化
odr.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));// 时间原创 2017-08-26 16:30:41 · 250 阅读 · 0 评论 -
发送HTTP请求,HttpPost
HttpPost httpRequest = new HttpPost("url"); List nvalues = new ArrayList(); nvalues.add(new BasicNameValuePair("key1", value1)); nvalues.add(new BasicNameValuePair("key2", value2)); nvalues.原创 2017-10-09 16:36:36 · 2546 阅读 · 2 评论 -
springmvc国际化设置
1、在spring配置文件中配置: 配置中 对应properties配置文件第一个下划线之前对应前端的中文 | 英文原创 2017-10-18 15:38:01 · 324 阅读 · 0 评论 -
Javaweb文件上传和下载工具类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.H...原创 2017-10-18 16:09:32 · 458 阅读 · 0 评论 -
解决maven update project jdk编译版本变化的问题
在pom添加: org.apache.maven.plugins maven-compiler-plugin 3.1 1.7 1.7原创 2017-10-27 09:30:08 · 509 阅读 · 0 评论 -
JSTL 将时间戳格式化
原创 2017-10-24 15:07:30 · 916 阅读 · 0 评论 -
一个中文字符占用的字节数
IOS-8859-1:1字节GBK:2字节UTF-8:3字节原创 2017-11-10 10:57:25 · 1497 阅读 · 0 评论 -
getServletContext和getServletConfig的getInitParameter方法区别
转:http://baiduqing.blog.163.com/blog/static/1896291012011611105621698/转载 2017-10-25 09:02:17 · 2581 阅读 · 0 评论 -
Java、js中json和对象的相互转换
Java:使用 org.codehaus.jackson.map.ObjectMapper 实现bean和json之间的转化js:json转对象: var obj = JSON.parse('{"name":"sam","age":22}')对象转字符串: JSON.sttringify(obj)原创 2017-11-14 09:08:50 · 940 阅读 · 0 评论