内部平台
平台
渐暖°
才能这种东西 本来就是靠自己挖掘创造的 我也不是什么天才 我只是比任何人都拼命工作 一步一个脚印走过来了 等我回头一看 背后没有一个身影 那帮懒惰的人在山脚念叨着 谁叫那家伙是天才 开什么玩笑 我最讨厌悠哉悠哉长大的慢性子 比我有时间 有精力 感情丰富的人 为什么比我懒惰 那就给我啊 要把这些东西都浪费掉的话 就通通给我 我还有很多很多想创造的东西 给我啊--------摘自《legal high II》 与诸君共勉
展开
-
Finalshell 私钥连接服务器
私钥连接服务器 finalshell原创 2023-03-08 10:23:12 · 3917 阅读 · 1 评论 -
【sqlserver】带分隔符字符串和多行互相转化
字符串转多行原创 2023-01-31 17:59:41 · 319 阅读 · 1 评论 -
【DevOps】jenkins出现stderr: fatal: cannot exec ‘/tmp/pass2225150599970077606.sh‘: Text file busy
磁盘满了原创 2023-01-12 20:35:56 · 425 阅读 · 1 评论 -
redis模糊查询
redis scan实现原创 2022-12-22 11:19:25 · 244 阅读 · 0 评论 -
idea的yapi插件使用详解
yapi插件idea原创 2022-11-29 18:38:43 · 2276 阅读 · 0 评论 -
linux设置全局命令
全局命令设置linux原创 2022-11-18 16:25:48 · 2161 阅读 · 0 评论 -
【mybatis】动态sql之批量增删改查
动态sql增删改查原创 2022-11-15 20:01:37 · 595 阅读 · 0 评论 -
搭建接口平台YApi详解(含搭建node环境)
yapi内网部署原创 2022-11-15 18:12:23 · 1150 阅读 · 0 评论 -
【Linux】磁盘空间满了如何处理
磁盘空间满了如何处理原创 2022-11-07 11:42:14 · 401 阅读 · 1 评论 -
mybatis拦截器实现
mybatis拦截器原创 2022-11-01 10:16:10 · 732 阅读 · 1 评论 -
【gitlab】旧的gitlab项目迁移新的gitlab
迁移gitlab项目原创 2022-10-17 17:01:00 · 3537 阅读 · 1 评论 -
springboot整合websorket推送消息实战
springboot整合websorket消息推送原创 2022-10-13 14:54:15 · 2647 阅读 · 6 评论 -
jwt如何解析token
解析jwt原创 2022-10-09 18:28:55 · 1500 阅读 · 0 评论 -
【springboot】logback配置
日志配置原创 2022-09-05 17:36:22 · 1595 阅读 · 0 评论 -
【发送邮件】存在失效地址导致Transport群发失效
邮件地址存在失效地址,导致全部失效原创 2022-08-29 11:45:09 · 640 阅读 · 0 评论 -
sqlserver死锁排查
死锁排查原创 2022-07-07 16:47:18 · 1919 阅读 · 2 评论 -
【java基础】File操作详解
file操作详解原创 2022-07-05 17:40:10 · 257 阅读 · 0 评论 -
List按首字母a-z排序
List<String’> 按首字母a-z排序 Collator compar = Collator.getInstance(Locale.ENGLISH); // 中文就是Locale.CHINESE Collections.sort(data, (a, z) -> { return compar.compare(a,z); });List<实体> 按首字母a-z排序...原创 2021-08-23 14:26:39 · 841 阅读 · 0 评论 -
【POI】常用excel操作方法
工具类public class ExcelUtils { private static final Logger logger = LoggerFactory.getLogger(FieldService.class); /** * 模板下载 */ public static Response downLoad(String modelName, HttpServletResponse response) throws IOException {原创 2022-04-26 14:17:27 · 1156 阅读 · 0 评论 -
雪花算法生成工具类
可以直接使用的雪花算法生成工具类import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.LockSupport;/** * Twrite雪花算法,生成不重复的UUID * by liangguangjie */public class SnowflakeIdWorker { // ==============================Fields=======================原创 2022-04-26 14:02:04 · 2283 阅读 · 0 评论 -
【java】树形结构分页(真分页)
对于一个查询来说,如果数据量是不断增加的,并且对于最高权限要显示全表数据,就必须考虑真了,那么树形结构如何真分页分页呢?网上找了好多,并没有一个具体的方案,只能自己想一个了真分页: 即每次只从数据库取到相应的数据,然后返回,这样可以性能要比假分页高一些假分页: 即查询数据库中符合条件的所有数据,然后在模型层,自己对list结果进行处理为相应的分页效果,或者由web进行分页展示关联文章树形结构需求按照最顶级节点数分页,不是所有数据条数返回一个树形结构根据权限进行数据结构筛选优化方案原创 2022-04-26 13:57:55 · 6056 阅读 · 12 评论 -
windows常用快捷键(java开发版)
快速打开hostwindows+rnotepad "%systemroot%/system32/drivers/etc/hosts" 快速打开开机启动软件windows+rshell:startup原创 2022-04-12 17:07:52 · 857 阅读 · 0 评论 -
【java常用】数据类型转换
字符串小数转百分比字符串DecimalFormat df = new DecimalFormat("0.00%");System.out.println(df.format(0.1234));字符串转double private double convertDouble(String monthTotalWorkLoadStr) { if (monthTotalWorkLoadStr == null || "".equals(monthTotalWorkLoadStr.trim()原创 2022-04-11 15:41:24 · 450 阅读 · 0 评论 -
传入的请求具有过多的参数。该服务器支持最多 2100 个参数。请减少参数的数目,然后重新发送该请求。
批量更新或者批量新增的时候,由于不建议使用循环方法(数据库连接过多),所以一般采用截断的方式,分批插入更新 // 每次需要插入的总量除以90 int count = 90; // 每次要插入多少条 int batch = allResourcesWorkloadCalculates.size() / count; if (allResourcesWorkloadCalculates.size() % count !=原创 2022-04-07 13:47:15 · 4810 阅读 · 0 评论 -
项目常见错误速查
1.Could not resolve placeholder ‘todolist.url’ in value “${todolist.url}”配置文件没有找到todolist.url,增加上这个配置重启即可原创 2022-03-08 17:11:16 · 641 阅读 · 0 评论 -
如何指定域名写入token
utilpackage com.croot.oauth.utils;import org.apache.commons.lang3.StringUtils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Cookie基本操作 * * @author zifangsky *原创 2022-03-04 21:45:38 · 787 阅读 · 0 评论 -
如何将一个linux服务器挂载到另外一个linux服务器上
现在有两台服务器,ip分别为:192.168.0.10、192.168.0.11需要将192.168.0.10的/home/rims/test/Attachment/以及/home/rims/version/Attachment/ 挂载到192.168.0.11的 /app/attachment上共享目录在192.168.0.10的服务器端中编辑/etc/exports文件,添加如下内容:/home/rims/test/Attachment/ 192.168.0.11(rw,no_root_squ原创 2022-03-04 14:32:20 · 4720 阅读 · 0 评论 -
【docker】记录一次nginx启动失败的检测
周日领导说docker nginx起不来了,导致jira域名映射失败,记录一下解决过程操作首先nginx不是自己部署,要先启动一下docker start nginx 发现打印出了nginx 但是 docker ps 发现 nginx还是启动失败于是准备查看日志docker logs -f nginx报了一堆错误,也不知道是什么时候打的日志,后来解决之后猜测是因为配置文件为空的原因,因为没有找到event模块所以首先看一下nginx的容器信息docker inspect nginx原创 2022-02-14 10:49:45 · 2421 阅读 · 4 评论 -
常用sql记录
with infos as(SELECT ROW_NUMBER() OVER ( PARTITION BY Infoid order by id desc) rowNum ,*FROM [InfoTops] t1 with(nolock))select * from infos where rowNum=1 ---------------》原创 2022-01-05 14:47:38 · 797 阅读 · 0 评论 -
firewall防火墙详解
linux 开放端口1.临时端口,重启防火墙或者服务器后失效firewall-cmd --zone=public --add-port=8053/tcp2.永久端口# 永久开放端口 ,执行完 需要再重启下防火墙firewall-cmd --permanent --zone=public --add-port=80/tcpfirewall-cmd --reload 刷新生效3.查看开放端口列表# linux 查看开放端口列表firewall-cmd --list-all...原创 2021-12-30 15:45:00 · 1545 阅读 · 3 评论 -
【Java】根据IP地址获取省市
最近要做一个埋点的功能,需求里要求记录用户登录的IP和地点,打算利用ip2region.db实现首先下载ip2region.db地址:下载地址ip2region是一套准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.6M,提供了java, php, c, python,nodejs,golang查询绑定和Binary,B树,内存三种查询算法导入依赖<dependency> <groupId>org.lionsoul</groupI原创 2021-10-15 09:40:08 · 4627 阅读 · 5 评论 -
【Java】配置多数据源报错循环依赖
Description:The dependencies of some of the beans in the application context form a cycle:bookInfoController (field private com.croot.portal.service.PortalBookInfoService com.croot.portal.controller.BookInfoController.portalBookInfoService)↓portalBook.原创 2021-09-29 19:51:50 · 1473 阅读 · 1 评论 -
sqlserver行转列和列转行
IF OBJECT_ID('tb') IS NOT NULL DROP TABLE tbgoCREATE TABLE tb(姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT)insert into tb VALUES ('张三','语文',74)insert into tb VALUES ('张三','数学',83)insert into tb VALUES ('张三','物理',93)insert into tb VALUES ('李四','语文',74)ins原创 2021-09-24 14:25:15 · 1693 阅读 · 0 评论 -
使用JWT的服务分布式部署之后报错:JWT Check Failure:
===2021-09-18 15:55:14.445 ERROR [http-nio-8014-exec-6] com.croot.common.utils.JwtTokenKit Line:72 - JWT Check Failure:io.jsonwebtoken.PrematureJwtException: JWT must not be accepted before 2021-09-18T15:55:42Z. Current time: 2021-09-18T15:55:14Z, a dif原创 2021-09-18 18:02:32 · 1149 阅读 · 0 评论 -
【docker】部署的redis突然连接不上了
我们的redis是部署在docker中的,突然连接不上了试了很多办法都没有效果,但是docker是可以直接启动redis,并执行命令的,也就是远程连接不上,防火墙的端口可是开启的重新部署redis之后依然无法连接,并且报错WARNING: IPv4 forwarding is disabled. Networking will not work.d3bf6ef6fd32aeee7ab3c1e8f5ae772ae7533bd67e499e1081b81bd3f0a17ab2解决方案vim /etc原创 2021-09-16 14:22:30 · 2565 阅读 · 2 评论 -
【Java】实体字段传参类型线上问题记录
今天老大让我调一个报错数据库异常,我就日常调试断点try的时候看着PromiseDate这个字段是有值的然后xml写的也没有问题报错分析后来观察实体类型发现是Date类型,然后前端传参是""空字符串,传过来的时候默认转化为Thu Jan 01 08:00:00 CST 1970,导致我以为有值,就去检查动态sql,发现也没错,困扰了很久解决方案将Date类型换为String类型,或者进行参数校验...原创 2021-08-23 17:11:36 · 253 阅读 · 6 评论 -
docker部署xxl_job
官网:https://www.xuxueli.com/xxl-job命令docker pull xuxueli/xxl-job-admin:2.0.2启动 docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 \--spring.datasource.username=root \--spring.da原创 2021-06-03 11:06:57 · 671 阅读 · 1 评论 -
项目架构设计
决定使用微服务架构,采用spring cloud alibaba 组件来管理版本选择springboot选择<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.5.RELEASE</version> <relativ原创 2021-06-03 11:06:47 · 311 阅读 · 4 评论 -
Object类型如何转化list
public static <T> List<T> castList(Object obj, Class<T> clazz){ List<T> result = new ArrayList<T>(); if(obj instanceof List<?>) { for (Object o : (List<?>) obj) { result.ad.原创 2021-05-28 16:59:49 · 6968 阅读 · 0 评论 -
spring boot父子模块依赖Consider defining a bean of type ‘xxx‘ in your configuration
自动注入出现Consider defining a bean of type ‘xxx’ in your configuration问题解决方案package com.croot.message;package com.croot.common;如果message依赖common扫描的基包就应该是如下@ComponentScan("com.croot")原创 2021-05-26 13:00:16 · 361 阅读 · 0 评论