天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:Java

Java

MyBatis 架构与原理

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、MyBatis功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体……继续阅读 »

往事如烟 4年前 (2021-06-15) 1582浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 2021.2 EAP 3 发布,叕新增了那些黑科技功能!

哈喽,大家好 ! 就在前几天,IntelliJ IDEA 2021.2 EAP 3 发布,此次版本带来了对 Async profiler 2.0 的支持、来自 Toolbox App 的更新通知、以及调试器中的预览标签等内容。下面详细介绍这些功能,看看有没有自己所期望的神仙功能出现。 1、用户体验 Toolbox App 的更新通知 现在,你不会错过 Too……继续阅读 »

往事如烟 4年前 (2021-06-15) 1062浏览 0评论 0个赞

开源项目

开源项目 | 一款 SpringBoot + MybatisPlus 的YShop商城系统

前后端分离商城系统,YShop商城。 今天看到一款不错的前后端分离商城系统,YShop商城,感觉功能也比较全,适合大部分初中级java开发者,接私活,直接二开就可以,就算不接私活,拿来学习也是一个不错的选择。 1、YShop商城 SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+V……继续阅读 »

往事如烟 4年前 (2021-06-13) 1995浏览 0评论 1个赞

Java

RateLimiter 底层实现?如何限流的?

Guava RateLimiter基于令牌桶算法,我们只需要告诉RateLimiter系统限制的QPS是多少,那么RateLimiter将以这个速度往桶里面放入令牌,然后请求的时候,通过tryAcquire()方法向RateLimiter获取许可(令牌) 1 前言 本文不是一个RateLimiter的详细分析,仅仅是概要分析。 2 ……继续阅读 »

往事如烟 4年前 (2021-06-12) 1665浏览 0评论 0个赞

IntelliJ IDEA

初识 IntelliJ IDEA

IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。至于 Eclipse 本人接触的不多,……继续阅读 »

往事如烟 4年前 (2021-05-30) 2390浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 必备插件之无限重置试用期

IDEA安装完毕,一般我们会选择试用30天,在开始编写代码之前,为了避免IDEA 20天后失效,这里推荐一款必备插件,安装完之后,可以无限重置IDEA的本地试用期,到达安全破解的目的。     一、插件下载 使用须知:该插件支持的最高版本为:2021.2.3 如果你的IDE版本高于 2021.2.3 版本,请查看这篇教程(向下兼容):ht……继续阅读 »

往事如烟 4年前 (2021-05-30) 32730浏览 4评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 新手使用教程之下载及安装

IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。至于 Eclipse 本人接触的不多,……继续阅读 »

往事如烟 4年前 (2021-05-29) 3165浏览 0评论 0个赞

IntelliJ IDEA

还在找 IntelliJ IDEA 破解工具 这个永久免费 附带资源下载(亲测可用)

正在开发,突然激活码又到期了?别着急,我们提供给你解决的办法。今天再次推荐大家使用这款插件,解决IDE激活码频繁失效的问题。 购买正版的高昂费用你承受不起! 激活码的短时效性你接受不了! 那么下面这个方法相信可以解决大家的困恼! 本文以 IntelliJ IDEA 为例,详细介绍工具的安装到破解!   一、下载和安装 去官网下载 下载地址:ht……继续阅读 »

往事如烟 4年前 (2021-05-26) 3116浏览 0评论 0个赞

IntelliJ IDEA

牛逼!JetBrains 又出了一款编程神器!协同编程!

1 前言 我很喜欢一些在线协同编辑的文档工具:创建一个文档,把链接分享出去, 别人打开就可以直接编辑。 这时候我会观察到别人在文档中的行为:输入文字、删除文字,当然我的行为也可以被别人实时看到——这种协同工作的体验实在非常美妙。 我不由地想到,如果在IDE中也实现类似的功能,码农的生活将会有趣得多!比如: 远程协助 程序员何小痩编程中遇到一个问题,需要张大胖……继续阅读 »

往事如烟 4年前 (2021-05-24) 2555浏览 0评论 0个赞

开源项目

一个界面简洁 功能齐全,基于 SpringBoot 开发的OA项目,接私活利器!

办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。 项目介绍 该项目是一个OA办公自动化系统,使用Maven进行项目管理,基于 springboot 框架开发的项目,MySQL 底层数据库,前端采用 freemarker 模板引擎,Bootstrap 作为前端UI框架,集成了jpa、mybatis等框架……继续阅读 »

往事如烟 4年前 (2021-05-22) 2142浏览 0评论 0个赞

Java

这5个牛逼的算法设计思想,你知道几个?

一、分治法 概念:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 思想策略: 对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。 特征: 1) 该问题的规模缩……继续阅读 »

往事如烟 4年前 (2021-03-21) 1726浏览 0评论 0个赞

Java

java堆内存又溢出了,教你一招必杀技

JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。 先看下JAVA堆内存是如何划分的,如图: JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generation)、老年代(Old Generation),非堆内存就一个永久代(Permanent G……继续阅读 »

往事如烟 4年前 (2021-03-21) 1730浏览 0评论 0个赞