自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FengInYe的博客

代码偏执狂,喜欢指尖在键盘上舞动的感觉。

  • 博客(52)
  • 收藏
  • 关注

原创 Java自带的一个JVM调优诊断工具jvisualvm

JVM调优是一个永恒的话题,要稍微懂一些调优的方法,jvisualvm是jdk自带的一个可视化调优工具,直接在Terminal终端输入命令,即可打开,当然如果配置了环境变了,在cmd命令行也可以直接调出在Eclipse上可以直接调出Terminal终端,如果下方没有显示,可以通过以下方式,安装或调出:安装过程中,建议将杀毒软件退出,否则可能会导致安装会某个部位卡住。安装完成后,如果Eclipse下方仍然没有显示Terminal,点击:window-showview-other,找到Ter

2020-06-07 11:06:40 516

原创 Java自带的一个反汇编命令javap

简要介绍:1. 如果想在Eclispe或其它任意使用,记得配置path环境变量;2. javap -c Alpha.class > Alpha.txt 对Alpha.class文件进行反汇编,并输出到txt文件中。

2020-06-06 19:39:48 305

原创 maven命令行,输入命令mvn clean compile报错:Perhaps you are running on a JRE rather than a JDK?

如题:原因:jdk是通过.exe安装的,或者未配置环境变量,加入JAVA_HOME C:\Program Files\Java\jdk1.8.0_251环境变量即可

2020-06-05 17:26:58 646

原创 解决eclipse的maven项中,springboot项目启动报错: No active profile set, falling back to default profiles: default

如图所示:错误描述,Spring Boot项目启动3行自动停止,解决方案,在pom文件中缺少spring-boot-starter-web依赖,如下图:

2020-06-05 17:12:40 1057

原创 解决Eclipse安装springboot的sts插件,总是卡住的问题

如题:一开始以为是本地电脑网慢,最后发现是是因为本地安全卫士(杀毒软件)造成,安装插件过程中,将其退出即可。

2020-06-05 15:34:32 933

原创 一个小贴士,对接接口时,关于两个服务器时间不同步的问题

有时两个服务器之间可能需要同步数据,例如:将A服务器的数据,根据相应的时间,同步到另一个服务器B上,这样分3种情况:一是,如果A服务器上有资源,B服务器上没有资源,则将该资源插入;二是,如果A服务器上有资源,B服务器上也有资源,则将该资源进行更新;三是,如果,A服务器上没有资源,B服务器上有资源,则需要将该资源进行删除。这样如果两个服务器的时间不一致,会导致,两个服务器同步的数据不一致,这时为了杜...

2019-10-08 19:36:18 1260

原创 很喜欢的一个java接口的代码,分享一下,将获取到一个json形式的数组转换为实体形式的list

List<WindowList> windowLists = JSON.parseArray(jsonBody.getJSONArray("windowLists").toJSONString(), WindowList.class);

2019-10-08 19:34:37 224

原创 分享一段gzip解压的代码

对接接口时,有的接口采用了gzip压缩,需要解压,具体的方法可采用:compressData--代表接口获取到的压缩的资源,则具体的思路为:byte[] bytes = decoder.decodeBuffer(compressData);ByteArrayOutputStream byteArray = uncompress(bytes);String json = byteArr...

2019-10-08 19:28:31 575

原创 springboot项目,从前端上传图片等资源时,后台报超过限定大小

