自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea结合maven跳过单元测试打包

如图所示文字描述1.点击maven打开侧边栏,鼠标选中clean后,点击绿色三角形执行clean(这一步操作的含义是情况target目录)2.点击第三步的按钮,会发现lifecycle下面的test被划线。3.选中package,再点击绿色三角形执行package。4.等待打包完成,直接去项目target目录下就可以找到打包后的jar包...

2022-05-16 15:09:31 1200

原创 快速判断一个文本文件的编码格式

首先,此方法适用于安装有jetbrain旗下的idea,或者pycharm,webstorm之一的人使用。方法直接用以上三个IDE的任何一个打开文件,注意右下方即可。

2021-03-30 16:49:44 621

原创 敏捷开发和devops介绍,看了包会!

1. 瀑布流开发模式介绍一种曾经广泛流行的软件开发模式。一种重视文档,强调顺序的软件开发流程,通常按照阶段依次顺序执行,自上而下、相互衔接的固定次序,如同瀑布流水逐级下落,所以被称为瀑布开发。整个开发流程大致可分为三个阶段,分别是计划时期、开发时期、运行时期。计划时期包含问题定义、可行性研究;开发时期包含需求分析、概要设计、详细设计、编码、测试;运行时期包含运行和维护。瀑布模型适用于需求确定后变动小的项目2. 敏捷开发模式介绍当今广泛流行的软件开发模式。强调快速迭代,尽早交付的开发流程。

2021-01-18 10:25:13 1349

原创 idea2020版本创建项目以及导入项目时一直卡在reading maven projects的解决办法

今天拿到了公司一个新项目的权限,项目用的是maven,clone下来之后,打开项目一直卡在读pom文件那里,一开始以为不是问题,结果是我年轻了。为了解决这个问题,网上搜了一圈,没找到合适的,就自己建一个新maven项目试一试,结果发现,新建的项目也特么会卡死。继续寻找,继续尝试。最终,找到了办法:在项目目录下,删掉.mvn文件夹和.idea文件夹,然后重新打开,就直接大功告成!...

2020-09-14 17:29:55 6515 5

原创 记录一下Mac查看以‘.’点开头的文件夹

在目录下使用“Command+shift+.”可以命令显示/隐藏以"."开头的文件或者文件夹。

2020-09-14 16:53:37 2777 2

原创 MySQL优先展示一类数据,然后按照另外的字段排序

最近遇到了一个需求,大概是这样的:比如:一个表里面的数据根据state字段可以分为开启状态和关闭状态。现在的需求是,首先展示开启状态的数据,然后要按照某个字段排序。期望是先把开启状态的全列出来,并且是按照排序字段排好序的。然后列出关闭状态的,也是排好序的。我拿到这个需求的第一反应是用group by,将全表的数据分成两组,结果只能查出两行数据来。后头经过仔细分析,我发现其实用order by排序两个字段就可以了。还是太年轻了,mark一下这个小小的发现。...

2020-08-28 17:30:03 1213 3

原创 Spring boot配置项目,在同一局域网下能够让其他机器访问

这个配置非常简单只需要在application文件中添加一行代码就搞定了。我这里使用的是yml文件,properties文件就换一种写法就行了。server: address: 0.0.0.0

2020-08-17 18:22:50 7079 2

原创 python3最简单搭建虚拟环境的方法,远离选择困难。需要Pycharm

首先,此方法用到了Pycharm。1.点击2.点击3.点击4.点击,然后选add5.add之后就选第一个,点OK就搞定了。6.经过上述步骤,虚拟环境已经创好了。7.命令行输入以下命令激活环境. venv/bin/activate8.可以在虚拟环境中愉快的安装依赖了。9.命令行输入以下命令推出虚拟环境deactivateOK,全套操作都在这里了。...

2020-08-14 17:24:59 135

原创 idea启动项目报错Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

