java
文章平均质量分 59
高木同学天下第一
java后端开发……
展开
-
格式化时间,将刚刚,几分钟前,几小时前等时间转换成HH:MM格式的时间
最近做爬虫,爬了一下手机微博,开源一个处理微博时间的组件。话不多说!show my code! /** * 微博时间如下 * 刚刚 * X分钟前 * <p> * X小时前 * 昨天 +时间(昨天 16:30) * 纯日期。(04-16) * 两个参数:created表示以上微博发布时间 ...原创 2020-04-17 16:04:28 · 437 阅读 · 0 评论 -
idea项目maven依赖爆红,还可以这样做!
今天遇到如下问题依赖如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <version>2.2.0.RELEASE</versi...原创 2020-04-15 21:13:26 · 5458 阅读 · 2 评论 -
springboot出现问题javax.servlet.ServletException: Circular view path ……
原因:没有将返回结果转换成json格式。解决办法:方法头上添加注解:@responsebody把controller类上的@controller换成@restcontroller看完有用请点赞原创 2020-04-15 09:55:23 · 1894 阅读 · 2 评论 -
springboot接口返回出现org.springframework.http.converter.HttpMessageConversionException
出现这个异常的原因是要返回的对象为空!你想说我的数据明明从数据库取出来封装进pojo里面了,对象不可能为空!但是,Jackson将pojo转成json的时候会用到实体类的getter和seter方法。如果你的实体类没有getter和seter方法,请添上,这个异常不攻自破!–看完有用请点赞...原创 2020-04-14 17:02:06 · 5282 阅读 · 2 评论 -
java文本文件按行读取,然后每一行写入一个文件
步骤判断文本文件编码(避免乱码)读取文本文件写入判断文本文件编码public static void main(String[] args) throws IOException { BufferedInputStream bin = new BufferedInputStream(new FileInputStream("D:\\hanlp\\情感分析\\正向\\p...原创 2020-04-05 17:04:40 · 3342 阅读 · 0 评论 -
idea报红找不到类,但其实类存在
详情请看:https://blog.csdn.net/qq_41878811/article/details/86146568转载 2020-01-19 14:08:34 · 12807 阅读 · 2 评论 -
Redis底层实现
Redis底层实现Redis数据库实现。数据类型String的底层实现。zset底层实现。Redis数据库实现。Redis是一个key-value数据库这个不必多说,而实现key-value映射的数据结构想必大家也有想到,hash表,对就是它!数据类型String的底层实现。String的底层实现是SDS(sample dynamic String简单动态字符串)SDS实现也很简单,就是...原创 2019-11-01 15:37:28 · 187 阅读 · 0 评论 -
java面向对象三大特征
首先这哥三肯定就是封装、继承、多态首先来介绍封装java说万物皆对象!封装就是万物皆对象的根本!我对封装的理解:抽象一个实体跟业务相关的特征和行为,将之封装成一个类,目的是将类的某些信息隐藏在类里面,不允许外部程序直接访问,而是通过该类提供的方法来访问和操作。封装的好处:1.只能通过规定方法访问数据2.隐藏类的实现细节3.方便修改实现4方便加入控制语句这里还要说到访问控制符了...原创 2019-10-07 15:46:43 · 80 阅读 · 0 评论 -
保证线程执行顺序(面试或者笔试)
我自己想了想,想到三种,也到网上求证了一下,这三种确实成立。1.线程池搞一个corepoolsize=maximumpoolsize=1的线程池,这玩意儿绝对不会错!话不多说:show my codepublic class Inorder3 { public static void main(String[] args) { ThreadPoolExecutor...原创 2019-10-07 12:58:05 · 206 阅读 · 0 评论 -
java反射学习
首先,要明白反射是什么!反射:将类的组成部分封装成其他对象。咋看一眼必然看不懂……咱们来解释解释。第一个问题:类的组成部分有哪些?无非就是成员变量、成员方法、构造方法。你说还有静态代码块、代码块之类的?对不起现在请先忽略它们。好了,反射的意思就是把类的成员变量、成员方法、构造方法封装成其他对象……这也挺难懂的吧……再继续深入的解释!知道类加载吧,就是把编译好的字节码文件加载到JVM...原创 2019-09-18 10:25:31 · 96 阅读 · 0 评论 -
mybatis学习
黑马mybatis第一天1.什么是框架2.三层架构3.持久层技术解决方案4.mybatis概述5.mybatis入门1.什么是框架2.三层架构表现层:展示数据业务层:处理业务逻辑持久层:与数据库交互3.持久层技术解决方案4.mybatis概述mybatis框架是一个优秀的持久层框架,java语言实现的。mybatis封装了jdbc的很多细节,让开发者只需关注实现需求的sql语...原创 2019-09-05 16:50:34 · 108 阅读 · 0 评论 -
红黑树入门,绝对简单易懂
漫画:什么是红黑树超赞,真的简单易懂!这不是我写的,我只是个搬运工,可以给作者点赞哦。原创 2019-08-09 16:48:30 · 174 阅读 · 0 评论 -
java Lambda表达式入门学习
Lambda表达式,也可称为闭包,是java8最重要的新特性。简单说,Lambda表达式牛逼在于可以把一个函数当作参数放进方法中。先看Lambda表达式的语法(parameters)-> expression;或者(parameters)->{ statments;}Lambda表达式有四大特性:1.可选参数类型:参数类型可以不用写,自动识别。2.可选括号:参数列表可以不...原创 2019-08-09 15:11:28 · 658 阅读 · 0 评论 -
LL(1)基于预测分析表程序设计(java实现)
直接上代码:public class ProductionFormula { char left; char[] right; public char getLeft() { return left; } public void setLeft(char left) { this.left = left; }...原创 2019-05-10 20:37:09 · 3048 阅读 · 0 评论