自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud-Gateway动态路由之Nacos

当我们的网关Gateway程序开发完成之后,需要部署到生产环境,这个时候你的程序不能是单点运行的,肯定是多节点启动(独立部署或者docker等容器部署),防止单节点故障导致整个服务不能访问,网关是对客户端的入口与出口,在生产运行中极为重要,哪怕是简单的重启也会导致部分请求的丢失。网关的路由配置这个时候就是一个大问题,是代码里面编写还是配置文件配置?他们都有一个致命的缺点,当有新的程序需要接入到网关进行路由或者有服务需要下线时候需要修改代码或者配置,然后重启整个网关程序,导致其他正常的服务路由受到了影响。

2024-06-28 06:50:22 1188

原创 springboot Whitelabel Error Page

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**

2024-06-28 06:24:34 770

原创 Redis管道Pipelining原理详解

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-28 05:29:05 713

原创 Oracle学习(三):单行函数(1)

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取250ENAME JOB 涨前薪水 涨后薪水已选择14行。

2024-06-28 04:58:49 827

原创 MySQL 默认最大连接数是多少?

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取[外链图片转存中…(img-d5YXhrh5-1719520173085)]

2024-06-28 04:29:44 988

原创 Linux系统:第十章:服务器环境搭建

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-06-28 04:01:40 776

原创 JVM 直接内存溢出

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-06-28 03:33:39 832

原创 java虚拟机优化JVM优化 —— jvm运行参数

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取#查看某一参数的值,用法:jinfo -flag

2024-06-28 03:07:00 873

原创 Java基础19 IO基础

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-06-28 02:18:12 897

原创 JavaWeb:Tomcat、Servlet

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取4. IDEA与tomcat的相关配置IDEA会为每一个tomcat部署的项目单独建立一份配置文件。

2024-06-28 01:52:58 720

原创 BBS项目分布搭建四(点赞点踩及评论功能)

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取ws=“10”>{# 评论样式结束#}!

2024-06-28 00:22:43 736

原创 android 轻量级缓存框架ASimpleCache

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。

2024-06-20 03:39:06 917

原创 Android 探究 LayoutInflater setFactory

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-eVGKBI9m-1718824258946)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-06-20 03:11:10 799

原创 Android 图片压缩之多种压缩方式结合使用

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。

2024-06-20 02:42:33 630

原创 Android Studio中将一个项目转变成library(model)引入到另一个项目中使用

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取以走的很快,但一群人才能走的更远!

2024-06-20 02:14:06 983

原创 Android Launcher——ui框架

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取助到想自学提升又不知道该从何学起的朋友。

2024-06-20 01:46:11 795

原创 Android AOP介绍及实现原理

/执行方法前,做些什么//执行原方法//执行方法后,做些什么小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-06-20 01:18:18 801

原创 3名百度-,京东,腾讯被辞退的高级Android工程师现在怎么了?30岁真的是“罪”吗?

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。点击此处,与我们一起交流学习群文件夹有以下学习笔记,自行下载!BAT大厂面试题、独家面试工具包,资料免费领取,包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,

2024-06-20 00:25:38 848

原创 我在阿里实习做开源

因为这个场景陌生中带着熟悉。当看清前路的时候,活的还是比较滋润的,所要做的就是积累、沉淀和享受来自研发的快乐。马上就要到了三月底,我也希望 dubbo-go 3.0 可以成为实习过程中属于我的一份期末答卷,而 3.0 版本一定不是终点,而是国内开源 RPC 框架发展的过程所在,因为有了每一个阶段的创新,才成就了在未来长河中的丰富的云原生发展史。第一段实习是在北京时代复兴投资公司,期间充满了懵懂和纠结的,纠结于是选择研发还是科研,懵懂与对从没见过的花里胡哨的各种工具的胆怯,但很幸运最终习惯了自己的选择。

2024-06-19 04:21:53 500

原创 Android程序员的自我修养-计算机网络篇(二)

