![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
Laozizuiku
这个作者很懒,什么都没留下…
展开
-
java大数据开发训练营--hadoop入门笔记
HDFS读写操作public class HdfsClient { Configuration configuration=null; FileSystem fs =null; @Before public void init() throws URISyntaxException, IOException, InterruptedException { configuration = new Configuration(); fs =.原创 2020-11-06 17:52:43 · 203 阅读 · 0 评论 -
java大数据开发训练营--Nginx
Nginx安装下载nginx,官方网站:http://nginx.org/en/download.html我们使用的版本是1.17.8版本。Nginx在Linux下安装,只提供了源代码,所以我们需要进行编译.安装环境配置1.因为Nginx是C语言编写的,所以需要配置C语言编译环境(一定要在联网状态下安装)需要安装gcc的环境。执行命令:yum install gcc-c++2.第三方的开发包, 在编译之前需要安装这些第三方包。PCREn...原创 2020-10-26 23:58:38 · 693 阅读 · 0 评论 -
java大数据开发训练营--Shell编程
快速入门1 编写脚本新建 /usr/shell/hello.sh文件#!/bin/bashecho 'hello lagou'!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo 命令用于向窗口输出文本。2 执行shell脚本执行方式1[root@centos7-1 shell]# /bin/sh hello.shhello lagou[root@centos7-1 shell]# /bin/...原创 2020-10-26 22:25:12 · 178 阅读 · 0 评论 -
spring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
spring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//假设这是一个service类的片段try{ //出现异常} catch (Exception e) { e.printStackTrace(); //设置手动回滚 TransactionAspectSupport.currentTra...转载 2020-10-22 16:48:23 · 824 阅读 · 0 评论 -
JSP中利用JSTL标签对date日期格式化
感谢老哥分享,转自https://www.cnblogs.com/wxjnew/p/7113246.html?utm_source=itdadao&utm_medium=referral数据库:Mysql开发语言:JAVA页面类型:JSP对Mysql中的日期类型格式化,在JSP中,如何办呢,很多人说在JAVA后台去日期格式化,无奈了,于是找到了比较靠谱的答案需要先引入JSTL库 1 <%@ taglib uri="http://java.su转载 2020-10-16 00:02:08 · 200 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之SpringMVC基本应用
一 SpringMVC简介1.1 MVC模式 MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。 * M(model)模型:处理业务逻辑,封装实体 * V(view) 视图:展示内容 * C(controller)控制器:负责调度分发(1.接收请求、2.调用模型、3.转发到视图)...原创 2020-09-30 15:59:05 · 531 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之Spring JDBCTemplate & 声明式事务
一 Spring的JdbcTemplate1.1 JdbcTemplate是什么?JdbcTemplate是spring框架中提供的一个模板对象,是对原始繁琐的Jdbc API对象的简单封装。核心对象JdbcTemplate jdbcTemplate = new JdbcTemplate(DataSource dataSource);核心方法 int update(); 执行增、删、改语句 List<T> query(); 查询多个 T queryFo...原创 2020-09-24 16:38:29 · 188 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之Spring AOP
一 转账案例 需求 使用spring框架整合DBUtils技术,实现用户转账功能 1.1 基础功能 步骤分析1. 创建java项目,导入坐标 2. 编写Account实体类 3. 编写AccountDao接口和实现类 4. 编写AccountService接口和实现类 5. 编写spring核心配置文件 6. 编写测试代码 1. 创建java项目,导入坐标 <dependencies> <dependency>原创 2020-09-22 23:03:55 · 197 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之Spring IOC控制反转
一 Spring概述 1.1 Spring是什么 Spring是分层的 Java SE/EE应用 full-stack(全栈式) 轻量级开源框架。 提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。 两大核心:以 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Prog原创 2020-09-16 15:27:07 · 441 阅读 · 1 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之Mybatis(二)
一 Mybatis高级查询 1.1 ResutlMap属性 建立对象关系映射 * resultType 如果实体的属性名与表中字段名一致,将查询结果自动封装到实体类中 * ResutlMap 如果实体的属性名与表中字段名不一致,可以使用ResutlMap实现手动封装到实体类中 UserMapper.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//myb原创 2020-09-10 17:15:17 · 270 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(下)之Mybatis(一)
一 框架简介 1.1 三层架构 软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层: 持久层:主要完成与数据库相关的操作,即对数据库的增删改查。 因为数据库访问的对象一般称为Data Access Object(简称DAO),所以有人把持久层叫做DAO层。 业务层:主要根据功能需求完成业务逻辑的定义和实现。 因为它主要是为上层提供服务的,所以有人把业务层叫做Service层或Business层。 表现层:主要完成与最终软件使用用户的交互,需要有交互界面原创 2020-09-08 17:16:43 · 353 阅读 · 0 评论 -
解决报错Cannot resolve constructor ‘Date()‘
new Date()获取当前日期的时候报错Cannot resolve constructor 'Date()'注意导入的包是 java.util.Date还是java.sql.Date方法一:import java.util.Date;Date date = new Date();方法二:import java.sql.Date;Date date =new Date(System.currentTimeMillis());...原创 2020-09-07 10:47:37 · 10618 阅读 · 1 评论 -
ObjectMapper date格式化
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")不知为什么无效 //一个map的集合 List<Map<String, Object>> select = StudentDao.select(); System.out.println(select); ObjectMapper om = new Obj.原创 2020-09-03 16:42:29 · 3223 阅读 · 0 评论 -
解决axios.post 请求HttpServletRequest.getParameter获取不到值
工具类public class ServletRequestUtil { private static ObjectMapper om = new ObjectMapper(); public static HashMap<String,Object> getJson(InputStream getInputStream) throws IOException { BufferedReader br = new BufferedReader(new In.原创 2020-09-03 16:41:08 · 1646 阅读 · 0 评论 -
java大数据开发训练营--Java Web 后端技术基础(上)
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这章主要讲的是JAVA Web后端基础一 Web知识概述1 软件架构 网络中有很多的计算机,它们直接的信息交流,我们称之为:交互 在互联网交互的过程的有两个非常典型的交互方式——B/S 交互模型(架构)和 C/S 交互模型 (架构) C/S架构 Client/Server 客户端/服务器 访问服务器资源必须安装客户端软件原创 2020-09-02 17:55:53 · 660 阅读 · 1 评论 -
java大数据开发训练营--Highcharts+ECharts数据可视化
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这章主要讲的是数据可视化数据可视化数据可视化的作用:1.可视化数据更直观,更容易理解2.能够通过不同的维度,使用不同的方式展示数据。3.与数据交互4.建设性讨论结果5.理解运营和结果之间的连接可视化工具介绍可视化在大数据领域应用 数据分析,其整体流程基本上就是 依据数据的处理流转流程进行。通俗可以概括为.原创 2020-08-18 19:54:32 · 900 阅读 · 0 评论 -
java大数据开发训练营--前端进阶之jQuery+Ajax+Vue
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这章主要讲的是前端进阶知识,jQuery基本概念jQuery基本概念 jQuery是一个javascript库,jQuery凭借着简洁的语法和跨平台的兼容性,极大的简化了js操作DOM、处理事件、执行动画等操作。jQuery强调的理念是:'write less, do more'(写的少,做的多)。 官网下载地址:http://jq原创 2020-08-17 22:43:36 · 323 阅读 · 0 评论 -
java大数据开发训练营--前端基础h5+css+js
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这章主要讲的是前端的基础知识,HTMLHTML语法特点 HTML文件不需要编译,直接使用浏览器阅读即可 HTML文件的 扩展名是*.html 或 *.htm HTML结构都是由标签组成 标签名预先定义好的,我们只需要了解其功能即可。 标签名不区分大小写<A name="属性值" age="18" >标签体</.原创 2020-08-15 16:53:30 · 469 阅读 · 0 评论 -
java大数据开发训练营--Java核心类库(下)
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这张主要讲的就是一些常用的包的使用,了解认识,如果不记得可以回来再查询使用,手册可真是个好东西异常机制(重点) 基本概念 异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。 java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。 其中Erro.原创 2020-07-29 13:22:27 · 372 阅读 · 0 评论 -
java大数据开发训练营--Java核心类库(上)
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解这张主要讲的就是一些常用的包的使用,了解认识,如果不记得可以回来再查询使用,手册可真是个好东西常用的包包的名称和功能 java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。 如:System类、String类、... java.util包 - 该包是Java语言的工具...原创 2020-07-13 15:36:43 · 796 阅读 · 0 评论 -
java大数据开发训练营--Java面向对象编程
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是java学习课程中的一部分笔记。本博文主要是记录一些基础的知识点,通过实操更容易理解面向对象编程 面向对象编程的概念 • 万物皆对象。 • 面向对象指以属性和行为的观点去分析现实生活中的事物。 • 面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言 进行表达的过程。 • 面向对象编程是软件产业化发展的需求。 • 理解面向对象的思想精髓(封装、继承、多态),至少掌握一种编程语言。.原创 2020-07-11 14:26:14 · 451 阅读 · 0 评论 -
java大数据开发训练营--Java语言基础
准备工作:将notepad++新建的默认编码改成ansi,这样做是为了和dos窗口保持一致。新建一个HelloWorld.java文件,并添加一个类,注意:类名应于文件名保持一致。否则会报错。必须要有入口函数main,并且入口函数需要有参数String[] args,否则会报错java每句话后边都需要加上;证明这句话结束public class HelloWorld{ public static void main(String[] args){ System....原创 2020-07-08 23:57:35 · 387 阅读 · 0 评论