自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 IDEA使用Ctrl+左击,不能进入类或方法,提示Cannot find declaration to go to

分两种情况:1、java文件没有被识别为源码,所以没有进行文件关联判断依据:模块中的src/main/java没有被标记为Source Folders解决:将对应文件夹标记为对应类型Sources Root:源根Test Source Root:测试源根Resources Root:资源根Test Resource Root:测试资源根2、idea配置文件被误操作,导致各种各样的错误提示判断依据:重启idea时出现错误提示常见的如:

2021-06-30 17:37:32 7197 2

原创 Mysql锁行还是锁表,看这一篇就够了

一、MyISAM说明:MyISAM不支持行锁MySQL的表级锁有两种模式:表共享读锁 表独占写锁读锁会阻塞写,写锁会阻塞读和写对MyISAM表的读操作,不会阻塞其它进程对同一表的读请求,但会阻塞对同一表的写请求。只有当读锁释放后,才会执行其它进程的写操作。 对MyISAM表的写操作,会阻塞其它进程对同一表的读和写操作,只有当写锁释放后,才会执行其它进程的读写操作。缺点:MyISAM不适合做写为主表的引擎,因为写锁后,其它线程不能做任何操作,大量的更新会使查询很难得到锁,从而造成永

2021-06-24 14:28:30 1954

原创 Kettle 数据迁移

Kettle 数据迁移Kettle 中文名称叫水壶,该项目的主程序员希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle是用来做数据迁移的,也就是将一个数据库中的数据全部导入另一个数据库,说起来简单,可是要是这两个数据库的表中的字段完全不同那怎么办呢,总不能简单的复制粘贴吧,所以就需要将表的字段名称甚至字段内容都进行一次转换,才可以解决问题。在这里关于Kettle的安装就不做说明了,主要是说说我的用法,也算是一个新手使用教程吧。打开软件后,首先,我们先新建一个转换,ctrl+...

2021-06-09 19:02:33 5156

原创 CentOS安装桌面环境

一、CentOS查看是否已安装桌面环境和桌面版本方法一:查看linux所有已安装和可安装的批量以组安装的包,一般桌面环境的包都在这里面命令:yum grouplist可以看到,没有安装组信息文件。方法二:1、先切换到图形GUI模式命令:init 5运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别5:X11控制台,登陆后进入图形GUI模式2、查看当前运行级别:命令:runlevel第一个字符:上一次的运行级别;第二个...

2021-06-09 16:52:53 20281 3

原创 有道云笔记无法使用网页剪报

问题:收藏到有道云笔记一直转圈。或有道云笔记网页剪报失败,报错:{"canTryAgain":false,"scope":"SECURITY","error":"207","message":"Message[AUTHENTICATION_FAILURE]: User token must be authenticated.","objectUser":null}官方解决:首先进入有道云笔记官网:https://note.youdao.com/然后点击云协作,可以看...

2021-06-08 11:55:38 3490 4

原创 Mycat集群部署(基于HAProxy + Mycat)

Mycat集群部署(基于HAProxy + Mycat)1. 背景系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。下面就针对Mycat的基础知识和应用做一总结性梳理,这些内容有的是从网上收集的,有的是自己做的测试验证信息,如有错误,烦请谅解和指出!2. 基本软件版本操作系统:CentOS-6.6-

2021-03-16 14:25:43 796

原创 IDEA右上角浏览器预览的使用方式和使用原理

一、IDEA右上角浏览器预览的原理IDEA在html或jsp页面点击右上角浏览器进行预览时,IDEA会启动一个内置的服务器来发布整个项目。所以会有启动的端口和项目名称。二、自定义浏览器File-> Settings -> Tools -> WebBrowsers,点击右侧上方+号,然后对新增的一行进行编辑。首先修改新增的浏览器Name,然后选择一个F...

2018-12-19 18:07:44 2492

原创 IDEA中Project和Module的关系和定义

IDEA有两个概念,一个是Project(工程),一个是Module(模块)。其中,一个模块相当于MyEclipse中的一个项目,也就是一个包。而一个工程就是由多个包组成的整体。在IDEA中,并没有对Project和Module进行强关联和强约束。主要起到一个项目定义、范围约束、规范类型的效果。比如,我接了一个供方系统的工程,这个工程有一个前端的项目包,一个后端的项目包,也就...

2018-12-19 15:00:35 406

原创 IDEA使用Git和Gerrit提交时报missingchangeId的解决方式

IDEA下载好Git项目,安装好Gerrit插件后,提交代码时无法将代码Push到Git仓库,报ERROR:”missingChange-Id in commit message footer”。这是因为IDEA的插件在提交代码时不像MyEclipse的插件那样可以填写changeId,所以丢失了Change-Id。首先需要下载commit-msg文件:https://d...

