自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python之pyautogui框架下图片识别失败问题

这个时候,需要pip install opencv-python。如果只是pip pyautogui的情况下,可能会出现以下异常。

2024-02-29 21:14:33 860

原创 idea不小心push的文件夹怎么处理?

第二种方式,以我自身为例,同事不小心push了.idea文件夹。第一种方式,把不小心push上去的人解决掉。首先打开git bash。最后push到远端即可。

2023-07-19 17:25:12 981

原创 关于Invalid bound statement的特殊问题

在使用idea过程中,如果你手动delete了项目下的部分目录结构,然后又copy粘贴进去,会导致项目无法绑定和识别mapper下的xml文件。解决方法就是整个模块删除,并且重新复制整个模块,然后重新add as maven project。这个异常相信大家都遇到过,常规的原因在这不多赘述,主要讲的是一种特殊情况导致的,

2023-07-12 08:58:44 194

原创 Springboot整合Junit4

网上五花八门,写个实测过的方案。

2023-05-24 18:10:50 197

原创 常用IDEA快捷键

常用IDEA快捷键

2023-02-17 17:19:56 75

原创 学python第三天-一个hello word脚本

开头注释在ide中新建一个py文件,它是一个空白页,但是在py2中,文件的开头是需要写两行注释的#!/usr/bin/env python# -*- coding:utf-8 -*-第一行,告诉系统去哪找python的解释器第二行,编码方式,utf-8,防止中文乱码好消息是py3中是不需要这个也能输出中文如果你用得还是py2的版本,那为了提高效率,你可以在ide中配置以下设定,可以帮助你每次新建py脚本的时候,工具自动帮你加上。入口说完注释,说一下这个pyt.

2021-12-24 10:52:50 122

原创 String.valueOf()的隐藏坑

