自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 本地配置多个git账户及ll设置

但是别急,如果你此时提交仓库修改后,你会发现提交的用户名变成了你的系统主机名。在这里输入公钥的名字,默认情况是叫 id_rsa,为了和后面的 gitee 配置区分,这里输入 id_rsa_github。输入完毕后,一路回车,钥对就生成完毕了。因为我们并没有给仓库配置用户名,又在一开始清除了全局的用户名,因此此时你提交的话,就会使用 System 级别的用户名,也就是你的系统主机名了。至此你已经配置好了 Local 级别的配置了,此时提交该仓库的代码,提交用户名就是你设置的 Local 级别的用户名了。

2024-02-22 16:35:58 1347 1

原创 windows10关闭自动更新

通过dir命令遍历系统盘servicing目录,寻找组策略的配置包,找到后写入到List.txt文件,然后通过dism命令来安装组策略包。将该代码复制,新建一个txt文件,保存后改为bat文件执行。我自己的电脑里没有这个文件gpedit.msc所以要下载。

2023-11-20 18:14:24 124

原创 windows系统自动更新中断电导致系统无法开启

拔下系统盘后,尝试插拔电源,拆装电池,硬盘,内存等,均无法进入bios,现象与之前一致电源键和充电指示灯亮一次后熄灭。后拔下电池线,长按开机键充分放电后,拆装电池,硬盘,内存等,重新插入系统盘可进入bios,观察到原本16g的内存变为8g。开机键长亮,多次按f2键进入bios,未观察其他内存配置情况,点击exit退出后,显示更新系统,等待一段时间后,蓝屏报system_service_exception。现象为按压电源键,电源键和充电指示灯亮一次后熄灭,黑屏,且无法进入bios。关机后,继续拆机重装内存。

2023-11-09 15:52:22 933

原创 重装linux可能出现的坑

第一件要记得的事就是,如果不是同一台机器。如果租的阿里云,华为云之类,重新格式化之后,千万不要全盘备份,不然就会出现各种各样的问题/lib64/libc.so.6 错误导致的系统崩溃此时最最重要一点是不要关闭当前窗口,不要重新启动机器! 一旦关闭窗口将无法重新连接(可以自己新建窗口试下),重启机器后也将无法进入系统 。/lib64/libc.so.6 错误导致的系统崩溃......

2022-07-01 15:53:59 282 1

原创 安全扫描漏洞修复

安全扫描漏洞修复代码注入:XML外部实体注入代码质量:邮件服务器建立未加密的连接二级目录三级目录代码注入:XML外部实体注入XXE(XML外部实体注入)详解代码质量:邮件服务器建立未加密的连接//默认情况下使用 SSL 连接并使用SSL 端口,使用 SSL 连接可以为网络通信提供安全及保证数据完整性。Properties props = new Properties(); props.put("mail.smtp.ssl.enable","true");GNS3 cloud 连接错误_【缺

2022-06-30 16:54:53 840

原创 用户登录不上,报数据实体操作异常

Connection reset by peer: socket write error

2022-05-17 15:59:42 463

原创 慢sql改造(未完)

慢sql改造打开慢查询日志清理慢sql日志三级目录打开慢查询日志正常情况下,只需要在配置文件中增加slow_query_log = 1配置,即打开慢查询日志,未指定slow_query_log_file的情况下,会自动生成一个以主机名+‘slow’.log 的文件若忘了慢sql日志放在哪了,可以在navicat里输入sql,文件名和存放地址都可以看到show variables like '%slow_query%'清理慢sql日志随着数据的执行,慢sql的日志越来越多,需要清理慢sql日志

2021-07-01 20:50:15 139

原创 hashmap key值不重复,但是数据被覆盖了

hashmap key值不重复,但是数据被覆盖了现象原因解决现象list的数据类型是List<Map<String,Object>>hashmap的数据类型是 Map<String,Object>遍历list将map中的custId作为key,map作为value存到hashmap中没有重复数据,但是hashmap的size比list的size少原因怀疑是hash值的计算有重复所以导致key不同但是数据被覆盖解决...

2021-07-01 20:21:38 964

原创 分页后数据重复