这一次的出错原因很迷,这个错意思是类找不到,正常情况下十有八九是因为jar包没导入。但是我的jar包正常导入没报错……然后我就不知道是哪里出错了,一通好找找不到,期间多次刷新gradle,一直没弄好。最后,一个小小的尝试我把依赖删光了,等gradle重新刷新不引用jar包,然后有添上依赖再刷新一遍,重新把jar包引回来。一来一回,引入的是同一个jar包,但是问题解决了。总结垃圾错误,不想再遇到了,Mark一下!!...

2020-08-11 18:22:32 2829

原创 Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState ins

出现这个错就是this的绑定出了问题。出问题的时候,函数调用应该是我这样的:this.xxx(xxx)修改的方法也很简单,改成下面这样就没问题了:()=>this.xxx(xxx)这个好像是箭头函数,我主攻后端,不是很懂,大概就是这样。...

2020-07-31 18:30:51 3154 2

原创 antd-mobile中的PullToRefresh最简单的使用,绝对能让你学会

最近项目中用到了antd-mobile中的PullToRefresh,我到官网上去看例子,差点被劝退(本人主攻后端开发),花了好一番力气,终于用最少的代码开发出来可用的功能。好了,不多逼逼了,直接上代码(直接复制就能用):import { PullToRefresh} from 'antd-mobile';//组件,直接复制过去就能用 <PullToRefresh //这里不用改 damping={60} //这个就是拉动的时候的提示语 indicator={

2020-07-30 18:18:06 2235

原创 div内容水平居中且垂直居中

记一下记一下,不然总是会忘://这两个哥们儿能保证垂直居中。 height: 2rem; line-height: 2rem; //水平居中 text-align: center;

2020-07-30 18:00:49 77

原创 div文字过长自动换行

明明是个后端开发,却前后都要写。今天想搞一个antd mobile的inputitem的文字过长自动换行,一直没有搞定。最后妥协,改为使用div。记录一下div文字过长换行的两个那几个属性(一股脑儿加上去,总能实现效果) word-break: break-all; white-space: normal;...

2020-07-27 18:25:42 4098

原创 js将Thu Jun 13 2019 10:41:09 GMT+0800 中国标准时间转换成yyyy-MM-dd hh:mm:ss格式

