自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习是一种乐趣

主攻Java,次打C++

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 idea启动时文件太长时,项目启动失败

idea启动时文件太长时,项目启动失败Error running 'XXXApplication': Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration.

2023-08-18 18:32:19 550

原创 Java实现视频通话

Java实现实时视频通信

2022-10-22 15:20:20 5885 3

原创 Linux上安装jdk1.8

在Linux(CentOS 8)上安装jdk

2022-08-04 21:51:36 326

原创 DBeaver数据库可视化工具

DBeaver免费的数据库可视化工具,适合不习惯命令操作的朋友。

2022-07-31 14:14:08 2944

原创 Java实现简单的邮件发送

Java实现简单邮件发送

2022-06-10 15:43:05 1016

原创 MyBatis Plus插入后返回ID主键(自增)

在MyBatisPlus中添加注解信息即可//实体类(此处需要添加对应的MyBatisPlus主键信息)public class Notice{ private int noticeId; private String release_date; private String content;}//方案一:自定义SQL(自增主键) @Insert("insert into notice(release_date,content)values(#{releaseDate},#

2022-05-22 22:10:43 13691

原创 Java使用反射实现IOC容器

前面写过怎么通过Java的反射技术实现对象的创建和管理,达到IOC的效果。但是没有讲设计的思路,直接上代码,导致很多人没有思路,因此今天具体的讲IOC的编写思路理清。这里单纯的通过Java中的反射创建对象,至于扩展的部分会有提示思路既然提到注解实现IOC,那么肯定要了解元注解的基本信息。@Documented:被@Documented标注的类,在生成文档(doc)时,会显示@Documented注解信息。@Inherited:可以被继承@Target:可以声明的地方,通常为TYPE(类),FIELD

2022-05-12 10:39:12 423

原创 Java实现备份MySQL数据库Linux和Windows

