自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java面试个人总结200多题(四)

声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。哈哈,后面是个人被问过的一些题。 就不做整理了,大家将就看看。如果觉得有问题大家也可以百度补充。十八、RedisRedis更要多懂一点,单线程模型,aof,rdb,rewrite,主从,cluster,哪些类型?包含一些缓存常见的问题击穿、穿透、雪崩、数据一致性等179.redis 是什么?都有哪些使用场景?Redis是一个开源的 key—value型 单线程 数据库,支持string、list、set、zset和hash类型数据。

2020-06-23 15:47:37 385

原创 Java面试个人总结200多题(三)

声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。十二、Hibernate113.为什么要使用 hibernate?A。对jdbc访问数据库的代码进行了封装,简化数据访问层繁琐的重复性代码B。简化dao层编码工作C。性能非常好,是一个轻量级的框架114.什么是 ORM 框架?对象关系映射(ORM),即通过类与数据库表的映射关系,将对象持久化到数据库中115.hibernate 中如何在控制台查看打印的 sql 语句?true116.hibernate 有几种查询方式?

2020-06-23 15:47:08 176 1

原创 Java面试个人总结200多题(二)

*声明:这是个人面试的总结,很多都是我自己百度的,答案仅供大家参考。64.jsp 和 servlet 有什么区别?Servlet 适合动态输出 Web 数据和业务逻辑处理,对于 html 页面内容的修改非常不方便;Jsp 是在 Html 代码中嵌入 Java 代码,适合页面的显示内置对象不同,获取内置对象的方式不同Servlet一种服务器端的Java应用程序由 Web 容器加载和管理用于生成动态 Web 内容负责处理客户端请求Jsp是 Servlet 的扩展,本质上还是 Servlet

2020-06-23 15:32:46 336

原创 Java面试个人总结200多题(一)

声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。一、Java 基础1.JDK 和 JRE 有什么区别?JDK 是java 开发工具包,jre是java运行环境,JDK 包含jre2.== 和 equals 的区别是什么?==基本数据类型比较的是值。引用数据类型比较的是地址值是否相等。equals比较的是对象是否相等3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?不一定。hashCode()相等即它的哈希值相等。哈希值相等它的键值不一

2020-06-23 15:21:43 214

原创 springboot源码自动装配解析学习(标题一)

只为记录自己学习的知识总结分享,欢迎指正,共同学习提升。废话不多上图:创建一个Demo,进入到springboot主方法:进入到@EnableAutoConfiguration利用@Import 注解将所有符合自动装配的Bean注入到IOC容器中进入到AutoConfigurationImportSelector 类,第一句判断当前的系统是否禁用了自动装配的功能,如果被禁用:priva...

2020-04-29 15:57:05 191

原创 Springboot+MybatisPlus+Spring-security-Jwt Api接口实现权限认证实战

<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId> <version>2.0.0.RELEASE</version> </dependency> <!-- https://mvnrepos

2019-08-01 15:24:23 3163 2

原创 MySqL8 安装详解(Windos 64位)

下载地址:https://dev.mysql.com/downloads/mysql/下载解压:解压后的文件里面没有my.ini 需要自己手动创建:my.ini的内容:[mysqld]# 设置mysql客户端连接服务端时默认使用的端口port=3306 #设置mysql服务名server_id=mysql8 # 设置mysql的安装目录basedir=E:/my...

2019-05-23 11:02:31 154

原创 根据出生年月日算出实际的月龄

