小工具
不应有的淡定
另一个博客: http://blog.losergzr.cn/
email: losergzr@gmail.com
展开
-
Maven指定jdk版本为1.8
我是再用intelliJ idea的,每次都是jdk1.5看的有点小烦,就百度了下,怎么指定为1.8,eclipse同理. 下面看看pom.xml里面的配置,留着当成笔记吧。<build> <finalName>ShopPra1</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugin原创 2017-03-20 13:37:33 · 12325 阅读 · 1 评论 -
Springboot配置使用ssl,使用https
SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持。SSL握手协议建立在SSL记录协议之上,用户实际数据传输开始前进行身份验证、原创 2017-09-21 00:02:40 · 63454 阅读 · 13 评论 -
Intellij IDEA常用快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型转载 2017-09-23 00:20:22 · 314 阅读 · 0 评论 -
SourceGraph的使用
sourcegraph作为一款chrome插件,博主某天不小心在知乎上了解到这个东西之后便本着程序员一颗爱鼓捣的心下载试了试。这个小插件还真不算小,好几MB,但是用起来真的舒服,每次用github的时候是否为出现进目录很麻烦,不想弄得时候。看图,这不就是个vscode了吗继续高级代码搜索此扩展使用正则表达式提供快速、跨仓库的 grep 搜索。 只需选择 GitHub 仓库中的任何代码,并使用 Sou原创 2017-08-11 22:56:57 · 15526 阅读 · 3 评论 -
SpringBoot项目在IntelliJ IDEA中实现热部署
一、开启idea自动make功能 1、CTRL + SHIFT + A –> 查找make project automatically –> 选中 2、CTRL + SHIFT + A –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.running 最后重启idea 二、使用spring-boot-1.3开始有的热部署功能 1、加mav转载 2017-07-05 11:08:28 · 903 阅读 · 0 评论 -
Log4j扩展使用--日志格式化器Layout
Layout:格式化输出日志信息OK,前面我已经知道了。Appender必须使用一个与之相关联的Layout,这样才能知道怎样格式化输出日志信息。日志格式化器Layout负责格式化日志信息,方法log.error()的参数只包含日志信息,利用Layout可以附加其他信息,以输出更多的信息或者布局显示。Log4j具有几种类型的LayoutPatternLayout:根据指定的转换模式格式化日志输出转载 2017-05-22 14:10:37 · 684 阅读 · 0 评论 -
Typora 语法结构与功能
Typora 语法结构与功能Typora 语法结构与功能数学表达式下标上标插入表情下划线删除线代码强调斜体插入图片插入URL连接目录列表Table of ContentsTOC水平分割线标注表格数学表达式块任务列表列表块引用标题数学表达式要启用这个功能,首先到Preference->Editor中启用。然后使用$</code>符号包裹Tex命令,例如:<cod转载 2017-06-18 09:22:32 · 4155 阅读 · 0 评论 -
IDEA引入外部jar包的方法
在做发短信的功能(阿里大于)的时候,我只是吧jar包拷贝到了项目的external library。拷贝进来之后我用junit写了test方法,可以完美发送短信到手机,但是我这是个web项目,然后我运行tomcat,断点调试之后发现执行到调用这个就进入一个AopUtils的方法 AopUtils的invokeJoinpointUsingReflection方法抛出InvocationTarget原创 2017-04-25 11:19:57 · 14657 阅读 · 1 评论 -
Intellij IDEA配置tomcat热部署
idea2016+tomcat8为本文的实验环境1.打开tomcat的edit configuration,一定要选择war exploded 2.选择update classes and resources 3.配置基本就是这样,后面选择debug启动原创 2017-04-23 20:49:02 · 3885 阅读 · 0 评论 -
Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
最近使用到在src下的java文件中加载resource下的properties文件,但是百度发现Class.getClassLoader()在web下面还是会有问题的。打个简单的比方,你一个WEB程序,发布到Tomcat里面运行。 首先是执行Tomcat org.apache.catalina.startup.Bootstrap类,这时候的类加载器是ClassLoader.getSystemCl原创 2017-03-27 23:06:53 · 1324 阅读 · 0 评论