- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 top命令解析
1.前五行:第一行:top - 14:31:32 up 3:56, 1 user, load average: 0.01, 0.02, 0.05 任务队列信息14:31:32 表示当前时间up 3:56 系统运行时间 格式为时:分1 user 当前登录用户数load average: 0.01, 0.02, 0.05 系统负载,即任务队列的平均长度...
2021-09-23 14:57:53 664
原创 使用nginx反向代理获取真实访问ip地址
nginx配置:访问的location添加:proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;java代码:public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 |.
2021-08-27 15:32:33 1199
原创 idea项目报Command line is too long. Shorten command line for xxxApplication or also for Spring Boot ...
解决方法:<property name="dynamic.classpath" value="true" />
2021-06-16 09:48:23 178
原创 HashMap循环遍历
HashMap的七种循环遍历方法public class mapDemo { public static void main(String[] args) { // 创建并赋值HashMap Map<Integer, String> map = new HashMap<>(); map.put(1, "Java"); map.put(2, "C语言"); map.put(3, "php")
2021-06-15 15:36:34 7818 1
原创 Vmware 桥接模式下设置固定ip
Vmware 桥接模式下设置固定ip1. 点击用户, 选择setting2. 选择Network3. 有线选择 Wired, 选择右下方设置按钮4. 在设置页面, 选择IPv4, Addresses选择Manual5. 设置Address为固定ip, 设置子网掩码, 设置网关, DNS服务器6.点击Apply应用, 重新启动虚拟机生效...
2021-04-22 12:18:09 1630
原创 linux执行yum任何命令 报如下错误 Existing lock /var/run/yum.pid: another copy is running as pid 11591.
linux执行yum任何命令 报如下错误 Existing lock /var/run/yum.pid: another copy is running as pid 11591. Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit ...
2021-04-22 09:39:16 266
原创 linux安装nginx报错: Loaded plugins: fastestmirror/ No package nginx available.
linux安装nginx报如下错误: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.163.com * updates: mirrors.aliyun.com No package nginx ava...
2021-04-21 14:11:23 1180
原创 FastDfs相关代码
FastDfs相关代码import org.apache.commons.lang3.StringUtils;import org.csource.common.NameValuePair;import org.csource.fastdfs.*;import org.slf4j.LoggerFactory;import org.springframework.web.multipart.MultipartFile;import java.io.*;import java.util.Pr
2021-03-29 17:06:06 177
原创 IPUtils 获取IP工具类
IPUtils 获取IP工具类import lombok.extern.log4j.Log4j2;import org.apache.commons.lang.StringUtils;import javax.servlet.http.HttpServletRequest;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.S.
2021-03-29 15:23:48 847
原创 Base64 密码加密解密
Base64 密码加密解密//加密public static String getEncString(String data, String key, String iv) throws Exception { Cipher cipher = Cipher.getInstance("DESede/CBC/PKCS5Padding"); DESedeKeySpec dks = new DESedeKeySpec(key.getBytes("utf8")); IvParamete
2021-03-29 15:14:20 1259
原创 二维码生成工具类
二维码生成工具类import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.common.BitMatrix;import com.smxny.fastdfs.FastDFSClient;
2021-03-29 14:53:47 112
原创 maven阿里私服仓库配置
阿里: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirr...
2021-01-14 16:41:47 396
原创 提高idea运行速度配置
更改配置如下, 重新启动, idea运行速度明显改善-server-Xms2g-Xmx2g-XX:NewRatio=3-Xss16m-XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled-XX:ConcGCThreads=4-XX:ReservedCodeCacheSize=240m-XX:+AlwaysPreTouch-XX:+TieredCompilation-XX:+UseCompressedOops-XX:Sof..
2021-01-14 10:01:20 535
原创 初次springBoot集成activiti报错org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。
报错:org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。解决过程:1. 查看idea中编码设置是否为UTF-8(全部设置后, 删除已写流程重新运行, 未生效, 依旧报错)2.网上百度解决方案a.pom文件中添加(添加后, 删除已写流程重新运行, 未生效, 依旧报错)<project.build.sourceEncoding>UTF-8</project.build.sourceE..
2021-01-12 18:49:53 796
原创 jd-gui反编译工具
jd-gui反编译工具百度云盘链接:https://pan.baidu.com/s/19nKc48NZ7iPrv8oz7qcMrQ提取码: 52l1
2021-01-08 17:24:59 138
原创 上传文件报错: net::ERR_CONNECTION_ABORTED
前端技术: VUE, element UI后端技术: springCloud springBoot前台上传文件时一直报错:net::ERR_CONNECTION_ABORTED问题根因: 上传文件太大, 超过后台配置解决办法: 后台application.yml中添加配置:spring: servlet: multipart: enabled: true max-file-size: 100MB max-request-size: 10.
2021-01-08 09:49:35 14892 1
原创 mysql千万级数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03. 应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放
2020-10-19 17:02:31 502
原创 BigDecimal类型的加减乘除
Java BigDecimal类型的 加减乘除,需要调用方法:加法:add减法:subtract乘法:multiply除法:divide创作中心
2020-10-19 15:46:29 109
原创 Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节
Mybatis执行代码报错:Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。具体报错:java.lang.ExceptionInInitializerError at com.zhang.dao.UserMapperTest.test(UserMapperTest.java:15) at sun.reflect.Nativ...
2020-09-17 22:55:47 1508 3
原创 使用Java进行中加密, 解密
加密:public static String getEncString(String data, String key, String iv) throws Exception { Cipher cipher = Cipher.getInstance("DESede/CBC/PKCS5Padding"); DESedeKeySpec dks = new DESedeKeySpec(key.getBytes()); IvParameterSpec ivs = new IvPar
2020-08-12 15:13:11 188
原创 时间分割工具类
时间分割工具类类名:DateUtils主要功能:将传递的时间段按照每天, 每月或每年进行切割方法名:getTimeRange输入参数:参数 参数类型 说明 type int 分割类型(1 按年, 2 按月, 其他 按天) begin Date 起始时间 end Date 结束时间 返回值返回值类型 说明 List<DateRange> list中每一个参数代表一个时间段 pojo类: Da
2020-07-16 09:52:18 1578
原创 一个简单的Excel导入导出工具类
一个简单的Excel导入导出工具类1. 接口描述Excel导入导出工具类说明:类名:ExcelUtil主要功能:实现Excel导出下载及导入解析功能 导入解析Excel接口 方法名:readExcel输入参数:参数类型 说明 MultipartFile 接收到前台传递的Excel文件信息 Integer Sheet页序号 返回值返回值类型 说明 List<Map<String, String>> li
2020-07-11 09:26:03 340
原创 2020 西安java面试问题总结(1)
对Spring的理解 IOC? AOP? Spring MVC的核心, 及原理 HashMap的实现原理 对象的clone List的深层拷贝 Oracle和mysql分页查询的区别 Cookie和session的区别 队列和栈的区别 为什么要实现序列化 什么是反射 多线程中int是否是原子性的 Mysql的原理, 有哪几种索引, 有哪几种引擎, 日常中有没有用过引擎 Redis数据结构, 应用, Redis的雪崩, 穿刺, 怎么预防 HashTable HashMap...
2020-07-01 20:54:42 965
原创 HTML5简单入门
HTML5简单入门1. HTML5简介HTML:超文本语言, HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。https://baike.baidu.com/item/html5 详见百度百科2. HTML5基本标签介绍 基本标签 <!DOCTYPE html><!-- DOCTYPE 文档类型, 告诉浏览器, 我们要使用什么规范--><head><!--head
2020-06-21 22:37:19 331
原创 MarkDown语法快速入门
MarkDown语法1.简介Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式2.编辑工具常用编辑器Typora安装包分享:链接:https://pan.baidu.com/s/16IA2UdbOolK8azHyy7_9UA 提取码:v9qa3.语法规则 标题 #+空格 一级标题: # 二级标题: ## 三级标题: ### 四级标题: #### 五级标题: ##### 六级标题: ###
2020-06-21 21:37:37 90
原创 Tesseract-OCR训练库下载路径
https://tesseract-ocr.github.io/tessdoc/Data-Files#data-files-for-version-400-november-29-2016
2020-06-16 10:18:32 1157
原创 Eclipse中将代码段抽取封装为方法
1.打开下项目,将需要抽取得代码块选中,右击选择Refactor,再选择Extract Method,快捷键Alt+Shift+M2.填写自定义方法名,选择生成方法权限3.点击OK生成方法...
2019-07-24 22:24:22 1287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人