直接上源码 /** * Returns the string representation of the {@code Object} argument. * * @param obj an {@code Object}. * @return if the argument is {@code null}, then a string equal to * {@code "null"}; otherwise, the v

2021-09-10 17:42:05 173

原创 ArrayList的初始化和添加操作源码

return Optional.ofNullable(orderWithdrawDtoList).orElse(Collections.emptyList());

2021-08-17 11:44:58 392

原创 关于数据库的四种隔离机制的理解

脏读: (读取了未提交的新事物,然后被回滚了) 事务A读取了事务B中尚未提交的数据。如果事务B回滚,则A读取使用了错误的数据。不可重复读: (读取了提交的新事物,指更新操作) 不可重复读是指在对于数据库中的某个数据,一个事务范围内多次查询却返回了不同的数据值,这是由于在查询间隔,被另一个事务修改并提交了。相信上面那段话很多人都看过,这也是国内帖子最常见的说法,我个人因为这种解释的方法混淆了很久,我觉得这种表述不太直观,不太容易让人理解,原因是,他把主角(我)的视角多次转化...

2021-08-13 10:15:07 247

原创 我自己的学习python的第二天之连接数据库

Python连接Mysql数据库今天主要是要学习python要怎么连接数据库,这个是学习一个语言的很基础的东西了。然后从菜鸟教程了解到,python连接数据库,主要要下载一些DB模块包,然后要安装,可以理解为Java中的驱动器啦。然后它推荐我去哪里哪里下载包,然后安装,然后一大堆,我在想,这不就走了我以前学Java的老路子了嘛,jar要自己去下载,然后放在lib包,那段日子也太C了。后面maven项目解放了我的双手,那我 不能走老路子。当然直接选择捷径了。第一:包管理工具搜..

2020-12-10 12:07:13 93

原创 我自己的学习python的第一天之CGI编程

老规矩先跟着菜鸟教程走一下语法,直到我走到CGI编程。emmmmm,来了,第一印象就是Java的web编程既然是web编程,那肯定得有web服务程式,那是tomcat?还是apache?一直以来用的都是tomcat,当然比较倾向tomcat,不过找了很久,学到的方法是。。。。第一种:使用py3自带的http服务具体操作如下:在你想要的路径下创建这么一个路径\www\cgi-bin我把这个理解为Nigix的html 文件夹,又或者是tomcat的 wepapps然后回到w.

2020-12-09 15:37:00 372 2

原创 java基础之参数传值和引用变量屈辱史

万万没想到,在工作后的一年,再次犯了当年入门时的错误,在此要对自己所薄弱的知识体系进行重温和巩固。首先关于参数传值的理解,记得当年自学这一块的时候,看得是云里雾里,后面经过一段时间的编程实践,才变成似懂非懂,直到今天再次犯错,我才知道自己是真的没有理解通透。先看我犯下的错误。public static void main(String[] args) { List<...

2020-05-07 09:25:06 177

原创 关于try catch,throw和throws的理解

写了一年代码,直到今天给同事code review时才突然意识到自己对于异常一系列的处理是如此的模糊,内心感到可耻,于是便开了Demo验证了一下,方便自己梳理一下。程式异常默认向上抛出众所周知,当我们程式发生异常时,如果没有任何处理,异常往上抛出,也就是向该方法的使用者抛出异常。在java中,方法的调用,或者说一个线程的程式流程,会在栈空间中存储和操作,栈空间中存储着一个个的栈帧,也就...

2020-04-15 15:41:07 489

原创 bouncycastle的使用与配置

在pom里面加入依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> <version>1.62</...

2020-04-09 08:46:58 4659

原创 Java API操作Elasticsearch实战回顾篇

获取ES下所有index和type的mappingsImmutableOpenMap<String, ImmutableOpenMap<String, MappingMetaData>> immutableOpenMap = client.admin().indices() .getMappings(new GetMappingsRequest()).acti...

2020-01-17 13:40:30 343

原创 常用字符串操作合集实战回顾篇

对于字符串的拼接常用方法String.format("%s^%s", arg1, arg2);一般我们在叠加字符串的时候可以采取往后叠加的方式,当我们想要返回上一层的字符串时,可以用当前的字符串减去当前叠加的字符串,就可以得到叠加之前的字符串。获取指定字符串之前的字符串StringUtils.substringBefore(String, arg);字符串之后的Str...

2020-01-16 09:31:19 162

原创 ES(Elasticsearch) mapping数据结构化实践经历

首先,在结构化mapping之前,我们需要获取到mapping的字符串。ImmutableOpenMap<String, MappingMetaData> mappings = client.admin().cluster().prepareState().execute() .actionGet().getState().getMetaData().getIndices...

2020-01-14 17:04:41 512

原创 Java API获取ES(Elasticsearch) mapping的信息

整整两天的疯狂搜索,在CSDN看不到solution,终于在ES的社区看到了胜利的曙光,我要在CSDN写下这篇文章,节省别人的时间。首先在这就不重复讲解如何创建index,设置field等方法。官方传送门https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.3/index.html这里主要讲当你的ES已经存在...

2020-01-09 18:28:33 3649 3

原创 Contos7部署Mysql5.6实战

一开始,我用的是tar.gz档来安装Mysql,版本是5.7,然后做到编译的步骤时,由于某一个boots文件编译不成功,我找了很久也没找到原因,于是就换了另外一种文件来安装Mysql。同样是参考一下文献进行安装:https://www.runoob.com/mysql/mysql-install.html1.检查系统是否自带Mysqlrpm -qa | grep mysql...

2019-08-30 09:02:21 120

原创 Centos7部署Nginx实践

一开始直接安装pcre,但是在运行./config的时候报错了,提示为缺少gcc c++等依赖。于是我便找到了以下这段命令行1.编译环境gcc g++ 开发库之类的需要提前装好yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.后面的操作都可以按照以下链接的步骤进行完成。http...

2019-08-27 14:46:19 108

原创 springboot项目访问静态资源

刚开始上手springboot项目,搞好了mybatis的整合后,我就把我写好的前端页面放了进去。一开始在社区看了一个帖子,让我添加th的模板依赖,然后把前端页面放进templates里,然后再配置mvc.view什么blublublu一堆之后,我确实成功访问了首页并且成功渲染(也就是css,js都可以),但是唯独我设的链接跳转都失效了,百度之后才发现好像说动态页面如果直接跳转容易存在安全隐患...

2019-03-28 23:46:25 308

原创 springboot项目中整合mybatis,用generator自动生成代码

今天花了一天的时间,去啃mybatis在springboot中的整合,还有generator的配置属性该怎么填,看了一天,懂个皮毛,回到宿舍,自己动手配置了起来,七七八八搞了一通后发现还是没有跑起来,一番debug后才发现是以下这些小细节的问题。首先说说application.yml的配置,配置的教程这里就不贴了,社区很多文章,第一次用yml这个格式,所以忽略了缩进这个特性,导致mapper,...

2019-03-26 22:29:24 253

原创 在W10系统下配置主从mysql数据库(二)

前面说到我们准备启动服务了,而我当时在启动了从数据库的3307服务后,发现主数据库的服务却无法启动了,我便大胆猜测,应该是我配置的端口没有配置好,果然在一句不起眼的语句里写着3306,原来这个配置文件写了两句port:3306,而我只改了第一句,于是我便停止了3307服务,然后运行了mysqld -remove mysql3307,成功删除了我的服务,等修改完了配置我才又重新输入刚刚的初始化和创建...

2019-02-14 19:19:59 159

原创 在W10系统下配置主从mysql数据库(一)

首先你应该先安装好一个mysql数据库,如果不会安装就查看https://blog.csdn.net/clouderpig/article/details/79556149如果你已经有了,就停止服务器,然后复制一整个文件夹因为mysql的安装的路径都是默认这个路径下,然后找到这个5.7的文件夹,整个复制到你想要放置的盘符,我这里是复制到D盘。我这里将文件夹加上端口号来命名,但是...

2019-02-13 23:19:06 227

空空如也

空空如也

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

TA关注的人

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