2018-12-18 16:23:35 736

原创 Make this anonymous inner class a lambda怎么解决

首先,我们先看一个报这个FindBugs的错误例子。Collections.sort(listGroup, new Comparator<AttachmentGroup>() { @Override public int compare(AttachmentGroup o1, AttachmentGroup o2) { ...

2018-07-25 16:03:01 5324

原创 Sonar

Avoid long parameter lists. 方法参数过多,最多允许5个 Missing a Javadoc comment. 需要注释 Expected @param tag for 'area'. 需要注释 Expected @return tag....

2018-07-10 10:20:17 25777 2

原创 阿里云视频点播上传与url播放

1、创建accesskeys2、获取新的UploadAuth,UploadAddress和videoIdpackage com.aliyun.sts.sample;import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.profile.DefaultProfile;import com.aliyuncs.exceptions.C...

2018-05-11 17:04:40 17922 5

原创 Linux常用命令整理大全(持更)

压缩zip:1)进入文件存放路径 2)zip -r./1.zip ./1压缩.tar.gz:1)进入文件存放路径 2)tarzcvf a.tar.gz a解压zip:unzip 1.zip解压zip到指定路径:unzip 1.zip -d /usr解压.tar.gz:tar zxvf a.tar.gz解压.tar.gz到指定路径:tar zxvf a.tar.gz -C...

2018-05-10 16:37:01 57

原创 FastDFS整合Nginx配置部署图片服务器

FastDFS整合Nginx配置部署图片服务器前提:了解Linux命令,参考网站:http://blog.sina.com.cn/s/blog_13887bf130102xnk7.html至少要知道makeinstall,vim等命令。安装了 FastDFS 后,配置启动 Tracker 和 Storage 服务,已经可以上传文件了,但是因为上传成功后无法通过url...

2018-05-10 16:03:57 182

原创 FastDFS安装使用教程

FastDFS安装使用教程前提:了解Linux命令,参考网站:http://blog.sina.com.cn/s/blog_13887bf130102xnk7.html至少要知道make install,vim等命令。一、准备工作-安装libevent下载地址:https://pan.baidu.com/s/1KvGi9R67EdR9_rIiH2EtxgFastDFS...

2018-05-10 13:14:32 351

原创 职场社交沟通必读图书排行榜

玩转工作一职场360度沟通术在绝望中寻找希望蔡康永的说话之道工作要有好心态不要让未来的你讨厌现在的自己拆掉思维里的墙慢节奏胜利法卓有成效的管理者米娅,快跑如何掌控自己的时间和生活12个工作的基本卖轮子和秋叶一起学职场技能九型人格10秒种让自己不同凡响拖延心理学你的礼仪价值百万自控力金字塔原理高效能人士的7个习惯每周工作四小时定位工作颂歌演说之禅...

2018-05-08 14:16:22 181

原创 推理小说排行榜

占星术杀人魔法斜屋犯罪螺丝人异邦骑士奇想,天动罗杰疑案ABC谋杀案无人生还X的悲剧Y的悲剧希腊棺材之谜姑获鸟之夏纹身杀人事件马耳他之鹰三口棺材长眠不醒恶意尼罗河惨案东方快车谋杀案D坂杀人事件钟表馆事件时间的女儿犹大之窗玻璃之锤魍魉之匣白夜行爱丽丝镜城杀人事件湖底女人怪屋狱门岛洛新妇之理值得一一品读的推理小说,个人整理,如果...

2018-05-08 13:48:03 107

原创 大数据技术大全

2018-02-24 18:07:28 181

原创 Ajax使用教程

AJAX是什么?AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。 AJAX有哪些常用参数?async类型:Boolean默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。 beforeSend(XHR)类型:Function如果返回 false 可以...

2018-02-24 18:06:06 266

原创 Java Socket实现聊天室

参考本文时最好已了解Socket基础知识,Socket基础知识与简单案例请参考:http://blog.csdn.net/qq_33865313/article/details/79300531。第一例:Socket实现多个客户端向服务器端通信  实现多个客户端向服务器端的通信首先需要启动一个服务器端用来监听客户端的连接,然后会将连接放入线程中,这时客户端想服务器端发送信息就可以接收到了。为了简化...

2018-02-24 17:06:11 19740 9

原创 Java Socket使用教程

Socket基础知识Socket(套接字)用于描述IP地址和端口,应用程序可以通过Socket向网络发出请求或者应答网络请求。Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示,包含了进行网络通信所必需的5种信息:连接所使用的协议、本地主机的IP地址、本地进程的协议端口、远地主机的IP地址以及远地进程的协议端口。Socket的传输模式Socket有两种主要...

