- 博客(29)
- 论坛 (1)
- 收藏
- 关注
原创 Java单元测试之junit
在写dao的时候,我们会对sql进行拼接,有时候sql在拼接过程中会出现错误,如果一个程序的运行时间比较长,一个sql拼接出现错误就需要重新测试,会耽误大量的时间进行测试,因此我们需要使用junit进行单元测试。 Spring配置文件如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.
2016-12-29 09:45:20
575
转载 Java设计模式之适配器模式
概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。模式中的角色 3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 3.2 需要适配的类(Adaptee):需要适配的类或适配者
2016-12-25 20:54:33
182
转载 Java设计模式之原型模式
原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedExcepti
2016-12-25 19:46:05
231
转载 Spring之Aop练习
注意一下,在讲解之前,说明一点:使用Spring AOP,要成功运行起代码,只用Spring提供给开发者的jar包是不够的,请额外上网下载两个jar包:1、aopalliance.jar2、aspectjweaver.jar开始讲解用Spring AOP的XML实现方式,先定义一个接口:package cn.itcast.oa.service;public interface HelloWorld
2016-12-25 11:43:16
707
原创 ORACLE之分组排序
首先新建表,创建student表,表有下面几个字段: id,name,custom,grade四个字段。 id表示id name表示学生名称 custom表示科目 grade表示成绩 添加测试数据:insert into student(id,name,custom,grade) values(1,'张三','语文',60);insert into student(id,name,cu
2016-12-23 09:19:48
580
原创 python3.4之决策树
#!/usr/bin/env python# coding=utf-8import numpy as npfrom sklearn import treefrom sklearn.metrics import precision_recall_curvefrom sklearn.metrics import classification_reportfrom sklearn.cross_v
2016-12-22 09:14:16
1088
原创 python3.4连接oracle数据库
python3.4连接oracle数据库测试代码:import cx_Oracleconn = cx_Oracle.connect('LS/LS@192.168.1.234/orcl') cursor = conn.cursor()cursor.execute ("select 1 from ck10_cfmx where rownum<=10")row = cursor.fetchone
2016-12-21 18:02:54
1940
原创 hadoop中namenode无法启动
日志如下:2016-12-18 22:25:26,899 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG: /************************************************************STARTUP_MSG: Starting NameNodeSTARTUP_MSG
2016-12-19 14:44:50
5145
3
原创 python中sklearn包的错误
在安装scikit_learn-0.18.1-cp34-cp34m-win_amd64.whl包之后,在使用import sklearn包之后,一直出现错误。TypeError: unorderable types: str() < int() 百度一下,显示numpy版本跟sklearn的版本不对。我的numpy为 numpy-1.12.0b1+mkl-cp34-cp34m-win_amd64.
2016-12-19 13:30:23
1287
原创 Hibernate进行增删查改
package cn.itcast.oa.base;import java.lang.reflect.ParameterizedType;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;import org.hibernate.SessionFactory;public cla
2016-12-18 17:59:12
244
原创 SSH前后端数据交互
jsp页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>sss<%@ taglib prefix="s" uri="/struts-tags" %><html> <head> <title>My JSP 'index.jsp' starting page</title> </head> <b
2016-12-18 17:37:42
4166
原创 java之switch
package switchleaning;public class TestSwitch { public static void main(String[] args) { int i = 1; switch (i) { case 1: case 2: case 3: case 4:
2016-12-16 13:51:10
227
原创 collection和collections的区别
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set 2、jav
2016-12-16 13:06:06
236
原创 hbase中list命令报错
hbase启动正常之后输入./hbase shell 然后输入list就报yarn service is not running。 看后台的日志出现2016-12-14 21:33:13,752 INFO [main] http.HttpServer: Jetty bound to port 160102016-12-14 21:33:13,752 INFO [main] mortbay.l
2016-12-15 15:06:48
1894
原创 Hbase无法关闭
有时候在./stop-hbase.sh的时候会一直出现stop hbase………..一直下去,这个时候我们可以通过如下方式关掉hbase。 输入./start-hbase.sh,然后就会出现进程运行的端口号,然后输入kill -9 端口号,主节点的进程在主节点关闭,子节点的进程在子节点关闭。关闭之后再输入jps,就可以看见hbase的进程被停掉了。
2016-12-15 09:00:56
5524
1
原创 Hadoop中datanode无法启动
有时候,会出现子节点无法启动,报错日志如下:2016-12-12 18:33:13,448 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: /************************************************************STARTUP_MSG: Starting Dat
2016-12-13 13:14:02
1023
原创 hadoop完全分布式搭建
前面是hadoop的伪分布式搭建,在搭建的过程中。 通过生成公钥和私钥,然后把公钥拷贝到子节点上面(详情见百度)。这样就可以SSH免密码登录,然后我在主节点上面使用SSH use@hostname 可以免密码登录子节点,但是在hadoop启动的时候,我不能免密码登录,并且登录用户是主节点的用户名@子节点的hostname,后来百度一下发现hadoop很傻,它默认每一个节点的用户名都跟主节点的用户名
2016-12-12 16:07:47
360
转载 Spring配置多数据源
spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。 1. applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://
2016-12-12 13:20:43
273
原创 SSH之jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags" %><html> <head> <title>My JSP 'index.jsp' starting page</title> </head> <body>
2016-12-10 19:25:07
572
原创 SSH框架之Action
package cn.itcast.oa.view.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import cn.i
2016-12-10 19:21:39
323
原创 SSH框架之Sevice
package cn.itcast.oa.service;import java.util.List;import cn.itcast.oa.domain.Role;public interface RoleService { // 查询所有 List<Role> findAll(); void delete(Long id); void save(Role role);
2016-12-10 19:18:09
218
原创 SSH框架之dao层
package cn.itcast.oa.base;import java.util.List;public interface BaseDao<T> { /** * 保存实体 * @param entity */ void save(T entity); /** * 删除实体 * @param id */
2016-12-10 19:16:28
1280
原创 SSH框架之VO配置
SSH框架搭建配置在本人博客里面已经有记载,在前面的配置文件下面,进行下面的代码测试: 两个VO类:package cn.itcast.oa.domain;/** * 岗位 * @author liusen * */public class Role { private Long id; private String name; private String descrip
2016-12-10 19:07:16
1019
2
转载 Mybatis的使用详解
Mybatis所需要的jar包: 需要引用两个jar包,一个是mybatis,另一个是mysql-connector-java,如果是maven工程的话,pom里如下添加依赖就可以了。<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.3</ver
2016-12-10 14:33:26
274
原创 SSH框架整合
applicationContext.xml内容如下:<?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="htt
2016-12-10 13:56:10
677
原创 Spring配置使用注解注入bean
前面的Spring之IOC讲述的是在配置文件里面配置注入bean,在这里我们使用注解的方式来注入bean。 配置文件配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X
2016-12-10 13:33:38
410
原创 SSM框架ApplicationContext.xml文件配置
<?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:aop="http://www.springframework.org
2016-12-06 09:56:16
6857
1
原创 log4j配置和使用
log4j的配置如下:#配置日志的等级,日志有好多级别,本文等级为DEBUG,输出地址为CONSOLE。log4j.rootLogger=DEBUG,CONSOLE,A#配置是否在屏幕中显示,默认为true,log4j.addivity.org.apache=false#配置在控制台输出log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppen
2016-12-06 09:34:37
292
转载 JAVA设计模式之建造者模式
1.模式的定义 建造者模式构建复杂对象就像造汽车一样,是一个一个组件一个一个步骤创建出来的,它允许用户通过制定的对象类型和内容来创建他们,但是用户并不需要知道这个复杂对象是如何构建的,它只需要明白通过这样做我可以得到一个完整的复杂对象实例。 2.模式结构 建造者模式主要包含四个角色: Builder:抽象建造者。它声明为创建一个Product对象的各个部件指定的抽象接口。
2016-12-01 16:01:00
432
空空如也
勿在浮沙筑高台LS的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