自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

guorenhao的博客

喜欢IT,喜欢coding,分享开发中的各种技术经验、项目难题等,希望与大家一起交流学习!

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSDN编程竞赛·第31期赛后分享

以上就是关于CSDN编程竞赛第31期的所有题目解析,全部使用了Java来实现,第4题的答案只通过了10%,欢迎一起讨论正确题解哈!大家在比赛时可以选择自己习惯使用的语言来解答即可。如果有什么问题,我们可以一起交流讨论解决。最后,希望可以帮助到有需要的码友。

2023-02-28 17:09:03 456 1

原创 CSDN编程竞赛·第26期赛后分享

从第6期开始参加CSDN编程竞赛到26期,转眼就参与了20期,第一次进入前十,很开心!这次的题目比较简单一些,很多满分的,在此分享一下我的解答给大家~~

2023-02-08 21:31:25 431

原创 我与IT的那些事儿

时光如梭,转眼之间已经进入IT行业7年。这7年虽然没有什么伟大的成就,但是看到自己的成果并且能够一直坚持没有放弃,我还是很满足的,因为真心地喜欢热爱,所以才能够一直坚持不放弃。在此简单聊一些关于我与IT的那些事儿吧!

2022-10-22 09:08:43 522 2

原创 【算法】放货物

小明是一名快递员,他现在手上一共有N个快件需要运送。但是货车有限,所以我们希望用最少的货车来进行工作。现在已知,一辆车的限定额度为最多放置K件货物。此外,小明很不喜欢13这个数字,所以他不希望任何一辆货车中的货物数量为13。 现在小明想要知道,最少使用多少辆货车能够将这N个快件都放置到货车上。

2022-10-21 10:38:51 632

原创 【算法】走楼梯