对比缓存:需要服务端参与判断是否继续使用缓存,当客户端第一次请求数据时,服务端会将缓存标识(Last-Modified/If-Modified-Since与Etag/If-None-Match)与数据一起返回给客户端,客户端将两者都备份到缓存中 ,再次请求数据时,客户端将上次备份的缓存 标识发送给服务端,服务端根据缓存标识进行判断,如果返回304,则表示通知客户端可以继续使用缓存。Expires:Expires的值为服务端返回的到期时间,即下一次请求时,请求时间小于服务端返回的到期时间,直接使用缓存数据。

2024-06-19 04:20:36 771

原创 android打开手机相册获取真正的图片路径

return 如果Uri对应的图片存在, 那么返回该图片的绝对路径, 否则返回null。@return 如果Uri对应的图片存在, 那么返回该图片的绝对路径, 否则返回null。@return 如果Uri对应的图片存在, 那么返回该图片的绝对路径, 否则返回null。// 如果是 file 类型的 Uri,直接获取图片对应的路径。// 如果是 file 类型的 Uri,直接获取图片对应的路径。@param uri 图片的Uri。@param uri 图片的Uri。

2024-06-19 03:46:53 804

原创 开发十年面试过1000个人,总结出这份高薪Java 面试秘诀

相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点。作为面试官,我只能根据候选人的回答来决定面试结果。不过,与人方便自己方便。所以我在本文里,将通过一些常用的问题来介绍面试的准备技巧。大家在看后一定会感叹:只要方法得当,准备面试第一不难,第二用的时间也不会太多。

2024-06-19 03:45:49 705

原创 Android开发失业的第65天,面挂了8个Android开发的职位,面试官你究竟要怎样才认为我有能力?(1)

看到这个帖子,想到还有很多不知道如何展示自己技术实力的小伙伴,就写了这篇回答。关于“我认为自己能够又更快又稳的做好开发工作,能够深入的研究框架,源码,解决一些疑难问题,而我要怎么才能让面试官也这样认为?我认为楼主的困惑在于如何展示自己的亮点以弥补不足(准备面试题不充分)。这是个学问,我认为是远超你背题的意义1、无论你是做前端 /后端 /框架 /底层硬件 /算法,你所服务的最终是一个手机 app。所以你务必要有一个成品 App 作为展示(非 demo )。

2024-06-19 03:16:00 840

原创 如何设计一个安全的对外接口

最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。安全措施个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识别数据,如何不被攻击;下面具体看看都有哪些安全措施。1.数据加密我们知道数据在传输过程中是很容易被抓包的,如果直接传输比如通过http协议,那么用户传输的数据可以被任何人获取;

2024-06-19 02:57:45 483

原创 基于微信小程序的科普之家小程序ssm框架

科普之家小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便学生可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。科普之家小程序的系统项目的概述设计分析,主要内容有学习平台的具体分析,进行数据库的是设计,数据采用mysql数据库,并且对于系统的设计采用比较人性化的操作设计,对于系统出现的错误信息可以及时做出处理及反馈。小程序框架:uniapp。

2024-06-19 02:18:29 138

原创 Android利用SOAP进行网络编程

(1)添加ksoap2 包,适合手机的 WebService 客户端的 SDK 有一些,比较常用的是 Ksoap2, 可以从网址http://code.google.com/p/ksoap2-android/ 下载,然后将下载的ksoap2-androidassembly-2.4-jar-with-dependencies.jar 包复制到Eclipse 工程的lib 目录中,当然也可以放在 其他的目录里。weatherToday = “今天:” + date.split(" ")[0];

2024-06-19 02:13:57 500

原创 Android中的引用类型(强引用,弱引用,软引用,虚引用)

在Android开发中,一种更好的选择是使用LruCache,LRU是Least Recently Used的缩写,即“最近最少使用”,它的内部会维护一个固定大小的内存,当内存不足的时候,会根据策略把最近最少使用的数据移除,让出内存给最新的数据。我们都知道,java的Object类里面有个finalize方法,它的工作原理是这样的:一旦垃圾回收器准备好释放对象占用的内存空间,将首先调用其finalize方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。对象的强引用可以在程序中到处传递。

