- 博客(76)
- 收藏
- 关注

原创 常用软件分类图谱——开发工具、文本工具、数据库工具、SSH工具、Markdown工具、绘图工具及其他实用工具---收集整理中
这软件合集涵盖开发工具、文本处理、数据库管理、SSH连接、绘图、系统增强等多领域需求。包括 VirtualBox、IntelliJ IDEA、PyCharm、DBeaver、Putty、Typora、Visual Studio Code 等,满足各种任务。详情请见提供的主页链接。
2021-12-10 17:53:53
579
2

原创 idea常用插件-----有好用的idea插件欢迎评论区留言
1.阿里规范Alibaba Java Coding Guidelines2. 驼峰下划线互转CamelCase3. 中文Chinese(Simplified) Language Pack4. 智能提示Codota AIAutocomplete for Java and JavaScript5. 右侧代码迷你编辑CodeGlance6. 逆向工程生产do-easy code7. 彩虹括号Rainbow Brackets8 . 时序图SequenceDia
2021-11-30 14:10:31
784
1
原创 js请求路径模式匹配 匹配“/**“和“/xx/*/
javaScript 模式匹配请求路径 http://xxx.com/a/b/c 匹配 /a/b/c
2023-02-10 13:46:37
1635
原创 java上传文件并保存到服务器----大文件上传
一般的文件上传(不依赖spring) /** * 保存文件 * * @param path 文件绝对路径 * @param fileBytes 文件字节数据 * @throws ApiServiceException */ public void save(String path, byte [] fileBytes) throws ApiServiceException { //保存文件到对应位置
2022-03-17 14:24:56
6263
原创 redis部署脚本(单机集群均可)
使用方法1. 将redis安装包解压到待安装位置2. 创建脚本(vi deploy.sh)将下面的代码复制到脚本中3.执行 sh deploy.sh(执行前先修改配置中的变量,使之符合当前环境)#/bin/bash/#默认是只有一台备机,多台备机请自己配置####################变量定义###################执行脚本前修改参数##read -p "输入redis开放的端口 : " Port## 此处为redis的安装包路径redis_path="/usr
2021-11-12 20:32:24
1040
原创 2021-11-10 redis 部署文档
这里写自定义目录标题redis部署流程1.确认gcc版本2.安装2.1将redis安装包移动到待安装目录2.2 解压安装包2.3 编译2.4 安装2.4 修改配置文件2.4.1 单机配置2.4.2 集群配置2.5 启动redis2.5.1 集群启动2.6 单机redis检测2.6.1集群检测2.7停止redis服务3. 注意关闭防火墙或者开放端口(这里写的是centos的)redis部署流程1.确认gcc版本确认gcc版本能支持需要安装的redis版本gcc -v rpm -qa | grep
2021-11-10 20:18:10
1064
原创 log4j2的配置文件log4j2.xml
log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!--monitorInterval:Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--><configuration status="error" monitorInterval="60"> <!--Properties:变量定义的地方,配置文件内可以通过${}取值--> <Properties>
2021-08-26 14:28:09
386
原创 阿里云服务器使用docker安装elasticsearch
1.安装docker2.拉取镜像# 1.设置max_map_count不能启动es会启动不起来# 查看max_map_count的值 默认是65530cat /proc/sys/vm/max_map_count# 重新设置max_map_count的值sysctl -w vm.max_map_count=262144#查看es版本docker search elasticsearch#拉取镜像docker pull elasticsearch:7.7.03.运行容器# 创建文件
2021-07-22 23:22:40
1090
4
原创 实现免费的内网穿透
配置内网穿透如果你还没有公网域名,你可以使用钉钉内网穿透工具,映射一个本地的公网域名使用。打开命令行工具,执行以下命令,下载内网穿透工具。 git clone https://github.com/open-dingtalk/pierced.git执行以下命令,启动内网穿透。 Windows执行以下命令: 说明 Windows需使用cmd工具打开命令行。cd windows_64ding -config=ding.cfg -subdomain=abcde 80
2021-07-15 15:39:22
358
原创 Utils----XMLUtils将List<Map<>>数据写到xml文件以及读取xml文件到List
package koal.memory.encryptedblobstore.common;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.X
2021-07-14 10:06:40
362
原创 Utils----BlobUtils 二進制转换工具类
/** * @Author lidonggui * @Date 2021/7/13 15:54 * @Version 1.0 */public class BlobUtils { /** * 将字符转为二进制 * * @param str 输入待转换的字符串 */ public static String toBinary(String str) { char[] strChar = str.toCharArray();.
2021-07-13 16:08:05
340
原创 2021-01-23 git操作
git commit 提交节点git branch newImage 创建分支newImagegit checkout newImage 切换当前操作的分支为newImage分支合并git merge bugFix 将bugFix合并到master(当前操作的分支)git rebase master 将当前的分支放到master的底部HEAD指向当前分支中最新的提交当前节点的移动git checkout master^^(相当于移动到master节点的父级的父级节)
2021-07-08 11:55:59
61
原创 2021-07-06----PKI学习第1-2天
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-07 14:17:53
611
转载 invalid comparison: java.util.ArrayList and java.lang.String 异常解决方法
参照:添加链接描述
2021-04-25 00:56:20
541
原创 关于mybatisPlus使用xml文件后小于等于(‘<=’)符号的使用问题
在xxxx-mapper.xml文件中使用<或者<=符号会报错因为解析成为了标签的一半所以我们需要转义之后使用解决方法:将<=符号换成<=参照:< < 小于号> > 大于号& & 和' ' 单引号" " 双引号<= 要写成 <=>= 要写成 >=...
2021-04-25 00:28:57
7319
原创 关于mybatisPlus的Ipage分页和map参数的问题
前提先有一个map类型的参数Map params= new HashMap();params.put("name","张三");params.put("age","23");第一种情况 List<Map<String,Object>> selectList(@Param("params") HashMap params);这种也是我们最常用的一种不管参数是什么类型都可以省略,但是要写上返回值类型(根据自己的情况) <select id="sele
2021-04-24 01:05:01
4512
1
原创 DO对象JsonResult
package com.gp.cecp.common.entity;import java.io.Serializable;import java.util.Objects;import java.util.Optional;import com.baomidou.mybatisplus.extension.api.IErrorCode;import com.baomidou.mybatisplus.extension.enums.ApiErrorCode;import lombok.Dat
2021-02-10 23:01:08
175
原创 excel表格的几种批量小技巧
文章目录1 将一列值拆分为对应的sheet表1.1选中数据->选择插入中的数据透视表1.21 将一列值拆分为对应的sheet表1.1选中数据->选择插入中的数据透视表1.2
2021-01-06 20:27:34
409
原创 面试题总结(总结中)
1.String 的常见方法及用法:equals():toString():valueOf();splits():replace():toUpperCase():toLowerCase():length():compareTo():charAt():isEmpty():concat():endsWith():startWith():indexOf():getBytes():format():join():subString():trim():hashCode():
2020-10-16 14:14:17
1163
1
原创 @RequestParam(“idList[]“) List<Long> idList-------后端接收前端传回的数组[“1“,“2“,“3“] 及前端传值规范
1 前端传值规范前端页面向后端提交多个参数,若想让后端使用数组接收那么前端传值的形式必须是[“1,2,3,4,5”]的字符串,后端才能自动的将数据封装到数组中[1,2,3,4,5]2 前端传值[“1”,“2”,“3”] 后端如何接收当前端传值为[“1”,“2”,“3”] 这种形式时 后端不能自动的封装到数组中去我们需要手动的指定前端传回来的值是一个数组前端传值时加上[ ] $.post('/user/deleteById', {"idList[]": ids}, function (resu
2020-10-06 09:07:15
5383
4
原创 JDK1.8 HashMap ----resize源码解读
/** * Initializes or doubles table size. If null, allocates in * accord with initial capacity target held in field threshold. * Otherwise, because we are using power-of-two expansion, the * elements from each bin must either stay at sa
2020-10-05 09:00:57
248
3
原创 maven下载安装配置
1.下载2.直接解压3. 配置打开maven的配置文件settings.xml配置maven本地库(从maven远程服务器下载的资源存储到的位置)<localRepository>${user.home}本地仓库的位置</localRepository>配置maven私服(配置到mirrors标签内部)<mirror> <id>aliyun</id> <name>aliyun for maven&
2020-10-03 14:49:39
120
原创 ThreadLocal(本地线程)
名词解释:本地线程变量作用:在多线程的情况下可以实现现场线程内的数据的共享自定义ThreadLocal工具apipackage com.jt.thread;import com.jt.pojo.User;public class UserThreadLocal { //1.定义变量 private static ThreadLocal<User> thread = new ThreadLocal<>(); public static void set(U
2020-09-29 18:43:52
168
原创 Spring 的拦截器
HandlerItercepter:处理器拦截器接口preHandle: 在执行控制层业务之前进行拦截(满足规则的通过,不满足规则的进行重定向)return true表示放行。postHandle: 在处理完业务后进行收尾工作的afterCompletion:在最后进行资源释放配置类代码:package com.jt.config;import com.jt.interceptor.UserInterceptor;import org.springframework.beans.facto
2020-09-29 16:35:02
295
原创 Dubbo的应用及服务提供者---消费者配置
添加依赖 <!--引入dubbo配置 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version> </de
2020-09-29 11:53:12
1170
原创 zookeeper注册中心的安装和集群的配置
下载zookeeper解压在集群的每一台主机上配置cd usr/local/src/tar -xvf apache-zookeeper-3.6.0-bin.tar.gzcd apache-zookeeper-3.6.0-bin创建数据和日志文件夹mkdir data log 进入配置文件cd conf拷贝配置文件cp zoo-sample.cfg zoo.cfg修改配置文件安装单台的zookeeper# The number of milliseconds of each t
2020-09-29 11:39:57
105
原创 CookieUtil工具类--根据名称返回cookie、根据名称返回value、新增cookie、删除cookie
package com.jt.util;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** * 该工具API主要的任务 * 1.根据cookie的名称 返回cookie对象 * 2.根据cookie的名称 返回valve的值 *
2020-09-26 20:36:33
401
原创 dubbo的负载均衡实现
loadbalance名称都是类名的前半部分都小写即可.方法名作用用法RandomLoadBalance随机负载均衡语法:random默认的RoundRobinLoadBalance轮询策略语法: roundrobinConsistentHashLoadBalance一致性hash算法―将消费者与服务提供者绑定语法 consistenthashLeastActiveLoadBalance挑选负载压力小的服务器进行访问语法: leastactiv
2020-09-25 10:09:11
120
原创 微服务的调用方式----服务中心zookeeper的搭建
标准:1.根据拆分的思想进行分布式的设计2.当异常发生时,可以自动的故障迁移无需人为的干预服务中心zookeeper:单台搭建:安装:下载zookeeper配置:解压后进入zookeeper根目录创建文件夹mkdir data log[root@127 zookeeper]# cd data[root@127 data]# pwd/usr/local/src/zookeeper/data[root@127 data]# 复制当前路径进如conf文件夹进行配置[root@
2020-09-24 16:08:16
458
原创 为什么集群的数量要是奇数台???
要想成功的搭建集群需要满足公式现有节点>N/2N是总结点数faq:节点数 (宕机后) 是否满足公式 1-1 > 1/2 ?? no 2-1 >2/2 ?? no 3-1 >3/2 ?? yes 4-1 >3/2 ?? yes三个几点最多能宕机 1台(3
2020-09-24 15:05:30
1284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人