springboot项目,从前端上传图片等资源时,后台报超过限定大小出现这种问题的原因是:springboot会对上传文件的大小进行限制,解决思路:一是,在xxWebApplication.java中配置一个bean,具体如下:@Bean public MultipartConfigElement multipartConfigElement() { Multipar...

2019-10-08 19:27:08 478

原创 mysql5.7部分group by语句不能正常执行,报only_full_group_by。。

问题重述:mysql5.7部分group by语句不能正常执行,报only_full_group_by。。Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Expression #2 of SELECT list is not in GROUP BY clause...

2019-10-08 19:23:28 514

原创 mysql解决本地电脑可以连接,外部ip无法连接的问题

出现这种问题,首页检查系统的防火墙有没有开,如果已经是关了的,则可以考虑,应该是sql的用户不支持外部用户,这时,可以通过命令行登录,mysql输入用户名跟密码后,执行如下语句:grant all privileges on *.* to 'root'@'%' identified by '123456';flush privileges;这种方法应该是临时方法,重启后可能就失效了,这个木...

2019-10-08 19:19:45 1192

原创 一枚程序员的自我感悟,代码经验之谈

1.得数据库者得天下,总感觉有了数据库能让你知道好多内幕;2.日志是个好东西,在排错上真的超级有用;3.项目上自己做过的功能点,要用心记住,不然下次问的时候你不知道;4.从数据库中取出的记录,一定要做非空判断,否则会在不经意间报空指针,可怕的是,有时都不会报空指针,折磨啊,做非空判断能让你少走很多弯路;5.写功能的时候想清楚,如果用到了多线程,先想想有没有用的必要,不要为了用多线程而用多线...

2019-05-29 21:04:55 469

原创 java项目,tomcat报java.lang.OutOfMemoryError: PermGen space即内存溢出

如题,一般来说针对这种问题的解决思路一贯是加大tomcat的内存配置,这种方法没有错,如果采用这种方法涛声依旧,最可能的原因是,给tomcat配置的参数位置没有写对,通过观察发现,配置tomcat,加入其参数,有几个地方,下面进行总结。1.最经典的无疑是tomcat下的catalina.bat文件,在里面加入set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSi...

2019-05-28 22:20:21 389

原创 spring中常用到的cron表达式

首先来一个重磅的,根据对cron的了解可以写出一些简单的cron表达式,而针对那些比较复杂的则可以直接使用在线cron表达式生成器来生成相应的cron表达式,地址为http://cron.qqe2.com/按顺序,以及各个可选的值依次为秒-Seconds: 0-59 , - * /分-Minutes: 0-59 , - * /小时-Hours: 0-23 , - * /日期-Da...

2019-05-27 21:24:19 315

原创 ssm框架bug解决之类已导入,但是方法就是调用不成功,日常经验总结

问题重现:今天遇到一个特别怪异的问题,程序引入了一个外部的jar包,eclipse中也显示import成功,但是其中的一个方法就是找不到,而别的方法都能找到(即通过.可以调用到),当时也看了在eclipse中显示的源码,源码里边也有,百思不得其解。问题分析:这种情况是因为,eclipse中真正调用的.class文件中,真的没有那个方法,我们在程序中看到的源码和程序真正使用到的jar包可能不是一个...

2019-05-24 23:24:19 479

原创 本地文件上传到服务器,出现错误 Resolving exception from handler MultipartException

问题重现:文件上传出现错误Resolving exception from handler [null]: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The t...

2019-05-23 20:07:46 2491

原创 vue父组件给子组件传值小结

问题描述:父组件为parent.vue 子组件为child.vue 且二者在同级目录下,现在parent.vue里边有个值parentToChildValue,想将其传到子组件child.vue中parent.vue的格式为:<template> <div> <child :parentToChildValue="parentToChildValue"&...

2019-05-22 18:37:06 221

原创 日常解决bug经验之SSM从DAO到Mapper文件中,sql语句报错,排错原因集锦,不断更新中。。

1.Mapper文件中,parameterType与resultMap跟dao层传进来的参数,以及结果是否能对应上。。2.在请求调用的controller或service 方法中,调用该dao的原始service是否已被注册上bean。。3.在配置的scanner里边,是否已确定好会扫描该dao下的方法们。。4.在Mapper文件中的各种select insert update del...

2019-05-21 21:55:22 930

原创 Springboot环境搭建,无法导入@SpringBootApplication包

@SpringBootApplication注解是springboot中最重要的注解,新手在搭建springboot环境的时候,有时会存在,lib中已经存在了相关的boot包,可是SpringBootApplication就是导入不进来,网上大多都是说jar包的版本冲突,个人认为可能是也可能不是,实际上,我发现是springboot的版本太低,当时我的spring-boot-starter-par...

2019-05-20 21:12:27 3947 1

原创 一张图,证明前几年一直雄居csdn榜首的phphot不是一个人?

2019-05-19 21:51:08 505

原创 现如今,CSDN排名第一?

近日,无意中发现了CSDN排名第一的大神,分享一下,有图为证。看到博主发了篇关于排名的文章,希望自己有朝一日也能在CSDN排名上,名列个位,唉,坚持才是硬道理。https://blog.csdn.net/stpeace/...

2018-10-15 21:20:43 2446 3

原创 昔日CSDN排名第一的phphot和袁萌,何许人也?

1. https://blog.csdn.net/phphot  一般说到排名,最离不开的就是这个叫做phphot的,从2009年停止更博到现在,仍然雄踞CSDN排名第2的位置,排名实时在变,所以就不贴图了,预估最近几年的排名也不会掉出前几名,主要也在于人家发的博客多,并且很多的内容也很有价值,另外一方面,人们对他也比较感兴趣,游客比较多,那这个phphot何许人也,通过翻看他的CSDN发现了...

2018-10-15 21:09:36 2448

原创 今日小结

今天,有幸用到了单位自动生成dao、service、 mapper、entity包的文件,后来在网上搜,发现有mybatis-generator包,是mybatis提供的一个半自动框架,利用它可以生成一些基础的类或者mapper文件,网上对这类内容的说明也比较多,在这里不再赘述,想睡觉了,这篇小结日后再补充。...

2018-08-30 23:16:25 217

原创 今日小总结

今天也是醉了,一个需求都整好几个月了,其中的细节居然还是不清楚,而且当中的逻辑也根本不是很清楚,所以在这里给自己提个醒儿,在别人做的基础上做的需求,一定要全部弄懂。...

2018-08-29 21:59:01 169

原创 说说java栈溢出那些事儿

今天写了一个bug导致出现了栈溢出,出现栈溢出的根本原因是出现了无限次的递归,递归嵌套的层次太多,方法进栈次数太多,导致栈区不足出现StackOverFlow,写代码以来第一次出现这种bug,幸亏自己之前对这方面有了解,解决的还算及时,同时这个bug也让我体会到,写代码真的是要处处小心,其实当时写的时候,我就已经意识到,某段代码处可能会出现无数次迭代的情况,但是考虑到程序应该会正常运行,正常情况下...

2018-08-28 21:58:56 1425

原创 Java中list与string的非空判断与日常编码小结

1、关于list与string空与非空的判断判断一个list是否为空(null == list || list.size() == 0)判断一个list是否非空(list != null &amp;&amp; !list.isEmpty())判断非空的时候,请注意先后顺序,如果实体都没有,哪里来的实体的元素为空;理论上讲,list.size == 0 与list.isEmpty()...

2018-08-27 23:18:54 398

原创 JAVA异常体系与日常编码总结

1、JAVA的异常都继承自Throwable类,Throwable类又包括两大类,Error类和Exception类,Error是指那些系统本身的错误,不是由于代码引起,可能是因为Java虚拟机内部引起,这类错误一般不用考虑太多,Exception,又包括两在类,检查异常(IOException异常)和运行时异常,Error和Runtime又统称为非检查异常,Java要求软件开发人员强制捕获或抛出...

2018-08-23 22:32:39 641

原创 java多线程的一些基础知识

1、进程与线程,并发与并行一般来说,运行中的程序称为进程,而一个进程可能有多个执行路径,我们称之为多个线程,线程是CPU调度的最小单位,进程是CPU资源分配的基本单位,各个线程有各自私有的寄存器与栈空间,而同一个进程的多个线程共享进程的堆空间与方法区,如果一个进程需要进行各种计算,比如加法的开一个线程,减法的开一个线程、乘法的再开一个线程,给我们的感觉可能是三个线程在同时执行,实则不然,因为C...

2018-08-22 22:48:41 235

原创 列一下自己近1个月的计划

说好的,要记得提升自己,结果到这个时间了,还没有开始,以后定个计划,下班后的第一件事,是对今天做总结,主要包括今天的收获,学习到的知识点儿,先在这里占个坑了。。。...

2018-08-07 23:42:54 180

原创 关于vue node npm环境配置的一些小总结

细数一下自己今天遇到的问题:今天最大的感觉就是环境好脆弱。本来电脑的环境都配好了node.js以及npm等的环境,可是我一个不小心,就悲剧了,不过还好,最后还是整好了,现在说一下自己现在的感想。1. node -v  与npm -v 显示的版本号都是很短的一点儿数字,如 4.6.1 v 4.6.1 等,都很短。2. cnpm -v则比较长,如下图。3. 当时在使用淘宝镜像的时候,运行了好多次,cn...

2018-04-13 20:06:25 581

原创 从GitHub上下载vue开源项目并在自己的电脑上运行

首先声明,一般GitHub上的作者都会说明具体的运行步骤,在这里针对新手来提出一个引导性的方案。1. 环境准备(1)安装nodejs,具体步骤不多说。在电脑上找到 运行-输入cmd - 输入node -v ,命令可以来查看电脑上是否已装 node , 该命令代表电脑上node的版本。(2)查看npm版本具体步骤同上,输入的命令为npm -v(3)通过npm命令安装 淘宝的镜像及其命令 cnpm ,...

2018-04-13 10:52:29 4710

原创 JAVA中局部变量和成员变量的区别

如题:局部变量描述的是这个方法体内的属性,而成员变量描述的是这个对象里的属性的,它们之间的区别如下:1.成员变量可以被public、protected、default、private、static、final修饰符修饰。2.局部变量可以被final修饰符修饰,但不能修饰public、protected、default、private、static。3.成员变量是在堆里进行创建的,而

2017-12-04 16:32:45 1237

原创 SQLyog error 2003 Can't connect to MySQL server on 'localhost' (0)

最近要配置MySQL,在网上下载了SQLyog的安装包,一切顺利,但到连接的时候,连不上显示错误如下图,在网上百度了超多方法,和我情况类似的有很多,几经波折,终于解决了。先说下我的情况,当时电脑上只安装了SQLyog,它有着非常漂亮的外观,但是当打算连接的时候怎么都连不上,按照网上的方法,是因为端口没有开启,方法是在管理工具中,找到服务,然后找到MySQL,但我的问题是根本没有MySQL这个服务,

2017-11-29 15:34:10 3234 1

原创 2012-ImageNet数据集冠军AlexNet论文英文原文及AlexNet分析

最近几个月来一直在研究卷积神经网络,主要是应用开源框架TensorFlow对网络进行训练,训练时是根据自己对卷积神经网络的理解,自己构建的网络结构,一直没有想过应用那些在ImageNet数据竞赛中,获得冠军的网络,这几天突然想自己写下AlexNet网络的代码,在网上找到了AlexKrizhevsky的论文原文,在这里分享一下,网盘链接:http://pan.baidu.com/s/1boSo0

2017-11-24 20:18:43 10659

原创 WEB前端面试题 分别使用2个、3个、5个DIV画出一个大的红十字

看到一道面试题,如题,试着来做做,采用两种方法:法一,设几个DIV,再调;法二,按照参考书上的做法。法一:(方法不一定好,欢迎多多交流。)法二:具体思想为:两个,用DIV创建一个矩形,然后复制一个,以中心点旋转90度,两个合并;三个,用DIV创建一个矩形,然后复制一个,以中心点旋转90度,两个合并,然后在外面包一个空的DIV盒

2017-11-06 10:35:46 867

原创 关于JavaScript的一道初级面试题

参考-前端面试江湖(李红米)这两天看到一道题很有意思,分享一下:false==0的结果是多少?解析:因为逻辑值真(True)和假(False)被当作数值运算时,其值分别为1和0。所以Max(0,-1,True)结果为1,MIN(False,1,2)结果为0。故false==0结果为false。PS:不太理解上边解释的内容,自己写了一段JS代码,发现结果为True。i

2017-11-05 09:04:23 398

原创 C/C++用多种方法交换两个数a和b的值

交换两个数的值是 C中的一个经典问题,最常见的就是设一个临时变量,除此之外还有好多种方法,在这里分享两个链接总结得非常好:1.http://blog.csdn.net/yi_ming_he/article/details/71250087这篇博文给了多种交换a和b的值的方法,包括传统的设置一个临时变量,以及应用加减法、乘除法来实现交换,并且也给出了这两种方法的缺陷,可能会出现越界,还给出了

2017-10-31 11:06:50 3502

原创 C/C++、java中涉及到的for循环中的逗号运算符小结,与部分试题详解

今天参加了一个笔试,关于C/C++编程的,其中有一道循环题印象特别深刻,拿过来和大家一起分享下:#include&lt;iostream&gt;using namespace std;void main(){ int sum = 0; for (int i = 1; i &lt; 10; i++, i++, i++) sum = sum + i; cout &lt;&lt; ...

2017-10-27 17:06:37 791 1

原创 python绘制神经网络中的ReLU激活函数图像(附代码)

上一篇,绘制了Sigmoid与Tanh激活函数的图像,今天分享一下ReLU激活函数的代码,代码整体结构与上一篇相似,只是把函数换了一下:import mathimport matplotlib.pyplot as pltimport numpy as npimport matplotlib as mplmpl.rcParams['axes.unicode_minus']=Falsefi

2017-10-18 16:19:57 12314

原创 python绘制神经网络中的Sigmoid和Tanh激活函数图像(附代码)

最近在研究神经网络,用python绘制了一下常见的Sigmoid函数和Tanh函数,别的不多说,直接上代码:#!/usr/bin/python #encoding:utf-8import mathimport matplotlib.pyplot as pltimport numpy as npimport matplotlib as mplmpl.rcParams['axes.uni

2017-10-15 17:34:48 18557 1

空空如也

空空如也

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

TA关注的人

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