自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枕簟、冷秋

谁愿携我之心,慰我孤独哀伤。谁愿揽我入怀,照我一米阳光。

  • 博客(56)
  • 资源 (8)
  • 收藏
  • 关注

原创 spring AOP概述

AOP学习题外话org.springframework.aop.advisor接口 具有一个getAdvice方法,PointcutAdvisor继承了它增加了一个getPointcut方法;所以要构建一个PointcutAdvisor,就需要具备有advice和pointCut而一个pointCut具备了getClassFilter和getMethodMatcher方法,匹配类和方法而Interceptor extends Advice,MethodInterceptor extends In

2022-05-16 07:59:12 480

原创 乱七八糟的SpringMVC笔记

1、requestMapping注解的方法怎么转变成handlerMethod入口WebMvcAutoConfiguration里面有个内部配置类WebMvcAutoConfigurationAdapter它会Import一个EnableWebMvcConfiguration,它会@Bean一个RequestMappingHandlerMapping对象,同时这边设置了很多属性,包括拦截器,mapping顺序,CorsConfiguration等等;关键点在Mapping对象的父类实现了Initial

2021-09-29 22:18:26 346

原创 spring aop 一本正经的胡说八道笔记

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-20 07:14:35 877

原创 ThreadLocal知识点小记录

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-11-12 22:49:24 131

原创 Linux环境下的首次Mysql5.7版本安装过程记录

下面的操作为啥是那样的操作,这样的操作,具体原因各位看官知道的,想发表观点,留言板欢迎你我只是记录下,防止下次换系统,又要重新谷歌下,懒了过程如下:下载tar包并解压修改名称和存放路径增加用户和用户组修改权限安装相关包修改配置文件启动,修改密码和远程访问权限下载tar包并解压wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-...

2019-11-15 12:19:40 163

原创 缓存一致性相关方案学习

目录参考文章先更新数据库,再更新缓存先删缓存,再更新数据库`先更新数据库,再删除缓存`总结极客时间JAVA课程参考文章参考了这两篇文章:缓存更新套路,分布式之数据库和缓存双写一致性方案解析从中摘抄些内容笔记记录下,以下内容来自上面参考的文章:在实际开发中,业务中的一般都会设置缓存有效时间,所以这边有个根本性的保证数据不会一直都是脏数据先更新数据库,再更新缓存不适用场景:写多读少的...

2019-05-02 23:57:49 142

原创 CSDN-markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用M...

2019-04-13 13:02:31 155

原创 ehcache页面缓存使用入门

https://www.jianshu.com/p/a8283ef9eb1f

2018-12-22 10:27:13 174

原创 源码解析jdk动态代理过程

通过这篇文章你会知道如下: 动态代理如何实现? 代理对象与真实对象之间是什么关系? 通过代理对象的调用,invocationHandler中的invoke方法是如何被调用的 目前尚未厘清字节码是如何生成,代理对象中的方法体是如何写入的?动态代理就是将代理插入到客户和目标之间,从而为客户和目标对象之间引入一定的间接性,这个间接性就可以给代理提供很多的活动空间,代理可...

2018-07-29 06:55:02 210

原创 再次认识ClassLoader

通读这篇文章你会知道如何回答以下问题:Java自带的三大加载器加载的jar位置都是在哪里?三大加载器之间的关系是怎么样的? 在代码中是如何体现的?双亲委派模型是什? 代码中如何体现这种模式的应用? 这种模式的不足是什么?上下文加载器存在的作用是什么?应用的场景有哪些?java三大加载器加载的jar位置知道每个加载器加载什么位置的jar,这对后面分析委托机制会起到作用。Java语言自带的有三个类加载...

2018-06-25 19:57:31 501

转载 Selenium WebDriver的操作说明

转自网络:1.打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。 Java代码import java.io.File; import org.openqa.selenium.WebDriver;importorg.openqa.selenium.firefox.FirefoxBinary;importorg.openqa.se

2014-12-03 12:21:33 932

转载 正则表达式.

两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示任何包含"notice"的

2014-11-05 15:25:27 610

原创 Spring3.0与Quartz的整合实现定时任务调度

1、意义在项目开发中,会有这样一种功能x

2014-07-21 22:28:41 1331

原创 Jquery遮罩ShowLoading组件

