- 浏览: 2663006 次
- 来自: 杭州
文章分类
- 全部博客 (1188)
- webwork (4)
- 网摘 (18)
- java (103)
- hibernate (1)
- Linux (85)
- 职业发展 (1)
- activeMQ (2)
- netty (14)
- svn (1)
- webx3 (12)
- mysql (81)
- css (1)
- HTML (6)
- apache (3)
- 测试 (2)
- javascript (1)
- 储存 (1)
- jvm (5)
- code (13)
- 多线程 (12)
- Spring (18)
- webxs (2)
- python (119)
- duitang (0)
- mongo (3)
- nosql (4)
- tomcat (4)
- memcached (20)
- 算法 (28)
- django (28)
- shell (1)
- 工作总结 (5)
- solr (42)
- beansdb (6)
- nginx (3)
- 性能 (30)
- 数据推荐 (1)
- maven (8)
- tonado (1)
- uwsgi (5)
- hessian (4)
- ibatis (3)
- Security (2)
- HTPP (1)
- gevent (6)
- 读书笔记 (1)
- Maxent (2)
- mogo (0)
- thread (3)
- 架构 (5)
- NIO (5)
- 正则 (1)
- lucene (5)
- feed (4)
- redis (17)
- TCP (6)
- test (0)
- python,code (1)
- PIL (3)
- guava (2)
- jython (4)
- httpclient (2)
- cache (3)
- signal (1)
- dubbo (7)
- HTTP (4)
- json (3)
- java socket (1)
- io (2)
- socket (22)
- hash (2)
- Cassandra (1)
- 分布式文件系统 (5)
- Dynamo (2)
- gc (8)
- scp (1)
- rsync (1)
- mecached (0)
- mongoDB (29)
- Thrift (1)
- scribe (2)
- 服务化 (3)
- 问题 (83)
- mat (1)
- classloader (2)
- javaBean (1)
- 文档集合 (27)
- 消息队列 (3)
- nginx,文档集合 (1)
- dboss (12)
- libevent (1)
- 读书 (0)
- 数学 (3)
- 流程 (0)
- HBase (34)
- 自动化测试 (1)
- ubuntu (2)
- 并发 (1)
- sping (1)
- 图形 (1)
- freemarker (1)
- jdbc (3)
- dbcp (0)
- sharding (1)
- 性能测试 (1)
- 设计模式 (2)
- unicode (1)
- OceanBase (3)
- jmagick (1)
- gunicorn (1)
- url (1)
- form (1)
- 安全 (2)
- nlp (8)
- libmemcached (1)
- 规则引擎 (1)
- awk (2)
- 服务器 (1)
- snmpd (1)
- btrace (1)
- 代码 (1)
- cygwin (1)
- mahout (3)
- 电子书 (1)
- 机器学习 (5)
- 数据挖掘 (1)
- nltk (6)
- pool (1)
- log4j (2)
- 总结 (11)
- c++ (1)
- java源代码 (1)
- ocr (1)
- 基础算法 (3)
- SA (1)
- 笔记 (1)
- ml (4)
- zokeeper (0)
- jms (1)
- zookeeper (5)
- zkclient (1)
- hadoop (13)
- mq (2)
- git (9)
- 问题,io (1)
- storm (11)
- zk (1)
- 性能优化 (2)
- example (1)
- tmux (1)
- 环境 (2)
- kyro (1)
- 日志系统 (3)
- hdfs (2)
- python_socket (2)
- date (2)
- elasticsearch (1)
- jetty (1)
- 树 (1)
- 汽车 (1)
- mdrill (1)
- 车 (1)
- 日志 (1)
- web (1)
- 编译原理 (1)
- 信息检索 (1)
- 性能,linux (1)
- spam (1)
- 序列化 (1)
- fabric (2)
- guice (1)
- disruptor (1)
- executor (1)
- logback (2)
- 开源 (1)
- 设计 (1)
- 监控 (3)
- english (1)
- 问题记录 (1)
- Bitmap (1)
- 云计算 (1)
- 问题排查 (1)
- highchat (1)
- mac (3)
- docker (1)
- jdk (1)
- 表达式 (1)
- 网络 (1)
- 时间管理 (1)
- 时间序列 (1)
- OLAP (1)
- Big Table (0)
- sql (1)
- kafka (1)
- md5 (1)
- springboot (1)
- spring security (1)
- Spring Boot (3)
- mybatis (1)
- java8 (1)
- 分布式事务 (1)
- 限流 (1)
- Shadowsocks (0)
- 2018 (1)
- 服务治理 (1)
- 设计原则 (1)
- log (0)
- perftools (1)
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
1. 通过maven新建工程
2. 添加依赖包
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.duitang.dsearch</groupId> <artifactId>dsearch</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>dsearch</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> <ibatis.version>2.3.4.726</ibatis.version> <org.springframework.version>3.1.2.RELEASE</org.springframework.version> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.6</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.apache.ibatis</groupId> <artifactId>ibatis-sqlmap</artifactId> <version>${ibatis.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${org.springframework.version}</version> <scope>test</scope> </dependency> </dependencies> </project>
3.单元测试
@ContextConfiguration({"file:src/test/resources/test_app.xml"}) @TestExecutionListeners({DependencyInjectionTestExecutionListener.class, TransactionalTestExecutionListener.class }) public class JDBCTester extends AbstractTransactionalJUnit4SpringContextTests{ @Test public void testList() throws Exception { System.out.println("ok"); } }
4.spring配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd" default-autowire="byName"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="ignoreUnresolvablePlaceholders" value="true"/> <property name="location"> <value>test_app.properties</value> </property> </bean> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="${mysql.url}"/> <property name="username" value="${mysql.username}"/> <property name="password" value="${mysql.password}"/> <property name="defaultAutoCommit" value="true"/> </bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="${file.sqlmap}"/> <property name="dataSource" ref="dataSource"/> <property name="useTransactionAwareDataSource" value="true"/> </bean> <bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <property name="sqlMapClient" ref="sqlMapClient"/> </bean> <bean id="blogQueryService" class="com.duitang.search.data.service.BlogQueryServiceImpl"> </bean> </beans>
test_app.properties
mysql.username=root mysql.password=1234 mysql.url=jdbc:mysql://192.168.1.100:3306/zcwdb?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull file.sqlmap=SqlMapConfig.xml
发表评论
-
Spring JdbcTemplate执行过程分析
2013-07-08 16:38 1664调用入口 调用JdbcTemplate提供的API都会委 ... -
servlet 整合freemarkder
2013-04-18 15:51 1876Servlet与FreeMarker整合 ht ... -
spring schema文档
2013-03-15 17:26 801spring schema 扩展 基于Spri ... -
Spring Resource接口总结
2013-01-17 11:52 817Spring 通过Resource接口对资源进行抽象,资源可 ... -
spring mvc 快速启动
2012-12-30 00:33 1070依赖: <dependency> ... -
spring mvc异常吃掉的问题
2012-11-21 16:21 21662今天发现spring mvc把一个view参数匹配异常(org ... -
spring的FactoryBean机制
2012-11-20 16:18 1240spring可以通过的FactoryBean的形式把一个Fac ... -
spring 3.0.5.RELEASE版本的bug
2012-10-26 11:05 1162启动报错: org.springframework.be ... -
Spring 创建bean的过程
2012-10-11 09:42 1071BeanFacotry ApplicationConte ... -
Spring中ref local与ref bean区别:
2012-10-08 11:34 730Spring中ref local与ref bean区别 ... -
spring的类型转换机制(BeanWrapper)
2012-10-02 18:42 2168spring作为一个beanFactory,免不了要做类型转化 ... -
Spring Security授权 AccessDecisionManager
2012-08-13 18:35 8809在前面那篇博客有一段配置: <http aut ... -
Spring Security入门
2012-08-13 15:52 1212参考官方文档(http://www.mossle.com/do ... -
Spring对Ibatis的封装
2012-08-12 18:04 1738spring 对ibatis的封装通过SqlMapClient ... -
三个类实现通过spring启动web容器
2012-02-27 17:29 2312对于struts2这样的web框架,需要整合spring来管理 ... -
PathMatchingResourcePatternResolver
2012-02-27 16:40 9181PathMatchingResourcePatternReso ... -
Spring 记录
2012-02-27 16:12 1225MethodParameter BeansWrappe ...
相关推荐
Spring Boot是Spring的最新发展,它基于“约定优于配置”的原则,提供了快速启动和运行Spring应用程序的方法。内置的Tomcat服务器和自动配置功能让开发者可以专注于业务逻辑,而无需关心基础设施。 八、Spring ...
它集成了许多默认配置,使得开发者可以快速启动项目,无需过多关注配置细节。 **6. Spring Data** Spring Data是Spring框架的一个子项目,它旨在简化数据访问层的开发。它支持多种持久化技术,如JPA、MongoDB等,...
6. **Spring Boot**:近年来非常流行的启动器,简化了Spring应用的初始设置和配置,可以快速构建独立运行的应用。 7. **Spring Cloud**:在微服务架构中,Spring Cloud提供了服务发现、配置中心、负载均衡、熔断...
Spring Boot是基于Spring框架的快速开发工具,它简化了Spring应用的初始搭建以及配置过程,通过内置的Tomcat服务器和自动配置功能,让开发者能够更快地启动和运行应用。 十、Spring Cloud Spring Cloud是建立在...
Spring Boot简化了Spring应用的初始化和配置,通过内置的Tomcat服务器和默认配置,可以快速启动和运行应用程序。Spring Cloud则是一系列工具的集合,用于快速构建分布式系统,如服务发现、配置管理、断路器、智能...
Spring Boot内置了Tomcat服务器,可以实现快速启动和运行。 八、Spring Security Spring Security是Spring生态系统中的安全框架,提供身份验证、授权和会话管理等功能,用于保护Web应用和REST服务的安全。 九、...
6. **Spring Boot**:近年来流行的快速启动Spring应用的方式,它默认配置了很多常见功能,简化了Spring应用的初始搭建和配置过程,通过`@SpringBootApplication`注解即可快速启动一个Spring应用。 7. **Spring ...
Spring Boot是Spring框架的一个扩展,它简化了Spring应用的初始搭建和配置过程,通过“约定优于配置”的原则,大大降低了项目的启动成本。Spring Boot预设了许多默认配置,使得开发者能快速创建独立运行的、生产级别...
Spring Boot通过默认配置加快开发速度,并且支持快速启动微服务。 测试部分,Spring提供了强大的单元测试和集成测试支持,帮助开发者确保代码的质量。书中会介绍如何编写和执行Spring测试,以及如何利用Mockito等...
- 引入了Spring Boot,这是一种快速启动和运行Spring应用程序的方式,简化了配置并提供了自动配置功能。 总的来说,"Spring框架jar包全"包含的4.1.6版本提供了完整的Spring框架,适合用于搭建基于SSM(Spring、...
5. **Spring Boot**:作为Spring的现代拓展,Spring Boot简化了Spring应用的初始设置,通过默认配置和起步依赖,使得开发快速启动和运行的应用变得简单。 6. **Spring Cloud**:在微服务架构中,Spring Cloud提供了...
10. **Spring Boot**:随着微服务架构的流行,Spring Boot应运而生,它基于Spring框架,提供了一种快速启动和配置Spring应用的方式,内置了许多默认配置,大大简化了初始化和配置过程。 学习Spring框架不仅需要理解...
在IT行业中,Spring框架是Java企业级应用开发的首选框架,而Struts则是早期非常流行的MVC(模型-视图-控制器)框架。本资源"自定义Spring框架+Struts框架(内有详细注释)"显然是为了帮助开发者深入理解这两个框架的...
此外,还会涵盖Spring Boot的快速开发特性,它简化了Spring应用的启动和配置过程。 在实际开发中,Spring框架的IoC容器是关键。它管理着应用的组件实例,控制它们的创建和销毁。Spring的事件模型允许组件之间进行...
它默认配置了许多常见设置,允许开发者快速启动项目,并且集成了许多流行的第三方库。 八、Spring Security Spring Security是Spring生态中的安全框架,提供了认证和授权功能,可以轻松地实现用户登录、权限控制等...
它默认配置了很多常见的Java企业应用需求,使得开发者可以快速启动项目。 7. **Spring Security**:Spring Security是Spring生态中的安全组件,提供了一套完整的认证和授权解决方案,包括登录、权限控制、CSRF防护...
4. **Spring Boot**:虽然标题没有明确提到Spring Boot,但作为现代Spring应用的常用构建工具,它简化了配置并提供了快速启动项目的能力。理解Spring Boot的自动配置、起步依赖和Actuator等特性,能帮助开发者更高效...