- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 Sonatype Nexus OSS 构建私有docker 仓库
是一个配置选项,用于指定被 Docker 视为不安全的容器镜像仓库。通常情况下,Docker 默认只信任通过 HTTPS 加密通信且具有有效证书的镜像仓库,这是为了确保镜像在传输过程中的安全性。但是,在某些开发或测试环境中,可能会使用未配置 HTTPS 或者使用自签名证书的镜像仓库,此时就需要将这些仓库添加到。镜像仓库镜像类似于一个缓存服务器,它存储了从原始镜像仓库(如 Docker Hub)获取的容器镜像副本。这样做的主要目的是为了加速容器镜像的下载过程,特别是当从原始仓库下载速度较慢或者网络不稳定时。
2025-01-14 13:25:26
420
原创 StringUtils(驼峰命名xxx_abc ===》》 xxxAbc)
import java.util.UUID;import org.springframework.util.Assert;public final class StringUtils extends org.apache.commons.lang3.StringUtils { private static final char UNDERLINE = '_'; /** * 驼峰命名xxx_abc -> xxxAbc */ publ.
2020-06-01 15:40:27
1441
原创 IpUtil
import com.google.common.collect.Lists;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import java.util.Collections;import java.util.Enum.
2020-06-01 15:38:30
418
原创 JavaBeanUtil
import com.google.common.collect.Lists;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.Arrays;import java.util.HashMap;import java.util.List;import jav.
2020-06-01 15:37:09
331
原创 BeanUtils
import com.google.common.collect.Sets;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.HashSet;i..
2020-06-01 15:35:52
291
原创 NumberUtils
/** * Number 工具类 * * @author */public abstract class NumberUtils { /** * 在两数范围 * <pre>( [number1..number2) | [number1..number2] | (number1..number2) | (number1..number2])</pre> * * @param isContainsLeft 是否包含...
2020-06-01 15:34:39
266
原创 DateTimeUtil
import com.google.common.collect.Lists;import com.saic.framework.core.exception.SysException;import java.sql.Timestamp;import java.util.Date;import java.util.List;import java.util.Locale;import lombok.AccessLevel;import lombok.NoArgsConstructor;im.
2020-06-01 15:33:17
981
原创 判空工具类
import java.util.Collection;import java.util.Map;import lombok.AccessLevel;import lombok.NoArgsConstructor;import org.springframework.util.ObjectUtils;import org.springframework.util.StringUtils;/** * 判空工具类 */@NoArgsConstructor(access = AccessLe.
2020-06-01 15:31:10
648
原创 redis 集群搭建(含SpringBoot 相关配置代码)
方案原理Redis常见的几种主要使用方式:Redis 多副本(主从) ../src/redis-cli -c -p 9001 -a 123 info Replication优点:特点就是主从实例间数据实时同步,并且提供数据持久化和备份策略,可以实现同时对外提供服务和读写分离策略。缺点:主节点挂掉,需要手动的晋升一个从节点作为主节点,同时需要需要业务方变更配置,主库的写能力受到单机的限制Redis Sentinel(哨兵)进入服务器的redis文件夹下,创...
2020-06-01 15:22:43
1532
原创 SpringBoot的一些常用注解简介 持续更新
1)@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)2)@ComponentScan(basePackages = {"com.saic.framework.core"}) 告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容...
2020-03-30 17:07:39
142
原创 个人总结 Linux 的命令 持续更新
监控java线程数: ps -eLf | grep java | wc -l获取某进程中运行中的线程数量:ls /proc/PID/task | wc -l查看服务器的连接数:netstat -na|wc -l查看服务器的有效连接数:netstat -nat|grep ESTABLISHED|wc -lfree -hsed ‘s/yuan/xin/g’file.txt...
2020-01-16 10:44:45
143
原创 Sonatype Nexus Repository Manager 搭建maven 私仓
前言:下载安装Nexus Repository Manager 默认账号/密码 : admin/admin123 视版本而定,这里安装不做深究,主要对如何配置maven 私仓 和 idea 中 deploy jar 包 进行记录。0.首先创建 四个Repository 对应的各个Repository 的 type 需要注意。group(仓库组)、...
2020-01-09 15:19:45
5784
4
原创 一次复杂查询引发 的 sql 优化问题
场景:从blob 中 读取gps信息 数据量达到几百万,需要在一张表中查询出每台车的最新的 gps 信息;复杂原因:表里边的数据每个 vin 有多条数据 ,time 字段不唯一。SELECT * FROM car_gps a INNER JOIN (SELECT MAX(id) as id FROM car_gps GROUP BY vin) as b ON a.id = b.i...
2019-09-09 15:10:08
486
原创 sonarqube 启动 web 页面报错---------web.log errer es 143 错误解决
sonarqube版本:7.7web.log报错:es.log 警告:解决方案:删除sonarqube 文件夹下data 下的es 文件夹,再重启即可。rm -rf es6
2019-09-09 13:38:05
1535
原创 Mysql 数据迁移引发的sql 双重 for 循环 存储过程的编写 (包含Mysql 5.7 JDBCType 为 json 的字段的操作 )
这次数据迁移主要涉及的数据为,从一张表迁移到另一张表,同时将一列 JDBCType JSON (JsonArray)的数据拆分成多个字段,这里用到了存储过程,其中用到了双重循环。delimiter // #定义标识符为双斜杠drop procedure if exists outFor; #如果存在test存储过程则删...
2019-09-09 13:26:20
433
原创 Mysql 主从复制 (一)
一、主服务器 配置 my.ini 或 my.conf 作如下修改:# Binary Logging. ===========================开始===========================================log-bin=mysql-bin-1binlog-format=Mixed# Error Logging.log-error="LAP...
2019-08-08 16:40:25
163
原创 微信小程序退款通知加密异常: java.security.InvalidKeyException: Illegal key size
场景:微信小程序退款给 用户 回调 报错 解密失败 微信报错解密退款通知加密信息时出错异常原因:微信使用AES加密解密32位密钥出现 Illegal key size 错 ,如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, java运行时环境读到的是受限的pol...
2019-03-06 14:39:55
2381
原创 JVM 中参数的含义
-Xms:为JVM 启动时申请的最小Heap(堆)内存默认为物理内存的1/64但小于1GB-Xmx :为JVM 启动时可申请的最大最大Heap 内存 默认为屋里内存的1/4 但小于 1GB当剩余内存小于40%时 JVM 会自动增大到-Xmx 设置的大小,当剩余内存大于70% 时,会自动降低到-Xms设置的值通常是将这两个值设成一样的大小,避免JVM频繁调整Heap(堆)内存的大小 ...
2018-12-17 16:32:05
212
原创 Nginx location 配置 后路径映射问题 (路径替换)
nginx 配置 proxy_pass时可以实现URL路径的部分替换。1.proxy_pass的目标地址,默认不带/,表示只代理域名,url和querystring部分不会变(把请求的path拼接到proxy_pass目标域名之后作为代理的URL)2.如果在目标地址后增加/,则表示把path中location匹配成功的部分剪切掉之后再拼接到proxy_pass目标地址例子:ser...
2018-12-17 16:06:38
32777
3
原创 Spring boot 连接mongodb 报错 Command failed with error 18: 'Authentication failed.'
问题描述:root 用户访问不了,mongodb 下的其他的collection 集合,报错:Can not catch com.mongodb.MongoCommandException: Command failed with error 18: 'Authentication failed.' 解决方式:在需要连接的集合上创建用户db.createUser({u...
2018-11-27 15:48:59
13746
原创 windows 下修改git 登录账号密码
当你需要换git账号登录,下载项目。怎么办? 三个步骤1.控制面板 -----> 用户账户 2.用户账户------> 管理windows凭据 3.找到对应的地址修改登录名称和密码即可...
2018-11-21 10:08:08
38011
原创 SQL 中 union 和 union all 区别
select * from(select userid from userTable where userid in (201,202)Unionselect userid from userTable where userid in (101,102,301,302)) as aorder by userid效率:UNION和UNION ALL关键字都是将两个...
2018-11-19 18:34:45
169
原创 Mysql 数据库中数字相减 出现负数时sql 语句报错
原因:两个字段都是无符号的,UNSINED 需要 通过 cast(‘字段’as SINED) 或者 convert(‘字段’, SINED) 两个函数 将字段转换为有符号的SINED 状态。 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], ex...
2018-11-19 18:27:42
6885
原创 Mybaits 中 <if>判断 传入的字符串是否 相等 的 坑
两种方式进行字符串相等的判断!有问题代码<if test="a=='x'"></if>这样是不行的我就纳闷了,变量传过来没有问题啊原因:因为mybatis映射文件,是使用的ognl表达式。 正确方法;1.<if test="a=='x'.toString()">a 为字段 2.<if test= 'a=="x&quo
2018-11-19 18:24:27
393
原创 MySQL ERROR:1153 的解决方法
1153 的解决方法报错:I had the same problem, with an 8gb .sql file. I didn't have any luck with --max_allowed_packet;解决方法如下:1.在终端中使用MySQL的root用户登录MySQL;2.执行命令:1). set global max_allowed_packet=100...
2018-11-19 18:12:46
3701
原创 sql 查询 数据库中的重复数据
闲言少叙:直接上代码SELECT out_id,count(*) AS count, created_at from parana_sku_orders WHERE shop_id=6 GROUP BY out_id HAVING count>1 ORDER BY created_at DESC;
2018-11-19 18:09:14
1874
2
原创 spring 中 Quartz 中遇到的问题 org.quartz.ObjectAlreadyExistsException
Unable to store Job : 'DEFAULT.JOB_CLEAN_HISTORY_LOG', because one already exists with this identification. 其实意思就是说已经存在了一个task 的定义了,就是说重复了,只要将 注入到容器当中的Scheduler 在初始化的时候clear()一下就好了scheduler....
2018-11-15 15:22:21
10142
4
原创 码云上上传已有项目
首先,码云上创建一个空项目 得到 项目地址 xxxxx.git git init git remote add origin xxxxx.git git pull origin master git add . git commit -m "第一次提交" git push origin master报错的话忽略git 库中的 文件 执行下边的语句 g...
2018-11-14 12:19:10
1106
原创 SpringBoot 控制上传文件的大小
这里控制上传大小需要注意的地方就是你当前使用的SpringBoot 版本配置文件配置:需要设置以下两个参数控制上传multipart.maxFileSizemultipart.maxRequestSize然而,是因为1.4版本以上的配置改了,导致很多人设置了multipart.maxFileSize并不起作用以下是个版本的配置Spring Boot 1.3.x或者之前...
2018-11-14 12:00:36
408
原创 spring 连接MongoDB数据库
项目中需要连接mongDB 需要注意MongoDB的版本 对应的.properties中关于MongoDB的配置如下mongoDB 2.0及以下spring.data.mongodb.uri=mongodb://localhost:2018/库名spring.data.mongodb.username=用户名spring.data.mongodb.password=密码mo...
2018-11-14 11:54:20
480
原创 js 开发中的一些小技巧
js 取到的值*1就会自动转化为数字类型 js 中的三目运算 {{d.amount?a.amount:""}} ==> 只要d.amount有值就是true JS防止复制 oncopy=”return false;” oncut=”return false;” 让弹出窗口总是在最上面 < body onblur=”this.focus();”>...
2018-11-14 11:46:10
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人