- 博客(54)
- 收藏
- 关注
原创 《学习记录》(八月第三周)
1:Queue(LinkedBlockingQueue 与 ArrayBlockingQueue)2:Mockito3:业务代码中服务与服务间调用4:分库分表实现
2021-08-16 16:14:13 88
原创 XX次面试问题汇总
2021-07-171.如何解决中文乱码2.spring springmvc组件3.Mybatis模糊查询 foreach4.springboot认识5.HashMap常问题扩容、转红黑树、退化链表、Hash优化)6.过滤器和拦截器springboot过滤拦截7.JVM分区详解JVM面题2021-07-161.多线程/线程锁/线程池/核心、最大线程数/任务队列/拒绝策略多线程知识拒绝策略3.hashmap与treemap区别4.IOC springAop 动态代理实现5.
2021-08-07 18:55:56 135
原创 总结下面题
1、自我介绍 工作经历 学习经历 优秀项目经验分享。2、讲解历史项目中业务场景,数据如何处理,功能如何实现。3、讲解历史项目中整体使用的架构。4、zk在你历史的项目中主要做什么用的。5、springmvc 三层架构工作原理。6、spingboot jfinal区别。spring boot 你们也要熟悉,常用注解,与spring springMVC的区别许正天实际介绍一下你的项目,以及项目特色用MQ解决问题的具体场景,解决了哪些问题实际负责的具体工作,参与过前台的开发工作吗基础知识掌握
2021-08-02 08:52:24 116
原创 java基础
第一章 Java概述1.1 Java历史Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。目前最新的版本是Java12。我们学习的Java8。1.2 Java语言最主要的特点特点一:面向对象两个基本概念:类、对象三大特性:封装、继承、多态特点二:健壮性吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、
2021-08-01 22:35:42 217
原创 2021-07-17
1.如何解决中文乱码2.spring springmvc组件 Mybatis模糊查询 foreach springboot认识
2021-07-17 10:39:02 92
原创 错误代码: 1215 Cannot add foreign key constraint
创建外键时主表和参考表要求:1. 外键字段不能为该表的主键。2. 外键字段参考字段必须为参考表的主键。3. 从表字段与主表关联字段的数据类型是否相同。
2021-07-16 23:13:46 150
原创 2021-07-16
1.多线程及线程锁3.hashmap与treemap区别4.IOC springAop 动态代理实现5.linux相关命令(查看端口占用…)6.编写dockerfile需要注意的地方7.innodb底层 B+tree 与B tree 区别8.线程池 核心线程数和最大线程数 任务队列9.java8新特性 volitate...
2021-07-16 17:25:39 79
原创 2021-07-15
1.多线程 nio/io2.网关3.存储引擎4.事务隔离级别 脏读数据5.HashMap数据优化 ComparableMap6.抽象类与接口区别7.springIOC springboot自动装配8.多线程 线程锁 syncronized
2021-07-15 11:31:02 88
原创 遍历Map三种方式
public static void main(String[] args) { // 构建一个Map 初始值为3条数据 Map<String, String> map = new HashMap<String, String>(); map.put("1", "xiaqiu"); map.put("2", "pangzi"); map.put("3", "shouzi"); }第一种:普遍使用,二次取值 for (String key : ma
2021-07-12 18:03:41 71
转载 重置 MySql 5.7 ROOT密码
重置 5.7 ROOT 的密码:1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]skip-grant-tables=1
2021-07-10 17:22:47 205
原创 find命令出现Permission denied
@[TOC]find命令出现Permission denied#解决示例:在跟目录下,查找 xxx.txtfind / -name xxx.txt 2>/dev/null#知识扩展Linux find 命令详解linux黑洞文件/dev/null
2021-06-19 16:37:08 2886
原创 mysql主键、普通索引、唯一索引和全文索引的比较
【mysql】主键、普通索引、唯一索引和全文索引的比较结论 一:mysql在使用like查询的时候只有使用后面的%时,才会使用到索引。总体分析结论 二:PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。...
2020-09-18 10:29:47 229
原创 Mybatis配置useGeneratedKeys="true" keyProperty="id"的作用
https://www.jianshu.com/p/fa7e26d5d45f
2020-03-20 11:42:00 772
原创 IDEA实现svn创建分支、合并
https://blog.csdn.net/bigcharsen/article/details/82230249
2020-03-20 08:29:17 130
原创 Eclipse中pom文件第一行报错(unknown)
问题:Eclipse新建一个springboot项目或者导入maven项目时,pom.xml文件第一行报错,没有错误信息提示,就一个Unknown,但是项目可以正常运行原因以及解决:由于网络原因,导致有的包并没有下载,可以在有网络条件下勾选强制更新按钮(右键项目–>选择Maven–>选择UpdateProject–>构选Force Update…)...
2020-03-09 15:30:55 3620
原创 sts创建spring boot项目时报错:JSONException: A JSONObject text must begin with ..或者SocketTimeoutException
bug1:JSONException: A JSONObject text must begin with ‘{’解决:只需要将url换为https://start.spring.io即可如果还报错:SocketTimeoutException: connect timed out原因:网速不好,请求的地址请求不到,解决方法:1.换网让网速跑的快一点2.更改超时时间限制,将60改成...
2020-03-08 18:09:21 360
原创 Springboot项目搭建
https://blog.csdn.net/sunnyzyq/article/details/86711708?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
2020-03-07 11:40:43 65
原创 饿汉式单例模式
饿汉式单例模式(线程安全)class LazySingleton { private static LazySingleton ls = null; private LazySingleton() { } public static synchronized LazySingleton getInstance() { if (ls == nul...
2020-03-04 10:49:58 142
原创 mysql错误:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents
SpringBoot启动时报如下错误:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 's...
2020-03-03 18:19:44 1010
原创 GitHub与Gitee心得
掌握GIt相关操作个人理解:Git使用可抽象理解为三部分之间的联络关系:一:GitHub/Gitee仓库二:本地仓库三:开发文件首先准备工作一套完整的开发过程中,第一步:应当建立GitHub/Gitee仓库,第二步:在本地建立仓库(在相应文件夹中Git Bash Here 打开git操作界面后执行$ git init生成.git文件),第三步使用开发工具创建项目放在上述文件夹中。项目...
2020-03-03 12:00:44 543
原创 Druid配置WebStatFilter
druid我们都很熟悉,是一款非常好用的数据连接池,但是很多开发者不知, druid除了数据连接池,还集成了对站点的URL进行统计的功能。如何配置druid的url统计。@WebFilter(filterName = "druidWebStatFilter", urlPatterns = "/*", initParams = { //忽略资源 ...
2020-02-29 10:33:11 1063
原创 CorsConfig 和注解@CrossOrigin解决springboot跨域请求的问题
原文链接:https://blog.csdn.net/Tomwildboar/article/details/82422761目的:解决springboot跨域请求的问题注:1、这个解决的方法在网上直接都可以搜索到。基本都是三种解决办法。说第一种解决不了 500错误继续什么什么的。。。 2、这都不重要重要的是,他们给出了代码。我们却不知道怎用。3、我在这个上面做出了解释,和添加了一条...
2020-02-29 10:16:39 1708
原创 spring 注解 之 AOP基于@Aspect的AOP配置
Spring AOP面向切面编程,可以用来配置事务、做日志、权限验证、在用户请求时做一些处理等等。用@Aspect做一个切面,就可以直接实现。在spring AOP中业务逻辑仅仅只关注业务本身,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。相关注...
2020-02-29 09:59:20 178
原创 String,StringBuffer,StringBuilder三者的区别
首先,从性能、速度方面来说:StringBuilder > StringBuffer > String从线程安全的角度去看StringBuffer是线程安全的,而StringBuilder是线程不安全的,实验的具体方法见此链接:https://blog.csdn.net/litterfrog/article/details/76862435总结String适用于少量的字符串操...
2020-02-28 23:41:43 77
原创 Future类
原文链接:https://blog.csdn.net/u014209205/article/details/80598209Future的应用场景在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。Future表示...
2020-02-28 20:15:10 141
原创 线程池 ExecutorService
原文链接:https://blog.csdn.net/xiaojin21cen/article/details/81810534一、线程池: 提供一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁的额外开销,提高了响应的速度。二、线程池的体系结构:java.util.concurrent.Executor 负责线程的使用和调度的根接口 |--ExecutorServic...
2020-02-28 20:11:25 60
原创 注解@Resource与@Autowired的区别
版权声明:本文为CSDN博主「balsamspear」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/balsamspear/article/details/87936936@Resource@Resource有两个常用属性name、type,所以分4种情况指定name和type:通过name找到唯...
2020-02-28 15:47:00 78
原创 浅谈jpa和mybatis的区别
作者:唯有努力不欺人丶https://www.jianshu.com/p/32ce87c163d6链接:https://www.jianshu.com/p/32ce87c163d6来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。其实要承认,一个东西用久了都会有习惯心理。mybatis和jpa,两个持久层框架。从底层到用法都不同。但是实现的功能是一样的。所以...
2020-02-28 15:27:24 3764 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人