Java
hailunw
这个作者很懒,什么都没留下…
展开
-
Java GC简介
GC简介:GC(garbage collection,内存自动回收),是Java区别于C++的一个特点。底层实现是GC跟踪正在使用的对象,并且将剩余的对象做标记稍后清除,从而实现内存的自动管理GCRoot 简介JVM中通过可达性算法判断对象是否可被回收。基本思路是从GCRoots的活跃引用为起始点,从这些集合节点开始向下搜索,搜索所走过的路径成为引用链。如果一个对象和GC rotts之间没有任何链,说明对象可被回收。JVM Heap内存模型Young-EdenEden进一步划分为驻留原创 2021-08-13 10:37:39 · 1307 阅读 · 0 评论 -
Java常用数据类型
数据类型 存储大小 取值范围 默认值 byte 8位,有符号位 -2^7, 2^7-1 0 short 16位,有符号位 -2^15, 2^15-1 0 int 32位,有符号位 -2^31, 2^31-1 0 long 64位,有符号位 -2^63, 2^63-1 0L float 32位 0.0 double 64位 0.0d char ..原创 2021-08-11 14:26:56 · 76 阅读 · 0 评论 -
访问FastDFS的JavaDemo
1原创 2021-07-21 13:17:14 · 103 阅读 · 0 评论 -
FastDFS的简介和安装
1)FastDFS的简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2)FastDFS的安装步骤2.1)安装gccyumi.原创 2021-07-20 13:44:23 · 345 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第十三部分--个人中心功能实现,自定义反序列化,FastDFS工具类编写,更新个人头像,完结篇)
待续原创 2021-07-16 12:04:41 · 428 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第十二部分--获取所有员工套账,员工套账功能实现,webSocket普通配置,webSoket有关jwt的配置,webSocket流程讲解)
待续原创 2021-07-15 22:31:43 · 188 阅读 · 1 评论 -
RabbitMQ的安装
待续原创 2021-07-15 22:28:58 · 177 阅读 · 0 评论 -
RabbitMQ的简介
待续原创 2021-07-15 19:35:23 · 554 阅读 · 0 评论 -
Shiro简介
待续原创 2021-07-15 17:30:56 · 117 阅读 · 0 评论 -
Maven常用命令简介
待续原创 2021-07-15 16:54:03 · 714 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第十一部分--可靠投递方案介绍,开启消息回调机制,可靠投递方案实现,消费端幂等性操作,工资套账功能实现)
待续原创 2021-07-15 14:16:21 · 141 阅读 · 0 评论 -
EasyPoi的简介
Poi是Java操作MicroOffice(如对Excel的导入导出)的一个插件。POI的全称是(Poor Obfuscation Implementation)。官网地址是 http://poi.achache.org/index.html 。EasyPOI对POI进行了优化,更加设计精巧,使用简单,接口丰富,扩展简单。EasyPOI的同类产品有Execel4J,Hutools等。官网地址是 https://gitee.com/lemur/easypoi————————————————版权声明:本原创 2021-07-15 10:15:30 · 8299 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第十部分--EasyPoi注解使用, 导出员工数据,导入员工数据,创建邮件发送项目,邮件发送功能实现)
待续原创 2021-07-14 21:23:58 · 196 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第九部分--员工管理准备工作,获取所有员工分页查询,添加员工的前期准备,添加员工的的功能实现,员工更新及删除)
待续原创 2021-07-14 19:02:37 · 165 阅读 · 0 评论 -
swagger简介
待续原创 2021-07-14 17:35:46 · 105 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第八部分--获取所有部门,添加部门,删除部门,获取所有操作员,操作员更新及删除,操作员角色功能实现)
的原创 2021-07-14 15:13:36 · 445 阅读 · 1 评论 -
SpringBoot项目实战-在线智能办公系统(第七部分--权限组角色管理,权限组菜单查询,权限组菜单更新,存储过程简介,存储过程创建)
待续原创 2021-07-14 11:36:00 · 379 阅读 · 0 评论 -
Java的常见异常
1)编译时异常通过try catch捕获异常2)运行时异常通过 规范代码开发 测试手段 减少 运行时异常原创 2021-07-14 10:49:25 · 75 阅读 · 0 评论 -
Git常用命令及简介
Git常用命令及简介原创 2021-07-14 07:51:08 · 93 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第六部分--职位管理功能,全局异常处理,职称管理功能)
待续原创 2021-07-13 22:10:48 · 187 阅读 · 0 评论 -
Springboot中各个层的简介
Mapper层Mapper层,类似于Dao层,调用同名xml以SQL的形式和数据库打交道。pojo层Pojo(plain ordinaty java object)层,数据对象原型。以Java对象/类的形式 表示一个实体。Controller层controller层接收前端传过来的参数进行业务操作。 Service层Service存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导...原创 2021-07-13 21:40:32 · 8554 阅读 · 3 评论 -
SpringBoot项目实战-在线智能办公系统(第五部分-- 根据用户id查询菜单列表,Redis集成菜单功能,根据url判断用户角色)
待续原创 2021-07-13 11:06:16 · 971 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第五部分-- 配置Swagger2 ,生成校验码,以及验证校验码)
SpringBoot项目实战-在线智能办公系统(第五部分-- 配置Swagger2 ,生成校验码,以及验证校验码)原创 2021-07-11 19:35:30 · 425 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第四部分-- 配置Security登录授权过滤器,Security自定义返回结果, 的类编写)
待续原创 2021-07-11 11:00:35 · 234 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第三部分--公共返回对象,登录后返回token,获取当前登录用户信息 的类编写)
待续原创 2021-07-11 10:56:24 · 431 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第二部分--逆向工程,jwt token类编写)
SpringBoot项目实战-在线智能办公系统(第二部分--逆向工程,jwt token类编写)原创 2021-07-11 07:09:08 · 734 阅读 · 0 评论 -
SpringBoot项目实战-在线智能办公系统(第一部分--环境搭建)
https://www.bilibili.com/video/BV1464y1o78E?p=14&spm_id_from=pageDriver原创 2021-07-10 20:40:21 · 1365 阅读 · 0 评论 -
Maven的settings.xml的参数简介
Maven的settings.xml的参数简介原创 2021-07-10 07:41:08 · 152 阅读 · 0 评论 -
Maven的pom.xml的参数简介
Maven的pom.xml的参数简介原创 2021-07-10 07:40:30 · 199 阅读 · 0 评论 -
SpringBoot的简介以及简单示例
SpringBoot的简介以及简单示例原创 2021-07-10 07:38:48 · 144 阅读 · 0 评论 -
大数据项目实战---电商埋点日志分析(第四部分,DWD层深度解析)
大数据项目实战---电商埋点日志分析(第四部分,DWD层深度解析)原创 2021-07-08 20:02:40 · 247 阅读 · 0 评论 -
Linux 安装配置 Maven
SIP用于初始化一个Session,并负责传输SDP包;而SDP包中描述了一个Session中包含哪些媒体数据,邀请的人等等;当需要被邀请的人都通过各自的终端设备被通知到后,就可以使用RTSP来控制特定Media的通信,比如RTSP控制信息要求开始Video的 播放,那么就开始使用RTP(或者TCP)实时传输数据,在传输过程中,RTCP要负责QoS等。...原创 2021-06-17 16:42:58 · 92 阅读 · 0 评论 -
微服务的一些简单概念
微服务拆分的两大原则单一原则闭包原则进程间通讯1)消息格式 1.1)基于文本,JSOM/XML 1.2)基于二进制,avro和Protocol Buffer2)通信协议 2.1)同步,HTTP REST,gRPC 2.2)异步,AMQP和STOMP进程间通信1)同步模式 1.1)一对一,请求响应 1.2)一对多,无2)异步模式2.1)一对一 ...原创 2021-07-03 14:43:49 · 179 阅读 · 0 评论 -
Java设计模式---代理模式(动态代理)
Java设计模式---代理模式(动态代理):a,动态代理设计模式不属于23种设计模式之一b,动态代理设计模式=代理模式+反射机制c,可以为项目中所有接口中所有方法进行增强。动态代理设计模式的实现步骤:1)创建被帮助对象的接口package service;public interface PGService { public void giveFlower();}2)创建被帮助对象的类package serviceImp;import service.PGServic原创 2021-06-28 08:33:52 · 143 阅读 · 2 评论 -
Java设计模式---代理模式
a,什么是代理模式,一代代开发人员针对开发过程中常见难题给出解题思路。共有23种设计模式。代理设计模式是23种模式中的一种。b,代理模式的作用,帮助指定的类来完成它所需要实现的功能,达到功能增强的效果。c,代理模式实现步骤 c1,创建一个一个接口((PGService)),声明需要被帮助的方法名字。 c2,创建一个实现类(PG),表示需要被帮助群体。 c3,创建一个代理实现类(utils.agent),需要与被帮助类实现同样接口,将需要帮助对象作为属性声明。然后需要通过构造方法得到需要帮助的...原创 2021-06-27 16:10:04 · 93 阅读 · 0 评论