JAVA笔记
_揽
所得皆所期 所失皆无畏
展开
-
linux离线安装libreoffice
1.安装JAVA环境jdk2.下载离线安装包libreoffice3.安装libreoffice4.配置字体防止乱码。原创 2023-12-16 18:04:40 · 1979 阅读 · 0 评论 -
maven中clean,compile,test,package,install分别有什么作用
编译项目后,再执行Junit测试方法,再把项目打包到target目录,再安装到本地仓库。编译项目后,再执行Junit测试方法,再把项目打包到target目录。编译项目后,再执行Junit测试方法。清理项目的target目录。原创 2023-10-02 21:02:01 · 1198 阅读 · 0 评论 -
linux下配置DNS域名解析
Linux下配置dns的三种方法。原创 2023-10-02 20:57:50 · 1141 阅读 · 0 评论 -
Cookie和Session的区别(面试必备)
Cookie和Session的区别(面试必备)_cookie和session的作用和区别-CSDN博客原创 2023-09-30 11:07:03 · 105 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
java在生成图形验证码时,报了一个找不到X11GraphicsEnvironment类的异常,之前也没有出现这个情况,不知什么原因突然出现了,经过查找解决方案,发现在Tomcat的启动脚本catalina.解决方案,打开tomcat的bin目录,找到catalina.sh文件,编辑文件,在JAVA_OPTS这行的后面加上 -Djava..headless=true 即可解决,亲测有效。中增加一个参数即可解决。原创 2023-09-04 22:34:06 · 1061 阅读 · 0 评论 -
springboot websocket通信
WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议原创 2023-05-02 15:32:16 · 1100 阅读 · 2 评论 -
(简易详细)spring boot 使用拦截器 实现拦截前端请求并返回json到前端页面
(简易详细)spring boot 使用拦截器 实现拦截前端请求并返回json到前端页面原创 2023-01-19 11:42:01 · 4381 阅读 · 0 评论 -
Mybatis-Plus实现只更新部分字段的数据
Mybatis-Plus实现只更新部分字段的数据原创 2023-01-18 17:30:31 · 1232 阅读 · 0 评论 -
(fastjson)java 如何将String(字符串)与JSON互转
(fastjson)java 如何将String(字符串)与JSON互转原创 2023-01-17 23:04:26 · 1825 阅读 · 0 评论 -
SpringBoot常用过滤器(Filter)和拦截器(Interceptor)的执行顺序和区别
SpringBoot常用过滤器(Filter)和拦截器(Interceptor)的执行顺序和区别原创 2023-01-16 21:42:10 · 219 阅读 · 0 评论 -
(详解)java:无效的目标发行版: 11
其实出现问题的真正原因是你下载别人的代码,但是别人的JDK属于java11 或者java9,但是你的为java8 或者更低原创 2023-01-16 16:57:30 · 2020 阅读 · 0 评论 -
瑞吉外卖开发笔记
个人参考这位博主的笔记原创 2023-01-15 20:40:18 · 191 阅读 · 0 评论 -
(knife4j)Swagger-JAVAapi文档生成器
(knife4j)Swagger-JAVAapi文档生成器原创 2023-01-15 20:35:41 · 317 阅读 · 0 评论 -
(原理及配置)nginx配置负载均衡
负载均衡的原理其实还是nginx的反向代理,通过一个项目在多台服务器或者端口启动,然后将这些请求,反向代理到不同的服务器与端口原创 2023-01-15 14:38:20 · 207 阅读 · 2 评论 -
(详解与使用)Sharding-JDBC通过mysql主从复制来进行项目优化
面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。原创 2023-01-15 14:32:46 · 552 阅读 · 0 评论 -
(详细简单成功版本)Mysql主从复制
MysSQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台AysQL数据库(slave,即从库)从另一台MysQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MysQL数据库自带功能,无需借助第三方工具。原创 2023-01-14 22:05:56 · 610 阅读 · 9 评论 -
(简单成功版本)Mysql配置my.ini文件
我在两台电脑上安装了MySQL Server 8.0,准备继续做数据库主从复制配置,这时候就需要用到my.ini文件进行配置,但是我找不到my.ini文件。 我的安装目录中没有my.ini文件。(这里我的mysql安装目录为C:\Program Files\MySQL\MySQL Server 8.0)。原创 2023-01-14 15:31:31 · 14630 阅读 · 4 评论 -
远程连接mysql报错:1130 - Host XXX is not allowed to connect to this MySQL server
根据描述提示,在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。为了安全性, 默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。原创 2023-01-14 13:51:14 · 2372 阅读 · 0 评论 -
(解决)Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
(详细)Can‘t connect to MySQL server on ‘localhost3306‘ (10061)原创 2023-01-14 13:32:28 · 1307 阅读 · 0 评论 -
报错Mysql:net start mysql 服务名无效
删除mysql下的data文件,重新执行 mysqld --initialize 就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql。因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。成功:出现Service successfully install代表你已经安装成功。如果失败,需要用管理员的身份运行DOS窗口,这样就可以成功了。原创 2023-01-14 13:19:08 · 9305 阅读 · 3 评论 -
Mysql-错误处理: Found option without preceding group in config file
安装MYSQL时,在cmd中“初始化”数据库时,输入命令:mysqld --initialize --consolecmd报错:D:\mysql-8.0.19-winx64\bin>mysql --initialize --consolemysql: [ERROR] Found option without preceding group in config file D:\mysql-8.0.19-winx64\my.ini at line 1.mysql: [ERROR] Fatal erro原创 2023-01-14 13:16:27 · 7614 阅读 · 4 评论 -
Spring Cache
Spring cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。针对不同的缓存技术需要实现不同的CacheManager:原创 2023-01-13 23:35:20 · 597 阅读 · 0 评论 -
springboot配置使用redis
springboot配置使用redis原创 2023-01-13 21:07:15 · 810 阅读 · 0 评论 -
(短信服务)java SpringBoot 阿里云短信功能实现发送手机验证码
(短信服务)java SpringBoot 阿里云短信功能实现发送手机验证码原创 2023-01-12 16:26:47 · 5070 阅读 · 0 评论 -
Java中用flush()方法的作用
flush()方法将输入流和输出流中的缓冲进行刷新,使缓冲区中的元素即时做输入和输出,而不必等缓冲区满原创 2023-01-11 08:50:39 · 441 阅读 · 0 评论 -
JAVA后端向前端传递Long类型数据,导致数据不一致
当后端传Long类型给前端, Long类型数据大于17位时。前端拿到的数据: 第16位会四舍五入, 17位后的数据自动用0代替),在Json中就会出现精度丢失的情况。原创 2023-01-09 11:44:05 · 2515 阅读 · 0 评论 -
Springboot配置静态资源
Springboot配置静态资源原创 2023-01-08 10:47:48 · 7406 阅读 · 3 评论 -
IDEA中修改了Web项目后,更新资源 类和资源 重新部署的区别
IDEA中修改了Web项目后,更新资源 类和资源 重新部署的区别原创 2023-01-04 15:25:35 · 916 阅读 · 0 评论 -
Mybatis 查询出来的数据集合数量正确,但是具体数据为null
查询没报错,集合数量正确,具体数据为null,就像有时候某个字段没对上,单独那个字段查出来是null的情况是一样的。那么这个情况也一样,就是List里面的实体类字段对不上导致的。原创 2023-01-01 23:12:26 · 917 阅读 · 2 评论 -
Spring注解开发
Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。原创 2023-01-01 18:24:23 · 458 阅读 · 7 评论 -
韩顺平 2021零基础学Java 学习笔记
韩顺平 2021零基础学Java 学习笔记(1)(自用)_丨shallow丨的博客-CSDN博客_韩顺平java笔记韩顺平 2021零基础学Java 学习笔记(2)(自用)_丨shallow丨的博客-CSDN博客 韩顺平 2021零基础学Java 学习笔记(3)(自用)_丨shallow丨的博客-CSDN博客 韩顺平 2021零基础学Java 学习笔记(4)(自用)_丨shallow丨的博客-CSDN博客 韩顺平 2021零基础学Java 学习笔记(5)(自用)_丨shallow丨的博客-CSDN博客原创 2022-12-23 15:52:03 · 5962 阅读 · 0 评论 -
public final static搭配的好处
final 和 static 往往搭配使用,效率更高,不会导致类加载.底层编译器做了优化处理。原创 2022-11-06 13:49:26 · 864 阅读 · 5 评论 -
JAVA学习笔记(二)
JAVA学习笔记(二)原创 2022-11-06 11:44:48 · 1029 阅读 · 0 评论