jp3-java-growth-process
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:jp3-fighting❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
目录
经过再三决定,从头开始。
愿不在迷失自己,不在否定自己。
炼体篇
欲练Java这门功夫,必须先利器。
ecplise轻松上手无忧版
idea轻松上手无忧版
navicat轻松上手无忧版
内功篇
内功修身,刚柔并进。
expand-01-深入Java虚拟机(未完成)
expend-02-jdk8新特性
expand-03-深入jdk源码(未完成):expand-03-深入jdk源码
epxand-04-JUC(未完成):expand-04-JUC深入并发编程
expand-99-23种设计模式
一、🏭🏭🏭核心Java基础
Linux服务的基本操作
Java基础编程,熟练Java开发语法和规则,养成良好编程习惯
Java高级编程,灵活运用反射,线程,IO和网络等进行编程
掌握常用数据结构,并灵活运用
熟练使用企业级开发工具Eclips ...
一键搭建属于自己的ChatGpt
[toc]
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:fs实训二ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
一直想要实现一个属于自己的ChatGpt,今天终于在舍友的帮助下实现了。
大家可以访问一下我的:ChatGPT Next Web
🌲🌲github
首先从github中找到这个优秀的开源项目:
Yidadaa/ChatGPT-Next-Web: 一键拥有你自己的跨平台 ChatGPT 应用
🍀🍀vercel
vercel官网:Dashboard – Vercel
vercel注册:Twikoo Vercel 部署教程_哔哩哔哩_bilibili (后面部分是vercel的注册,记得一键三连)
可以学习这个博客,学完你就懂如何通过vercel将域名挂载到github对应仓库了Vercel+imsyy 部署个人博客 home 页面 | 小铭の博客 (xz133744.github.io)
进入到Vercel ...
github搭建个人图床
[toc]
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:fs实训二ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
使用github搭建属于自己的个人图床,实现图片存在自由,会生成对应的url外链
💜💜github🍅创建github仓库
先到github官网创建账号(略)
创建一个github仓库用于存放图片:GitHub
出现下面界面就算成功啦
当然一开始你是什么都没有滴!我有是因为我已经上传测试过啦!
✌生成github的Token
复制token后面要用
💪💪PicGo📢下载PicGo
PicGo官网:PicGo (molunerfinn.com)
首先跳到github
📣配置PicGo
对PicGo进行设置看官方文档:PicGo
下面列出我的设置
快捷键修改,根据个人习惯。我的是:ctrl + shift + \
选择URL表示的是上传图片后自动返回URL地址,直 ...
如何实现0元百度网盘不限速?
[toc]
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:暂时木有哈哈。随着专业的深入会越来越广哦…一起期待。❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
天下早已传闻百度网盘限速之苦,令人不堪其扰。然今有智者言:解困之道已现,待观风云。我们静候佳音。
草船借箭
首先我们得先有油猴插件:超级好用的工具集合 | 楚门的世界 (lzwgxust.top)
然后下载脚本:【就是加速】百度网盘无限速批量下载 (greasyfork.org)
IDM下载:https://www.123pan.com/s/NjcA-PGmNA.html
IDM破解:IDM序列号 - 知乎 (zhihu.com)
万事俱备
上面的准备工作成功后:你会看到一个就是加速(豪气)
可以批量下载,但是不能下载文件夹,就是要进入到文件夹里边
首先会出现一个拦截,点击链接即可。
再次点击就是加速:复制netdisk
打开IDM
下载速度还是挺 ...
超级好用的工具集合
[toc]
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:暂时木有哈哈。随着专业的深入会越来越广哦…一起期待。❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
适合自己的工具能大大提升自身的学习效率💯
🍚🍚油猴 🍭 greasemonkey
油猴主要是有大量用于浏览器的脚本。
安装教程如下: Tampermonkey油猴插件——安装与使用教程 - 知乎 (zhihu.com)
官方脚本下载:Greasy Fork - 安全、实用的用户脚本大全
介绍我经常使用的两个脚本
懒人专用,全网VIP视频免费破解去广告、全网音乐直接下载、知乎增强、短视频无水印下载、百
🔥持续更新🔥 CSDN广告完全过滤、人性化脚本优化:🆕 不用再登录了!让你体验令人惊喜的崭新
🏌🏌utools
utools | 楚门的世界
简账
好用的记账网站
闪击PPT
闪击ppt | 楚门的世界
baiduwangpan
如何实现0元百度网盘不限速?
Bit ...
cpolar简易实现内网穿透
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:分享自己的快乐 briup-jp3-ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
很多时候我们都是局域网ip,如何实现让别人的电脑访问你本机的项目或者说数据呢?
内网穿透就是解决上述问题的一个技术:其实很简单,就是提供一个公网ip,让别人通过该ip+port访问你,cpolar就是为本机提供一个公网ip。
cpolar官网: cpolar - 安全的内网穿透工具
注册
首先你得在cpolar官网注册一个账号:
执行
要清楚电脑是什么操作系统的
上述指令只需要执行一次即可
访问
会生成两个公网访问连接:http 和 https
注意是临时的公网ip!!
直接通过 https://725228fd.r9.cpolar.top/doc.html#/home访问我的项目即可
coplar的基本使用就是这样啦,有缘再会!
❤️❤️❤️忙碌的敲代码也不要忘了浪 ...
expand-04-JUC深入并发编程
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:分享自己的快乐 briup-jp3-ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
目标:JVM、JDK新特性、JDK源码、高并发、MySql优化
JUCJUC(java.util.concurrent包),主要包括线程池工厂类Executors,线程池实现类ThreadPoolExecutor 等。
线程池线程回顾
创建线程的方式
继承Thread
实现Runnable
实现Callable
线程状态
NEW:刚刚创建,没做任何操作
RUNNABLE:调用run,可以执行,但不代一定在执行(RUNNING、READY)
BLOCKED:抢不到锁
WAITING
TIMED_WAITING
TERMINATED
线程池
线程池就是创建一个换成池存放线程,执行结束以后,该线程并不会死亡,而是再次返回线程池种成为空闲状态。
使用线程池的优势:
降低系统资源消耗,通过重用已存在的线程,降低线程创 ...
expand-03-深入jdk源码
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:分享自己的快乐 briup-jp3-ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
目标:JVM、JDK新特性、JDK源码、高并发、MySql优化
Object类Object类结构图类构造器equals方法hashCode方法getClass方法toString方法clone方法finalize方法registerNatives方法ArrayList类ArrayLsit类结构图字段属性类构造器添加元素删除元素修改元素查找元素遍历集合LinkedList类LinkedList类定义LinkeList类结构字段属性类构造器添加元素修改元素查找元素删除元素遍历集合HashMap类定义哈希表JDK1.8后HashMap的数据结构JDK1.8后HashMap的数据结构类构造器字段属性构造函数确定哈希桶数据索引位置添加元素扩容机制删除元素查找元素总结ConcurrentHashMap存储结构初始化initTableput ...
SVN轻松上手无忧版
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:分享自己的痛苦 briup-jp3-ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
VSC版本控制,在项目管理种尤为重要!!
概述Subversion
Subversion(SVN),是⼀个⾃由开源的版本控制软件
SVN是基于客户端/服务器端模式:
安装
SVN,需要安装了服务器端和客户端之后并且完成配 置,才可以使⽤客户端和服务器端进⾏交互。
服务器
Subversion(不推荐,步骤繁琐)
Subversion官网:Apache Subversion
Subversion下载:Download Apache Subversion Sources
VisualSVN
VisualSVN Server集成了Subversion和Apache,省去了很 多配置的步骤,其中在安装的时候SVN Server已经封装 为Windows中的系统服务,并且服务器中的各种配置, 也提供了图 ...
05-JDBC
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿☀️博文主更方向为:分享自己的快乐 briup-jp3-ing❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。💪很高兴与你相遇,一起加油!
前言
目标:Mysql数据库的使用及数据库分析及设计实践
JUnitJUint特点:
JUnit是一个开放源代码的测试工具
提供注解来识别测试方法(反射技术哈)
JUnit测试可以让你编写代码更快,并能提高质量
JUnit优雅简洁。没那么复杂,花费时间较少
JUnit在一个条中显示进度:如果运行良好则是绿色;如果运行失败,则变成 红色
jar包导入
因为JUnit单元测试框架,不是JDK自带的,所以我们需要额外导入JUnit的 jar包
idea导包
基础使用123456789public class JunitTest { public static void main(String[] args) { System.out.println("hello juni ...