2018-02-09 17:29:09 8748 3

原创 Jsp读取properties配置文件

Jsp读取properties配置文件如何在jsp中获取properties配置文件中的其中一个参数呢?首先你需要知道两点,第一,你的配置文件在项目中的路径,注意,这里所说的路径是项目部署到服务器后的的配置文件路径,不是java项目中的。第二,你所要获取的参数名称。下面拿我自己的需求作例子。在btc_dachang\web\WEB-INF\classes文件夹中有一个a...

2018-01-17 15:51:55 271

原创 UEditor无法上传图片

UEditor无法上传图片UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。首先,我先说一下我的项目情况,我的项目使用的是SSH框架,JDK版本是JDK1.6,是使用Tomcat服务器进行项目部署的。如果项目环境框架不同,这个教程也是可以详加参考的。我现在需要在项目中加...

2018-01-17 11:39:05 503

原创 UEditor使用教程

UEditor使用教程UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。首先,我先说一下我的项目情况,我的项目使用的是SSH框架,JDK版本是JDK1.6,是使用Tomcat服务器进行项目部署的。如果项目环境框架不同,这个教程也是可以详加参考的。我现在有一个需求,需要将项目中原来的...

2018-01-17 11:33:43 587

原创 java找出字符串中的数字

java找出字符串中的数字随便给你一个含有数字的字符串,比如:Strings="love23next234csdn3423javaeye";那我们如何把其中的数字提取出来呢?这里我给大家提供两种方法,第一是正则表达式,还有就是String类提供的方法。1String类提供的方法:(判断字符串中每个字符的ASCII码是否在48到57中)importjava.util.*...

2018-01-04 13:23:10 2355

原创 JDK历史版本1.6、1.7、1.8、1.9下载教程

JDK历史版本1.6、1.7、1.8、1.9下载教程JDK全名JavaDevelopment Kit,是 Java 语言的软件开发工具包(SDK:SoftwareDevelopmentKit)。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE...

2017-12-29 10:18:11 695

原创 组装电脑配件选择教程

组装电脑配件选择教程很多人在选购台式机的时候都喜欢买一体机,由于自己不太懂配件的优劣,或者害怕自己不会装。今天我们就来简单的介绍下组装电脑的配置清单吧。组装电脑需要哪些配件呢?1CPU 2显卡(可选) 3主板 4显示器 5主机箱 6内存 7硬盘(固态硬盘可选) 8光驱(可选) 9键盘 鼠标 10有源音箱...

2017-12-28 13:48:52 334

原创 ajaxSubmit/ajaxForm 上传文件 ie弹出提示下载信息

ajaxSubmit/ajaxForm 上传文件ie弹出提示下载信息通过页面将文件上传到后台的方式大家或多或少都了解一些。主要分为3步:1、jsp页面使用input,type为file 2、后台使用File/MultipartFile对象接收 3、jsp页面将input放入form表单中,同时form加上enctype="multipart/form-data...

2017-12-23 15:12:35 147

原创 Tomcat使用教程-两种部署方式

Tomcat使用教程-两种部署方式Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。今天我们就来讲Tomcat的两种部署项目的方式,也作为Tomcat的使用教程。首先是Tomcat下载,请参考此网站:http://blog.sina.com.cn/s/blog...

2017-12-22 16:44:37 132

原创 Tomcat下载教程

Tomcat下载教程Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。首先进入Apache Tomcat的官网:http://tomcat.apache.org/。然后点击左方Download菜单下的Archives链接,如下图。然后选择自己需要的T...

2017-12-22 14:41:27 61

原创 MyEclipse进行Debug时出现SourceNotFound点击EditSourceLookupPath

MyEclipse进行Debug时出现SourceNotFound点击EditSourceLookupPath在使用MyEclipse进行debug时,出现Source Not Found,无法正常debug。这时如果出现SourceNotFound的页面存在EditSource Lookup Path按钮,那么只需要点击该按钮,然后在弹出页面点击右方Add,然后在弹出页面选择Jav...

2017-12-22 09:25:52 230

原创 Oracle下载 安装 使用 卸载

Oracle下载 安装使用 卸载作为一款软件,不可或缺的一个元素就是数据库,那么Oracle数据库怎么安装呢?安装过程中又会出现哪些问题呢?问题怎么解决呢?今天我们就来谈谈Oracle的安装。Oralce的安装我主要分了3个部分:Oracle的下载,Oracle的安装,Oracle的卸载。Oracle的下载:首先说Oracle的下载,可以直接百度Oracle官网,进下载|...