问题:现在有一截楼梯,根据你的腿长,你一次能走 1 级或 2 级楼梯,已知你要走 n 级楼梯才能走到你的目的楼层,请实现一个方法,计算你走到目的楼层的方案数。输入描述:输入整数n。(1

2022-09-29 15:35:02 557

原创 CSDN编程竞赛·第六期--赛后总结

一直想参加一次类似的编程竞赛来检验一下自己,之前报名过一次,但是由于时间关系错过了考试时间,很遗憾。此次再次报名并且刚好时间没有冲突,终于如愿参加了本期的CSDN编程竞赛。以后有时间会一直参与下去。

2022-09-21 11:25:46 637

原创 Java仿ATM操作系统

本文主要介绍使用Java简单实现仿ATM操作系统。该ATM系统主要包括:登录、开户、查询、存款、取款、转账、修改密码、退出、注销账户功能。该ATM系统主要使用while循环来实现各项功能的循环操作。结构组成:账户实体类和主系统操作类。...

2022-08-10 23:38:08 546

原创 SpringMVC快速入门详解

SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。使用简单,开发便捷(相比于Servlet)。灵活性强。SpringMVC是一种标签层框架技术。SpringMVC是用于进行表现层功能开发。可以很直观的看到SpringMVC相比于Servlet,简化了很多的代码量,使用起来也非常的简单便捷,并且灵活性更强。如果有什么问题,我们可以一起交流讨论解决。最后,希望可以帮助到有需要的码友。...

2022-07-15 17:00:02 626

原创 报错java.lang.IllegalArgumentException: Unsupported class file major version 60的解决方案

报错java.lang.IllegalArgumentException: Unsupported class file major version 60的解决方案这个错误意思大概就是:非法参数异常,不支持的类文件主版本60。版本兼容问题,查找项目中只集成了`spring-webmvc`,版本是`5.2.20.RELEASE`,而`jdk`版本是`16`。...

2022-07-13 18:21:06 5289 1

原创 发布自己的开源库到Cocoapods及部分常见错误

1. 注册cocoapods。pod trunk register 邮箱 '名字(起个名字)' --verbose。2. 上传封装好的库到GitHub。将封装好的开源库上传到GitHub,并打上tag标签。3. 创建 .podspec文件。pod spec create RHKit。4. 修改 .podspec 文件。5. 验证 .podspec 文件。pod spec lint RHKit.podspec。6. 发布到cocoapods。pod trunk push RHKit.podspec。...

2022-06-18 23:55:59 1282

原创 Spring事务详解

1.1 在业务层接口上添加Spring事务管理。Spring注解式事务通常添加在业务层接口中而不会添加到业务层实现类中,降低耦合。注解式事务可以添加到业务方法上表示当前方法开启事务,也可以添加到接口上表示当前接口所有方法开启事务。1.2 设置事务管理器。事务管理器要根据实现技术进行选择。MyBatis框架使用的是JDBC事务。1.3 开启注解式事务驱动。在Spring配置类中使用注解@EnableTransactionManagement开启事务驱动。...

2022-06-11 22:22:10 509

原创 Spring-AOP详解

AOP(Aspect Oriented Programming):面向切面编程,一种编程范式,指导开发者如何组织程序结构。作用:在不惊动原始设计的基础上为其进行功能增强。Spring理念:无入侵式/无侵入式。

2022-06-08 14:15:16 404

原创 Spring整合MyBatis详解

1. XML配置文件方式使用MyBatis 1.1 XML文件配置 1.2 MyBatis核心分析 1.2.1 初始化sqlSessionFactory 1.2.2 获取连接和实现 1.2.3 获取数据层接口 1.2.4 关闭连 2.Spring整合MyBatis 2.1 MyBatis配置文件分析 2.1.1 初始化属性数据替换 2.1.2 初始化DataSource 2.1.3 类型别名和DataSource替换 2.1.4 映射配置替换......

2022-06-03 00:29:58 683

原创 Mac上使用终端启动Tomcat权限问题解决方案

在Mac上使用终端启动Tomcat,报错...Tomcat/logs/catalina.out:Permission denied分析以上问题是没有权限,意思是Tomcat的logs下的catalina.out没有访问权限,只需要解决catalina.out的权限问题即可。

2022-05-31 17:38:51 1185

原创 Spring注解开发详解

注解开发1. 快速入门1.1 注解开发定义bean1.1.1 使用@Component定义bean1.1.2 核心配置文件中通过组件扫描加载bean1.1.3 Spring提供@Component注解的三个衍生注解1.2 纯注解开发1.2.1 Java类代替Spring核心配置文件1.2.2 读取Spring核心配置文件初始化容器对象切换为读取Java配置类初始化容器对象2. bean管理2.1 bean作用范围2.1.1 使用@Scope定义bean作用范围2.2 bean生命周期2.2.1 使用

2022-05-29 19:46:02 103

原创 Spring快速入门详解

快速入门1. ApplicationContext配置文件2. IoC(Inversion of Control)控制反转2.1 概念2.2 IoC快速入门2.2.1 在pom.xml中导入Spring坐标2.2.2 定义Spring管理的类(接口)2.2.3 创建Spring的xml配置文件,配置对应类作为Spring管理的bean2.2.4 初始化IoC容器,通过容器获取bean3. DI(Dependency injection)依赖注入3.1 概念3.2 快速入门

2022-05-28 00:59:29 123

原创 fastjson使用toJSONString序列化过滤属性字段详解

方法一、fastjson的注解:fastjson中有个注解@JSONField(serialize = false)可以在使用fastjson进行序列化时来过滤属性字段。方法二、Java关键字:Java自带的有一个属性关键字transient是忽略序列化的。方法三、fastjson的属性名过滤器

2022-05-20 22:33:27 8789 1

原创 fastjson使用toJSONString时null值不序列化问题

在使用fastjson调用JSON.toJSONString(obj);方法将对象转换为json字符串时,如果对象obj的属性字段有值为null时,该属性字段不会被序列化。

2022-05-20 00:03:51 5264

原创 Java开发-日期与时间戳转换封装工具类

在日常开发中会经常用到日期和时间戳之间的相互转换,先来大概梳理一下都需要具备什么功能:1. 时间戳和Date转时间2. 时间和Date转时间戳3. 时间和时间戳转Date

2022-05-18 00:55:57 2265

原创 UITableView调用reloadData出现cell消失的问题解决方案

问题描述:在UITableView调用reloadData时候可能会出现cell布局消失的问题一般的纯显示页面没有出现这样的问题,这个问题是出现在如下情形:1、有多种cell样式且都继承自一个自定义的父cell2、需要对cell进行编辑修改,修改之后为了让修改显示出来,所以调用了reloadData方法出现了有部分cell布局消失,查看了页面的图层发现cell变成了自定义的父cell样式,由于父cell没有做布局,所以看似是cell的布局消失了3、断点调试了代理方法,对于cell的复用Identi

2022-05-13 07:56:03 1066

原创 Servlet中使用JSON.toJSONString中文显示问号解决办法

问题:在Servlet中使用fastjson将通过JSON.toJSONString()方法将对象转换为JSON字符串后,在IDEA中打印了转换后的数据中文都是正常的,但是客户端和web收到的数据中,中文都显示成了问号?。这是怎么回事呢?问题分析:相信在第一时间想到的是转码出了问题。那么是在哪个环节转码出了问题呢?由于在IDEA控制台打印了转换后的JSON字符串是显示的正常的,可能就会觉得返回的数据应该也是正常的,但在使用response.getWriter().write(jsonStri

2022-05-11 09:12:11 3521

原创 SQL最常用基本操作语法

二、数据库操作语句1、查询查询所有数据库show databases;2、创建创建数据库create database 数据库名称;创建数据库(判断,如果不存在则创建,一般采用该方式创建避免出错)create database if not exists 数据库名称;3、删除删除数据库drop database 数据库名称;

2022-05-05 22:31:15 802

原创 Mac上IDEA配置及使用Maven

1、Maven简介Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。它可以实现标准化的项目结构,标准化的构建流程,方便的依赖管理。2、下载安装前往官网下载选择一个下载下来解压即安装完成,然后根据自己的习惯放到不影响的位置即可。3、配置环境变量打开终端输入如下命令vi ~/.bash_profile如果没有该文件,输入如下命令创建该文件,然后再输入以上命令touch ~/.bash_profile打开

2022-05-05 13:08:40 13327 17

原创 Mac上如何查看没有权限的文件夹

在Mac上我们可能会遇到有些文件夹右下角带有一个中间为白色减号的红色小圆标记,如下图:这样的文件夹我们双击无法打开并且会给出提示:“不能打开文件夹“文件夹名”,因为您没有权限查看其内容。”,如下图:这是因为此时我们没有访问这个文件夹的权限,那么如何来打开这样的文件夹来查看其内容呢,其实非常简单。操作步骤如下:选中文件-->右键选择“显示简介”-->点击下方“共享与权限”旁边小三角展开点击右下角的锁图标输入密码解锁,最后将everyone的权限设置为“读与写”或“只读”,此

2022-05-01 22:18:53 5365

原创 Mac安装MySQL详细教程

Mac安装MySQL超详细图文教程,从下载目前最新版安装包选择到安装详解,再到最后的配置调试,命令使用等等...

2022-04-30 10:58:31 70356 42

slf4j-api-1.7.36.jar

slf4j-api-1.7.36.jar

2022-05-05

空空如也

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

TA关注的人

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