自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

架娃

分享遇到的问题以及自己的理解

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

原创 【java基础】for(;;)和while(true)的区别

for(;;)和while(true)

2022-06-01 17:44:39 200

原创 【freemarker】常用空判断??和has_content的区别

原始数据{ "name1": "", "name2": null, "list1": [], "list2": null}模板代码1.??属性不存在或者属性为null时返回false${name1???string} <#--true-->${name2???string} <#--false-->${name3???string} <#--false-->${list1???string} &l

2022-06-01 09:00:00 1450

原创 【freemarker】模板代码开发

简介Java程序员通常用freemarker在java代码中生成网页,用于后端生成文件。freemarker是一款模板引擎,基于模板(templete)和原始数据(original data),生成目标文本(target data)的通用工具。广义来讲freemarker能够生成任何形式的数据。有问题查这里原始数据以下json数据作为freemarker初探章节的原始数据{ "name": "张三", "age": 30, "computer" : "{\"name\"

2022-05-30 17:05:52 653

原创 【mysql】授权并不影响已连接用户

授权使用本章节用于说明用户管理,授权管理。不感兴趣的直接进入下个章节环境准备windows 启动mysql服务D:cd D:\software\mysql-8.0.26-winx64\binmysqld.exe --console启动mysql客户端D:cd D:\software\mysql-8.0.26-winx64\binmysql -u root -p root用户管理查询用户SELECT * FROM mysql.`user`;新建用户CREAT

2022-05-06 11:59:36 1111 1

原创 【maven】使用archetype将现有项目做成模板,并用模板创建新项目

背景每个企业对代码的维护都有自己的通用标准,比如WEB框架,ORM框架,包名,自定义依赖等等。如果企业是以提供客制项目营收为主导就会频繁的创建新项目,那么创建新项目时怎么才能高效的复用这些通用标准?将通用标准复制到空项目。缺点:大量的代码、配置复制过程中容易出现问题将已有项目复制为新项目。缺点:项目名称相关的包名,关键字等都需要调整通用配置做成内部依赖包,新项目引入。缺点:通用配置包含框架入口不适合封装成依赖以上办法都有各自的缺点,使用maven archetype能够很好的解决这些问题。以

2022-04-20 09:44:22 1175

原创 【elasticjob】解决访问运维平台400异常

起因近期工作重新规划了项目的包结构,调整完成后启动项目(springBoot + elasticJob)出现启动异常。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.shardingsphere.elasticjob.lite.spring.boot.job.ElasticJobBootstrapConfiguration': Invocation o

2022-04-11 09:00:00 416

原创 【日志告警】HttpAppender零入侵应用程序对外通知异常日志

背景一般场景下,应用程序将日志都输出到日志文件中,运维工具收集文件中的日志信息,统一管理并提供可视化方案。运维工具处理过程中能够将识别出日志中的特殊信息,并发送告警通知。但是如果运维支持力度不够、或有特殊需求时,那么就需要项目自行将信息反馈出来需求企业通信软件提供消息webhook,应用程序将异常日志推送到webhook上webhook接口的异常或响应慢,不能影响业务的处理,要异步处理webhook接口响应慢时消息不能无限积压,导致内存异常,控制队列长度对外通知占用了应用程序的资源,应该在消息

2022-03-29 09:00:00 357

原创 【mysql】int最多能够存储10位,为什么会有int11

int最大存储int使用4个字节存储,每个字节8个比特位,存储最大数据为2的32次方减1-- 4294967296 = 2的32次方-- 修改test字段为int 无符号位alter table account3 modify column test int(10) unsigned null comment '测试 int max';update account3 set test = 4294967296 where id = 2;ERROR 1264 (22003): Out of r

2022-03-21 15:44:25 5357 5

原创 【计算机组成原理】有符号数多表示一位负数

简述不管是数据库、还是开发语言对固定长度的有符号数据存储,都存在能够多表示一位负数的现象,解释这个现象必然绕不开补码。文章希望通过一些易于理解的白话来简答这个问题。计算机组成原理本节内容来自《计算机组成原理》第六章第一节,以及个人理解原码原码是最简单的一种表现形式。最高位作为符号位,0表示正数,1表示负数。数值位是数值绝对值数值源码20010-31011原码表示简单明了,并且容易和数值转换。但是使用原码做加减运算却不简单了。当两个正数(负数)相加时还能用简单的

2022-03-17 18:05:39 1975

原创 【springboot】redisTemplate Redis key出现\xac\xed\x00\x05t\x00

现象springboot项目使用redisTemplate整合redis,测试写入字符串类型的key、value,通过redis可视化工具观察redis存储数据,发现key不符合测试预期,出现\xac\xed\x00\x05t\x00等源码@Service@Slf4jpublic class RedisService { @Resource private RedisTemplate<String, String> redisTemplate; pub

2022-03-07 17:44:12 1246

北京市房屋租赁合同-自行成交版

北京市房屋租赁合同-自行成交版,适用北京租房人员或北京房东,租户与房东(非中介)直接签订合同的场景。模板主要内容来自北京市市场监督管理局

2022-04-14

空空如也

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

TA关注的人

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