1、意义     开发项目中,前台的页面要发请求到服务器,服务器响应请求返回数据到前台,这段时间,有可能因为返回的数据量较大导致前台页面出现短暂性的等待,此时如果用户因不知情而乱点击有可能造成逻辑混乱,所以此时需要在加载数据中将前台进行提示在加载数据中,利用jquery的遮罩组件可以完成这个功能需求。2、实现步骤    (1)、下载showLoading.css    jq

2014-07-19 09:08:04 6699 1

原创 log4j.propertie配置详解

1、log4j.rootCategory=INFO, stdout , R此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信息,如果配置为INFO这样只显示INFO, WARN, ERROR的log信息,而DEBUG信

2014-07-09 21:08:18 1567

原创 Spring中HttpInvoker远程方法调用总结

Spring为各种远程访问技术的集成提供了工具类。Spring远程支持是由普通(Spring)POJO实现的,这使得开发具有远程访问功能的服务变得相当容易。目前,Spring支持四种远程技术:远程方法调用(RMI)。通过使用 RmiProxyFactoryBean 和 RmiServiceExporter,Spring同时支持传统的RMI(使用java.rmi.Remote接口和java.

2014-07-07 21:46:21 2377

原创 XStream互转String和XML,以及如何读取web的下的文件

在项目开发中有时要传输xm文件,要转换成字符串传输,而无法使用对象传输,所以要进行转换,所用进行总结下利用XStream进行string与XML对象之间的互转,以及在转换某一包下所有的类。XML文件的解析和创建,请参考:http://blog.csdn.net/oyyz111/article/details/22730983首先,利用Spring的PathMatchingResourceP

2014-07-05 11:16:09 2538

原创 jquery序列化表单以及回调函数的使用

在开发项目中,将前台的值传给后台,有时的JSP表单中的值有一两个,也有全部的值,如果这时一个个传,必定不是很好的办法,所以使用jQuery提供的表单序列化方法,可以很好的解决这个问题,同时可以封装成通用的函数,执行成功可以调用各自的回调函数,实现各自的功能。代码如下:function queryUserInfo(actionUrl,formId,fun){ var params=new

2014-07-01 21:40:05 1144

原创 Java读取properties配置文件常用方法

在开发中对properties文件的操作还是蛮经常的,所以总结了几种操作方法,为后面的开发可以进行参考。1、通过java.util.ResourceBundle类来读取这边测试用到了枚举类进行传入文件的key值,然后获取value,可以进行灵活的配置。通过这种方式读取properties文件不需要加.properties后缀名,只需文件名即可,如果有放在某一个包下,要加包的限定

2014-07-01 16:18:06 1878 1

原创 Fastjson解析JSON常用方法

Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。功能很qin

2014-06-30 12:35:54 767

转载 Java 里把 InputStream 转换成 String 的几种方法

我们在 Java 中经常会碰到如何把 InputStream 转换成 String 的情形,比如从文件或网络得到一个 InputStream,需要转换成字符串输出或赋给别的变量。未真正关注这个问题之前我常用的办法就是按字节一次次读到缓冲区,或是建立 BufferedReader 逐行读取。其实大可不必费此周折,我们可以用 Apache commons IOUtils,或者是 JDK 1.5

2014-06-26 21:46:39 976

转载 apache FileUtils 和 IOUtils 工具类 改写普通文件读写方式 提高效率

不重复开发的轮子,既然人家已经写好了通用成熟的工具,与其自己吭哧吭哧写通用类,还不如拿来用即可。但是用归用,不了解还是不行滴,咻咻,apache下 开源了许多实用的工具类,一般都是在commons包下。开源的在线文档:http://commons.apache.org/commons.jar 包下载 :http://commons.apache.org/io/downloa

2014-06-24 09:50:51 1025

原创 全选和全不选

点击每一行的时候,就会选中第一列的单选框按钮,点击全选就全部选中,如果qua

2014-05-18 19:48:45 855

原创 使用powerDesign15导出数据库的的物理模型

1、在工具栏的DataBase选项中选择

2014-04-22 14:33:29 1099

原创 map形式的list集合,在struts标签中如何获取

在做JDBC的简单封装时,查询一个表的记录

2014-04-22 12:15:34 1306

原创 使用Log4j进行日志控制,在访问程序时总是出现警告消息

在做log4j的日志中,发现访问每个action的时候,日志都会有jin

2014-04-22 11:26:20 1330

原创 jsp提交表单给action出现乱码处理

之前做了个jsp注册用户的,在struts.xml中配置了编码,在web.xml也配置了spring的过滤编码,但是都没有用,后面就写了过滤器,配置在web.xml中就可以了。EncoderFilter.javapublic class EncodeFilter extends StrutsPrepareAndExecuteFilter { private FilterConf

2014-04-19 11:12:49 1134

原创 接口中的方法不能声明为static

1如果可以定义抽象静态方法static,设 static abstract method(); 是抽象类A的方法那么因为是静态方法那可以用A.method(); 而这个方法又是抽象的没有方法体,掉用了怎么执行呢?

2014-04-10 09:57:01 6520

原创 JXL将excel的数据导入到数据库

excel数据如下:数据库的表格如下:读取Excel的数据,插入到数据库中,访问的方法是insert:public class TestExcel extends BaseAction implements ModelDriven{ private Equipment equipment; public String insert(){ try{

2014-04-09 15:08:14 2411

原创 简单的POI导出JSP页面表格数据到excel

数据库中的equipment表格数据:

2014-04-09 09:21:58 3540

原创 登录页面“记住我”的功能实现

登录页面的lon

2014-04-06 12:35:33 6879

原创 进度条的制作

进度条的效果如图所示

2014-04-04 16:37:26 810

原创 SQL 连接 JOIN 例解

lia

2014-04-03 16:41:08 594

原创 StringUtils的isBlank与isEmpty的用法

1、isBlank 是针对空格,空,null2、isEmpty 是针对空,null,没有针对空格的即" ".

2014-04-02 13:47:44 938

原创 SQL利用Case When Then end多条件判断

case,when有两种用法第一种:case的简单用法select case anamewhen '郑' then '名字是'郑'就显示对应的结果'when '22' then '名字是22就显示对应的结果'else '其他的结果显示else'endfrom admininfo;第二种:case函数的用法select aid,atel, case whe

2014-04-02 11:21:21 1468

原创 自定义Struts2表单验证后的错误信息显示格式

平常错误信息的格式都是有带一个小点,然后有换行,其实这些都在struts的jar包控制,,具体在struts2-core.jar这个包的template的simple文件夹中fielderror.ftl文件控制的。所以要覆盖修改此文件,并让程序进行加载方法:在src中建立同样名称的包,这样我们建立的文件会优先于struts中定义的文件加载,将struts包中的fielderror.ftl复

2014-04-02 10:06:19 750

原创 Dom4J解析XML和创建XML文件

xml文本:aam23bbf24创建XML文件 public static void createXml(String fileName) { Document document = DocumentHelper.createDocument(); Element employees = document.addElement("employ

2014-04-01 14:28:33 864

原创 struts中iterator标签使用,用于空格的填充

sbegin 是开始值end 结束值step是每次循环的累计的次数当begin>=end; 开始执行

2014-04-01 09:30:45 719

原创 struts2 中select标签的使用

<s:select list="#request.listinfo" headerKey="000" headerValue="请选择" id="infos" name="infos" listKey="id" listValue="name" >1、headerKey是默认值的key即选择默认值的value时,就会弹出headerKey即$("#info").val()就是header

2014-03-31 15:30:31 957

原创 页面的ajax访问struts2有返回值的方法,将返回值替代页面的之

页面的ajax异步访问struts2的有返回值的页面,将返回值返回访问的页面ajax.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

2014-03-28 11:09:30 1397

java实现根据数据库表自动生成实体,支持各种数据库,填入数据库参数即可生成

java实现根据数据库表自动生成实体,支持各种数据库,填入数据库连接参数,运行即可生成

2018-06-11

正则表达式测试工具

使用此工具可以进行对抒写的正则表达式进行验证,调高开发的效率,更加深入了解正则表达式的了解。

2015-08-30

正则表达式测试软件

此工具可以方便验证正则表达式是否正确,可以更加深入的了解和明白正则表达式的含义,有助于对这方面提高技术

2015-08-30

Jquery遮罩ShowLoading组件

在开发中有时请求AJAX请求,加载服务器返回来的数据,此时不想页面被用户乱点击,导致逻辑错乱,就需要进行遮罩,加载完数据,在消除遮罩

2014-07-18

js的日期插件

平常在表单上需要填写时间,使用这款轻松解决日期问题

2014-04-30

jquery手册

jquery手册,用于查询jquery的方法,常用的函数,很实用哦,

2014-01-17

RFID的数据收集

在linux系统,用linux C进行编写的数据收集,从RFID读写器进行接收数据

2013-12-02

十五天学会html

html内容详细,简单,易学,而且容易理解,可以进行适当的练习。。。

2013-03-01

空空如也

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

TA关注的人

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