- 博客(25)
- 资源 (48)
- 问答 (1)
- 收藏
- 关注
原创 java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)
目录前言1. 学习路线2. 学习方法前言这篇文章主要总结我之前所学过的框架以及学习路线从实打实的零基础到框架再到项目之后实习工作也在这篇博客中记录我的学习笔记以及在笔记中遇到的配置安装、代码bug等错误都从零开始摸索并且记录了下来后期也会一直实时更新一键三连防丢失直奔主题1. 学习路线作为刚开始的程序员小白,你可能想成为一名大佬,但你连基本的程序、命令等都不懂,不用慌,学就完事了,大家都是这么过来的以下文章链接都是实打实的记录学术博客你可以通过我的文章进行巩固学习在每篇博客中还
2021-10-01 11:46:24 29210 26
原创 springmvc.xml文件中出现名称空间xmlns:context=“http://www.springframework.org/schema/context“报红的解决方法
在idea编译器中在sprigmvc.xml的名称空间里出现http://www. springframework.org/schema/tx报红如图所示:第一个方法是让编译器自动查找可以通过此处的Fetch external resource可能好转也可能不为所动类似下面这种提示表示找不到那就需要手动进行添加该路径通过编译器的设置进行添加通过如下点击+号添加http://www. springframework.org/schema/tx之后显示就无异常...
2021-10-31 19:44:19 4526
原创 【leetcode】二叉树 * 不同的二叉搜索树
题目:给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树有多少种?返回满足题意的二叉搜索树的种数。示例 1:输入:n = 3输出:5示例 2:输入:n = 1输出:1提示:1 <= n <= 19思路一:这个题目用到了动态规划使用的算法思想是笛卡尔积算法重要掌握class Solution { public int numTrees(int n) { int[] dp = new int
2021-10-30 17:42:34 65
原创 【leetcode】数学 - 整数反转
题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0提示:-231 <= x <= 231 - 1思路
2021-10-30 17:23:42 2763
原创 【leetcode】数学 - 回文数
题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一个回文数
2021-10-30 16:54:36 2455
原创 SpringBoot集成Thymeleaf从入门到精通(全)
目录SpringBoot集成Thymeleaf1. 关闭缓存2. 表达式3. 常用属性4. 遍历元素5. 条件判断6. 字面量7. 字符串拼接8. 数学运算SpringBoot集成ThymeleafThymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发Thymeleaf 是另外的一种模板技术,它本身并不属于 Spring Boot,Spring Boot只是很好地集成这种模板技术,作为前端页面的数据展示在创建模板的时候还需要多选择一个这个之后默认会自动添加这些依赖Sp
2021-10-29 11:43:40 2145 1
原创 java之Thread类实战模板(全)
这里写目录标题前言实战模板1. Runnable 接口2. Thread匿名类3. 自定义 Thread子类前言通过了解Thread类的原理以及线程进程的原理等详情也可通过了解我之前的文章【操作系统】线程与进程的深入剖析(全)java之Thread类详细分析(全)实战模板主要的模板主要是Thread如何使用的快捷键搭建等1. Runnable 接口new Thread(new Runnable() { @Override public void run() {
2021-10-25 16:32:58 494
原创 java大厂面试题第三季(未完)
目录前言1. JVM的前言这篇文章主要讲解java开发中常见的面试题主要来源是尚硅谷Java大厂面试题第3季,跳槽必刷题目+必扫技术盲点(周阳主讲)通过学习该视频,以及翻阅源码以及自已的理解主要博文如下1. JVM该知识涉及jvm的内存加载以下代码可能会涉及这部分知识java之native关键字详细解析java之intern()详细分析(全)代码如下class test{ public static void main(String[] args) {
2021-10-24 15:21:25 1522
原创 java之intern()详细分析(全)
目录前言1. 源码2. 实战代码前言经常在面试或者是一些习题上偶尔看到这个函数却有些懵懵懂懂今天就通过源代码彻底解析一下这个代码的主要功能是返回字符串对象的规范化表示形式1. 源码通过查询其源码翻译过来的主要意思是返回字符串对象的规范表示。最初为空的字符串池由String类私有维护。当调用intern方法时,如果池中已经包含一个与equals(0bject)方法确定的string对象相等的字符串,则返回池中的字符串。否则,将此String对象添加到池中并返回对该String对象的
2021-10-21 19:35:26 1714
原创 java之native关键字详细解析
目录前言1. 概念2. 用法3. 实战前言今天在复习intern的方法时查看源代码发现有这个关键字public native String intern();1. 概念深究其native这个关键字其主要表现为只要有一个native方法,内部结构是Java调用非Java代码接口所谓的非java代码,主要是指c或者c++实现,可以不深究其代码实现,只需要会调用即可native方法不提供实现体,类似java接口,实现类的代码由非java语言实现深究其为何不用java实现,主要是涉及
2021-10-21 19:20:08 774 1
原创 Git删除本地库解决桌面图标出现蓝色问号的解决方法(万能)
目录前言原理解决方法前言今天收到一位技术交流的同学bug这里po出问题指示相信也有同学遇到明明开启了显示隐藏文件 还是打不开该如何查找git并且将其删除呢原理桌面图标出现蓝色问号一般是在桌面上提交了本地仓库所导致为了删除本地仓库需要将其隐藏文件git删除即可图标中的蓝色问号就会消失解决方法第一种方法在我的电脑中找到桌面这个文档并且将其隐藏文件显示打开之后找到git文件夹 将其删除即可第二种方法通过使用命令行将其删除电脑桌面右键点击git bash here将其切换到桌面
2021-10-20 20:03:03 1570 1
原创 springboot出现Whitelabel Error Page This application has no explicit mapping for /error解决方案
目录前言方法测试程序前言一般出现这种问题Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Oct 19 20:54:25 CST 2021There was an unexpected error (type=Not Found, status=404).No message available如图所示方法
2021-10-19 21:09:12 56009 5
原创 Git从入门到精通(全)
目录前言1. Git安装2. 常用命令前言免费、开源分布式版本控制系统快速高效处理从小型到大型的各种项目易于学习,占地面积小,性能极快优缺点:深究其分布式版本其集中式版本控制工具有缺点也有优点,可看到项目中内容管理,管理员也可管理单一系统也比较容易缺点就是中央服务器的单点故障分布式的版本控制系统出现之后,解决了集中式版本控制系统的缺陷:服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)每个客户端保存的也都是整个完整的项目(包含历史记录,更加安全)工作机制工作区:通
2021-10-17 17:25:57 8870 5
原创 Git的安装配置超详细版本(全)
直奔主题git的安装通过官网进行安装以及配置分别对应好电脑的位数配置下载完成之后双击进行安装即可安装的目录最好不要有中文的路径默认即可勾选的选项主要有右键菜单大文件的支持配置默认的编辑器关联.sh文件默认是git安装目录名称还是gitgit使用的编辑器默认是vim即可你也可以选择你喜欢的编辑器设置git的分支默认是master你也可以选择下面的选项,变成你想要的修改git的环境变量只在git bash修改,你可选择这个但博主选择了第二个,可配合编译
2021-10-17 17:21:23 1707
原创 Ubuntu系统下安装rpm安装包
给命令传递参数的一个过滤器,也是组合多个命令的一个工具将管道或输入数据转换成命令行参数还可以将其文件的输出中读取数据将单行或多行文本输入转换为其他格式,单双行相互转换捕获一个命令的输出传递给另外一个命令这个命令之所以很有用,是因为很多命令不支持 | 管道来传递参数
2021-10-14 20:16:38 19645 2
原创 linux:firewall-cmd开放端口时出现bad port (most likely missing protocol)的解决方法
目录问题方法问题出现如下所示Error: INVALID_PORT: bad port (most likely missing protocol), correct syntax is portid[-portid]/protocol出现这种问题一般是在配置的时候add-port参数值只写了端口号,没有指定协议正确的方式应该为[端口号/协议]方法 sudo firewall-cmd --permanent --zone=public --add-port=8787/tcp --per
2021-10-14 20:00:03 6183
原创 mybatis逆向工程详细配置讲解(全)
目录前言1. 配置文件2. GeneratorMapper.xml3. 启动配置4. 生成文件讲解前言使用mybatis提供的逆向工程生成实体bean、映射文件、Dao接口而不用人为的去书写代码,显得比较麻烦1. 配置文件在pom.xml末尾中配置mybatis代码自动生成的插件前提是之前的配置已经有,此处只是添加而已<plugins> <!--mybatis 代码自动生成插件--> <plugin> <groupId
2021-10-14 11:38:24 3171 4
原创 SpringMVC之ModelAndView类详细分析(全)
目录前言1. 方法2. 配置3. addObject 添加对象详解4. 重定向前言通过查看源码可以得知这个类主要是在web MVC框架中的模型和视图的Holder。 请注意,这些是完全不同的。 这个类仅仅保存了两者,使得控制器可以在一个返回值中同时返回模型和视图。表示处理程序返回的模型和视图,由DispatcherServlet解析。 视图可以采用String视图名的形式,需要通过ViewResolver对象解析; 或者,可以直接指定一个View对象。 该模型是一个Map,允许使用多个按名称键控
2021-10-14 10:36:01 8035
原创 【leetcode】哈希表-罗马数字转整数
题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符数值I1V5X10L50C100D500M1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数
2021-10-13 11:32:14 132
原创 java之instanceof用法详细分析(全)
目录前言1. obj 类型1.1 obj不能为基本类型1.2 obj 为 class 类的实例对象1.3 obj 为 class 类的直接或间接子类2. 实现策略前言Java中的一个双目运算符本身也是一个关键字主要用来测试一个对象是否为一个类的实例主要的用法是:obj instanceof Class这个结果返回一个boolean类型当 obj 为一个对象,Class 表示一个类或者一个接口当 obj 为 Class 的对象、直接或间接子类、其接口实现类以上代码的测试都是在编译期的
2021-10-09 15:39:22 5330
原创 Mycat安装配置详解(全)
目录前言1. 安装2. 配置3. 启动前言Mycat是java与数据库的中间件主要是为了解决java与数据库的高耦合高访问量高并发读写请求数据不一致(将其读写进行分工,分解这个压力)作为中间件解决了很多问题具体如何安装配置可通过如下操作进行了解1. 安装通过官网下载安装包每个版本的安装包名不一样,具体看清楚格式下载完安装包之后,进行解压缩使用命令tar,命令参数为-zxvftar -zxvf Mycat-server-1.6.7.4-release-202001051641
2021-10-07 15:34:46 1048
原创 window 出现 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)解决方法
目录前言1. 过程1. 1 关闭mysql服务1.2 绕过密码登录1.3 无密码登录并修改为空密码1.4 空密码登录在修改密码前言出现这种情况ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)或者是ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)截图如下:多次
2021-10-07 11:50:45 1623 3
原创 ubuntu中出现find: ‘/run/user/1000/gvfs’: Permission denied解决方法
目录前言1. 原理2. 方法前言出现如下问题root@gaokaoli:/home/gaokaoli# find / -name mysql.serverfind: ‘/run/user/1000/gvfs’: Permission denied截图如下1. 原理主要是因为文件系统和权限不匹配的问题碰到全局搜索就会退出并且报错本身就是一个bug内部这个文件没有任何东西,影响也不大所以删除它即可2. 方法将其删除即可通过以下两条命令umount /run/user/1000/
2021-10-07 00:14:49 3538
原创 ubuntu中出现su: Authentication failure解决方法
出现这个问题大致是因为一开始重装系统后,默认不允许使用root登录,一开始root是不能使用,要通过普通用户使用sudo权限修改root密码设置完毕之后就可以使用su登陆了
2021-10-06 23:28:50 1504
原创 mysql:Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘解决方法
目录前言1. 原理2. 解决方案2.1 软链接2.2 配置文件前言在管理数据库的时候,服务器出现了如下问题ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)截图如下:1. 原理出现以上问题,主要是因为默认连接数据库的主机名-p 为localhost作为主机名。通过该主机名连接mysql服务器的时候,会以socket的方式进行连接,而配置
2021-10-06 21:30:03 13569 4
早期预警信号检测.pptx
2022-11-17
Resilience function uncovers the critical.pptx
2022-11-17
Pan-cancer analysis of whole genomes.pptx
2022-11-17
Universal resilience patterns in complex networks.pptx
2022-11-17
In silico saturation mutagenesis of cancer .pptx
2022-11-17
米米商城项目含前后端(ssm+html+js+ajax+jquery).rar
2022-01-11
redis从入门到精通的学习代码.rar
2021-12-15
ssm项目(ssm+maven+sql+bootstrap+jsp).rar
2021-12-01
mybatis逆向工程一键生成代码.rar
2021-12-01
mybatis从入门到精通的学习代码.rar
2021-11-26
mybatis_plus学习代码从入门到精通.rar
2021-11-19
javase从入门到精通的学习代码.rar
2021-11-12
springmvc从入门到精通的代码.rar
2021-11-09
IDEA-springboot-projectes.rar
2021-10-27
spring从入门到精通的实例代码.rar
2021-09-28
zookeeper从入门到精通的代码.rar
2021-09-25
java nio实战代码.rar
2021-09-18
MyBatis逆向工程.rar
2021-08-18
python代码调用oracle客户端资源
2024-08-06
es中文分词器压缩配置
2024-01-15
es以及kibana的镜像压缩包
2024-01-15
计算机网络复习资料(申博复习资料, 可兼容 408 或者 本科的复习题)
2023-05-18
有没有更加好的java路线
2022-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人