自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stanley Yu的专栏

技术没有捷径,唯有不断实践与思考。

  • 博客(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 144

原创 《秒回面试官》下次面试官再问你动态代理,这样回他!附java动态代理示例代码

下次面试官再问你动态代理,把这篇文章丢给他!附java动态代理示例代码java动态代理的两种方式jdk自带的动态代理只能代理实现了接口的类,实现InvocationHandler接口的invoke()方法。cglib包动态代理针对类实现代理,原理是通过目标类生成一个子类,并覆盖方法实现增强,通过实现MethodInterceptor接口,getInstance()方法用于生成一个子类,intercept()方法进行拦截。基于此方式需要依赖 cglib 包:<d..

2021-02-05 17:26:04 125

原创 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 487

原创 maven项目部署后没有依赖的jar包

1、部署后,WEB-INF/lib 里如果没有maven依赖的 jar 包,请检查工程部署配置:2、如果没有看到 maven 依赖配置,打开 pom.xml 检查打包类型是否是war:

2017-05-31 16:56:36 6002

原创 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 2307

原创 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 3124

转载 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 2172

原创 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 2429

原创 linux系统jdk安装和配置

6步即可完成在 linux 上安装jdk

2017-02-21 11:24:28 516

原创 手把手教你搭建 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 11060

原创 使用spring的PropertyPlaceholderConfigurer加密properties文件中的属性

一、背景处于安全考虑需要对.properties中的数据库用户名与密码等敏感数据进行加密。项目中使用了Spring3框架统一加载属性文件,所以最好可以干扰这个加载过程来实现对.properties文件中的部分属性进行加密。属性文件中的属性最初始时敏感属性值可以为明文,程序第一次执行后自动加密明文为密文。二、问题分析扩展PropertyPlaceholderCon

2017-02-15 15:41:48 2655

原创 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 1606

原创 java解析user-agent参数

解析http的user-agent信息,使用uasparser-0.6.1.jar和jregex-1.2_01.jar两个包

2017-02-13 12:30:05 10172

原创 java生成和解析二维码实战——QRCode

对于普通用户,建议使用QR Code,也就是默认码制。其他码制为专用码制,受扫码设备和扫码软件限制,扫码用户容易出现无法识别二维码的情况。 什么是码制?二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型1. 线性堆叠式二维码是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。2. 矩阵式二维码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、

2017-02-10 11:13:51 416

原创 maven之helloworld——使用log4j在main中打印输出

非常简单的maven入门实例,包学包会。

2017-02-09 16:04:06 5048

QRCode.jar

java生成和解析二维码

2017-02-10

数据库设计及优化规范

数据库设计及优化规范

2017-02-09

Java源码的swfupload多文件上传 strut2demo

使用Struts2多文件上传swfupload的Java源码demo

2015-06-18

Java面试笔记(必看)

java面试中的经典,看完这个,读完这个文档,神马笔试、面试基础问题都木有问题了。

2012-03-24

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

TA关注的人

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