- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 Spark性能调优
Spark 调优Spark 性能优化概览:Spark的计算本质是,分布式计算。所以,Spark程序的性能可能因为集群中的任何因素出现瓶颈:CPU、网络带宽、或者内存。CPU、网络带宽,是运维来维护的。聚焦点:内存。如果内存能够容纳下所有的数据,那就不需要调优了。如果内存比较紧张,不足以放下所有数据(10亿量级---500G),需要对内存的使用进行性能优化。比如:使用某些方法减少...
2019-05-19 15:52:37 312
原创 Could not start Tomcat: Failed to start component
<!-- 解决tomcat插件引入后,导致的jar包冲突 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>2.5</version&...
2019-05-29 23:30:08 1636
原创 Mybatis-整合Spring进行开发
整合思路1、SqlSessionFactory对象应该放到spring容器中作为单例存在。2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。整合步骤创建一个java工程。导入jar包。mybati...
2019-05-29 23:29:25 103
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
经常出现的错误可以看这篇https://blog.csdn.net/sundacheng1989/article/details/81630370我这里主要是在配置文件和语句都检查无误情况下还发生了这个问题时如何解决检查target目录,如果只有class,就读不了xml文件...
2019-05-28 18:00:04 86
原创 Mybatis-整合Spring进行开发
整合思路1、SqlSessionFactory对象应该放到spring容器中作为单例存在。2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。整合步骤创建一个java工程。导入jar包。mybati...
2019-05-28 17:58:38 112
原创 Mybatis-关联查询
关联查询一对一关联方法一,使用resultType1. 新建OrderUser的pojo,继承自Order。public class OrderUser extends Order { private String username; private String address;…….get,set}2. 修改order的映射文件,新增查询方法getOrderUser。...
2019-05-28 15:48:34 118
原创 Mybatis-动态sql
动态sqlIf演示基于完成用户列表查询功能,由多查询条件拼装引出if标签。<!-- 演示动态sql-if标签的使用情景 --> <select id="getUserByWhere" parameterType="user" resultType="com.itheima.mybatis.pojo.User"> <!-- SELECT * FROM USE...
2019-05-28 15:38:27 175
原创 Mybats-输入输出映射
输入映射和输出映射parameterType(输入类型)传递简单类型传递pojo对象(Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称)传递pojo包装对象pojo包装对象:新建包装pojo对象QueryVo/** * 包装pojo * @author Steven */public class QueryVo { ...
2019-05-28 15:31:15 145
原创 Mybatis-架构&Dao开发与接口动态代理
Mybatis学习过的持久层框架:DBUtils , HibernateMybatis就是类似于hibernate的orm持久层框架。为什么学Mybatis?1.目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。2.Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如...
2019-05-27 22:46:09 362
原创 Log4j常用配置,(不断更新)
log4j.rootLogger=info, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{yyyy-...
2019-05-27 11:09:54 290
原创 Centos7时区与时间同步
第一步:查询服务器时间timedatectlLocal time 为CST(正常)Timezone 系统时区 上海(正常)第二步;修改时区为Asia/Shanghaitimedatectl set-timezone Asia/Shanghai第三步:设置时间服务器ntpdate time.pool.aliyun.com第四步:查看时间是否成功同步...
2019-05-26 13:57:54 148
原创 Spring-事务管理
Spring的事务管理事务的回顾什么事务?事务:逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。事务的特性原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久化到数据库如果不考虑隔离性引发安全性问题读问题脏读 :一个事务读到另一个事务未提交的数据不可重复读 :一...
2019-05-25 13:46:46 124
原创 Spring-JDBC模板,配置C3p0,DBCP
Spring的JDBC的模板的使用(了解)Spring的JDBC的模板Spring是EE开发的一站式的框架,有EE开发的每层的解决方案。Spring对持久层也提供了解决方案:ORM模块和JDBC的模板。Spring提供了很多的模板用于简化开发:这里简单介绍下Spring自带的这个模板,实际开发主要还是使用其他组件的模板JDBC模板使用的入门创建项目,引入jar包:数据库驱动引入...
2019-05-25 12:33:13 184
原创 Spring-AOP注解开发Demo
Spring的AOP的基于AspectJ注解开发1.创建项目,引入jar包2.引入配置文件3.编写目标类并配置4.编写切面类并配置5.使用注解的AOP对象目标类进行增强在切面类上使用注解6.编写测试类Spring的注解的AOP的通知类型@Before :前置通知@AfterReturning :后置通知@Around :环绕通知@AfterThrowi...
2019-05-25 12:08:27 977
原创 Spring-AOP
AOPAOP的底层实现AOP开发入门还要额外加入一个测试的jar包Spring中的通知类型类似于 (异常抛出通知) 'final’和(最终通知)'catch这种使用方式切入点表达式...
2019-05-23 02:24:34 104
原创 Spring-IOC注解开发
IOC注解入门配置schema,打开Spring的html文档,找到context的配置,也可以复制我下面的这个<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contex...
2019-05-23 01:27:04 131
原创 Spring-Bean管理与属性注入
Spring的Bean的实例化方式(了解)Bean已经都交给Spring管理,Spring创建这些类的时候,有几种方式:无参构造方法的方式(默认)静态工厂实例化的方式实例工厂实例化的方式Spring的属性注入构造方法的方式的属性注入Set方法的方式的属性注入P名称空间的属性注入(Spring2.5以后)通过引入p名称空间完成属性的注入:写法:普通属性 ...
2019-05-22 20:12:43 245
原创 Spring-配置
Spring的工厂类ApplicationContext继承BeanFactory。BeanFactory :老版本的工厂类BeanFactory:调用getBean的时候,才会生成类的实例。ApplicationContext :新版本的工厂类ApplicationContext:加载配置文件的时候,就会将Spring管理的类都实例化。ApplicationContext有两个...
2019-05-22 19:24:44 115
原创 Spring-IOC入门
Spring的概述什么是SpringSpring:SE/EE开发的一站式框架。一站式框架:有EE开发的每一层解决方案。WEB层 :SpringMVCService层 :Spring的Bean管理,Spring声明式事务DAO层 :Spring的Jdbc模板,Spring的ORM模块为什么学习SpringSpring的入门(IOC)什么IOCIOC: Inversion ...
2019-05-22 19:05:22 134
原创 Bootstrap简单介绍
为什么学Bootstrap它是一个做网页的框架(目前最流行的WEB前端框架),就是说你只需要写HTML标签调用它的类你就可以很快速的做一个高大上的网页,你不用担心兼容问题,提供了很多样式供你选择!比如你需要做一个网站的导航对吧,你自己写的话你需要写很多代码,但是如果你使用bootstrap框架来写的话,只需要写好HTML标签然后调用类名就可以了!作用:用它提供的样式和组件快速写网站你只需...
2019-05-21 19:58:09 516
原创 JQuery
什么JQueryjQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和A...
2019-05-20 22:52:08 99
原创 JavaScript
JavaScript什么是javascript: JavaScript一种直译式脚本语言什么是脚本语言? java源代码 ----> 编译成.class文件 -----> java虚拟机中才能执行 脚本语言: 源码 -------- > 解释执行 js由我们的浏览器来解释执行HTML: 决定了页面的框架CSS: 用来美化我们的页面JS: 提供用户的交...
2019-05-18 22:05:33 114
原创 CSS
CSSCascading Style Sheets : 层叠样式表主要用作用: 用来美化我们的HTML页面的 HTML 决定网页的骨架 ,CSS 化妆 将页面的HTML和美化进行分离CSS的简单语法: 在一个style标签中,去编写CSS内容,最好将style标签写在这个head标签中<style> 选择器{ 属性名称:属性的值; 属性名称...
2019-05-18 21:22:55 117
原创 HTML
字体标签 font- color: 颜色- size: 大小 1~7- face: 改变字体p 段落标签h标题标签 : 1~6br 换行hr 水平线b 加粗i 斜体strong : 加粗 包含语义em : 斜体 包含语义img标签- src : 指定图片的路径- width: 宽度- height: 高度- alt : 图片加载错误时的提示信息...
2019-05-18 15:03:12 99
原创 DBCP的配置文件
dbcpconfig.properties#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcusername=rootpassword=root#<!-- 初始化连接 -->initialSize=10#最大连接数量maxActive=50#<!--...
2019-05-18 11:34:04 1969 2
原创 C3p0配置文件
名字要命名为c3p0-config.xml以下为常用项,具体的查看文档<c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:...
2019-05-18 11:30:54 8314
转载 Mysql8 报错:ERROR 1193 (HY000): Unknown system variable 'tx_isolation'
老版本mysql用的是tx_isolation由于我装的是Mysql8,所以现在更名为 transaction_isolation原文地址:https://blog.csdn.net/qq_31615049/article/details/80789884
2019-05-18 00:35:08 1433 1
转载 Mysql共享锁、排他锁、悲观锁、乐观锁
Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景一、相关名词|–表级锁(锁定整个表)|–页级锁(锁定一页)|–行级锁(锁定一行)|–共享锁(S锁,MyISAM 叫做读锁)|–排他锁(X锁,MyISAM 叫做写锁)|–悲观锁(抽象性,不真实存在这个锁)|–乐观锁(抽象性,不真实存在这个锁)二、InnoDB与MyISAMMysql 在5.5之前默认使用 MyISAM 存储引擎,...
2019-05-18 00:34:06 170
原创 事务&数据库连接池&DBUtils
知识点1.事务(Transaction)指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。使用命令行方式演示事务。开启事务:start transaction;提交或者回滚事务:commit; 提交事务, 数据将会写到磁盘上的数据库rollback...
2019-05-18 00:32:47 103
原创 JSP & EL & JSTL
JSP(Java Server Page )什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去查询具体某个学生...
2019-05-11 16:13:19 88
原创 Cookie和Session
Cookie饼干. 其实是一份小数据, 是服务器给客户端,并且存储在客户端上的一份小数据1.应用场景自动登录、浏览记录、购物车。2.为什么要有这个Cookiehttp的请求是无状态。 客户端与服务器在通讯的时候,是无状态的,其实就是客户端在第二次来访的时候,服务器根本就不知道这个客户端以前有没有来访问过。 为了更好的用户体验,更好的交互 [自动登录]3.简单使用:添加Cookie给客...
2019-05-10 15:30:15 87
原创 请求转发和重定向
重定向 /* 之前的写法 response.setStatus(302); response.setHeader("Location", "login_success.html");*/ //重定向写法: 重新定位方向 参数即跳转的位置 response.sendRedirect("login_success.html"); 1. 地址上显示的是最后的那个资源的路径...
2019-05-10 15:22:01 151
原创 Javaweb下载资源
直接以超链接的方式下载,不写任何代码。 也能够下载东西下来。让tomcat的默认servlet去提供下载:<br><a href="download/aa.jpg">aa.jpg</a><br><a href="download/bb.txt">bb.txt</a><br><a href="down...
2019-05-10 15:06:21 438
转载 MYSQL:WARN: Establishing SSL connection without server's identity verification is not recommended.
https://blog.csdn.net/u010429286/article/details/77750177
2019-05-07 21:59:29 107
原创 学习Servlet的使用(二)
Servlet配置方式(映射)1. 全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb 2. 路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /*3. 以扩展名匹配以 * 开始 *.扩展名 *.aa *.bbServletContextServlet 上下文每个web工程都只有一个Servlet...
2019-05-05 16:47:18 96
转载 spark中cache和persist的区别
源码分析https://blog.csdn.net/houmou/article/details/52491419
2019-05-04 17:55:45 576
winutils2.8.4-hadoop2.8.4
2018-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人