- 博客(22)
- 收藏
- 关注
原创 SpringBoot:多环境打包配置
日常开发中开发、测试及生产的配置会有所不同,如果频繁的改动配置文件不但效率低而且容易出错。通过maven打包确定使用场景就可以解决这个问题。1.配置文件配置配置文件目录如下: application-dev.properties 代表开发环境 application-test.properties 代表测试环境 application-online.prope...
2019-04-22 15:38:32 1538
转载 SpringBoot:自定义Filter
SpringBoot中没有web.xml ,无法按照Spring中的方式自定义Filter。在SpringBoot中我们需要编写声明@Configuration 注解的类,并将我们自定义的filter通过 FilterRegistrationBean 实例添加到springboot 的过滤链中。1 自定义filter实现javax.servlet.Filter接口,实现 Filter 方...
2019-04-19 15:51:43 2362
转载 SpringBoot:spring-boot-devtools在idea中实现热部署
springBoot对调试支持很好,修改之后可以实时生效1.修改pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true&l...
2019-03-07 17:22:49 8033 2
原创 git reset 命令恢复 commit到本地但未push的代码
如果误把不想提交的代码commit到本地了,reset命令可以恢复到提交之前1.先在log中找到想要恢复到的commitId(注意,不是本次提交的commitId)2.git reset commitId 将代码恢复到提交前,保留了本次提交的修改内容如果不想保留本次修改,直接用git reset -hard commitId...
2018-05-11 18:03:45 7483 2
原创 基于log4j方式进行catalina.out日志切割
一、首先是准备jar包 需要log4j-1.2.17.jar,tomcat-juli.jar,tomcat-juli-adapters.jar。tomcat-juli.jar,tomcat-juli-adapters.jar需要根据tomcat版本进行下载。 以tomcat8.0.52为例,https://tomcat.apache.org/download-80.cgi全部版本的to...
2018-05-10 10:56:02 2222
原创 IntelliJ IDEA 整个窗口不显示问题解决
IDEA 在接入外接屏且扩展的情况下,如果突然拔掉外接屏,就可能会产生IDEA 整个窗口只在屏幕的右侧显示一点点边框且无法拖拽到当前屏幕的情况。如下图情况,红线右边部分为IDEA 左边框。在不再次接入外接屏的情况下,想要把IDEA窗口拖拽回当前屏幕,可以找到项目中.idea文件夹下的workspace.xml文件全文搜索ProjectFrameBounds关键字,修改x的值为0或者直接将name=...
2018-05-02 17:07:32 25834 38
转载 浅析ThreadPoolExecutor
从Java5开始,Java提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。ThreadPoolExecutor就是这样的线程池。ThreadPoolExecutor有多个构造函数,以下以最简单的为例/** * Creates a new {@code ThreadPoolExecutor} with the given initial * par
2017-08-12 17:51:08 598 1
转载 Java并发编程:CountDownLatch
在jdk5之后,提供了一些辅助类来帮助我们进行并发编程,CountDownLatch就是其中之一。看alibaba开源项目中用到CountDownLatch,决定总结一下CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如一个任务要等待其他任务执行完毕后才能执行,此时就可以通过CountDownLatch来实现 CountDownLa
2017-08-05 17:01:11 314
转载 浅析Spring编程式事务管理及声明式事务管理
简介Spring事务管理包括编程式事务和声明式事务。事务管理对于企业应用至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。 在Spring中,事务是通过TransactionDefinition 接口来定义的。该接口包含于事务属性相关的方法。具体清单如下:public interface TransactionDefinit...
2017-08-05 16:40:09 556
转载 druid数据库连接池配置以及监控平台配置
Druid简介Druid是一个JDBC组件库,包括数据库连接池、SQL Parser等组件。Mavendependency> groupId>com.alibabagroupId> artifactId>druidartifactId> version>1.0.29version>dependency>
2017-07-08 15:37:52 5910
转载 spring+maven+log4j2 配置
什么是log4j2log4j是Apache提供的一个日志实现,是一个基于Java的日志记录工具,有log4j1跟log4j2两个版本。log4j2是log4j的升级版本。log4j2支持log4j1.2,slf4j、commons loggin和java.util.loggin API。 本文使用log4j2+slf4j进行配置。slf4j不是一个真正的日志实现,而是一个抽象层,相当于一个统
2017-07-05 13:52:51 9217
转载 抓包工具Fiddler对iPhone进行抓包
Fiddler不仅能抓获浏览器发去的HTTP请求,也可以抓取移动端发出的各种HTTP(S)请求。 1.PC安装Fiddler 下载地址为:https://www.telerik.com/download/fiddler 根据提示安装即可。2.Fiddler配置选择tools-Fildder Options 选择HTTP
2016-05-25 12:00:43 39813 3
转载 JVM工作原理
Java虚拟机(Java Virtual Machine,JVM)是运行Java程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。原理:编译后的Java程序指令并不直接在硬件系统的CPU上执行,而是由JuVM执行。JVM屏蔽了于具体平台相关的信息,Java语言编译程序只需要生成在JVM上运行的目标字节码(.class),就可以在多种平台上不加修改地运行。Java 虚拟机在
2016-05-05 19:27:37 473
原创 Eclipse 4.5+(Mars)安装SVN
Eclipse Mars安装SVN时,最先在http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 中获取最新版本安装, 报错显示如下图: Mars不能识别以上链接中的url 根据报错内容查找问题未果。 最后在eclipse官网找到结论,可以识别的url参考http://www.eclipse.org/subv
2016-04-27 10:58:56 8170 1
原创 Java中static的使用
Java 中的 static 使用之静态方法1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法Java 中的 stati
2015-03-18 17:17:32 445
原创 SEO在网页制作中应用[慕课网]
基础知识介绍SEO分为白帽SEO和黑帽SEO白帽SEO网站标题、关键字、描述网站内容优化Robot.txt文件网站地图增加外链作用白帽SEO,在前端工程师的角度,还需网页布局结构优化网页代码优化网站结构优化扁平化结构控制首页链接数量,网站首页是权重最高,中小企业链接建议在100个以内,链接的性质可以包括页面导航、底部导航,锚文字链接等
2015-03-18 17:17:19 854
原创 Maven项目中doc4j生成word文档
首先,假设Eclipse已经安装了Maven插件File-->New-->Maven Project 创建Maven项目创建完以后,双击打开pom.xml点击dependencies点击中间的Add按钮填入一下信息,引入包此时的 Maven Dependencies如下:创建HelloMavenCentral.java
2015-01-06 17:20:19 5959
原创 Ext JS中Ext.grid.Panel或Ext.data.Store中遮罩效果去除
Ext JS中Ext.grid.Panel中默认存在遮罩,如果需要去除可以通过配置{viewCong}
2014-08-29 16:23:46 2376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人