
Java基础
文章平均质量分 90
Java基础以及相关工具和框架的实战使用
CDHong.it
一切皆有可能
展开
-
SpringSecurity整合SSM和SpringBoot完成方法级权限控制
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。权限管理几乎出现在任何系统里面,前提是需要有用户和密码认证的系统。原创 2022-11-16 17:25:13 · 1295 阅读 · 0 评论 -
MapReduce运用-案例讲解
MapReduce 是 Google 公司开源的一项重要技术,它是一个编程模型,用以进行大数据量的计算。MapReduce 是一种简化的并行计算编程模型,它使那些没有多少并行计算经验的开发人员也可以开发并行应用程序。模型非常方便使用,即使是对于完全没有分布式程序的程序员也是如此。它隐藏了并行计算的细节。MapReduce运行开发人员使用自己熟悉的语言进行开发。通过MapReduce,应用程序可以在超过1000个节点的大型集群上运行,并且提供经过优化的错误容灾。原创 2022-10-29 12:48:59 · 3566 阅读 · 0 评论 -
通过HDFS API进行HDFS操作
HDFS Java API 位于 org.apache.hadoop.fs 包中,这些API能够支持的操作包括打开文件、读写文件、删除文件等。Hadoop类库中最终面向用户提供的接口类是FileSystem。该类是一个抽象类,只能通过get方法获取到具体的类。该类封装了大部分文件操作,如mkdir、delete等。原创 2022-10-29 12:25:31 · 1778 阅读 · 0 评论 -
VsCode安装Java环境完成Maven项目创建
VsCode安装插件设置Java和Maven环境打开VsCode的设置界面 Ctrl + ,搜索 java,点击settings.json,增加如下配置:"editor.formatOnSave": true,"editor.fontFamily": "'Sarasa Mono SC', Consolas,'Microsoft YaHei UI'","editor.mouseWheelZoom": true,"editor.fontSize": 20,"files.exclude": {原创 2022-03-18 22:12:22 · 1271 阅读 · 0 评论 -
Java调用Oracle存储过程和函数(Mybatis+JDBC方式)
Java调用Oracle存储过程和函数(Mybatis+JDBC方式) 先创建一个通用的存储过程和函数,用于测试,都是通过传入一个部门编号,返回部门信息,这里返回部门信息使用ref游标的方式完成,具体代码如下:创建一个数据包,并添加一个存储过程和函数 数据包的包声明部分create or replace package pack_dept is procedure...原创 2018-04-12 15:23:35 · 1201 阅读 · 0 评论 -
使用MyBatisPlus的逆向工程自动生成Mapper接口,xml文件,service接口,service实现以及controller并整合Spring框架完成单表CUID和分页操作
使用Idea+MyBatisPlus+SpringMVC完成单表操作及分页功能1. MyBatisPlus简介 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.1. 特性无侵入: Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引...原创 2018-04-06 13:58:41 · 21664 阅读 · 8 评论 -
JAVA开发使用SSM框架入门案例
本案例主要做一个简单的SSM搭建,完成根据ID查询部门表中信息并在浏览器中显示。使用Idea2015+jdk1.8+oracle11g,在这个项目中,会使用使用Mavn-MyBatis逆向工程插件,反向生成代码(即通过数据库表生成DAO接口,Mapper.xml SQL映射文件,Pojo类)。1.使用Idea工具搭建一个Maven项目完成pom.xml配置打开Idea工具,选择菜单File--&g...原创 2018-04-04 10:04:25 · 4259 阅读 · 0 评论 -
IDEA中常用的插件
目录Free MyBatis plugincodehelper.generatorgrep consoleTranslationAlibaba Java Coding GuidelinesCamelCaseGenerateAllSetterRainbow BracketsMyBatis Log Plugin自定义主题样式自定义IDEA工具栏自定义快捷...原创 2018-04-03 11:49:13 · 9807 阅读 · 2 评论 -
window 安装Git 整合Idea工具及简单使用
Git简介 Git是一种非常流行的分布式版本控制系统,Git一个比较好的地方在于绝大多数操作都可以在本地执行,而每个本地都可以从服务器获取一份完整的仓库代码,而且在没网的时候仍然可以修改和使用大部分命令,在方便的时候再跟服务器进行同步,这样可以更好的实现多人联合编程。SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的...原创 2018-04-02 21:40:45 · 2114 阅读 · 1 评论 -
Docker 应用容器引擎
Docker简介软件开发比较麻烦的就是环境配置。换一台机器就得重来一次,操作不难就是耗时耗力,很多人就想,能不能从根本上解决问题,让我们的应用程序自己带着环境和应用依赖,也就是说,部署的时候,把原始环境一模一样地复制过来。Docker是一个是一个开源的应用容器引擎,是软件部署的解决方案,可以让开发者可以打包他们的应用以及依赖包到一个轻量级的、可移植的、自给自足的镜像中。然后发布到任何流行的 Linux 服务平台。Linux 文件管理子系统由 bootfs 和 rootfs 两部分组成boot原创 2020-06-13 23:22:39 · 663 阅读 · 1 评论 -
Linux - CentOS操作系统学习
文章目录Linux介绍虚拟机虚拟网络虚拟机/Linux安装(CentOS)远程连接工具常用命令磁盘管理文件管理系统管理用户管理网络通信防火墙管理文件权限文档管理备份压缩vim编辑器Linux 目录说明rpm、yum和apt-get常用软件安装安装 Java安装 Maven安装 Tomcat安装 Nginx安装 MySQLLinux介绍Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix原创 2020-06-13 22:47:05 · 2011 阅读 · 0 评论 -
SpringMVC + MyBatisPlus + Swagger 完成简单的CURD操作
Spring:Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。用来装JavaBean(java对象),中间层框架(万能胶)。提供了展现层 SpringMVC和持久层 Spring JdbcTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。SpringMVC: ...原创 2019-06-28 20:18:49 · 677 阅读 · 2 评论 -
JS跨域请求处理
文章目录JS跨域请求处理解决方案CORS代码提现SpringMVC跨越处理JS跨域请求处理无法跨域调用,错误如下解决方案CORSCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。它允许浏览器向跨源服务器,发出XMLHttpReque...原创 2019-05-23 09:34:23 · 777 阅读 · 0 评论 -
Vue学习
Vue组件的简单使用和传值操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Hello World</title> <script src="js/vue.js"></script>...原创 2019-05-23 09:31:02 · 574 阅读 · 0 评论 -
NodeJS 简单使用
文章目录百度百科简介为什么会有node.js?NodeJS安装设置包路径安装cnpm安装webpackwebpack 打包案例webpack-dev-server安装vue-cli安装所有模块启动项目添加Google调试工具->vue-devtools安装Element UI打包上线百度百科简介Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript ...原创 2019-05-23 09:25:55 · 403 阅读 · 0 评论 -
nginx简单配置
nginx配置服务启动 start nginx 或者 nginx.exe重启命令安装路径下的 nginx.exe -s reload编辑conf/nginx.conf在住配置文件95行空白处增加:include vhost/*.conf在nginx-1.10.2\conf目录下新建vhost目录以及 image.mall.com.conf 和在nginx-1.10.2\co...原创 2019-05-23 08:50:34 · 198 阅读 · 0 评论 -
MongDB在window上安装
MongDB在window上安装官网下载:https://www.mongodb.com/download-center/community点击下载时会出现注册页面,不用管,稍等一会就回进行下载.下载完毕后,安装就是一路下一步.MongDB服务安装创建几个文件夹具体如下:数据库路径(data\db目录)、日志路径(logs\mongo.log空文件)、主配置文件(conf\mong...原创 2019-05-22 21:38:52 · 243 阅读 · 0 评论 -
Redis学习
Redis学习一、 Redis简介Redis是一个完全开源免费,遵守BSD协议,是一个高性能的内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理,也可基于内存亦可持久化的日志型。它支持字符串(String)、哈希表(Hash)、列表(List) 、集合(Set) 、有序集合(sorted sets)等数据类型。Redis与其它的key-value存储有着更为复杂的数据结构并且提供...原创 2019-05-22 21:32:52 · 162 阅读 · 0 评论 -
MySQL使用文档
MySQL使用手册MySQL简介在目前阶段,如果要存储和管理数据,则离不开数据库,当数据存储到数据库后,就会通过数据库管理系统对这些数据进行组织和管理,所谓的数据管理系统,是指对各种数据进行分类、组织、编码、存储、检索和维护。发展到现在,数据管理技术经历来三个阶段,分别为人工管理阶段、文件系统阶段和数据库系统阶段。数据库管理系统提供了许多功能,可以通过SQL(结构化查询语言)来定义和操作数据...原创 2019-04-28 09:44:49 · 943 阅读 · 0 评论 -
XML文档解析
XML:概念:Extensible Markup Language 可扩展标记语言:可扩展:标签都是自定义的。 功能: 存储数据( 配置文件 | 在网络中传输)语法:基本语法:xml文档的后缀名 .xml xml第一行必须定义为文档声明 xml文档中有且仅有一个根标签 属性值必须使用引号(单双都可)引起来 标签必须正确关闭 xml标签名称区分大小写解析方式:...原创 2019-03-25 18:51:37 · 226 阅读 · 0 评论 -
MySQL安装,卸载,配置,事务,用户管理
MySQL安装选择安装类型,有“Typical(默认)”、“Complete(完全)” 、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续操作.一般选择自定义安装(Custom)可以修改数据库系统安装目录,否则默认安装在C:\Program Files (x86)\MySQL\MySQL Server 5.0下.数据库安装好了还需要对数据库进行配置才能使...原创 2019-03-25 13:21:28 · 369 阅读 · 0 评论 -
转载,Sublime Text 3 全程详细图文原创教程
文章转载出处:http://www.cnblogs.com/wind128/p/4409422.html一、 前言 使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知。最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎、片面,不够系统和全面,所以一路走来...转载 2018-12-03 11:17:35 · 402 阅读 · 0 评论 -
MyBatisPlus + SpringBoot + Thymeleaf 完成简单的入门案例【上】
这篇文章主要用于学习SpringBoot以及整合MyBatisPlus和前端框架LayUI,使用的都是最新的版本:SpringBoot2.1.0 , MyBatisPlus3.0.6 , LayUI2.4.5 ,MySQL5.5.15, 以及SpringBoot默认支持的模板引擎Thymeleaf3.0.4SpringBoot简介Spring Boot可以轻松创建独立的,生产级的基于Spri...原创 2018-11-26 09:51:21 · 7086 阅读 · 2 评论 -
在 IntellJ Idea中使用Maven及Maven的安装使用
Maven项目对象模型(POM)是Apache组织中一个颇为成功的开源项目,主要服务于基于JAVA平台的项目构建,依赖管理和项目信息管理。构建包括了编译,运行单元测试,生成文档, 打包,部署等工作。Maven为全世界JAVA开发者提供了免费的中央仓库.Maven下载安装Maven Apache Maven下载官网,找到匹配自己系统的Maven版本, 下载完毕后,解压到相应的...原创 2018-08-14 10:59:17 · 1998 阅读 · 2 评论 -
在IntellJ idea开发工具中使用Project Lombok类库,非常好用的一个实体构建jar
Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again. Early access to future java featu...原创 2018-08-13 11:54:23 · 604 阅读 · 0 评论 -
非常好用的一个表设计工具EZDML使用详细教程
表结构设计器(EZDML) 这是一个数据库建表的小软件,可快速的进行数据库表结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。包含功能:表结构设计:创建表、字段、主键、外键、索引和注释;表描述:可直接编辑文字描述快速生成表结构,爱用键盘的人会喜欢这个功能;(我就比较喜......原创 2018-04-24 17:02:26 · 48970 阅读 · 3 评论 -
使用Idea创建创建一个简单的SpringBoot+Mybatis框架的Web项目
SpringBoot简介: Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者. 创建独...原创 2018-04-18 13:38:41 · 2800 阅读 · 1 评论