自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rbin的博客

仅仅...因为梦想

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 【解决方法】easyui datagrid翻页后垂直滚动条恢复顶部位置

问题:在使用easyui-datagrid组件时,当列表数据的滚动条滚动到下方时,再点击翻页会发现翻页后的滚动条还是在当前位置,不便于用户使用。原因:在查阅了各种资料后,发现官方并不支持设置滚动条的位置。解决方法:我们发现在选中某行数据时滚动条也会移动到相应位置,可以利用此想法,在easyui-datagrid 的onLoadSuccess 函数中,选中第一行的数据,再取消选择第一行,这样即可实现滚动条恢复顶部位置,如下:onLoadSuccess: function(dat...

2021-09-23 09:56:03 926

原创 【解决方法】MySQL模糊查询带分号;的字段

问题:在进行人名搜索时,因为该字段是演员字段,多个演员以分号;进行分隔,在进行模糊查询时会出现以下几种情况:sql语句:select actor from assetTable where actor like '%成龙%';查询结果:① 成龙;景甜② 景甜;成龙③ 周杰伦;成龙;景甜④ 成龙⑤ 李成龙此时发现第 ⑤ 个不是我们想要查询出来的结果,如果修改模糊查询:select actor from assetTable where actor like '%;成龙;%.

2021-09-02 11:43:22 851

原创 Elasticsearch组合条件的或查询( must 和 should 组合)

业务:对省市的权限控制查询时,会有多个省市查询的条件限制。如下:需要查询2021年8月25日之前位于海南省、陕西省、广东省深圳市和广州市的用户数。分析:条件限制如下:must:2021-08-25【时间】should:海南省 || 陕西省 || 广东省(深圳市、广州市)【省市】① 一开始是想到用 一个should 包裹 多个must 来实现,如下:缺点:此时会发现 时间条件 重复了多次,在代码中也有所体现。{ "size": 0, "query"...

2021-08-25 17:59:32 5717

原创 【解决方法】Win10还原默认打开方式图标

问题:在尝试使用一些软件打开某种类型文件时,发现没有合适的软件,但该文件在尝试过程中被绑定了默认的打开方式,并且图标也被修改了,看着心里很是不舒服,希望还原原来的文件图标,并且打开该文件仍然提示要以何种方式打开。原因:百度了各种方法,大部分都是修改注册表,但是在我的注册表中跟解决方法的描述有差异,根本无法解决,最终锁定了以下解决方案,简单方便,也不需要操作注册表。解决方法:①在文件所在位置右键 ->新建 -> 文本文档。②右键点击需要还原的文件 ->..

2021-08-18 18:03:51 6992 10

原创 常用软件版本说明

软件版本表示Alpha此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。Beta该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。M又叫里程碑版本,表示该版本较之前版本有功能上的重大更新。RC该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。Release该版本意味“最终版本”,在前面版本的一系

2021-05-10 14:13:13 851

原创 【解决方法】Java8使用Stream流将List通过Collectors.groupingBy方法转换成Map后的顺序问题

问题:在使用Stream流将List通过Collectors.groupingBy方法转换成Map,发现原本List中的顺序全被打乱了。原因:查看源代码:可以知道在调用 Collectors.groupingBy(Function<? super T, ? extends K> classifier) 方法时,实际上调用的是Collectors.groupingBy(Function<? super T, ? extends K> classifier, H.

2020-08-25 15:47:30 11269

原创 【解决方法】ES分页查询时出现:Result window is too large, from + size must be less than or equal to: [10000] but..

问题:Elasticsearch使用from和size实现分页查询时,数据量大于10000会报错:我这里的数据量是达到了两万多。原因:Elasticsearch默认对from+size的最大值进行了限制,为10000。解决方法:这里给出两种解决方法。第一种:修改Elasticsearch限制的默认最大值。(不推荐:在数据量大时,使用from+size方法查询性能会下降,对CPU和内存的消耗会非常巨大)PUT { 索引名 }/_settings{ "index":{.

2020-08-17 17:02:38 6297

原创 Elasticsearch对搜索到的结果批量修改字段的值

这里展示使用Elasticsearch的head插件进行批量修改的方法。命令:POST /stats*/user/_update_by_query (蓝色字段是需要自己修改的值) 我这里是对stats索引里的user字段进行查询。语法: { "query": { "bool": {} (查询条件)...

2020-07-13 16:07:01 1163

原创 【解决方法】启动Myeclipse,因为加载项目导致Myeclipse卡顿

【问题】在Myclipse导入大型的Maven项目时,每次打开Myeclipse都会去检查更新jar包,导致每次开启Myeclipse都会特别卡,这里给出优化方法。【解决方法】因为Myeclipse默认开启时会去校验各种包和规则,所以这里将不必要的校验去除。打开【Window】→【Preferences】→【Validation】:然后将列表里除了【Classpath Depedency Validator】外,所有的选项的Build都取消选择,这样就只能手动检验,不会自动校验了:

2020-07-05 15:33:34 565

原创 【解决方法】Win10运行窗口(Win+R)没有显示历史记录

【问题】在使用Win10系统时,调用运行窗口执行某些命令后,再次打开运行窗口看不到历史记录,再次输入就比较麻烦。【解决方法】打开开始菜单,选择Windows设置: 在Windows设置中,打开隐私窗口: 将Windows跟踪应用启动设置打开: 到这里就解决了。【注意】在使用一些安全软件,比如360这些,清理电脑在涉及到注册表清理时,可能会把运行窗口的历史记录清除掉。...

2020-07-03 09:48:27 13238

原创 【解决方法】Linux系统下查看Java项目的日志文件记录显示的时间和Linux服务器的时间不一样

因为web项目发布到Linux服务器上,出现问题时需要经常查看日志文件,这次遇到日志记录的时间和使用date命令查看的时间不同的问题,这里归因于JVM的时间和服务器时间不统一,可能是JVM的时区设置有问题,这里采取以下4种方法解决:① vim /etc/sysconfig/clock (保证服务器的时区正确) 编辑如下: ZONE="Asia/Shanghai" UTC=false ARC=fal...

2020-06-28 19:46:47 2225 1

原创 【解决方法】Myeclipse使用Tomcat启动web项目出现小窗口:Click to show and hide the panel.

在使用Myeclipse启动web项目时,出现如下的小窗口:该窗口放在这实在影响操作和视觉,这是tomcat自带的CodeLive插件,关闭方法如下:在Servers窗口中选中启动的tomcat,可以看到上方有个CodeLive已经被选中。点击一下取消选择即可。取消后tomcat服务器会自动重启项目,重启完成后刷新你的项目页面小窗口就消失了。...

2020-06-28 19:31:24 1067

原创 【解决方法】删除Myeclipse2019自带的tomcat8.5

使用Myeclipse2019发现禁用tomcat的功能取消了,但是打开Servers窗口看着自带的tomcat以及自己添加的本地tomcat放在一块实在是别扭,特别是添加的本地tomcat也是8.5版本的时候:在Window → Perferences → Servers → Runtime Environments中删除自带的tomcat也无效:所以,这里对于觉得碍眼的给出以下屏蔽的方法:【在Servers窗口的右上角有个下标箭头】将这三个自带的配置取消选择即可:...

2020-06-24 14:24:41 1668

原创 【解决方法】eclipse启动tomcat时出现Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost

在使用elipse时如果没正常关闭时,再次打开启动web项目,就有可能出现端口被占用的问题:Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.此时查看资源管理器的进程可看不到8005、8080、8009占用这三个端口的进程。因为我的tomcat是安装版的,不是绿色版的,所以tomcat的bin目录下没有shutdown.bat这个脚本。所以使用杀死

2020-06-23 16:16:34 4675

原创 【解决方法】启动Myeclipse报错:An error has occurred. See the log file XXXXXX\.metadata\.log.

在使用Myeclipse过程中,软件崩溃了,重启出现的这个问题:错误提示查看日志文件,日志文件如下:显示的NullPointerException空指针异常,上边出现eclipse.ui.workbench文件,判断为工作空间界面崩溃导致,所以只要删除工作空间的ui界面配置文件即可修复:(再次重启Myeclipse后界面的布局会重置)删除文件:你的Myeclipse工作空间目录下的/.metadata/.plugins/org.eclipse.e4.workbench/workbench

2020-06-23 10:49:25 2855 4

原创 【求解思路】计算三层for循环的时间复杂度

求划线部分的执行次数为 for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { for (int k = 1; k <= j; k++) { x=x+y; ...

2019-12-17 18:22:49 18832 9

原创 【收藏】XMind思维导图实用的几个快捷键

组成部分:这里以XMind 8为例,创建的思维导图分为几个部分:实用快捷键:1.快速新建导图(居中排布):Ctrl+shift+N2.插入图片:Ctrl+i3.插入分支主题(无限添加):点击中心主题,再按Enter4.插入一个父主题:点击子主题,再按Ctrl+Enter5.插入一个排前面的兄弟主题(父主题之后,该主题之前):点击一个分支主题或子主题,再按Shif...

2019-12-17 17:21:56 4365

原创 【Java实现】有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前20项之和。

题目:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前20项之和。通过将分子和分母分开观察,可以看出分子的递增是:2,3,5,8,13,21,...分母的递增是:1,2,3,5,8,13,...学过递归的应该都能立马想到斐波那契数列:1,1,2,3,5,8,13,21,...(第n项是前两项之和)而上面分子分母的递增都是从斐波那契数列的某一项开...

2019-11-24 12:34:31 6140

原创 【Java实现】两个乒乓球队进行比赛,各出3人。甲队为A、B、C三人,乙队为X、Y、Z三人,已抽签决定比赛名单。A说他不和X比,C说他不和X、Z比,编程找出3对赛手的名单。

题目:两个乒乓球队进行比赛,各出3人。甲队为A、B、C三人,乙队为X、Y、Z三人,已抽签决定比赛名单。A说他不和X比,C说他不和X、Z比,编程找出3对赛手的名单。看了一些网上的答案,基本上都是暴力求解,或者是掺和了自己的主观思考,先让程序把C的对手给选出来,这不符合程序设计的思路,下列给出自己所写代码:public class Main { public static void m...

2019-11-19 15:24:35 2539 2

原创 ACM-【递归】母牛的故事(详细解答)

时间限制:1Sec 内存限制:128MB题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时...

2019-11-14 12:22:57 2267

原创 解决方法:CentOS7用yum安装软件显示错误:cannot find a valid baseurl for repo: base/7/x86_64

在Linux学习中,发现使用yum安装软件出现以下的错误:百度了各种方法,很多人也发现光是修改REBOOT=yes也没用,多次进行挂载、修改网卡配置文件、重置IP地址、重启网络、创建又删除配置文件的,都还是解决不了上面的问题,最后在yum软件仓库的配置文件中发现了问题:位置锁定在:/etc/yum.repos.d/通过ls命令查看有下边这些repo文件:问...

2018-07-15 17:25:54 135219 83

原创 第七届蓝桥杯javaB组第十题:压缩变换(链表实现)

压缩变换小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成它的相反数,如果数...

2018-03-31 14:22:38 337

原创 JAVA数据的进制转换

Java.util.Integer类中提供了进制转换的方法。十进制转成十六进制:(字母输出大写需在后边加.toUpperCase())Integer.toHexString(int i)十进制转成八进制:Integer.toOctalString(int i)十进制转成二进制:Integer.toBinaryString(int i)十六进制转成十进制:Integer.valueOf("FFFF"...

2018-02-11 21:06:55 186

原创 第五届蓝桥杯Java题目:猜字母

标题:猜字母 把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。 答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。第一种方法:运

2018-01-16 22:54:15 622

原创 JAVA:华容道游戏

public class game1 { public static void main(String args[]) { new HuaRongRoad(); }}import java.awt.*;import java.awt.event.*;import javax.swing.*;public class HuaRongRoad extends JFrame imp

2018-01-14 23:14:52 1266

用jsp实现的web项目:交友信息发布网

使用的jsp和MySQL数据库编写的web项目,实现了销售网的基本功能,适合刚接触jsp的新手,文件包含了数据库的sql表结构文件。//工程项目转移记得修改jre环境配置

2018-08-20

用jsp实现的web项目:汽车销售网

使用的jsp和MySQL数据库编写的web项目,实现了销售网的基本功能,适合刚接触jsp的新手,文件包含了数据库的sql表结构文件。//工程项目转移记得修改jre环境配置

2018-08-15

空空如也

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

TA关注的人

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