- 博客(12)
- 资源 (14)
- 问答 (3)
- 收藏
- 关注
原创 Java爬虫实践--爬取CSDN网站图片为例
实现的效果,自动在工程下创建Pictures文件夹,根据网站URL爬取图片,层层获取。在Pictures下以网站的层级URL命名文件夹,用来装该层URL下的图片。同时将文件名,路径,URL插入数据库,便于索引。第一步,创建持久层类,用来存储文件名,路径以及URL。package org.amuxia.demo;import java.sql.Connection;import jav
2017-06-26 19:47:36 5151 10
转载 JSON详解
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记
2017-06-25 10:19:34 1837 4
原创 SpringMVC+MyBatis+MySQL实现分页
最近在使用SSM框架实现一个商品信息展示的功能,商品的数据较多,不免用到分页,查了一番MyBatis分页的做法,终于是实现了,在这里记录下来。 首先写一个分页的工具类,定义当前页数,总页数,每页显示多少等属性。/** * 分页 工具类 */ public class Page implements Serializable { private static final
2017-06-22 16:27:41 4263 13
原创 tomcat——轻量级中间件学习
Tomcat文件结构 ${tomcat目录} |--bin/ |--conf/ | |--context.xml | |--server.xml | |--tomcat-users.xml | +--web.xml | |--lib/ |--logs/ +--webapps/ Bin 存放启动和关闭tomcat脚本conf
2017-06-21 21:11:56 5258
转载 SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换)
Spring3.1开始使用新的HandlerMapping 和 HandlerAdapter 来支持@Contoller 和@RequestMapping注解处理:处理器映射RequestMappingHandlerMapping和处理器适配器RequestMappingHandlerAdapter组合来代替Spring2.5 开始的处理器映射DefaultAnnotationHandlerMap
2017-06-21 16:59:10 2835 1
原创 SSH实现进销存(ERP)项目之订单管理模块解析(附源码地址)
项目清单:1,struts2、hibernate、spring2,前后台传值使用json3,数据库使用了Oracle4,对员工表及采购单表采用了后端分页5,使用了时间控件项目结构,MVC模式,比较常见的项目结构:代码较多,把关键的部分介绍一下,对于采购单,他的查询及显示流程。这里贴出BuyAction.java中的这部分代码:/** * @r
2017-06-14 14:50:19 5610 4
原创 MyBatis中的一级缓存和二级缓存介绍
先说缓存,合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避免频繁操作数据库,减轻数据库的压力,同时提高系统性能。一级缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构用于存储缓存数据。不同的sqlSession之间的缓存数据区域是互相不影响的。也
2017-06-13 20:07:22 10932 17
原创 封装JDBC—非框架开发必备的封装类
一些小型的项目,有时不想使用框架如MyBatis,Hibernate等开发时,往往在数据持久化时操作比较繁琐,以下提供了对JDBC的封装类,简化JDBC操作。为了更客观展示MyJDBC,我们通过一般的JDBC连接数据库的增删改查来对比。JDBC连接数据库操作通常的做法都是先建立一个公共类,来配置数据库信息,加载驱动等,这里不展示公共类(网上到处都是)。以下对比增删改查:增(通常的代
2017-06-07 21:43:48 9124 5
原创 MyBatis知识点学习
MyBatis中文官方文档:http://www.mybatis.org/mybatis-3/zh/getting-started.html(这大概是最好的学习材料了)什么是 MyBatis ?官方解释:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生
2017-06-07 14:34:19 937
原创 关于spring的配置文件总结
spring比较庞大,很多功能实现依赖配置文件,比较繁琐的配置文件确实比较头疼,这里通过查阅,上网等方法总结了关于spring配置文件的内容,如果有不全或者失误之处希望大家多多指正。这里是配置文件的根节点,所有配置在beans中,内可以包含多个bean xmlns=http://www.springframework.org/schema/beansxmlns:是X
2017-06-03 14:02:18 14192 3
原创 错误记录(九)Could not obtain transaction-synchronized Session for current thread
报错信息:org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread at org.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionCo
2017-06-02 19:19:10 6212
转载 Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
spring事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制
2017-06-01 11:05:54 1763
CRM客户关系管理系统
2017-06-26
Java连接MySQL的驱动包mysql-connector-java-5.1.34-bin.jar
2016-12-11
博客管理系统
2016-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人