
Java
文章平均质量分 54
文生同学
当地一个村民
展开
-
学习Java,用心看完这几本书,不进阿里都难!
1)入门版:《Head First Java》、《Java 核心技术卷》2)进阶版:《Java编程思想》、《Effective Java》、《Java网络编程》、《代码整洁之道》3)大牛版:《Java并发编程》、《深入理解Java虚拟机》、《Java性能权威指南》、《重构》、《算法》...原创 2020-07-17 09:36:20 · 313 阅读 · 0 评论 -
验证手机和座机的正则表达式
regexp: /^((0\d{2,3}-\d{7,8})|(1[35847]\d{9}))$/,原创 2020-07-14 10:11:43 · 1469 阅读 · 0 评论 -
利用Java中的HSSFWorkbook导出excel表
最近公司的需求,要做一个excel导出功能,在网上看了很多教程都搞得很复杂,我直接上干货! 下面的方法就是直接导出excel的方法,可以直接用,其中evenList是数据源,res是response,type非必须项public void downLoadTemplate(List eventList, HttpServletResponse res,String type) { try { // 第一步,创建一个webbook,对应一个Excel文件 .原创 2020-06-20 13:15:53 · 1143 阅读 · 1 评论 -
subList的作用
先通过下面这个例子,看看具体的返回类型:public class TestSubList { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add(""+i); } List<St...原创 2020-06-01 22:13:24 · 668 阅读 · 0 评论 -
Cannot deserialize value of type java.util.Date from String 2020-06-03
1.服务器用@RequestBody接收数据,前端传的格式是yyyy-MM-dd。2.异常描述:反序列化失败,yyyy-MM-dd不是有效的格式。解决方案方案1:添加@JsonFormat注释,pattern格式要与前端一致@JsonFormat(shape=JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")private Date validDate;...原创 2020-06-01 19:10:10 · 6994 阅读 · 0 评论 -
springboot项目访问不了Webapp下面的js和css资源
写一个配置类:package com.tmall.tmallspringboot.config;import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.C原创 2020-05-27 15:40:15 · 1720 阅读 · 0 评论 -
Java中http请求的三种方式
这是第一种方式:package com.powerX.httpClient;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURL原创 2020-05-25 15:04:15 · 264 阅读 · 0 评论 -
bootstrap table中文API
点击我一起来学习bootstraptable吧。(づ ̄3 ̄)づ╭❤~原创 2020-05-23 17:59:33 · 239 阅读 · 0 评论 -
bootstraptable刷新页码出现错误,【已解决】
其实这是因为缓存的原因,直接在xml中关闭二级缓存就好了。<select id="******" usecache="false"></select>这样就成功解决了。原创 2020-05-18 15:59:28 · 439 阅读 · 0 评论 -
【已解决】The valid characters are defined in RFC 7230 and RFC 3986
今天在做一个请求的时候,tomcat出现The valid characters are defined in RFC 7230 and RFC 3986这个错误,因为我的get请求包含中文字符,现在高版本的的tomcat是很规范的,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符。所以想解决这个bug其实很简单用一个转码的就行了encodeURI();path: basePath + "/mManifestGoodsCur/index?unlo原创 2020-05-13 20:52:59 · 620 阅读 · 0 评论 -
Uncaught TypeError: Illegal invocation
今天在做上传图片的时候ajax出现这个错误Uncaught TypeError: Illegal invocation后来发现是请求头不对,所以$.ajax({ url:"../bizAlert/delBizAlert", type: "POST", async: false, processData: false, // jQuery不要去处理...原创 2020-04-26 19:42:20 · 183 阅读 · 0 评论 -
避免ajax请求过多,导致内存溢出,请求之后回收资源
success: function (data, textStatus) { //do something...},complete: function (XHR, TS) { XHR = null} //回收资源原创 2020-04-24 10:14:05 · 1157 阅读 · 0 评论 -
cron 表达式在线生成工具
http://cron.qqe2.com/可以自动生成想要的时间原创 2020-04-13 20:15:23 · 1160 阅读 · 0 评论 -
Non-resolvable parent POM ['parent.relativePath]
Non-resolvable parent POM ['parent.relativePath]其实就是没有找到父类的pom文件,所以加上相对路径。本来是这样 <parent> <groupId>com.muyangbing</groupId> <artifactId>hw-parent</artifact...原创 2020-04-09 14:55:04 · 531 阅读 · 0 评论 -
MybaitsPlus查询的几种方式
1、使用lambda进行查询。QueryWrapper<Student> queryWrapper = new QueryWrapper<>();queryWrapper.lambda().eq(Student::getName, "小小");List<Student> studentList = list(queryWrapper);for (S...原创 2020-03-10 09:04:54 · 1039 阅读 · 0 评论 -
map的几种遍历方式
Map<String, Object> map = new HashMap<String, Object>();map.put("aaa", 123);map.put("bbb", 321);map.put("ccc", 213);...原创 2020-03-05 09:55:12 · 199 阅读 · 0 评论 -
Java中时间的加减运算~
java中的时间运算的方法有多种,我觉得最好用的是这一种:Date now2 = new Date();//获取当前时间Calendar rightNow = Calendar.getInstance();rightNow.setTime(now2);//将当前时间设置进去根据需要去加减时间rightNow.add(Calendar.MONTH,-1);//日期减去1个...原创 2020-01-20 11:29:56 · 2547 阅读 · 0 评论 -
mybaits plus的心得
今天公司接了一个项目,看到我们老大使用的是mybaits plus,就学习了这个开发框架。下面是一些mybaits plus的一些特性。无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD(CRUD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。 它代表创建(Create)、读取(Read)更新(Up...原创 2019-09-11 10:12:32 · 290 阅读 · 0 评论 -
面试阿里p7的笔试。没达到这个水平,还是别去了。
1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. nginx的请求转发算法,如何配置根据权重转发4. 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)5. 线程的状态5. 线程的阻塞的方式6. sleep和wait的区别7. hashmap的底层实现...原创 2019-01-30 17:29:50 · 15394 阅读 · 2 评论 -
Override和Overload的区别
Override和Overload的区别?Overloaded的方法是否可以改变返回值的类型? (1)方法的重写Override和重载Overload是Java多态性的不同表现。 override是方法覆盖,用在父子类中,是方法名字相同,参数列表也相同,声明形式都相同,但是子类方法的权限不允许小于父类,不允许抛出比父类更多的异常。调用子类的方法与父类的同名方法无关,在子类中完...转载 2019-01-30 17:26:40 · 799 阅读 · 0 评论 -
spring技术总结
☆Spring技术总结※1个容器 ProxyFactoryBean factory1、自己创建容器 1)不用配置文件,用纯java代码自己创建ProxyFactoryBean factory = new ProxyFactoryBean();//底层,一般不用 2)从Spring配置文件创建(位置在src根目录ApplicationContext ctx = new Clas...原创 2019-01-30 11:26:37 · 190 阅读 · 0 评论 -
Unnamed bean definition specifies neither 'class' nor 'parent' nor 'factory-b
这个原因是spring的bean写错了,一般是id没写原创 2019-01-31 14:37:03 · 347 阅读 · 0 评论