2017-11-16 11:51:16 44

原创 Java中List和数组Array和String之间的相互转换

Java中List和数组Array和String之间的相互转换之前面试的时候遇到一个问题,先给大家分享一下。问:我想分别得到list,string和数组的长度,我能通过什么代码来得到?这个问题先留一下,最后再告诉大家。。。今天我们主要讲的是List,Array和String之间的相互转换,这三种都是我们常用的Java对象,那么你们是否足够的了解它们,并能够灵活的将它们进行转换...

2017-09-25 11:49:37 78

原创 MyEclipse使用教程

MyEclipse使用教程工欲善其事,必先利其器。一款好的软件对于我们java开发来说是非常必要的。而我们今天讲的MyEclipse就像是一把剑,如果你不会使用它,那么它就拖慢你的开发效率,但如果你掌握了它,那么你将如虎添翼。首先,先从上侧菜单讲起,如图:File ->New -> project:可以创建一个普通java项目(JavaProject)或者web...

2017-09-18 11:15:40 636

原创 Kettle 数据迁移

Kettle 数据迁移Kettle中文名称叫水壶,该项目的主程序员希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle是用来做数据迁移的,也就是将一个数据库中的数据全部导入另一个数据库,说起来简单,可是要是这两个数据库的表中的字段完全不同那怎么办呢,总不能简单的复制粘贴吧,所以就需要将表的字段名称甚至字段内容都进行一次转换,才可以解决问题。在这里关于Kettle...

2017-03-20 10:30:40 132

原创 form中只有一个input按回车键表单会自动提交

form中只有一个input按回车键表单会自动提交 在一个form表单中,若只有一个input,按回车键表单会自动提交,但是当表单中存在多个input时,按回车键不会执行任何操作,这是form表单的一个特性,那么如何防止它的自动提交呢?这里提供四种方法。 第一种方法,把表单去掉,这是最管用,但也是最傻的方法,直接添加onclick事件,不用表单提交,这种方法就不赘述了。...

2017-03-16 10:42:31 79

原创 java编程思想读后笔记(一)

java编程思想是作为一个java程序员不可不读的葵花宝典。这次我总结了一些自己容易进的误区分享给大家:1、System.out.println(100++); --编译时异常100++所代表的意思是:100 = 100 +1;所以当然会报异常,++/--这种符号只能给变量使用。2、int a = 1; System.out.println(a++); --输出:1...

2016-09-13 14:12:42 37

原创 数据库的导入与导出,exp/imp与expdp/impdp的使用

数据库的导入与导出,exp/imp与expdp/impdp的使用数据库作为数据存储和管理的仓库,是Java系统所必须依赖的一种工具。所以如何使用它也成为了Java程序员所不得不掌握的一种技能。我们常用的数据库有Oracle,MySQL,SQLServer等等。这里推荐大家一款数据库管理的工具:Navicat。它可以用来管理很多主流的数据库并提供一些对数据库进行操作的...

2016-09-12 10:10:22 167

原创 SVN忘记账号密码怎么办

SVN忘记账号密码怎么办SVN作为一种开放源代码的集中式版本控制系统,一直以来都深受所有公司的喜爱。伴随着它使用范围的广泛,一系列问题也随之接踵而至。我们今天就来谈谈比较常见的但一般除了一个人干着急没办法解决的问题,那就是你账号密码忘记了,咋么办。在公司的工作中,可能你一进软件公司刚开始做项目之前,就会需要添加一个SVN地址来download一个项目进行开发。Boss会给你一...

2016-09-06 10:34:22 247

原创 window.open和window.showModalDialog的异同与子父窗口之间值的传递

window.open和window.showModalDialog的异同与子父窗口之间值的传递大家对于window.open都比较了解,window.open确实可以满足我们绝大部分的需求,但当你不可避免的要使用window.showModalDialog时,你可能就对它知之甚少了。首先来谈谈他们的异同:1、相同点:这两种方式都可以打开新窗口。2、前者是非阻塞式,也可以说非模态...

2016-09-01 16:46:01 283

commit-msg

ERROR:“missing Change-Id in commit message footer” 解决方法: 拷贝commit-msg到每个需要使用gerrit提交代码的项目中 将commit-msg文件拷贝到 -> 项目文件夹\.git\hooks(文件夹不存在则新建), 这时将上次commit的代码reset后再次commit and push -> push to Gerrit即可。 详情参考:http://blog.sina.com.cn/s/blog_13887bf130102ymv4.html

2018-12-18

FastDFS_v5.02

FastDFS_v5.02.tar.gz是fastdfs的压缩包。版本是5.02。

2018-05-04

空空如也

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

TA关注的人

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