最近无聊,闲来无事,就喜欢研究。于是想搞一下数据库的自动备份。Windows和Linux通用。这是一种比较麻烦的备份,其实一般数据库的备份和还原都是通过shell完成的。至于这里的数据库还原太麻烦,需要修改配置文件,而且基本不用(主要还是自己不太熟悉,讲不清楚)。数据库备份代码:/** * cmd /c C:\\mysqldump -h127.0.0.1 -P3306 -uroot -pxc123456 ywj > /usr/local/mysql/export/ywj.sql

2022-04-27 14:09:25 2144 2

原创 Java实现自动映射原生JDBC查询出的数据库字段

如今框架横行,很多人用的得心应手,可以很少人却没有了解过底层的东西,导致往后去学习别的框架的时候就不会那么顺利。就比如我们平时写代码时,都会用MyBatis或者JPA,但是你了解过他们是怎么匹配字段的吗?如果突然不让使用框架,你还能那么轻松的写出来吗。在原生JDBC的场景下,我们如何将查询的字段封装到对象中呢?在我的个人想法中,就是通过Java的反射实现,这是一个很实用的技术。这是一个数据库对应的对象,其中使用有驼峰命名@Data@TableName("t_admin")public class

2022-04-24 14:24:33 1752

原创 Log4j日志文件配置|自定义多日志配置

Log4j日志文件配置信息以及多日志记录#log4j定义了8个级别的log优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。#CONSOLE前面的DEBUG是控制台需要打印什么DEBUG级别以上的日志的信息log4j.rootLogger=debug,console,file#自定义日志(自定义日志userLog,用于在指定的类(或者位置)将信息输出记录)log4j.logger.User = debug,userLog#不写入根文件(即

2022-04-22 22:48:05 1017

原创 MyBatisPuls中注解开发一对多和多对多开发

MyBatis中注解开发一对一和一对多的情况

2022-04-13 08:31:32 4138

原创 Springboot整合Redis和Linux安装Redis存在的问题

想要使用Redis,首先就要先安装Redis,一般情况下,都是安装在Linux服务器上的。首先从官网进行下载Redis的压缩包,Redis官网点击Download按钮,之后网下滑,安装提示进行下载如果不想使用官网可以进入中文网Redis中文网直接下载即可,文件也就几M大小,速度很快。之后通过Xftp或者宝塔面板将Redis文件上传到Linux服务器上或者虚拟机(虚拟机只能使用Xfp,不能使用宝塔),一般上传在opt目录下,可以根据个人喜好存放,没有要求。进入到上传的文件目录,使用命令tar -zxvf

2022-03-29 13:58:40 2688

原创 关于华为和荣耀手机升级鸿蒙系统之后无法连接magicbook多屏协同的问题

关于华为和荣耀手机升级鸿蒙系统之后无法和笔记本多屏协同的问题

2022-03-19 20:40:08 9213 2

原创 Linux常用命令

Vim常用快捷键(一般模式模式)gg 定位到第一行5gg 定位到第5行Shift+G 定位到最后一行(或者大写的G)yy 复制当前光标行5yy 从当前光标行开始复制5行p 从光标的下一行粘贴u 撤销上一步操作(命令行模式):wq 保存并且退出:q 退出编辑器:q! 不保存退出:set nu 显示行号:set nonu 隐藏行号用户管理添加用户【useradd [参数]】 用户名useradd li

2022-03-11 12:15:47 1424

原创 Android实现倒计时

前段时间在做一个app,要实现短信验证码的功能,由于本人已后端开发为主,对于倒计时使用第一时间想到的是开启一个线程来进行更新UI,但是在实际应用过程中,开启一个线程更新UI在开始几秒的时候是没有问题的,但是时间不准确,因此此方案作废。于是使用Android中的CountDownTimer抽象类,类中的方法:上面是简单的介绍一下这个倒计时抽象类的方法,接下来我们看看具体的操作在需要开启倒计时的地方调用到此功能完成,倒计时的使用很简单,如果想了解底层可以去看看大神的博客或者自己去研究源码...

2022-02-23 19:23:13 1768

原创 使用Java实现短信验证码

对于短信验证码的实现,作为新手肯定都觉得很难,但实际上短信验证码其实就是调用别人写好的接口,操作简单,觉得难可能是没有接触过或者逻辑上还没有理通,才会产生一种无从下手的感觉。由于阿里云和腾讯云等已经不再支持个人开发者使用短信服务,这里我使用的是互亿科技的短信服务,该平台提供一个学生套餐,10元166条短信,用于调试完全足够,模板是固定的,不允许进行任何更改,否则发送不出去。进去注册之后,会提示一个学生套餐,点击进去购买即可。进去之后,找到图中的指示进行操作找到三步和第四步的APIID和APIKEY,这

2022-02-09 12:27:00 3414

原创 Java通过Socket同时发送文本和文件

这几天在自学Socket网络编程时突然要用到文件和文本同时传输到服务器,但是在网上找了半天页找不到具体的结局办法,最后在不断琢磨之下终于解决了这个问题,在传输数据时使用的是Java中的ObjectInputStream 和 ObjectOutputStream对象流,这个流可以封装复杂的数据在网络中进行传输,发送涉及到的类需要实现Serializable接口,是一个标志接口,用于序列化的,没有任何的方法需要实现。废话不多说,直接上代码Student类,用于封装数据进行传输和解析public class

2021-11-15 15:53:16 1711 3

原创 nginx代理时静态资源无法访问和数据更新无效的问题

这里讲一下我自己在玩服务器时遇到的坑,具体的解决办法肯定很多,毕竟自己不是专业的运维和Linux高手,只是将自己遇到的问题分享出来,仅供参考前几天在服务器上部署自己写的一个小项目,通过tomcat进行发布,但是又不想暴露8080端口,于是通过ngnix进行代理解决,但是在项目部署完成时发现静态资源和更新数据到数据库时发现没有成功在图中是使用域名直接访问,代理到tomcat8080端口,但是这个是有问题的,静态资源和数据更新是无效的不能真正的传递到tomcat服务器,然后通过这样就可以进行访问,url中

2021-11-12 14:05:36 10495 1

原创 Android程序异常闪退,E/AndroidRuntime: FATAL EXCEPTION: main

E/AndroidRuntime: FATAL EXCEPTION: mainProcess: cn.edu.gues.activity, PID: 28359java.lang.RuntimeException: Unable to pause activity这一堆东西太多就省略了,大概的意思就是主线程不能执行网络请求数据和更新UI,这应该是Android9.0之后财出现的问题,老版本的没有试过,如果有大佬精通的请指点一二,需要开启子线程去执行,如果在一个子线程更新UI,我们可以 new Thr

2021-09-16 14:43:52 17307 7

后端开发个人博客,简单而又不失美感的技术博客

技术栈:SpringBoot,MyBatis-Plus,MySQL,Markdown,Thymeleaf,semantic-ui 项目介绍:一个小而美的技术博客,可以直接进行云上部署,项目支持普通用户注册和发布博客,非系统用户只能查看。适合初学者练手和搭建一个自己的博客系统。 阅览地址:http://110.40.186.129/ywj 由于本人是后端开发为主,对前端的应用掌握不够,前端ui参考Github上的一个大佬。项目下载之后,导入数据库便可直接运行

2022-04-13

前端浪漫表白程序(纯CSS和纯JSS).rar

分享一个前端浪漫变白代码,可以根据自己的需求配合后端一起使用效果更加哦。 演示地址: http://110.40.186.129/tianwu/ 如果想要后端代码和前端代码,可以留言哦

2021-11-12

空空如也

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

TA关注的人

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