不多说了,直接上代码。觉得有用,请点赞收藏支持 dateFormat(value) { let d = new Date(value); let month = d.getMonth() > 8 ? d.getMonth() + 1 : '0' + (d.getMonth() + 1) let date = d.getFullYear() + '-' + month + '-' + d.getDate() let hour =

2020-07-22 13:44:07 554

原创 pip安装python-snappy失败,报错:snappy-c.h: No such file or directory

首先,我是Mac环境Catalina环境。在网上找了很久,找到的方法都不靠谱,最后问了公司前辈。先用这个命令,安装整个snappy库。brew install snappy不出意外的话,这个过程会持续很久很久,因为它多半会更新brew。这一步搞定之后,就可以直接用pip安装了pip install python-snappy OK,大功告成!...

2020-07-08 09:29:01 1690

原创 pycharm运行flask项目,只能运行不能调试

今天又入坑了!项目遇到问题,想调试,但是一点调试,怎么都运行不出来。就一直卡着,动都不动。然后询问前辈,无果,自己慢慢研究。上网一通乱搜,终于找到了结果。解决办法:

2020-07-07 10:55:27 730

原创 flask项目运行,报错Library not loaded: @rpathlibmysqlclient.21.dylib

天坑!!!!!前期问题和这篇文章讲的一样。链接:点我但是我的Mac版本是catalina,所以,及时将csrutil关闭了,也照样不行。问题如下:ln: /usr/lib/libmysqlclient.21.dylib: Read-only file system接下来寻找了很多办法,终于找到了。在终端输入以下命令:sudo mount -uw /这一步之后,出现的问题就不是文件系统只读的问题,而是:ln: /usr/lib/libmysqlclient.21.dylib: Per

2020-07-03 13:45:13 664

原创 python3 Mac环境在flask项目虚拟环境中pip install mysql失败,报错mysql_config not found

只需要一条命令就能解决!打开终端,执行下面的命令。ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_configOK,大功告成!参考文章:点我

2020-07-03 10:16:46 209

原创 写毕设论文遇到的页码问题

页码有问题的,建议删除全部页码后重新搞。1.删除页码后给文章分节:点我2.分节后让各节页码互不影响:点我3.设置页码:点我

2020-05-01 14:19:22 656

原创 antd的input.textarea设置defaultvalue不成功该怎么办?

问题: 开发中遇到如上问题。原因原文链接:原文的最下方解决表单头上赋值<Form initialValues={formData}>

2020-04-23 11:34:44 2103

原创 ant design DatePicker组件获取时间值

mark一下。链接:推荐第二种方法

2020-04-22 11:20:01 2943

原创 修改npm的镜像源,加速下载

MARK一下,这是链接:原博客地址

2020-04-17 21:53:37 133

原创 格式化时间,将刚刚,几分钟前,几小时前等时间转换成HH:MM格式的时间

最近做爬虫,爬了一下手机微博,开源一个处理微博时间的组件。话不多说!show my code! /** * 微博时间如下 * 刚刚 * X分钟前 * <p> * X小时前 * 昨天 +时间(昨天 16:30) * 纯日期。(04-16) * 两个参数:created表示以上微博发布时间 ...

2020-04-17 16:04:28 422

原创 idea项目maven依赖爆红,还可以这样做!

今天遇到如下问题依赖如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <version>2.2.0.RELEASE</versi...

2020-04-15 21:13:26 5411 2

原创 springboot出现问题javax.servlet.ServletException: Circular view path ……

原因:没有将返回结果转换成json格式。解决办法:方法头上添加注解:@responsebody把controller类上的@controller换成@restcontroller看完有用请点赞

2020-04-15 09:55:23 1876 2

原创 springboot接口返回出现org.springframework.http.converter.HttpMessageConversionException

出现这个异常的原因是要返回的对象为空!你想说我的数据明明从数据库取出来封装进pojo里面了,对象不可能为空!但是,Jackson将pojo转成json的时候会用到实体类的getter和seter方法。如果你的实体类没有getter和seter方法,请添上,这个异常不攻自破!–看完有用请点赞...

2020-04-14 17:02:06 5214 2

原创 mybatis接收多个参数最好的方式

这个方式就是使用@Parm注解。演示如下:mapper接口这么做List<Text> findByTime(@Param("time") String time, @Param("eventId") Integer eventId);mapper文件这么写 <select id="findByTime" resultType="com.wenjun.poas.en...

2020-04-13 10:00:32 483

原创 win10系统'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序或批处理文件

问题描述在部署scrapy爬虫项目的时候,安装好scrapyd-client之后,运行scrapyd-deploy出现 “‘scrapyd-deploy’ 不是内部或外部命令,也不是可运行的程序或批处理文件”错误。原因scrapyd和scrapyd-client版本不兼容!直接用pip安装的scrapyd版本为1.2.0,scrapyd-client版本为:1.1.0解决办法网上有一些...

2020-04-08 22:52:52 326 2

原创 java文本文件按行读取,然后每一行写入一个文件

步骤判断文本文件编码(避免乱码)读取文本文件写入判断文本文件编码public static void main(String[] args) throws IOException { BufferedInputStream bin = new BufferedInputStream(new FileInputStream("D:\\hanlp\\情感分析\\正向\\p...

2020-04-05 17:04:40 3313

原创 scrapy最简单使用,不包含任何语法。

创建项目scrapy startProject 项目名字创建虚拟环境py -3 -m venv venv(第二个venv是自己取的名字)venv\scripts\activate创建爬虫scrapy genspider spiderName “网址”运行scrapy crawl spiderName具体学习scrapy,推荐去B站等视频网站看视频学习。看完有用请点赞……...

2020-04-04 17:06:56 114

原创 解决Python抓取网页中文乱码

response = requests.get(url, headers=headers) response.encoding = response.apparent_encoding以上。至于为什么暂时没去研究

2020-03-21 10:08:42 283

原创 Windows Python3创建虚拟环境

1。py -3 -m venv venv(第二个venv表示虚拟文件夹名字)2. venv\Scripts\activate

2020-03-16 15:19:38 142

转载 idea报红找不到类,但其实类存在

详情请看:https://blog.csdn.net/qq_41878811/article/details/86146568

2020-01-19 14:08:34 12527 2

原创 震惊,kafka依赖位置不对竟然会出错!

今天遇到超级无语的问题python项目,连接kafka,直接报错。Traceback (most recent call last): File "/push.py", line 269, in <module> main() File "/push.py", line 264, in main consumer = PushConsumer(PushCon...

2019-12-20 16:16:52 1022

原创 Redis底层实现

Redis底层实现Redis数据库实现。数据类型String的底层实现。zset底层实现。Redis数据库实现。Redis是一个key-value数据库这个不必多说,而实现key-value映射的数据结构想必大家也有想到,hash表,对就是它!数据类型String的底层实现。String的底层实现是SDS(sample dynamic String简单动态字符串)SDS实现也很简单,就是...

2019-11-01 15:37:28 178

原创 java面向对象三大特征

首先这哥三肯定就是封装、继承、多态首先来介绍封装java说万物皆对象!封装就是万物皆对象的根本!我对封装的理解:抽象一个实体跟业务相关的特征和行为,将之封装成一个类,目的是将类的某些信息隐藏在类里面,不允许外部程序直接访问,而是通过该类提供的方法来访问和操作。封装的好处:1.只能通过规定方法访问数据2.隐藏类的实现细节3.方便修改实现4方便加入控制语句这里还要说到访问控制符了...

2019-10-07 15:46:43 71

原创 保证线程执行顺序(面试或者笔试)

我自己想了想,想到三种,也到网上求证了一下,这三种确实成立。1.线程池搞一个corepoolsize=maximumpoolsize=1的线程池,这玩意儿绝对不会错!话不多说:show my codepublic class Inorder3 { public static void main(String[] args) { ThreadPoolExecutor...

2019-10-07 12:58:05 199

原创 常用的HTTP状态码(面试常被问……)

首先,什么是状态码?状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。接着来,状态码有哪些种类?接下来我们详细说一说常用的状态码(背吧,别犹豫)2XX 成功200 ok(请求成功)204 no content (请求成功,但是没有结果返回)206 partial content (客户端请...

2019-10-05 08:42:55 7287 2

原创 java反射学习

首先,要明白反射是什么!反射:将类的组成部分封装成其他对象。咋看一眼必然看不懂……咱们来解释解释。第一个问题:类的组成部分有哪些?无非就是成员变量、成员方法、构造方法。你说还有静态代码块、代码块之类的?对不起现在请先忽略它们。好了,反射的意思就是把类的成员变量、成员方法、构造方法封装成其他对象……这也挺难懂的吧……再继续深入的解释!知道类加载吧,就是把编译好的字节码文件加载到JVM...

2019-09-18 10:25:31 86

原创 mybatis学习

黑马mybatis第一天1.什么是框架2.三层架构3.持久层技术解决方案4.mybatis概述5.mybatis入门1.什么是框架2.三层架构表现层:展示数据业务层:处理业务逻辑持久层:与数据库交互3.持久层技术解决方案4.mybatis概述mybatis框架是一个优秀的持久层框架,java语言实现的。mybatis封装了jdbc的很多细节,让开发者只需关注实现需求的sql语...

2019-09-05 16:50:34 103

空空如也

空空如也

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

TA关注的人

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