2024-06-19 01:44:12 598

原创 史上最强Tomcat8性能优化

AJPv13协议是面向包的。WEB服务器和Servlet容器通过TCP连接来交互;为了节省SOCKET创建的昂贵代价,WEB服务器会尝试维护一个永久TCP连接到servlet容器,并且在多个请求和响应周期过程会重用连接。我们一般是使用Nginx+Tomcat的架构,所以用不着AJP协议,把AJP连接器禁用。修改conf下的server.xml文件,将AJP服务禁用掉即可。禁用AJP连接重启tomcat,查看效果。可以看到AJP服务已经不存在了。

2024-06-19 01:36:05 866

原创 Android-Studio-4-0-稳定版发布啦!你更新了吗

Jetbrains CLion 是支持 Android Studio C ++ 语言支持的技术,现在使用基于 LLVM clangd 和 clang-tidy 的检查引擎,加快了 C / C ++ 代码的完成速度,并提供了与 clang-tidy 的更无缝集成。现在,运动编辑器可以为您生成此XML,并支持开始和结束状态,关键帧,过渡和时间轴。这意味着,当应用程序请求下载动态功能模块时,该应用程序还会下载其依赖的其他功能模块,在之后创建动态功能模块,你可以在模块声明一个功能上特征依赖。

2024-06-19 01:10:46 1008

原创 Android 让Activity部分透明、并作出流畅的进场动画

/View用来铺整个View,因为我们的RelativeLayout会用到background,这样的话如果有圆角,会出现很僵硬的白色。其实到这里已经差不多,但是Activity的出现会带一块黑黑的屏(就是我们透明view)进来,效果不太好。所以我们要让一开始这个view是透明的,在动画完成后该view变成半透明的。//设置延迟开始的时间还蛮关键的,能决定动画是否平滑。//我们也是根据这个view来做透明。//我们要将其设置为可以透明显示的。//view的透明变半透明。

2024-06-19 00:41:07 570

原创 全局变量和局部变量的区别

静态全局变量:使用 static 关键字修饰,也具有全局作用功能,和全局变量区别在于如果该程序包含多个文件,其作用范围仅在定义的那个文件,不能作用于其它文件,这样即使两个不同的源文件都定义了相同名字的静态全局变量,它们也是不同的变量。局部变量:仅仅从定义的位置开始,到定义它的右花括号结束,只在函数执行期间存在,函数的一次调用执行结束后,变量被撤销,其所占用的内存也被收回。静态局部变量:局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,和局部变量的区别在于函数执行完也还存在。

2024-06-19 00:36:55 159

原创 Android 极光推送API

**只能以 “+” 或者 数字开头;后面的内容只能包含 “-” 和 数字。*/// 校验Tag Alias 只能是数字,英文字母和中文@#”);// 取得AppKeytry {if (null!= 24) {// 取得版本号try {@Override}).start();

2024-06-19 00:12:30 662

原创 从JVM锁到Redis分布式锁,对小白十分友好

只要我们在代码中使用了synchronized,JVM就会向操作系统申请锁资源(不论当前是否真的是多线程环境),而向操作系统申请锁是比较耗费资源的,其中涉及到用户态和内核态的切换等,总之就是比较费事,且性能不高。自旋的意思就是,在发生锁竞争的时候,未争取到锁的线程会在门外采取自旋的方式等待锁的释放,谁抢到谁执行。此时就会再次升级,变成传统意义上的重量级锁,本质上操作系统会维护一个队列,用空间换时间,避免多个线程同时自旋等待耗费CPU性能,等到上一个线程结束时唤醒等待的线程参与新一轮的锁竞争即可。

2024-06-18 12:23:06 605

原创 两年经验Java开发面试分享,乐信五面,见到传说中穿拖鞋的架构师

