- 博客(14)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 百度地图Web服务API——正/逆地理编码服务
正/逆地理编码服务(又名Geocoding API)是一类Web API接口服务;正向地理编码服务提供将结构化地址数据(如:北京市海淀区上地十街十号)转换为对应坐标点(经纬度)功能;逆向地理编码服务提供将坐标点(经纬度)转换为对应位置信息(如所在行政区划,周边地标点分布)功能。逆地理编码官方参考链接:http://api.map.baidu.com/geocoder/v2/?callback=re...
2018-03-24 13:33:36
11169
1
原创 Spring AOP使用@Aspect无法作用于Controller层
在项目中,一般都会在spring mvc配置文件中配置全盘扫描Controller,在Spring配置文件中配置扫描其它需要的注解。因此,有可能你在spring配置文件中添加了<aop:aspectj-autoproxy/>能识别@Aspect且作用于其它层的aop能正常运行,但作用于Controller的aop却无法生效。解决方法:在spring mvc配置文件中也添加<aop...
2018-03-23 16:40:57
6647
1
原创 利用POI读取Excel模板实现自己所需的Excel导出格式
首先导入POI的jar包,<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.9</version></dependency><dependency
2018-03-21 20:03:51
3026
原创 java线程池
首先创建线程,我们这里使用实现runable接口的方式来创建线程:Task.javapackage com.lxj.theadpool;import java.text.SimpleDateFormat;import java.util.Date;public class Task implements Runnable {// 格式化时间用 static SimpleDat
2017-10-15 20:04:38
246
原创 轻量级框架SSH应用与开发——Spring之学习总结(进阶)
AOP的实现策略从源代码到最终运行,会经历编写源代码、编译生成字节码、加载字节码、运行程序几个阶段,在各个阶段都可以以特定的方式织入增强以实现AOP功能。AOP中涉及很多术语,常用术语的简单介绍如下:连接点(Joinpoint):连接点是指代码中一些具有边界性质的特定位置,AOP框架可以针对连接点配置切面。连接点的类型有很多,如类初始化前、类初始化后、类的某个方法调用前、调用后、方法异常抛出时等,Spring框架的AOP功能只支持针对方法的连接点。增强(Advice):添加特定连接点上的一段程序代
2017-09-26 22:33:20
411
原创 轻量级框架SSH应用与开发——Spring之学习总结(初阶)
Spring概述Spring是一个轻量级的IoC(控制反转)和AOP(面向切面)的容器框架。具有如下几个特点:1.轻量:从大小与开销两方面而言都死轻量的。2.控制反转:Spring通过一种称作IoC(控制反转)的技术促进了松耦合。3.面向切面:Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑和系统级服务(例如事务)进行内聚性的开发。4.容器:Spring包含
2017-09-24 15:07:51
294
转载 初识redis
RedisREmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String),
2017-09-22 22:04:41
183
转载 eclipse安装svn插件时,Subclipse与Subversive的选择与区别
本文只针对Eclipse IDE来说。如果公司配置好了SVN服务器,我们仅需要运行Eclipse中的SVN插件,这样就能够将Eclipse下的代码管理集成到公司的服务器中。 Eclipse 下连接 SVN 库有两种插件 Subclipse 与 Subversive,Subclipse 主页位于http://subclipse.tigris.org ,与SVN(http://sub
2017-09-22 18:15:05
2643
原创 轻量级框架SSH应用与开发——Hibernate之学习总结(初阶)
Hibernate结构图Hibernate中的主要对象SessionFactory:Hibernate的关键对象,是单个数据库映射关系经过编译后的内存镜像,也是线程安全的。SessionFactory是生成Session的工厂,本身要应用到ConnectionProvider。可为事务之间可以重用的数据提供可选的的二级缓存。Session:是应用程序和持久化存储层之间交互操作的
2017-09-09 09:44:06
311
原创 轻量级框架SSH应用与开发——Struts2之学习总结(进阶)
使用method属性及通配符将Action处理类定义成多个Action。在struts.xml配置元素时,需要指定name、class和method属性。指定method属性后,则可以让Action调用指定方法,而不是execute()方法来处理用户请求。例如,可以将Product类定义成两个逻辑Action,即将该类中的edit()和del()方法映射成不同的Action,示例代码如下:
2017-09-04 19:28:16
375
原创 轻量级框架SSH应用与开发——Struts2之学习总结(初阶)
struts.xml是从上往下解析处理的,因此被继承的package要放在继承package之前,且任意两个包的名字不能相同,否则会抛出异常。如果在同一个包中配置了两个name相同的Action,则后一个Action会覆盖前一个Action。namespace决定了action的访问路径,如果没有namespace属性字段的默认为"",是为默认命名空间,可以接收所有路径的action,会被最后才搜索。
2017-09-04 08:51:11
419
原创 Struts2版本2.5之后关于通配符找不到某些method的解决方法
struts2从2.5版本开始,为了提升安全性,默认开启了严格的方法调用。在struts2-core-2.5.*.jar中我们可以找到配置文件struts-default.xml,首先请看:而我们在自己的struts.xml中创建的package都是继承自struts-default,既默认设置有 strict-method-invocation="true" 。那么它
2017-08-17 18:48:54
1620
4
原创 maven完成ssh整合所需要的jar包(附源码)
以下是本人完成struts2+spring+hibernate基本整合所需的jar包: <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-spring-plugin</artifactId> <version>2.5.12</version> </dependency>
2017-08-12 18:27:57
3141
原创 JDK的安装与环境变量配置
1.下载安装JDK 在Oracle公司的官方网站http://www.oracle.com/technetwork/java/javase/downloads/index.html 提供JDK工具的下载文件,下载自己所需的版本,如下: 双击进入安装, 下一步,
2017-08-10 15:36:11
228
maven完成ssh整合源码(zip)
2017-09-08
javaEE轻量级框架应用与开发--S2SH
2017-09-04
这应该用什么结构存储好?
2018-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人