- 博客(15)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 spring boot 热部署 devtools 用法
一、介绍 Spring Boot 热部署可以在开发调试过程中无需手动重启,就能自动执行编译并生效。二、开发工具 IntelliJ IDEA、SpringBoot 2.0+三、操作步骤 1、创建正常SpringBoot的Maven项目 2、在需要热部署的项目中(或者在全局父Maven模块中)加入DevTools<dependency> <groupId>org.springframework.boot</g..
2021-02-18 18:07:03
172
原创 《秒回面试官》下次面试官再问你动态代理,这样回他!附java动态代理示例代码
下次面试官再问你动态代理,把这篇文章丢给他!附java动态代理示例代码java动态代理的两种方式jdk自带的动态代理只能代理实现了接口的类,实现InvocationHandler接口的invoke()方法。cglib包动态代理针对类实现代理,原理是通过目标类生成一个子类,并覆盖方法实现增强,通过实现MethodInterceptor接口,getInstance()方法用于生成一个子类,intercept()方法进行拦截。基于此方式需要依赖 cglib 包:<d..
2021-02-05 17:26:04
162
原创 spring初始化报错
Error creating bean with name 'xxxxxx' initialization of bean failed; nested exception is MalformedParameterizedTypeExceptionException sending context initialized event to listener ins
2017-07-18 11:30:31
537
原创 maven项目部署后没有依赖的jar包
1、部署后,WEB-INF/lib 里如果没有maven依赖的 jar 包,请检查工程部署配置:2、如果没有看到 maven 依赖配置,打开 pom.xml 检查打包类型是否是war:
2017-05-31 16:56:36
6061
原创 jsp: the code is exceeding the 65535 bytes limit
jsp: the code is exceeding the 65535 bytes limit在web.xml中加入以下即可解决: jsp org.apache.jasper.servlet.JspServlet mappedfile false
2017-04-19 10:46:26
2412
原创 tomcat 启动报错:UnsatisfiedLinkError,Apr Protocol
linux 上项目迁移,启动 tomcat 报错,网上找了很多资料都没解决,后来比对 tomcat 的 server.xml 才发现是协议的问题导致!!Caused by: java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.Pool.create(J)JINFO: The APR based Apache Tomcat Na
2017-03-29 17:18:19
3200
转载 fastjson中$ref对象重复引用问题解决方法
import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;/** * fastjson中$ref对象重复引用问题 * * 介绍: * FastJson提供了S
2017-03-22 15:20:46
2241
原创 Tomcat端口被占用解决方法: java.net.BindException: Address already in use: JVM_Bind <null>:8082
在 cmd 中通过命令找到端口对应的 pidnetstat /nao | findstr "8082"打开任务管理器,在进程中,如果未看到 PID 列,可以在 查看 - 选择列 中勾选显示找到对应的 PID 为 1192 的进程,右键结束进程即可。
2017-03-07 11:23:01
2487
原创 手把手教你搭建 Zeroc Ice 开发环境
1.下载安装,配置环境变量,测试是否安装成功标准:在命令栏输入slice2java -v 能显示版本号即为安装成功。2.配置MyEclipse自动生成 ice 代码对应的 java 源代码文件,步骤:Help - Install from Site - Work with 输入http://www.zeroc.com/download/eclipse选择全部安装设置Ice安
2017-02-17 10:55:43
11221
原创 使用spring的PropertyPlaceholderConfigurer加密properties文件中的属性
一、背景处于安全考虑需要对.properties中的数据库用户名与密码等敏感数据进行加密。项目中使用了Spring3框架统一加载属性文件,所以最好可以干扰这个加载过程来实现对.properties文件中的部分属性进行加密。属性文件中的属性最初始时敏感属性值可以为明文,程序第一次执行后自动加密明文为密文。二、问题分析扩展PropertyPlaceholderCon
2017-02-15 15:41:48
2714
原创 java区分手机端和电脑端访问
// 通过请求获取头部的user-agent参数信息String userAgent = ServletActionContext.getRequest().getHeader("user-agent");/** 电脑端,谷歌浏览器访问:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Ch
2017-02-13 12:34:13
1702
原创 java解析user-agent参数
解析http的user-agent信息,使用uasparser-0.6.1.jar和jregex-1.2_01.jar两个包
2017-02-13 12:30:05
10338
原创 java生成和解析二维码实战——QRCode
对于普通用户,建议使用QR Code,也就是默认码制。其他码制为专用码制,受扫码设备和扫码软件限制,扫码用户容易出现无法识别二维码的情况。 什么是码制?二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型1. 线性堆叠式二维码是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。2. 矩阵式二维码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、
2017-02-10 11:13:51
497
这里说的是代码性能优化?
2016-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人