随笔分类 - java
摘要:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅 Hutool = Hu + tool,是原公司项目底层代码剥离后的开源库,“Hu”是公司名称的表示,tool表示工具。Hutool谐音“糊涂”,一方面简洁易懂,一方
阅读全文
摘要:二.vue 2 前端运行,打包,下载依赖命令 npm run build --打包vue 2 npm run serve --启动vue2 项目 npm install 下载依赖包,通过nginx 部署前端,修改config配置,浏览器运行即可 三. 微信小程序 1.手机端登录获取code 2.根据
阅读全文
摘要:通过IDEA maven 打jar包并在window上运行 1.通过IDEA maven 打jar包,要用项目的lifecycle-->install 打包,不能用模块的打包,否则会报错 2.打包好后,通过java -jar 运行jar包: java -jar your-application.ja
阅读全文
摘要:内网穿透工具cpolar 注册使用 dashboard.cpolar.com 1.下载cpolar_amd64.msi,安装 2. cmd 打开cpolar.exe(C:\Program Files\cpolar\cpolar.exe) 3. CMD执行:cpolar.exe authtoken A
阅读全文
摘要:FastJson --是一个Java库,可以将Java对象转换为JSON格式,当然它也可以将JSON字符串转换为Java对象。 FastJson特点如下: 能够支持将Java Bean序列化成JSON字符串,也能够将JSON字符串反序列化成Java Bean。 顾名思义,FastJson操作JSON
阅读全文
摘要:Spring Cache 使用 是 Spring 提供的的缓存解决方案,它并非是一个具体的缓存实现。 Spring Cache 的特点: 声明式缓存:通过在方法上添加注解,如 @Cacheable、@CachePut、@CacheEvict 等来声明缓存的行为,无需手动编写缓存代码。 多种缓存支持:
阅读全文
摘要:demo: spring task cron 表达式 1.导入maven依赖spring-context(已存在) 2.启动类添加注解@EnableScheduling开启任务调度 @EnableScheduling //开启任务调度 public class SkyApplication { 3.
阅读全文
摘要:微信支付工具类:WeChatPayUtil 1.获取调用微信接口的客户端工具对象 2.jsapi下单 3.小程序支付 4.申请退款 package com.sky.utils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson
阅读全文
摘要:文件上传到阿里OSS工具类:AliOssUtil.java package com.sky.utils; import com.aliyun.oss.ClientException; import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClient
阅读全文
摘要:JwtUtil.java工具类:生成jwt及Token解密 import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.Si
阅读全文
摘要:HttpClient (apache 子项目 http请求帮助工具包) 1.导入HttpClient相关的maven依赖 2.核心API: 2.1 HttpClient 2.2 HttpClients 2.3 CloseableHttpClient 2.4 HttpGet 2.5 HttpPost
阅读全文
摘要:AI大模型应用: 一.chat类模型: 接收文本输入,返回文本输出 接收图片输入,返回优化后的图片 二.embedding类模型:RAG应用文本向量转换 将文本映射为高维向量,用于语义搜索和知识库问答 三.openai接口 token:不同模型分词器不同,导致token数量有差异 感知环境,做出决策
阅读全文
摘要:1.存储过程生成 2.利用redis( incr) 原子性自增操作生成id. incr 是redis的原子操作(jredis.incr("global_id")),redis一旦重启,需重置初始值,不重置从0开始自增(需判断值>20000000) 3.利用mybatis+表自增id创建唯一id 1.
阅读全文
摘要:RDS数据库开发建议 & 监控告警配置推荐 一. RDS数据库开发建议 单个数据库实例的总大小不宜过大 数据库备份恢复时间与库大小相关,大库数据恢复时间较长。各场景数据库(含数据文件和索引文件等)总大小上限 建议如下: 开源MySQL:500GB RDS for MySQL:4TB RDS for
阅读全文
摘要:云容器引擎 CCE & 华为云常用产品 云容器引擎 CCE (CCE Standardv1.19 | 200 节点) CCE Autopilot 集群 (0) CCE Turbo 集群 (0) 华为云容器CCE的规划和区别,企业如何选择 CCE Standard,CCE Turbo,CCE Auto
阅读全文
摘要:Mybatis 学习总结 一.环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 二.学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 2.1什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有
阅读全文
摘要:2025年 的思考 1.如何用一年的时间重生,如何从0到1开启个人事业 2.人只有处在最能发挥其才能的岗位上,才会干得好. 3.想要获得金钱,你不能追着它跑;你要反过来,让钱来找你. 4.别让任何困难阻止你追寻梦想. 5.面对当前的不如意,我们更该打磨技能,而非轻易放弃. 6.不复盘,掉过的坑还会再
阅读全文
摘要:Meet 2025 智能未来大会 2024.12.11 https://n.dingtalk.com/dingding/live-room/index.html?roomId=MHAbpMSBUuc8DzgD&liveUuid=04642723-cc06-4621-a9d9-30f8e737a3a9
阅读全文
摘要:传统锁:synchronized 是内置关键词,无法获取锁的状态 Lock锁:类 是否获取到锁,需手动释放锁 public class SaleTicketDem { public static void main(String[] args) { Ticket2 t=new Ticket2();
阅读全文
摘要:java JVM的理解: 编译--》运行(利用虚拟机【解释器】解释执行class字节码文件 1.JVM的位置:JVM存在JRE里,是java的运行环境; 2.JVM的体系结构 java--》.class--》类装载器--》运行时数据区(方法区,Java栈,本地方法区navtive method 堆,
阅读全文

浙公网安备 33010602011771号