分页后数据重复现象原因解决参考文档现象数据查询的时候,第一页和第二页的数据不是完全相同,但是又一个重复数据原因去数据库查了,并没有重复数据执行了sql大概类似是这样的select id,sex,name,scopefrom student sleft join achieve a on s.id=a.sidwhere name like '%王%'group by s.idorder byscope asclimit 0,10不分页的时候,数量是对得上的,limit 0,

2021-07-01 20:05:12 378

原创 前端报错,后端sql count可以执行有数据,select没数据

前端报错,后端sql count可以执行有数据,select没数据现象原因解决现象今天发生了一个灵异事件前端一直报一个marketCustErrorUiLabels的错误去debug发现是执行一个sql时发生的拿到正在执行的sql去Navicat上执行,并没有报错,但是也查不出数据在相同的sql外加上count可以计算出总数约9000多个sql select p.PARTY_ID, p.CUST_NAME, p.CUST_SOURCE,

2021-04-20 19:58:25 443

原创 sql优化记录

现象之前一直在开发环境使用的一个查询功能没有问题,然后换到sit环境也没有问题,之后突然查不到数据了原因仔细看了日志也没有报错找到了其中的主逻辑查询sql select distinct p.PARTY_ID, p.CUST_NAME, p.CUST_SOURCE, p.GENDER, p.AGE, p.PPC, p.OPEN_DATE, p.CURRENT_DEPO

2021-03-30 16:13:16 161

原创 Elasticsearch exception[type=search_phase_execution_exception,reason=all shards failed]

