自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 警惕!你是否容易被眼前的琐事捆住手脚?

职业转型的过程中,遇到了很多问题,最悲剧的是这期间没有遇到任何给予正面引导的人,自己又没有很好的调节,导致被眼前的各种小事缠身容易被眼前的琐事捆住手脚的一天,你需要自己给自己减压。对某些东西的固执让你喘不过气来,试着看看身边其他的人和道事,其实真的不是一样东西就可以决定你人生的幸福的。一位理性能帮你分专析的朋友,是你今天的贵人。寻找这样的人,让他属陪伴在你身边度过难关吧!...

2020-04-29 12:25:17 547

原创 不安装插件,设置火狐浏览器点击书签时不刷新当前页面,而是新打开一个标签页

1、在地址栏中输入about:config2、然后找到 browser.tabs.loadBookmarksInTabs,原本是false,双击这一行,改为true就可以了。(可以直接在搜索首选项名称那里直接输入 browser.tabs.l搜索)...

2020-03-24 22:53:08 1681

原创 不抱怨,多思考,更要多行动

是人都有缺点,这很正常。但是如果缺点成了限制一个人发展的因素的话,那就是问题了。不管是生活还是工作中,我们也总会遇到自己不熟悉的领域,不了解的东西,但是我们又不得不去做,这也很正常。但是如果因为自己不了解、不懂,就抱怨、不积极去学习了解,那就又办不成事,也难以有所发展了。所以,在遇到这种情况的时候,首先要拒绝抱怨,正视缺点和不足,然后积极想办法去扬长避短,积极寻找各种途径沟通、...

2019-12-31 15:01:17 506

原创 快捷方式‘*.lnk’指向的驱动器或网络连接不可用——笔记本突然读不到机械硬盘了

今天用电脑,打开桌面上的一个文件夹的快捷方式时,弹框提示“快捷方式‘*.lnk’指向的驱动器或网络连接不可用”,如下图:这时查看”此电脑“(”我的电脑“)发现,硬盘只剩下固态硬盘的两个盘符,其余盘符全部不见了,不见的正好是所有的机械硬盘的。猜想: 1、机械硬盘驱动故障 2、机械硬盘硬件故障解决: 控制面板...

2019-10-22 22:46:53 45743 6

原创 Java语言利用POI读取excel文档,利用Freemarker建立word模板(带图片),excel每一行数据生成单个word文档,再利用POI合并成一个word文档

需求: 现有一个excel文档,该文档从第三行开始,每一行代表一个化石及其相关的登记资料,如图1,现在需要将每一行数据的内容,填写到对应的word文档中,并将入库照片编号对应的照片插入对应位置,如图2,最后要求不能生成单个的word文档,因为文档个数多了,不方便整理和打印,需要合并成一个或者多个;图1:图2:实现思路: Java语言利用...

2019-03-26 18:57:48 2492

原创 jar包双击没反应,命令行中jar命令运行报错"找不到或无法加载主类 ",“**.jar中没有主清单属性”或者“Error: Invalid or corrup jarfile **.jar。

