- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Java线程池核心线程数与最大线程数的区别
核心线程corePoolSize:核心线程数;maximunPoolSize:最大线程数每当有新的任务到线程池时,第一步: 先判断线程池中当前线程数量是否达到了corePoolSize,若未达到,则新建线程运行此任务,且任务结束后将该线程保留在线程池中,不做销毁处理,若当前线程数量已达到corePoolSize,则进入下一步;第二步: 判断工作队列(workQueue)是否已满,未满则将新的任务提交到工作队列中,满了则进入下一步;第三步: 判断线程池中的线程数量是否达到了maxumunPoolSi
2020-06-23 15:20:45
30528
18
原创 No goals have been specified for this build,maven报错解决方案
在对Maven项目进行Build的时候,可能会出现下图这种情况:出现这种情况的原因是,缺少了一个指定的goal,需要在项目的pom.xml文件中添加一项goal数据。添加的位置在<build>标签当中,添加如下配置:<defaultGoal>compile</defaultGoal>添加后如下图所示:然后在重新执行BUILD,执行结果如...
2020-03-26 12:21:30
27084
7
原创 Maven无法正常下载所需jar包,解决方案
造成Maven无法正常下载所需jar包,可能有多重情况,现一一列出解决方案。注:本文中所有解决方案均使用IDEA操作1.未设置自动下载这种情况问题不大,在构建的时候可以手动下载,但是为了图方便,我们可以设置成自动下载,具体操作如下:点击File>>Settings,在弹出的菜单中选择Build,Execution,Deployment >> Build To...
2020-03-26 12:17:40
6357
1
原创 Spring Boot面试题及答案
1. Spring Boot概念Spring的一键式解决方案,能够简化搭建Spring项目的过程,省去了繁杂的配置过程,对开发者更友好。2. Spring Boot有哪些核心配置文件...
2020-03-14 22:38:17
1064
原创 如何把网址开头的http转换成https
在我们使用浏览器访问网站时,网址总是以http或者https开头,它们指的是两种传输协议。其中https协议在传输数据前会对数据进行加密,再将其发送到服务器。与http协议相比,https协议拥有更高的安全性,并且目前https协议的应用也越来越普及,博主在开发微信小程序时发现,微信小程序当中也只接受使用https协议的请求,并且许多网络公司都有使用https协议的要求。下面将介绍启用https协...
2020-02-01 00:28:17
5348
原创 chatbot聊天机器人环境搭建以及项目运行指南
项目地址网传有一位程序员因忙于工作,无暇陪伴女友,便做了个聊天机器人的软件来陪女友聊天,然后自己就安心工作去了。等到程序员下班时一看,机器人已经和女友聊到了二胎的娃叫啥名了。博主不明觉厉,便去拷贝一份源码试试水。项目的github地址:https://github.com/sea-boat/seq2seq_chatbot可以clone下来,但是感觉速度太慢,直接下载压缩包会快一点。环境搭建...
2019-11-07 10:34:38
5050
8
原创 输出一个整数的二进制表示中1的个数
引言在一个非零整数的二进制表示中,至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,若这个1的后面还有数字0,则这些数字0都会变成1,其余所有位不变。举例如下:二进制数11110000,第四位上的1是整个数字中处于最右边的数字1,后面跟了4个0,在这个数字减去1之后,第四位成了0,后面所有的0都成了1,即11101111。通过观察可得,减1操作使得从第四位的...
2019-09-09 14:17:00
1057
1
原创 group_concat的使用
在我们使用数据库时,会碰到这样一种情况:同一个Name的人有两条数据,但是他们的其他数据并不相同,而我们所需要的是同一个Name的人的Score1集合,即需要获得Name为A的所有的Score1并且希望将其拼接为一个字段,这里我们就需要用到GROUP_CONCAT。 函数语法如下:group_concat( 要连接的字段 ) [Order BY 排序字段 ASC/DESC] [...
2018-09-14 08:48:12
4711
1
原创 Sql语言如何拼接数据?
在sql语言中对数据进行适当的操作,能够有效地减少查询出数据之后业务逻辑的代码量,因此本篇博文将介绍sql语言中的拼接数据的功能。 本文将介绍拼接字段、拼接列,以及在一定的限制下拼接同一字段中不同列数据的功能。Mysql和Sql Server在这项功能中各有不同,因此分开介绍。 以下图中的表格为例:Sql Server 1.符号 +select Scor...
2018-09-10 10:38:35
64743
原创 使用getdate()获取不同格式的日期
在使用Sql Server查询数据库时,我们经常会需要查询日期格式的数据,对于日期在sql语言中的格式有一定的要求,通过修改convert中的最后一位参数,可以返回不通格式的时间,具体实现如下:Select CONVERT(varchar(45), GETDATE(), 0): 08 24 2018 08:22AM Select CONVERT(varchar(45), GETDATE()...
2018-08-24 08:36:55
13736
原创 mysql中如何取消1000行的查询限制?
在使用数据库时,常常会有需要使用select语句查询表的情况。当使用select * 进行查询时,mysql中默认查询表的前1000行,也就是说如果表中的数据库超过了1000行,查询结果就会显示不完整。博主在这里提供两种解决这一问题的方法: 一、修改语句 在sql语言中手动添加行数限制;如下代码所示:第一行为原有的查询语句,第二行中加入了30000行的限制,这样就能够查询表中30...
2018-05-08 10:48:44
22160
1
原创 数据库连接池等待时间的修改方法
在使用mysql数据库的javaweb项目中会碰到一个问题:在待机一晚上后,第二天早上的第一次登录总是失败的。且查看日志会显示如下。 “com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failureLastpacket sent to the server was 0 ...
2018-03-17 18:55:31
7477
1
原创 js实现省市区联动调节下拉框菜单
在我们平时的网页制作中,经常需要使用到一种控件,能够实现对省市区级联调节的下拉框菜单,如下图所示:一共有三个下拉控件,后一个下拉控件中的内容根据前一个下拉框的内容来定,比如,第一个控件中为江苏省,那么第二个控件的内容就是江苏省内的各个地级市;这样的功能需要使用javascript进行即时控制。首先,需要在jsp文件中画出这三个控件:jsp:<select class="select" na...
2018-03-16 13:05:09
18115
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人