现象查40000多条数据,点最后一页数据的时候报Elasticsearch exception原因检查了日志也是一样报Elasticsearch exception[type=search_phase_execution_exception,reason=all shards failed]检查了出入参也没有问题最后找到了调用es的入参日志{"from":44650,"size":10,"query":{"bool":{"must":[{"bool":{"should":[{"range":{"

2021-03-24 10:31:46 2529

原创 Elasticsearch相关

插件elasticheader 谷歌浏览器装一下Kibana 也可以严选 | Elasticsearch史上最全最常用工具清单设置分页上限PUT index/_settings{ "index":{ "max_result_window":100000000 }}搜索复合查询POST index/_search{"from":88888,"size":10,"query":{"bool":{"must":[{"bool":{"should":[{"range":{"i

2021-03-24 09:48:19 86

原创 今天第一次使用索引记录一下

290w数据量没加索引之前需要查询1分钟加上索引需要查询时间在5s之内删除之前的索引一个大概需要25s新增一个索引大概在10s之内

2021-03-20 18:04:46 65

原创 sql常用命令

索引删除drop index 索引名 on 表名drop index name_idx on tablenanme 新增alter table 表名 add index 索引名(字段名)alter table tablenanme add index name_idx(name)求和select count(*) from party_belong

2021-03-20 17:50:03 70

原创 可以通过报错的参数类型判断有没有走进调用的方法

下面展示一些 内联代码片。 List dateList=new ArrayList<>(); dateList.add(DateUtil.getYesterday("yyyy-MM-dd")); for(int i = 3; i <= 7; i++) { dateList.add(DateUtil.getMonthDay(3 - i, 0, "yyyy-MM-dd")); }resultTempM

2021-03-12 18:46:01 84

原创 使用lambda表达式对list<Map>中的某一属性排序

需求需要对list中的map中的某一属性进行排序难点因为是map不是一个定义好的对象,所以没有办法直接获取,用比较器,要先在类中写好获取相应属性的get方法.操作将list按map中的上次更新时间排序核心逻辑是倒序需要加reversed,正序不要 outList=outList.stream().sorted(Comparator.comparing(demoServiceExt::getTime) .reversed()).collect(Collectors.toLis

2021-03-12 09:35:04 2349

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile

现象maven install 的时候报错,仔细看是FileUtil这个类没办法编译但是idea打开这个类看的时候没有报错就很奇怪为什么不能编译原因检查了jdk的配置都没有问题就很奇怪,为什么idea编译没问题,maven不能install,最后检查发现,是maven设置的jdk版本不对在settings–>maven–>runner里面还有一个jdk的配置,与idea的配置不一致,版本过于落后,导致没有办法编译解决方式将settings–>maven–>

2021-03-12 09:13:26 601

翻译 secureCRT及secureFX配置

secureCRT及secureFX配置secureCRT安装卸载secureFX展示带.的文件展示带.的文件显示文件夹树右半边详细信息不见了参考链接secureCRT安装因为是需要注册的一般需要网上的注册码,可以用的,但是没有secureFXsecureCRT永久注册码和资源也可以直接去网上找那些自带改注册表的包,双击即可卸载windows环境下:第一步:删除安装目录文件。第二步:进入windows系统的注册表操作 win+r输入regedit进入注册表找到HKEY_CURR

2021-01-05 14:07:20 1843 2

原创 idea配置gitignore

File --> Settings -->Editor --> File Types在尾端添加*.iml;.idea;target;世界清静了

2020-12-28 14:26:33 243

原创 Exception in thread “main“ java.lang.IllegalArgumentException: can‘t find start.properties

Exception in thread “main” java.lang.IllegalArgumentException: can’t find start.properties没找到相应的配置文件把工作路径配一下

2020-12-17 11:23:04 865

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile现象原因解决现象maven install的时候显示这个DownloadServlet类下的这个sun.misc.BASE64Encoder.jar包导不下来但是本地显示没有任何问题,也没报错原因本地显示的是你当前环境的jdk的和你maven打包编译用的jdk不是同一个你maven的jdk里面没有检查了一下果然是不一样

2020-12-11 14:03:59 200

原创 虚拟机文件共享

虚拟机文件共享设置虚拟机共享文件拿文件设置虚拟机右击自己的镜像–>共享文件夹–>编辑共享文件夹–>ok共享路径为本地的地址挂载点为虚拟机的地址(但是好像没有用)共享文件将所需的东西放入本地的共享目录进入虚拟机后,先启用共享然后点击网路,进入电脑可以看到本地的文件共享到虚拟机了拿文件将网络上的文件拿到自己虚拟机里的c盘然后进入云桌面,点开c盘拿出虚拟机中的文件...

2020-10-10 14:30:10 229

原创 spring相关配置

spring相关配置指定配置文件参考文档指定配置文件1.可以在yml中配置spring.profiles.active2.在启动命令中指定配置文件–spring.profiles.active=test参考文档springboot打成jar以后启动的时候指定配置文件...

2020-09-29 16:09:01 97

原创 Conflicting getter definitions for property异常

现象org.codehaus.jackson.map.JsonMappingException: Conflicting getter definitions for property “enabled”: com.cgodo_component.model.UserLoginModel#isEnabled(0 params) vs com.cgodo_component.model.UserLoginModel#getEnabled(0 params)原因错误信息大概如上,意思是是我们的类中有个i

2020-09-27 17:03:31 5769

原创 Windows常用命令

Windows常用命令查看端口占用参考文档查看端口占用查看49157端口的pidnetstat -aon|findstr “49157”查看哪个程序占用了pid为2720的端口tasklist|findstr “2720”杀死进程taskkill /f /t /im Tencentdl.exe或者taskkill /f /im java.exe参考文档如何查看某个端口被谁占用...

2020-09-27 17:02:51 71

原创 optional类的使用

optional类的使用概述使用isPresentifPresentfiltermap参考文档概述它是java.util包下的一个类,是一个包裹对象的容器,它可以包裹null或非null的对象。如果你要获取容器中的对象,需要使用get()方法。它的出现是为我们解决空指针异常的,以前我们写代码如果不进行if判断,会经常出现异常。现在有了他就会很优雅。因为它本身就是个对象,不管放进去的对象为不为null,始终不会返回null,所以你也不需要在你的业务流程中进行一大堆的判断,避免了程序运行时的空指针异常。O

2020-09-27 15:33:57 163

原创 jar包漏洞扫描修改

jar包漏洞扫描修改安装mavenRunHelper插件jar整改安装mavenRunHelper插件先准备好idea的插件file–>setting–>plugins将本地插件导入导入成功后会在installed中将插件显示出来,重启idea,就可以使用了打开pom文件,选择dependency就可以搜索本工程引入的jar包jar整改可以搜索扫描时被标出的jar名,该插件会完整的展示jar包在工程中的所有引用,及版本可以直接右击选择exclude,将有问题的jar包

2020-09-27 15:10:48 2538

原创 http传输后list中的对象变成了LinkedHashMap

http传输后list中的对象变成了LinkedHashMap现象原因解决现象http传输后从list中取出的对象,想要拿取相应属性的值,报错原因经过debug后发现对象变成了LinkedHashMap,所以取不到相应的值解决把LinkedHashMap变为对象import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.core.type.TypeReference;ObjectMapper

2020-09-24 16:28:29 3925

原创 stream流的使用

stream流的使用过滤二级目录三级目录参考文档过滤.filter .collect的使用List boys = studentList.stream().filter(s->s.getGender() && s.getHeight() >= 1.8 ).collect(Collectors.toList());二级目录三级目录参考文档Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)...

2020-09-23 17:48:57 75

原创 常用collection命令

常用collection命令遍历map集合map集合赋值遍历map集合map.keySet():先获取map的key,然后根据key获取对应的value;map…entrySet():同时查询map的key和value,只需要查询一次。map集合赋值把Map的值传给另一个MapMap<String, Object> map1 = new HashMap<String, Object>();map1.put(“object1”, object1);Map<Stri

2020-09-23 17:47:23 129

原创 RSA公私钥对的生成与解密

RSA公私钥对的生成与解密读取RSA公钥解密测试读取RSA公钥解密测试

2020-09-23 17:47:04 416

原创 常用数据类型转换

常用数据类型转换array与listarray转化为listlist转化为arrayLong与BigDecimalLong转化为BigDecimalInputStream与StringString 转化为InputStreamInputStream转化为String参考文档array与listarray转化为list不能直接使用Arrays.asList(strArray)将数组转换List后,不能对List增删,只能查改,否 则抛异常。此时是java.util.Arrays.ArrayList 这

2020-09-23 17:46:49 223

原创 定时任务的设置

定时任务的设置新建一个类新建一个方法新建一个类新建一个类并加上注解@component@Enablescheduling@configuration新建一个方法新建一个方法,添加注解让其定时执行@scheduled注解fixedRateString默认执行周期,单位为毫秒 60000为10分钟也可以设置从配置文件中读取使用${pulldata.interval}差值表达式:冒号后面为配置文件没有配置默认的执行周期或者使用corn每天凌晨3点 执行一次...

2020-09-23 17:45:42 114

原创 [新公司配置] git篇

[新公司配置] git篇Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name “xuhaiyan”$ git config --global user.email “haiyan.xu.vip@g......

2020-09-23 15:35:52 806 1

原创 Illegal character in path at index

http请求的url内含非法字符这次是因为url中含有了双引号参考文档Illegal characters in path 非法字符报错问题Illegal character in path at index

2020-09-23 15:27:42 14181

原创 E11000 duplicate key error collection

mongodb在插入数据时出现id重复错误参考文档mongodb出现E11000 duplicate key error collection(id重复的解决办法)

2020-09-23 15:21:52 1356

原创 mongo常用命令

mongo常用命令并列查询根据时间倒序查询参考文档并列查询查询costitems表,financialSourceType为xxxx,approvalState为xxxx的数据db.getCollection(‘costitems’).find({financialSourceType:“xxxx”,approvalState:“xxxx”})根据时间范围查询db.getCollection(‘costitems’).find({“created”:{“gte":ISODate("2019−01−

2020-09-23 14:48:37 108

原创 linux常用命令合集

linux常用命令合集日志关键字查询行号查询查看ERROR日志查看关键日志并分页参考文档日志关键字查询查询文件名为test.log 关键字为debug的日志cat -n test.log |grep “debug”行号查询查询名为test.log的日志从92行开始,往后20行的数据cat -n test.log |tail -n +92|head -n 20查看ERROR日志查询test.log中ERROR级别的日志cat -n test.log |grep “ERROR”注意err

2020-09-23 11:46:40 278

原创 前端报500异常后端未报错

前端报500异常后端未报错现象检查了前端调用接口的url检查了后端传入的参数解决现象前端报500异常后端也没有红色的报错日志检查了前端调用接口的url检查了后端传入的参数去掉了@valid注解,结果根本没有进断点前端也没问题后端也没问题怎么找也没有找到错误在哪解决最后仔细看日志发现虽然没有报error日志但是报了一个debug日志json转化的时候出错了原因是前端塞值的时候,在原本应该放字符串的地方放了一个对象,于是json转化接手错误本数据类型改对就可以了...

2020-08-20 21:42:37 24758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除