最近写了个小工具,在用eclipse导出可运行jar包时,遇到一连串的问题,双击没反应,命令行中jar命令运行报错“**.jar中没有主清单属性”或者报错“Error: Invalid or corrupt jarfile **.jar”。 接下来依次总结解决问题的方法:一、可运行jar双击没反应或者一闪而过——解决办法: 1、修改注册表 (此...

2019-03-26 17:27:26 3806 1

转载 MANIFEST.MF文件详解

转自博客园,原文链接:MANIFEST.MF文件详解打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0C...

2019-03-26 16:52:10 807

原创 Spring boot 启动时只打印banner ,然后输出一句 Process finished with exit code 1 ,项目启动不起来

新建项目时,遇到这个问题:Spring boot 启动时只打印banner ,然后过了一会儿输出一句  Process finished with exit code 1 ,项目启动不起来,如下图: 检查后发现,原来是两个问题:1、没有日志打印:我从另外一个项目中拷过来logback-spring.xml,但是还没有在application.properties做配置,导致的没...

2019-02-25 17:04:46 12324 2

原创 web服务请求线程中带有输出语句时,频繁出现线程状态变成了BLOCKED,线程被无限阻塞,原来是“快速编辑模式”惹的祸

目录 问题现象:问题分析:原因查找:挖掘一下问题:进一步挖掘,锁定问题:最终结果:问题现象:        最近在做一个项目,部署到服务器上后,后台某个接口频繁出现被阻塞的情况,发送请求长时间没有响应,甚至超过tomcat的超时时间,还是处于等待状态。 问题分析:    1、出现问题的接口分析,代码中不存在锁,甚至连接数据库的都没有,代码上应该不会造...

2019-01-28 16:00:53 2609 1

原创 svn上传新项目的时候出现"Can't set position pointer in file 'D:\***\*.rev':配额不足,无法完成请求的服务 "

记录一次SVN故障问题(虚拟机故障)。上传一个新项目,出现如下报错: 查了很多资料,基本上就是说硬盘空间不够了。 但是查看后发现,未用空间超过10G,而且删除一些资料后还是在报这个错。后来发现,SVN服务是部署在这台服务器上的虚拟机中的,虽然SVN服务没有挂掉,有些项目可以正常使用,比如更新,但是虚拟机似乎有点不正常了,登录不进系统去。直接远程虚拟机,也出现长时...

2019-01-07 15:22:08 4143

原创 记录一次微信公众号开发遇到的问题,提示二级域名未备案

这个问题其实去年就遇到了,只是今年再次开发时想了半天才想起来这些问题,索性写下来记录一下,要是赶巧能帮到一两位程序猿同仁,就再好不过了。前提:        公司主域名是在西部数码备案的,而且是用了很多年的,不存在备案不成功什么的原因;需求:       公司年会抽奖软件,需要用到微信公众号,自然也就需要域名和服务器(专线,有固定IP);问题:       1、微信公众...

2019-01-03 22:30:06 6717

原创 springboot整合PageHelper,本地内置tomcat测试正常,部署到服务器独立tomcat出现“多个分页插件”错误

这次经历是个很简单的事情,但是确实又影响了开发人员很久,今天抽时间一步步复现了当时的问题,记录一下。 目录1、基本问题2、错误信息3、初步分析与验证4、根源探究5、从SpringBootServletInitializer源码看6、从PageHelper插件源码看7、另一个问题:为什么取消自动配置后又出现分页失效的问题呢?8、关于PageHelper,还...

2018-12-05 20:00:48 5005 33

原创 springboot中swagger的应用总结

背景:           近年,公司项目基本上都是采用的前后端分离的方式。前后端的联系,除了开发人员的直接沟通,更需要一个可靠、高效的API文档,经过探索,选择了使用swagger。特此总结一下用法,遇到的问题,用红色标注出来。目录背景:1、swagger简介2、依赖引入3、基本配置4、常用注解5、例子1、swagger简介        Swagge...

2018-12-04 19:30:49 433

原创 redis使用中经常出现 Could not get a resource from the pool 异常,解决办法总结

背景:最近使用jedis(redis)开发一项功能,查阅日志发现,服务运行一段时间之后,就会出现redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool 的异常,重启就好了,但是过一段时间又出现这种情况;我这里问题比较简单,释放连接的方法忘记调用了,应该是没有及时释放连...

2018-11-22 17:05:08 39722

原创 笔记本外接显示器显示“输入不支持”的问题解决记录

开发中,喜欢用扩展模式外接一个显示器,以方便调试代码直接看效果或者参考文档等,但是外接显示器比较旧的话,可能会出现“输入不支持”这种情况,一直在显示器上飘过来飘过去,很影响使用。如下: 这是因为,外接显示器支持的分辨率不够,单独设置一下外接显示器的输出分辨率就好了,如下:显示设置——高级显示设置:目前两个显示器分辨率设置是一样的,改一下显示器2:选择合适的分辨率(这个可以根...

2018-11-15 11:49:34 35626 14

原创 电脑一开机内存(共8G)就用了70%以上,任务管理器里面查看没有占用内存很高的进程,原来是驱动问题

现象描述:       出现两次这个问题,都是长时间开机后,出现内存占用很高,重启还是内存占用很高,而且任务管理器里面查看,实际没有进程占用那么高。曾经试过很多种办法,但是一样的现象却有不同的原因。比如Windows自动更新windows update,比如试过停掉superfetch服务、Timbroker服务等方法。(之前遇到过另外两种情况,同样出现内存莫名其妙占用很高的情况...

2018-11-14 11:35:15 95239 14

原创 tomcat双击startup启动闪退问题解决(首先让窗口不会关闭,看到错误信息才是解决问题的前提)

背景:        环境变量配置好后,在命令行下执行Java、javac命令均正常;但是双击startup启动tomcat时出现闪退现象,重新配置环境变量无效。一、先看到问题才行(找准病因才好下手治病):    闪退根本看不清命令行里面打印了什么,于是在startup.bat里面,最后一行加上pause,使得窗口不会关闭,打印信息如下:    Neither the JAVA_H...

2018-10-15 15:50:35 3004 3

原创 python网络爬虫(web spider)系统化整理总结(二):爬虫python代码示例(两种响应格式:json和html)

        上一篇博客(入门知识篇),对爬虫有了一个基本的了解,但是具体怎么实现一个爬虫程序呢?        一般情况下,我们在浏览器获取信息,是向服务器发送一个http请求,要么返回html页面,要么是ajax请求返回一串json数据,以更新当前网页中局部信息。这里用两个例子分别学习下爬虫的基本操作。         以下代码是基于python3.6环境。一、百度在线翻译的自动...

2018-10-13 00:08:38 1050

原创 python文件中调用另一个python文件的类

如果是在同一个 module中(也就是同一个py 文件里),直接用就可以如果在不同的module里,例如a.py里有 class A:b.py 里有 class B:如果你要在class B里用class A 需要在 b.py的开头写上 from a import A 需要注意的是:PyCharm工具中,同一文件夹下,引用会报错,是因为所在文件没有标记成源文件,mark一下就可...

2018-10-10 21:03:57 12125 1

原创 Python模块/包/库安装方法总结

        对python还不算特别熟悉,经常遇到安装Python模块/包/库等失败的情况,而且会遇到各种奇怪的问题,        搜很久搜不到合适的解决办法,后来发现,安装方式有很多种,有时候换一种方式就可以了,        所以特此总结整理一下安装方式。        我电脑的环境是:win10(64位) + Anaconda3 + python3.6.5在Anacon...

2018-10-10 20:38:16 693

转载 程序员必读书单

转自http://lucida.me/blog/developer-reading-list/本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading makes a full man; conference a ready man; and writing an...

2018-10-10 16:50:19 237

转载 pythonic-让python代码更高效

转自博客园:https://www.cnblogs.com/yy1024/p/5594152.html何为pythonic?pythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等。我的理解为,很+名词表达了一种特殊和强调的意味。所以很python可以理解为:只有python能做到的,区别于其他语言的写法,其实就是pytho...

2018-10-10 16:44:38 157

原创 python网络爬虫(web spider)系统化整理总结(一):入门

接触爬虫很久了,一直没有个系统的理解和整理,近来假日无事,总结一下。-------------------------------------------以下是目录---------------------------------------------------------一、爬虫概述及分类二、爬虫的应用场景三、爬虫的一般执行过程四、爬虫技术常用的知识五、反爬虫--...

2018-10-02 00:52:21 4581

转载 深入剖析Java中的装箱和拆箱

  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二.装箱和拆箱是如何实现的  三.面试中相关的问题  若有不正之处,请谅解和批评指正,不胜感激。  请尊重作者劳动成果,转载...

2018-09-28 17:09:34 120

原创 Java中两个byte类型相加结果赋值给byte类型的变量会报编译错误,byte加byte的结果为什么是int?

背景:之前偶然看到有讨论这个问题,在网上搜了半天,结果都不尽如人意,解释没有到位,有的说byte加byte默认就是int,那为什么这么做呢? 这不是找麻烦么?这种奇怪的默认还有哪些?带来一些列疑问。。。。。。有的说byte存储的就是整型数据,这种说法的对错姑且不论,至少我觉得难免有点牵强了,还是疑问重重。。所以今天专门总结一下:-------------------------...

2018-09-28 15:17:22 8086 6

原创 Java web 中的中文乱码问题总结

一、乱码由来:       大家都知道一句话:“乱码是因为编码和解码方式不一致造成的”。 那么,我们为什么要编码呢?       那就要从计算机底层是如何表示人类语言(包括字母、中文文字、其他符号等等)说起了:       字符:人们使用的记号,抽象意义上的一个符号。 '1', '中', 'a', '$', '¥', ……       字节:计算机中存储信息的最小单元是1个字节(b...

2018-09-27 22:21:57 1351

原创 静态资源的虚拟路径和独立静态资源管理系统的实现

一、什么是虚拟路径?        举个例子:上传一张图片放到:D://group/29015054169244_投影.png                          但是前台访问是这样的:http://ip:port/image/29015054169244_投影.png        显然这种访问方式,应该是在tomcat下的项目静态资源文件夹下了,但是图片不在那里存放,...

2018-09-25 22:03:20 652

原创 windows下,安装python扩展时报错:unable to find vcvarsall.bat

我在win10环境下安装一个python扩展时,报错如下: 错误原因:%PythonInstallPath%\Lib\distutils\msvc9compiler.py 这个文件是Python用来处理与VC编译器有关的操作的。其中该文件里的219行find_vcvarsall(version)函数中找不到vcvarsall.bat文件(报错信息就是这里出现的):说明pytho...

2018-09-25 20:51:52 526

原创 A filter or servlet of the current chain does not support asynchronous operations

(原文是我之前的一个账号,在17年3月份写的一篇博客,那个账号不打算继续用了,迁过来)https://blog.csdn.net/alun1314deai/article/details/61195121异步请求需要配置,允许其异步请求才可以,包括servlet和相关的过滤器,一整条链上的都要设置允许才行。1、需要异步请求的servlet :注:如果是配置方式,参考第二项过滤器...

2018-08-14 14:45:22 1659

原创 Eclipse console 输出中文乱码问题(输出语句System.out.println中的中文正常,但是log.输出的中文是乱码)

背景:调试代码时,发现log.debug信息中的中文都变成了乱码,进一步观察发现,System.out.println中输出的中文又是正常的!在网上搜了很多资料,相关的博客很多,但是要么不能解决我的问题、要么写的原因我无法认可,随后决定探索一下。经过探索,终于得出了结论,特此总结下来:先上结论(此乱码原因):log日志配置编码和运行时编码不一致造成的。两者只要一致,就不会出现乱码,不管...

2018-08-13 23:35:35 6964 3

原创 复合赋值运算符(Compound Assignment Operators)问题:a=a+b 真的等同于a+=b吗?

首先看一个问题:int a=1;a=a+2L;System.out.println(a);这段代码是不能通过编译的,因为a+2L计算结果是long类型的,即3L,赋值给a,会损失精度,所以编译失败;如果最终赋值给long类新的变量,是可以的,如下:int a=1;long b=2L;b=a+b;System.out.println(b);那么再看下这段代码:i...

2018-08-12 00:33:26 555

原创 String类重写的equals方法,比较的是字符序列,比较对象不是字符串时,注意使用toString​()方法

今天帮同事debug,问题描述:判断相应条件之后,没有按照预想的结果接入if语句中;其代码如下:Map<String, Object> alarmByAlarmNum = alarmMapper.getAlarmByDeviceNumber(deviceNumber);..... if(alarmByAlarmNum==null||alarmByAlarmNum.s...

2018-08-07 22:33:04 656

原创 ajax获取服务器静态资源(一个.json文件),请求成功,有文件返回,但是ajax回调却进了error(一个回车键惹出的祸)

问题描述:同事反应问题:向后台请求json文件,完了在前台渲染一个表格,但是始终渲染不出来。 $.ajax({                    url: ".../**.json",                    type: "get",                    dataType: "json",                    success: f...

2018-07-26 20:03:39 3502

原创 微信支付报"调用支付jsapi缺少参数 total_fee",实际Java统一支付接口,返回“body参数长度有误”

之前帮朋友做过一次微信支付,记得里面到处都是坑,今天朋友说出现问题提了:商品选择3个及3个以内的时候,正常支付,选择4个及以上的时候,就会支付失败。并传给我2张截图:  明显报错信息:调用支付jsapi缺少参数 total_fee基于之前对微信支付的了解,这个报错参考意义并不大,很多种原因都会出现这个结果,所以最好的办法就是输出接口调用的结果:果然发现问题,是因为这个b...

2018-07-23 23:51:13 61823

转载 Wireshark基本介绍和学习TCP三次握手

Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实...

2018-06-21 15:50:43 127

原创 eclipse 没有Java compiler 1.8 或者 没有Java facet 1.8

一、背景:1、使用eclipse创建maven项目,选用jDK1.8,创建过程/update maven project  报错:Project facet Java version 1.8 is not supported2、使用eclipse  Version: Kepler Service Release 23、找问题发现:     工程使用Java1.8,但是:  ...

2018-06-14 23:31:46 14967 2

原创 IDEA项目发布中,Web Application:Exploded和Web Application:Archive的详细解释

关于这两者的区别,参考这个链接参考文章,说得很清楚了;简单总结下:1、web application exploded:这个是以文件夹形式发布项目,发布项目时就会自动生成文件夹在指定的output directory;2、web application archive:就是war包形式,将项目打成一个war包在指定位置;---------------------------------------...

2018-05-24 23:34:59 42038 10

大白菜U盘启动制作工具

大白菜U盘启动制作工具,下载后双击安装到电脑上(注意不要装到打算制作启动盘的U盘里),安装完成后直接双击启动,把打算制作启动盘的U盘(安装过程会格式化,请注意该U盘不要存储重要资料,建议使用8G以上的U盘))插到电脑上,选择“一键制作成U盘启动盘”等待制作完毕就可以使用了。

2020-04-09

POI读取excel,利用Freemarker建立word模板(带图片),生成word文档,再合并成一个word文档(源码)

Java语言利用POI读取excel文档,利用Freemarker建立word模板(带图片),excel每一行数据生成单个word文档,再利用POI合并成一个word文档(源码); 博客地址:https://blog.csdn.net/ejiao1233/article/details/88650277

2019-03-26

mysql数据字典导出工具

数据字典文档写起来很费事,能不能从数据库直接导出呢?该工具可以设置连接数据库,选择一个库,选择html格式并导出,会得到一个html文件,在浏览器打开后复制整个页面到word文档中,然后调整一下格式就好了

2018-12-28

PowerDesigner165_Evaluation(汉化包)

这个是对应PowerDesigner165_Evaluation(破解版) 的汉化包,下载解压后直接覆盖到安装目录中即可。

2018-12-14

PowerDesigner165_Evaluation(破解版)

PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。

2018-12-11

vlc media player (视频播放、视频流测试)

vlc media player不仅是一款视频播放器,更可以进行视频流测试,测试视频流是否可以正常播放,安装时选择网页插件安装,还可以使用网页方式播放视频流,比如rtsp协议视频流。

2018-12-11

16进制编辑器winhex

在读java编译后.class文件的时候可以用来查看16进制数据; winhex 是一个专门用来对付各种日常紧急情况的工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他程序隐藏起来的文件和数据。总体来说是一款非常不错的 16 进制编辑器。得到 ZDNetSoftwareLibrary 五星级最高评价,拥有强大的系统效用。

2018-12-06

深入分析Java Web技术内幕 修订版.pdf

深入分析Java Web技术内幕 修订版 , 许令波版。 展示了Java Web 技术知识体系,有助于全面了解Java Web技术。

2018-09-28

python扩展需要安装的VC++环境(python2.x 和 python3.x 两个版本)

在安装pyhton扩展时,会报错:unable to find vcvarsall.bat。 是因为扩展使用C/C++编写,缺少编译需要的环境,而python2.x和3.x使用的版本也不一样,此资源提供了两个都需要的,可以根据自己的python版本选择使用。

2018-09-25

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

TA关注的人

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