inux top命令各字段含义SY US负载,统计关键字awk ,查看日志文件tail less more区别,内存占用。Redis基本数据结构跳表实现原理过期处理, Redis单线程优势,影响吞吐因素,支持事务吗。JVM内存分布, -Xms -Xmx -Xmn -Xss含义,怎么确定最大线程数。innodb与myisam数据库引擎区别,主键索引哪个快,聚簇索引,索引失效场景。dockerfile写过吗,常用命令,说下分层原理。个人信息,之前公司的情况,在公司所处的位置。自我介绍吧,简单说一下你的项目?

2024-06-18 08:34:21 231

原创 【算法练习】82

编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。所有 DNA 都由一系列缩写为 ‘A’,‘C’,‘G’ 和 ‘T’ 的核苷酸组成,例如:“A。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。⭐更多数据结构和算法讲解欢迎关注专栏。

2024-06-18 07:55:34 308

原创 【java练手项目一】Java在线考试系统

uexam/source/xzs为后台代码,建议使用IntelliJ IDEA打开,在application-dev.yml文件中,配置好postgesql/mysql、redis的服务地址,打开XzsApplication文件编译运行,默认端口为8000。试卷列表:试卷的增删改查,新增包含选择学科、试卷类型、试卷名称、考试时间,试卷内容包含添加大标题,然后添加题目到此试卷中,组成一套完整的试卷。题目列表:题目的增删改查,目前题型包含单选题、多选题、判断题、填空题、简单题,支持图片、公式等。

2024-06-18 07:20:28 636

原创 「Nginx实战」中学到的东西用在面试上,面试官都被怼得哑口无言

Nginx 很火,因为它就像一个万能药,在任何存在性能需求的场合总能找见它的身影,它可以轻松在百万并发连接下实现高吞吐量的 Web 服务。本书系统地介绍了Nginx与PHP、RUBY、Python结合的使用方法,Nginx作为反向代理与负载均衡的配置与优化,以及Nginx模块的开发方法,并给出了新浪播客、搜狐、六间房、Discuz!其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。第5章 Nginx与JSP、ASP、NET、Perl的安装与配置。

2024-06-18 06:43:59 312

原创 《重构 改善既有代码的设计 1》重构原则

前言重构 既有代码的设计,一本经典神书,两年前入手,一年前看了一半,感觉一般般,今天起,再次拜读,希望会有不一样的收获!/**@efficiency 56/1 = 56页/天@needDays 412/56 = 7天@overDay 2020-12-16 + 7天 = 2020-12-22*/第1章 重构,第一个案例所谓重构,是在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种千锤百炼形成的有条不紊的程序整理方法,可以最大限度地减少整理过程中引入错误的几率。

2024-06-18 06:06:44 664

原创 《深入理解Java虚拟机》读后笔记-垃圾收集算法

举个常量池中字面量回收的例子,假如一个字符串“java”曾经进入常量池中,但是当前系统又没有任何一个字符串对象的值是“java”,换句话说,已经没有任何字符串对象引用常量池中的“java”常量,且虚拟机中也没有其他地方引用这个字面量。此语境中,吞吐量的实质是赋值器与收集器的效率总和。方法区垃圾收集的“性价”比通常也是比较低的:在Java堆中,尤其是在新生代中,对常规应用进行一次垃圾收集通常可以回收70%至99%的内存空间,相比之下,方法区回收囿于苛刻的判定条件,其区域垃圾收集的回收成果往往远低于此。

2024-06-18 05:32:38 541

原创 《从0学MySQL》之最详细MySQL安装教程(Linux)

2、rpm -qa |grep mariadb – 查询服务器是否有mariadb,有则执行第三步进行删除。(在安装新版本MySQL之前,需要卸载服务器自带的MySQL包和MySQL数据库分支mariadb的包)1、rpm -qa|grep mysql – 查询服务器是否有mysql,如有,则执行下面的语句进行删除。3.1、解压命令: tar -xvf 需要解压的文件名 -C 需要加压到的路径(-C和后面的参数可以省略。(此篇就不展开将这个工具,如有需要,大家可以在下方留言,后续会展开一片文章具体介绍,)

2024-06-18 04:55:10 794

空空如也

空空如也

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

TA关注的人

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