logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2022-04-13 javaSE(07)西安 Scanner、Math、Arrays、System、BigInteger、BigDecimal、Character

idea结构Editplus工具操作Java文件的基本单位:类文件。对应一级结构idea操作Java文件的基本单位:项目(Project)。对应四级结构idea四层级结构:第1层级架构:项目(project)项目project包含:.idea文件夹(项目的配置文件)out文件夹(第2层级对应的所有字节码文件)模块文件夹(第2层级架构)第2层级架构:模块(moudle)模块moudle包含:src文

文章图片
#java
分布式定时任务xxl-Job

GLUE模式(PHP):任务以源码方式维护在调度中心;- xxl_job_info:调度扩展信息表: 用于保存XXL-JOB调度任务的扩展信息,如任务分组、任务名、机器地址、执行器、执行入参和报警邮件等等。子任务:每个任务都拥有一个唯一的任务ID(任务ID可以从任务列表获取),当本任务执行结束并且执行成功时,将会触发子任务ID所对应的任务的一次主动调度。覆盖之前调度:调度请求进入单机执行器后,发现

文章图片
#分布式#wpf
22-09-06 西安 谷粒商城(02)浏览器跨域问题、阿里云oss图片上传、SEO搜索引擎优化、Mybatis分步查询

跨域是浏览器的同源策略,浏览器为了保证页面中发起的异步请求安全;文件上传最佳实践:oss参数保存在后端服务器前端js上传文件之前先访问后端接口获取临时授权

#java#elasticsearch#阿里云 +1
idea 打jar包、lib文件夹

在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的,包含了JAR包的描述信息、主类的全类名等信息。manifest 文件中的每一行都是 key-value 对应的:属性名开头,接着是 ":" ,然后是属性值,每行最多72个字符,如果需要增加,可以在下一行续行,续行以空格开头,以空格开头的行都会被视为前一行的续行。在一

文章图片
#intellij-idea#jar#java
22-08-13 西安 尚医通(06)生成微信二维码、java实现微信扫码登录、阿里云存储图片

和微信端对接,忙完后微信端会给你3个参数微信端扫描二维码,点击允许,就会调用redirect_uri接口,并且会返回code临时票据

#微信
22-09-19 西安 谷粒商城(03)使用redis实现分布式锁、ab并发测试、LUA脚本、看门狗自动续期

分布式锁key需要设置过期时间 解决死锁问题;uuid作为值,解决误删除;LUA脚本将多个redis的操作+逻辑判断写成一个脚本交给redis一次性执行看门狗机制:通过额外的线程在过期时间的2/3时重新设置键的过期时间

文章图片
#分布式#lua#redis +1
2202-04-04 西安 mybatis(3) resultMap 和 动态sql、延迟加载

动态sql是为了拼关键字或者说是条件。mapper接口中定义一个多条件查询//多条件查询List <Emp> getEmpByCondition(Emp emp);在mapper映射文件中怎么写嘞方式一:<if test="">这时候就必须要加恒成立条件1=1了。。因为要是所有条件都不成立,那么就会多出来where关键字。<!-- List <Emp> g

文章图片
#mybatis#java
分布式文件存储系统minio、大文件分片传输

MD5计算将整个文件或者字符串,通过其不可逆的字符串变换计算,产生文件或字符串的MD5散列值。如果传入的是一个负数,那么这个偏移量将会从数据的末尾从后到前开始计算。因为如果文件、字符串的MD5散列值不一样,说明文件内容也是不一样的。包含了一套完整的事件模型,用于捕获读取文件时的状态,下面这个表格归纳了这些事件。通过slice方法,从blob1中创建出一个新的blob对象,size等于3。的一个下标

文章图片
#学习
Docker(02) Docker-Compose、Dockerfile镜像构建、Portainer

半自动化思路:springboot还是打包成普通的jar,然后把这个jar上传到服务器,同时在服务器创建一个Dockerfile文件,执行docker build命令,把这个jar构建成一个docker镜像,然后通过镜像执行。dockerfile-maven-plugin的目标就是将maven的打包过程和docker的build过程结合在一起,当成功打包,既生成了对应的jar,也已生成了对应的do

#docker#eureka#容器
idea 打jar包、lib文件夹

在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的,包含了JAR包的描述信息、主类的全类名等信息。manifest 文件中的每一行都是 key-value 对应的:属性名开头,接着是 ":" ,然后是属性值,每行最多72个字符,如果需要增加,可以在下一行续行,续行以空格开头,以空格开头的行都会被视为前一行的续行。在一

文章图片
#intellij-idea#jar#java
    共 15 条
  • 1
  • 2
  • 请选择