工具类/** * 根据出生日期算出月龄 */ public static Integer getMouthAge(Date birth){ if(null == birth){ return 0; } Calendar calInfo = GregorianCalendar.getInstance(); calInfo.setTime(birth); int ...

2019-04-02 10:21:01 1905

原创 java springboot中调用第三方接口

调用第三方接口,记录下自己写的不然忘记。依然是废话不喜欢多说,上代码:application.yml配置server: port: 7888 servlet: context-path: /genetomcat: remote-ip-header: x-forward-for uri-encoding: UTF-8 max-threa...

2018-12-28 14:37:18 24150 16

原创 SpringBoot中查询结果的id一样,循环引用$.ref的问题

话不多,直接上图:解决方法:1.禁用 “$ref”:fastConverter.setFastJsonConfig(fastJsonConfig);fastConverter.setFeatures(SerializerFeature.DisableCircularReferenceDetect);2.如果是代码,需要转换JSON.toJSONString(object, Seri...

2018-12-20 11:34:48 926

原创 Postman测试传json格式,springmvc接收json 对象或者单个参数

平常写接口用postman测试,无脑默认用 form-data 的key-value 格式 多好;但是为了配合小程序那边统一传json格式,老大叫改成json 传参;什么情况?以前没有这样玩过, 各种坑被坑,记录下自己的坑。 当然我是个小菜鸟,大神就别来喷了; 废话不多说,上代码,案例;Postman测试:headers 必须指定加application/json,...

2018-11-09 16:38:33 7796 2

原创 hibernate SQL Error: 8152, SQLState: 22001

数据库的字段设置太小了,我数据库设置的是varchar 255 但是字段还是不够大;解决:可以改为万能的text, 或者指定的json 格式字段;

2018-10-09 09:56:21 3042

原创 exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 3

Hibernate使用Query接口的uniqueResult()方法 查询大于一时会报错;例:错误QuestionAnswer queryAnswer = questionAnswerRepository.query();查询到的数据有多条,用一个对象接收就会报错,应该用List接收;把上面的接收改成List就可以了;例:修改后List queryAnswer = que...

2018-10-09 09:50:21 11668

原创 时间戳和4位随机数生成订单编号

Java订单生成:MYSQL订单生成:

2018-09-30 16:15:13 4555

原创 springboot 项目java.io.IOException: The temporary upload location

“message”: “Failed to parse multipart servlet request; nested exception is java.io.IOException: Thetemporaryuploadlocation[C:\Users\kevy\AppData\Local\Temp\tomcat.8761542752884705325.7777\work\Tomcat\...

2018-09-11 11:13:41 1010

原创 spring boot + JPA +Postgres id 自增长设置

CREATE SEQUENCE public.question_answer_id INCREMENT 1 MINVALUE 1 //最小是1 MAXVALUE 99999999 START 1 //从1开始 CACHE 1;drop SEQUENCE public.question_answer_id; //删除@Data@Entitypublic cl...

2018-08-23 12:15:28 3347

原创 入门级 MYSQL sql语句练习

每个人都是从菜鸟变老鸟的,所以分享一波自己以前学习SQL的练习语句,希望对菜鸟们有用;员工表:CREATE TABLE `emp` ( `empno` int(11) NOT NULL, `ename` varchar(50) DEFAULT NULL, `job` varchar(50) DEFAULT NULL, `mgr` int(11) DEFAULT NULL,...

2018-08-07 15:08:32 456

原创 IDEA内存不够

因为项目是分布式微服务的,所以跑起来卡的一笔;所以只能加大内存了;当然平常开发还是够用的;解决方案: 打开idea.exe.vmoptions 如图:

2018-08-07 14:48:54 817

原创 Idea分享激活流程

很多公司都用IDEA了,自己也要跟上节奏;所以也开始学习使用IDEA; IDEA分旗舰版和社区版;社区版的是阉割的所以还是用旗舰版,当然旗舰版是要收费的,但是你懂的,收费什么的。。不存在;分享一波激活IDEA注册码;http://idea.lanyus.com/ 里面有激活流程和注册码;...

2018-08-07 11:09:29 280

原创 java.sql.SQLException: Can not issue data manipulation statements with executeQuery().

delete update inserte 都是要加 @Transactional @Modifying(clearAutomatically = true)进行insert,delete,update操作的时候使用了excecuteQuery()方法,而不是excecuteUpdate()方法

2018-07-27 11:11:10 1076

原创 SpringBoot入门系列-01

*SpringBoot-study-01 入门案例*1.SpringBoot是什么?springBoot是一个基于spring的微服务框架.从本质上讲它又不是一个框架,它是一些库的集合,maven或者gradle项目导入相应的依赖即可使用spring Boot ,而且无需管理这些库的版本;2.SpringBoot的作用?极大减少了spring与其他框架整合的代码,也实现...

2018-06-15 15:57:00 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除