开发工具
sky_jiangcheng
这个作者很懒,什么都没留下…
展开
-
idea种springboot项目application.yml不生效
启动一个新的项目发现注册不到注册服务器上,服务名称也没有生效,使用的是机器的名称,使用system.setPropertie()设置了服务名称,依然无法注册服务,本地启动一个eureka服务,这个服务终于注册起来了,原来默认注册到本地,最后发现application.yml文件没有生效,如果配置生效就没有这些问题了,于是在网上找了一下解决方案,推荐将pom文件种的packaging配置pom改为jar,经过实验,application配置都生效了,但是重新改回去,无法进行复现。...原创 2020-07-01 09:53:11 · 4521 阅读 · 0 评论 -
idea编译找不到符号
重新导入之前的项目发现启动编译报错了,如下就是找不到符号:使用idea的解决方式是settings->Build,Execution,Deployment->Annotation Processors将Enable annotation processing开启,再重启就解决了。原创 2020-06-30 20:33:16 · 917 阅读 · 1 评论 -
win10 下tomcat 启动startup.bat闪退解决方法
问题:使用的win10系统,java环境已经配好了,官网下载的tomcat8,解压之后,点击startup.bat出现闪退,在网上找到一些解决方式,有的可行,有的不可行,可能不同的系统解决方案不一样吧,我的解决方案如下:步骤1:检查环境配置:配置 catalina_home配置path经过步骤1,仍然闪退,在网上看到另一个方案步骤2,修改脚本文件 startup.bat 和...原创 2019-11-27 15:49:48 · 9250 阅读 · 10 评论 -
解决 github 项目无法拉取的问题
最近不知道为什么存在 github 上的项目无法拉取了,报错如下$ git pull github developmentfatal: unable to access 'https://github.com/jiangcheng1806/multi-applications.git/': Failed to connect to 127.0.0.1 port 50647: Connect...原创 2019-11-04 11:27:16 · 8345 阅读 · 2 评论 -
如何用VSCode愉快的写Python
原文地址:https://www.cnblogs.com/pleiades/p/8146658.html在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器。由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢。从我的使用经验出发,可以说VSCode用来写Python真的...转载 2018-10-18 11:26:23 · 2111 阅读 · 3 评论 -
idea设置自动生成serialVersionUID
以前使用eclipse创建序列化对象时继承Serializable接口会自动创建serialVersionUID,这是序列化时需要使用到的参数,在idea中默认没有这个功能,要使用自动生成serialVersionUID需要手动设置,如图所示:勾选Serializable class without 'serialVersionUID' 之后就可以使用快捷键 Alt+Enter 自动生成 ...原创 2018-11-07 09:59:31 · 1601 阅读 · 0 评论 -
反编译问题 报 INTERNAL ERROR
反编译的项目中查找问题是很常见的操作,所以反编译工具也是非常重要的,经典的反编译软件时 jd-gui 但是这个工具目前是有严重的bug的,在使用中就能明显的感觉到,建议反编译使用 luyten 同样的 class文件 jd-gui 反编译报错 INTERNAL ERROR 错误使用 luyten 编译虽然时间长一点 但是可以可以反编译出来所以反编译没有编译出来不代表你的代码有问...原创 2018-11-23 10:57:49 · 29632 阅读 · 1 评论 -
一次git无法提交的处理方式
今天遇到了git无法提交的情况,明明是有权限的,但是提交总是被拒绝由于当前已经基本解决这个问题,所以截图不太全面,就看日志吧尝试使用 idea 分别多次使用 pull 和 push 都提示拉取和提交被拒绝 但是使用fetch确实可以成功的 从日志可以看出当前是在merging状态 但是当时确认无法merging 因为远程代码无法拉取 本地代码多次commit还没有push 无法与远程进...原创 2018-11-28 18:17:44 · 2905 阅读 · 0 评论 -
使用mvn命令行查看maven依赖
学习到一个maven小技能可以查看项目内的jar包依赖关系,maven命令 mvn dependency:tree使用方法:1,保证maven路径已经正确配置 否则不能识别 mvn 工具命令2,进入 cmd 窗口 并 cd 进入项目根路径3,使用 mvn dependency:tree 命令查看 依赖关系效果如图:...原创 2019-01-17 19:44:21 · 11383 阅读 · 0 评论 -
idea使用tomcat启动webapp报404
使用工具idea创建一个maven的webapp项目,然后配置tomcat环境,点击tomcat运行,浏览器打开默认网页,但是报了404。我们知道404代码访问路径有问题,找到对应的资源,这种情况需要检查一下环境:一、看项目代码结构里面的out文件夹和target文件夹是自动生成的二、检查一下artifact上面的META-INF是自动生成不用管,但是新增artifact选...原创 2019-01-09 10:47:42 · 21710 阅读 · 9 评论 -
win10 安装 mysql5.7 流程
安装mysql57 应该都已经很熟悉了 但是有时候一点点小失误就容易造成死循环 而走入误区 比如怀疑自己上次卸载是否没有卸载干净啊之类的。这边总结一下流程:1,确保环境是干净的 该删掉的删掉 清理一下注册表2,解压 mysql57 的压缩包 解压之后目录如下:你解压之后是没有data那个文件夹的 也没有initial.log 那个文件 data文件夹 是初始化的时候创建的 init...原创 2019-01-20 18:32:22 · 514 阅读 · 0 评论 -
git 报错 Could not read from remote repository.
git push 的时候报错13:06 Push failed Connection reset by 13.229.188.59 port 22 Could not read from remote repository. Please make sure you have the correct access rights and the repository exist...原创 2019-08-03 13:26:22 · 485 阅读 · 0 评论 -
! [remote rejected] development -> development (failure) error: failed to push some refs to XXX
今天提交代码的时候git报错了,由于昨天本地有代码没提交,在别的地方提交了代码,导致这次的git冲突,使用idea 的自动merge 失败了。如图:idea 的 git 功能明显不够用啊,使用客户端吧,使用 git push还是不管用使用 网上推荐的方案 git commit--amend 仍然不管用使用网上推荐的另一个方案 git merge --no-off 又失败...原创 2019-07-23 00:16:42 · 624 阅读 · 0 评论 -
idea 修改项目名和module名称
也许是强迫症,自己的项目总喜欢修改项目名,那彻底修改项目名需要的步骤如下:1,修改文件夹名称如果是 github 项目,则修改repository name 再 down 下来,文件夹名称就会变成修改后的名称。2,修改module的名称项目右键修改这样就可以修改module 的名称了。3,修改project 的名称修改完文件夹的名称 ,module 的...原创 2019-07-23 13:57:45 · 8165 阅读 · 2 评论 -
jdk历史版本下载链接
jdk官方历史版本下载列表:http://www.oracle.com/technetwork/java/javase/7u25-relnotes-1955741.html原创 2018-08-01 09:42:42 · 1557 阅读 · 0 评论 -
开源实时日志分析ELK平台部署
日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的sy...转载 2018-07-13 09:32:38 · 1777 阅读 · 0 评论 -
powershell的小笔记
powershell是window系统内置的一个极为强大的工具,这篇文章不会总结所有功能,只讲本人最常用到的功能以及使用powershell的过程中遇到的坑以及解决办法稍稍总结一下。1,查看进程可以使用tasklist和ps,终止进程可以使用taskkill。bash /scripts/looking_gold.sh 2,需要使用命令的时候使用命令,不需要使用命令的时候不需要使用命令,不要为了过...原创 2018-07-06 11:39:46 · 246 阅读 · 0 评论 -
Eclipse中tomcat不识别web项目,导致无法部署运行的解决方法
1、在该项目中,找到.project文件,打开:找到<natures>,在标签内部添加如下内容并保存。<nature>org.eclipse.jem.workbench.JavaEMFNature</nature><nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature...转载 2016-12-18 23:44:20 · 2699 阅读 · 3 评论 -
maven的install的作用
一,使用eclipse1,maven的install可以将项目本身编译并打包到本地仓库,这样其他项目引用本项目的jar包时不用去私服上下载jar包,直接从本地就可以拿到刚刚编译打包好的项目的jar包,很灵活,避免每次都需要重新往私服发布jar包的痛苦;2,修改服务端比如manage层和dao层的项目的时候如果eclipse没有自动编译,则在调试的时候容易出很奇怪的错误,就是明明代码已经改好...原创 2017-10-13 10:50:01 · 120691 阅读 · 4 评论 -
三分钟了解Activity工作流
一如既往地以一篇博文作为学习的总结,一来巩固所学,二来分享所得。 一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司...转载 2018-03-31 21:23:04 · 431 阅读 · 0 评论 -
Eclipse安装Activiti Designer插件 靠谱(luna)
由于工作中需在eclipse开发环境下集成activiti插件,中间碰到插件不能安装的问题,特记录如下:一、环境1、eclipse 4.3.02、Activiti Designer 5.14.1二、Activiti Designer 5.14.1插件安装1)在eclipse中菜单help->Install New software中,点击adda、可输入远程url地址安装http://www...转载 2018-04-22 22:09:45 · 294 阅读 · 0 评论 -
常用git命令集合
一,更新分支,本地分支与远程分支相比滞后需要更新1,本地远程比较$git remote show origin2,清理过期连接$git remote prune origin3,查看所有分支$git branch -a4,删除本地分支先通过 git checkout master 切换到其他分支 否则会删除失败$ git branch -d 115,删除远程分支$ g...原创 2018-05-02 10:28:58 · 300 阅读 · 0 评论 -
idea的debug快捷键
F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中F8在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内F9在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上Alt + F8在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内...原创 2018-05-02 19:37:27 · 334 阅读 · 0 评论 -
删除git远程库中已存在的文件,并且在本地保留
应用场景:对于eclipse的maven项目: .classpath .project .settings/ 等文件和目录如果被提交到远程仓库,并不方便其他项目成员使用.而且因为本地的环境变化,还会频繁要求提交这些文件的修改.因此类似者样的文件和目录应该写到.gitignore文件中,例如:[plain] view plain copy/target/ /.settings/ /.proj...转载 2018-05-21 20:01:36 · 1233 阅读 · 0 评论 -
lambda expressions are not supported at language level '5'
刚把Eclipse中新建的练习项目导入idea的时候想使用lambda表达式发现一直报如下错误:lambda expressions are not supported at language level '5'将项目默认sdk替换成jdk8仍然不起作用,最后发现需要修改Source中的languagelevel为8,找到stackoverflow上一个回答不错,copy如下供大家参考:I had...原创 2018-05-21 20:13:29 · 5033 阅读 · 0 评论 -
DateUtils--处理日期的工具类
项目开发中好工具类可以使开发事半功倍,这个好工具类可以收藏。import com.google.common.collect.ImmutableMap;import org.apache.commons.lang3.time.DateFormatUtils;import java.text.ParseException;import java.util.*;import java.ut...转载 2018-06-06 09:48:01 · 2231 阅读 · 0 评论 -
SpringMvc+POI 处理Excel的导入操作
说明 POI可以对2003-和2007+版本的Excel文件做导入导出操作,本章只简单介绍对Excel文件的导入操作。 Excel文件的上传处理处理请求,依然使用SpringMvc中的MultipartRequest方式处理。 前端JSP中使用传统form表单提交方式和Juery.form.js插件提供的异步表单请求方式,分别对这两种方式进行介绍。环境JDK7+ Tomc...转载 2018-06-01 09:56:42 · 4761 阅读 · 0 评论 -
Jupyter Notebook 快速入门
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。在开始使用 notebook 之前,我们先需要安装该库。你可以在 Jupyter 官网上找到完整的步骤。译者注:其实只要pip instal...转载 2018-06-08 11:27:15 · 224 阅读 · 0 评论 -
JWT生成Token做登录校验
JWT简介JWT(json web token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。基于session的登录认证在传统的用户登录认证中,因为http是无状态的,所以都是采用session方式。用户登录成功,服务端会保证一个session,当然会给客...转载 2018-06-02 11:31:08 · 28112 阅读 · 6 评论 -
容易遗漏的springboot的配置环境切换
环境配置pom文件如下: <profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault>原创 2018-06-25 10:32:31 · 209 阅读 · 0 评论