自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 java开发一些常识

我们为什么需要DTO(数据传输对象)DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。然后看了这篇文章中的讨论部分才恍然大悟。摘两个比较有意义的段落。表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO

2016-07-28 19:38:52 454

原创 mybatis result maps collection already contains value

首先mapper里的xml文件要放在正确的位置下,如果放在main后面的test文件夹下,则可能找不到。 /** * Set locations of MyBatis mapper files that are going to be merged into the {@code SqlSessionFactory} * configuration at runtime.

2016-07-27 11:28:57 1771

原创 SpringMVC常用知识点

@Autowired 与@Resource的区别:1、 @Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、 @Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=fal

2016-07-25 20:32:54 2131

原创 Java网络编程

Java语言提供了丰富的网络编程类库,因此它非常适合用于网络编程,强大快捷的网络编程功能正是Java备受欢迎的主要原因之一。 Java的网络功能由几个不同的包实现,基本的网络功能定义在java.net包中。其中的接口和类可以大致分为三部分:URL、URLConnection和Socket。URL(Uniform/Universal Resource Locator )统一资源定位符

2016-07-25 17:51:24 433

转载 java中的缓存

@Service就相当于new了这个Service类,可供Controller调用ehcache的缓存有两种方式,一种是用Ehcache Annotations for Spring在业务逻辑层里对其进行缓存,另一种是在mybatis里面用mybatis-ehcache对其进行缓存,这两种有必要共存吗,如果不必要,应该使用哪一种比较合理,或者是说常用的是哪一种???

2016-07-22 20:20:07 1532

转载 常用web前端知识

http://java.sun.com/jsp/jstl/core"%> http://java.sun.com/jsp/jstl/functions" prefix="fn"%>--------这里就需要有standard.jar这个包必须要导的两个包。 jsp页面判断获得action传的list的是否为空或者list.size的长度,就可以用fn这个标签:这

2016-07-22 20:03:09 792

转载 Java常用工具类

BeanName包含包名,simpleBeanName只是类名

2016-07-20 20:08:46 8610

转载 spring 注解用法搜集

标注到类头部,将此类注册到spring来管理创建@Repository  数据持久层 @Service    业务层Bean @Controller  表现层Bean@Component不推荐使用======其他属性1lazy-init=“true”  //是否延迟初始化scope=“prototype”  //bean的生命周期depends-on

2016-07-19 19:48:15 401

转载 设计一套缓存框架需要关注的要素

最近关注了一些缓存框架的特性和实现,包括OSCache、JCS、Ehcache、Memcached等等,公司的两个缓存框架,以及一个标准JSR 107(JCache),发现一些诸多类同的方面。如果你不够熟悉以上,不妨先看看这两篇文章:《OSCache框架源码解析》和《Ehcache详细解读》,再看下面的内容也许会有更多想法。之后再思考,如果要自己去实现一套缓存框架,需要考虑哪些东西?

2016-07-19 16:24:13 2007

转载 jstl 中function的使用

jstl中function的使用比较特殊,它不是以“标签”的形式出现的(很多初学者都以为是的形式),而是通常和el表达式一起使用          http://java.sun.com/jstl/fn         /WEB-INF/fn.tld长度函数: fn:length字符串处理函数: fn:contains 、 fn:containsIgno

2016-07-19 11:00:14 5348

转载 JSP自定义标签由浅到深详细讲解(全)

一、基本概念1.标签(Tag):  标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的  2.标签库(Tag library):  由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。  3.标签库描述文件(Tag Librar

2016-07-18 10:40:20 10218

转载 微信公众号开发中的用户账号绑定

最近由于工作需要,接触了微信公众号的开发。业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用户的身份去使用一些功能。我关注的招行信用卡公众号实现了这个功能,所以估计还是可行的,在网上搜索了一下,发现这个问题没什么好的答案,很多都说取不到微信用户名实现不了,甚至有说实现了这个功能的应该是与微信有内部合作的。搜索无果,遂自己动手实验,后发现其实完全可以的,看来实践才是检验真理

2016-07-12 10:43:17 1901

原创 微信公众平台java开发之接口url与token填写

接口url与token填写注意的地方:你填写的请求的url需要包含token,这样才能让微信服务器与自己的服务器进行token验证项目里面的token设定要和微信公共平台里面填写的那个token要保持一致,但是那个我成功测试的token是随机生成的,然后跳到测试账号的接口url里但是每次请求时token都会改变。。。。所以要动态设置,其他相关记录Wechat开发服务

2016-07-11 20:21:52 8533

转载 xStream完美转换XML、JSON

xStream完美转换XML、JSONxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线

2016-07-11 14:07:27 476

转载 Android开发之WebService介绍

经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。      记得我的硕士论文题目中就包含“Web Se

2016-07-11 10:20:55 410

原创 深入讲解SpringMVC配置文件

Spring AOP通过代理模式实现,目前支持两种代理:JDK动态代理、CGLIB代理来创建AOP代理,Spring建议优先使用JDK动态代理。JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。CGLIB代理:CGLIB代理不仅能进行接口代理,也能进行类代理,CGLIB代理需要注意以下问题:不能通

2016-07-06 14:31:37 25695 2

转载 深入了解MyBatis参数

转自:http://my.oschina.net/flags/blog/381199相信很多人可能都遇到过下面这些异常:"Parameter 'xxx' not found. Available parameters are [...]""Could not get property 'xxx' from xxxClass. Cause:"The expressio

2016-07-04 13:49:19 1300

原创 mybaits中后台接收前台提交的数据解析

纠结了很长时间的问题,在技术经理的帮助下解决了最初我用的是list来接收前台传来的数据,发现不能传进来,换成arrayList,进来了并加上了@RequestParam,于是再去看看List和ArrayList的区别List是接口 定义了一些方法 但是方法没有被实现 ArrayList是一个类 实现了List这个接口 List里边定义的方法 在ArrayList里边都实现了 同时Li

2016-07-04 10:54:21 5342

原创 @Transient

java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。transient使用小结1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本

2016-07-02 13:45:45 19478 2

机器学习书籍大全

书籍包括xgboost_with_python.pdf,Deep Time Series Forecasting with Python.pdf,docdownloader.com_long-short-term-memory-networks-with-python.pdf,Basics for Linear Algebra for Machine Learning Discover the Mathematical Language of Data in Python.pdf,Machine Learning Algorithms.pdf

2018-08-22

PHP和MySQL.Web开发(原书第4版)高清版

PHP和MySQL.Web开发(原书第4版)高清版

2016-08-14

java 微信公众号开发案例

微信公众号开发案例,自己摸索下就能运行了

2016-08-14

微信公众平台应用开发实战

微信公众平台应用开发实战源代码

2016-08-14

Mashout in action

mashout的经典之作

2016-05-05

大数据管理:数据集成的技术、方法与最佳实践

大数据管理:数据集成的技术、方法与最佳实践

2016-04-28

R数据可视化手册代码

本书的全部代码,没有错误

2016-04-27

R数据可视化手册

R数据可视化手册

2016-04-27

数据挖掘与R语言代码

数据挖掘与R语言代码,分享快乐,这是我在大学里下载的

2016-04-24

ggplot2数据分析与图形艺术源代码

ggplot2数据分析与图形艺术源代码,里面有一些我学习的笔记

2016-04-24

spark学习总结

我是何成俭,很高兴认识你

2016-04-08

空空如也

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

TA关注的人

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