学习
文章平均质量分 80
来瓶小白干Oo
享受每一天
展开
-
十种排序算法(附动图)
排序算法比较基础,但是设计到很多计算机科学的想法,如下: 1、比较和非比较的策略 2、迭代和递归的实现 3、分而治之思想 4、最佳、最差、平均情况时间复杂度分析 5、随机算法原创 2023-08-11 09:02:42 · 448 阅读 · 0 评论 -
java.sql.Time 字段时区问题 Jackson 源码分析 意想不到的Time处理类
初步分析文中,主要针对项目部署服务器时区、数据库时区、Jvm运行设置时区和字段序列化过程时区问题进行展开分析。并给出三个可能问题相对应的解决方案。但是,前段时间又出现时区问题。让我必须重新思考此问题。因此,我初步认为是Mybatis在数据持久化过程中,对进行时区处理,导致获取的数据产生时区问题。但通过对Mybatis源码分析,排除了此原因。以下内容主要对Jackson源码进行阅读,理解分析字段序列化过程,并定位时区问题。通过以上的源码分析,得出你觉得的觉得不是真的觉得,Jackson就在对。原创 2023-06-26 22:18:31 · 459 阅读 · 0 评论 -
Linux中profile、bashrc、bash_profile之间的区别和联系
文章目录前言一、基本操作二、Linux中profile、bashrc、bash_profile之间的区别和联系```~/.bash_profile、~/.bashrc、和~/.bash_login```登录交互式Shell、非登录交互式Shell、登录非交互式Shell、非登录非交互式Shell总结前言之前一直不理解Linux下profile、bashrc、bash_profile之间的区别和联系。刚看到一篇不错的文章,特转载分享记录一、基本操作查看当前有哪些环境变量直接输入命令:env原创 2021-06-03 15:18:17 · 2690 阅读 · 0 评论 -
SpringBoot打包成exe程序
文章目录前言一、准备工作?二、使用步骤1.开始总结前言近期做了一个前后端合并的SpringBoot项目,但是要求打成exe文件,提供给不懂电脑的小白安装使用提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作?一个jar包,没有bug能正常启动的jar包exe4j,一个将jar转换成exe的工具链接:注册码:L-g782dn2d-1f1yqxx1rv1sqdinno setup,一个将依赖和exe一起打成一个安装程序的工具, 链接同上二、使用步骤1.开始以我为例子,我.转载 2021-06-01 19:00:01 · 1061 阅读 · 2 评论 -
slf4j 以及 lombok 知识总结
slf4jslf4j只是一个日志的标准框架,并不是日志系统的标准实现。它主要是提供日志接口提供获取日志对象的方法所以以上只是借助slf4j稍微优化了以下log4j的实现,而且log4就并不能直接实现slf4j,所以还借助了slf4j-log4j12进行桥接来实现slf4j。此外,其他的log4j2和logback也是类似,需要整合不同的包来实现,这里在网上看到了资料就也记录一下吧slf4j与log4j整合导入的jar包为 :slf4j-api.jar slf4j-log4j12.ja转载 2021-05-20 15:12:27 · 1408 阅读 · 0 评论 -
Mysql调优
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言文档说明一、SQL查询为什么会慢?1. 较为宏观的视角可能有一下原因:2. 从服务器资源的角度可能有以下原因:二、SQL查询慢在哪里Mysql排查工具三、SQL优化思路参考优化JOIN连接查询优化子查询优化ORDER BY排序优化ORDER BY分组优化Limit分页优化UNION合并优化Where子句四、一些偏方(慎用)总结前言由于MySQL本身的限制,并非所有的SQL都能的到很好的优化,实际业务场景中可能要辅以其他技术原创 2021-05-18 13:42:07 · 77 阅读 · 0 评论 -
三种主流虚拟化技术的比较(Vmware/Citrix/Microsoft)
基本功能基本功能MicorsoftVMWareCitrix物理服务器基本计算资源虚拟化( CPU 、内存、网卡、存储)支持支持支持虚拟机操作系统兼容性Windows , LinuxWindows , LinuxWindows , Linux可虚拟化服务器兼容能力广泛支持(凡是能装 Windows server 2003 的服务器、且拥有 AMD-V/Intel VT 功能的服务器,都能够安装虚拟化)局限于指定服务器列表内(只能安装在 VMWare 指定的原创 2021-05-14 18:17:42 · 3053 阅读 · 0 评论 -
SpringBoot Test及注解详解
一、Spring Boot Test介绍Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。整体上,Spring Boot Test支持的测试种类,大致可以分为如下三类:单元测试:一般面向方法,编写一般业务代码时,测试成本较大。涉及到的注解有@Test。切片测试:一般面向难于测试的边界功能,介于单元测试和功能测试之间。涉及到的注解有@RunWith @W转载 2021-05-12 14:37:31 · 1065 阅读 · 0 评论 -
javaEE和javaweb的区别
JavaEEJavaEE指的是一套规范,也可以认为是遵循JavaEE规范、使用JavaSE实现的技术和框架。例如:JavaSE包含socket的内容,JavaEE则是提出JSR902、JSR903规范,按照规范中的要求把socket封装成Servlet供直接使用;JavaSE包含annotation和自定义注解API(Pluggable Annotation Processing API)的内容,JavaEE则是提出JSR269规范,所有框架中定义的注解都必须符合该规范,典型的例如lombok中的@原创 2021-05-12 11:17:52 · 31892 阅读 · 0 评论 -
多线程-可重入锁与不可重入锁
多线程-可重入锁与不可重入锁转载自: https://blog.csdn.net/wb_zjp283121/article/details/88973970?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162029027216780271511903%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162029027216780271转载 2021-05-06 17:01:27 · 79 阅读 · 0 评论 -
SLF4J和Logback和Log4j和Logging的区别与联系
SLF4J和Logback和Log4j和Logging的区别与联系转载链接 https://blog.csdn.net/qq_32625839/article/details/80893550转载 2021-05-06 15:49:32 · 57 阅读 · 0 评论