
Java入门
朝旦为辉,日中为光
辉者光也
这个作者很懒,什么都没留下…
展开
-
zookeeper集群部署
1 常用指令1.1 永久修改hostname查看主机名命令 hostname[root@centos ~]# hostnamecentos永久修改主机名命令方式一修改后重启[root@centos ~]# hostnamectl set-hostname centos701[root@centos ~]# hostnamecentos701永久修改主机名命令方式二修改/e...原创 2020-03-24 20:29:00 · 220 阅读 · 0 评论 -
ZooKeeper之watch机制
1. watch机制Client: zookeeper的客户端;watchManager: Client中的回调函数Client向Server注册成功后, 一旦node节点发生改变, server就会主动通知Client, 对于原生zookeeper, watchManager模块就会处理这些改变,如呈现改变的内容, 完成操作后, watcherManager就停止监听node节点了,...原创 2020-03-24 15:24:38 · 425 阅读 · 0 评论 -
Zookeeper 介绍-01
1.介绍2 安装zookeeper 必须使用jdk1.8及以上版本.2.1 下载zookeeper安装包下载地址:http://zookeeper.apache.org2.2 修改配置文件将zookeeper解压复制到指定路径,不能有中文盘符:在zookeeper根目录下新建 data和log两个文件夹;修改配置文件打开zoo.cfg文件,配置数据和日志的存储路径...原创 2020-03-23 20:30:08 · 283 阅读 · 0 评论 -
分页查询基于SSM&ElementUI
1.介绍本文主要介绍如何完整的实现分页查询功能,基于SSM框架, Vue框架和ElementUI前端组件, MySQL数据库, 集成到IDEA工具中, 创建maven的webapp骨架, 来实现.2 实现思路前端实现: 通过Vue 框架,上传当前页和每页的条数给后台, 并接收从后台返回的数据总数和当前页的数据;然后在前端页面中显示这些数据;创建Entity类QueryPageBean类...原创 2020-03-20 21:51:52 · 275 阅读 · 0 评论 -
SpringMVC-03 文件上传&拦截器&统一异常处理
1. 文件上传使用springMVC自带的组件做文件上传功能, 后面会使用更好的第三方组件做文件上传功能的应用, 这里做一下了解2. 文件上传关键代码配置2.1 springmvc.xml配置配置文件上传的解析器, 设置上传的最大文件限制 <bean id="multipartResolver" class="org.springframework.web.multipart.c...原创 2020-03-17 22:26:22 · 237 阅读 · 0 评论 -
设计模式-工厂模式实现解耦
1. 什么是耦合在一个大程序中,多个模块之间存在着依赖关系, 就是耦合, 耦合不可避免, 我们要做的就是尽可能降低耦合度, 实现高内聚低耦合的代码;举个例子:javaWEB开发中常用的三层结构, Controller层, Service层, Dao层,Service层要调用dao层方法,就必须要在Service层创建一个Dao层接口的实现类对象, 如果Service层有很多类都创建了Da...原创 2020-03-08 12:34:08 · 622 阅读 · 0 评论 -
Mybatis框架01
1 概述MyBatis 是一个基于Java的持久层框架。它提供的持久层框架包括SQL Maps和Data Access Objects(DAOs);三个主要特点:简单: 比起原生jdbc,不需要关注加载驱动,创建连接, 创建statement等操作;解耦: 将sql语句和java语句彻底解耦, 修改sql语句不需要修改java代码,只需要修改配置文件即可;自动封装结果集, 不需要我们手...原创 2020-03-02 21:25:27 · 189 阅读 · 1 评论 -
JavaWeb实现文件上传功能
1.概述通常浏览器上传的所有参数,我们可以通过request对象的getParameter , getParameterMap , getParameterValue 这三个方法拿到所有的请求参数,但有一种情况,当强求包含参数包含文件上传时, 这三个方法都失效,无法拿到参数,我们就需要request对象的getInputStream方法获取这些参数, 如何解析这个字节输入流呢?apache...原创 2020-03-02 15:30:41 · 353 阅读 · 0 评论 -
MySQL 数据库入门02
1. 概述在"MySQL数据库入门01"中已经将单表增删改查主要的语法进行了介绍,本章主要介绍多表关联查询. 什么场景下需要多表关联查询呢?举个例子,一个公司有多个部门,每个部门有很多员工;我们就可以创建两个表,部门表 包含所有部门,员工表 包含所有员工信息;同时还要关联这两个表 , 去查找某个部分匹配某些特定条件的员工,比如 查找研发部中老家在北京的所有员工, 就需要两个表关联查...原创 2020-02-26 22:25:34 · 316 阅读 · 0 评论 -
MySql 数据库入门 01
1.概述MySql数据库从6版本开始收费, 已5版本为例, 安装不在此描述, 本文主要介绍mysql的语法和举例,帮助大家快速熟悉了解;2 语法2.1 数据库操作//创建数据库CREATE DATABASE test01//进入数据库USE test01//显示所有数据库SHOW DATABASES//删除test01的数据库DROP DATABASE test012.2 ...原创 2020-02-26 17:45:38 · 122 阅读 · 0 评论 -
javascript 之Vue框架和Vue框架下的ajax
1.概述Vue是一个优秀的前端javascript框架, html+jquery不能满足所有的客户需求; 我们还需要学习Vue框架,在实际工作中用到的也很多;2.Vue介绍2.1 Vue的引入开发者vue环境引入生产者vue环境引入, 可以把对用的.min版本的js引入, 可以提前下载下来然后引用...原创 2020-02-20 16:47:27 · 446 阅读 · 0 评论 -
Ajax和Json
1. Ajax概述Ajax: Asyncronous javascript and xml, 主要特点, 传统同步方式每次请求整个浏览器页面,浪费网络资源, 使用Ajax可以做到异步请求页面的部分数据. 当前浏览器内部都有一个ajax引擎, ajax引擎对象XMLHttpRequest,2. 原生的ajax弊端: 原生的ajax不支持跨浏览器的兼容性; 使用方法如下截图简介$.get(...原创 2020-02-17 12:02:51 · 106 阅读 · 0 评论 -
jQuery入门
1. jQuery概述web开发过程中要考虑不同的浏览器兼容的问题, jQuery框架把浏览器兼容这部门已经做好了,为开发人员节省了很大的工作量;同时在对html标签操作上比起dom的操作方式, 格式上也得到了很大的简化, 是比较主流的js框架之一;2 jQuery安装jQuery有开发版和简化版本, 使用简化版本即可,上www.jquery.com上可以下载jQuery的版本;将jqu...原创 2020-02-16 20:40:02 · 158 阅读 · 0 评论 -
JS入门
1. 概述什么是Java Script?Java Script 是一门网络脚本语言, 为网页添加各种功能, 嵌入在HTML语言中 和Java 语言没有任何关系, 叫JavaScript 主要是为了蹭 java当年的热度;用途是什么?嵌入到动态文本HTML页面( js语言必须嵌入在HTML中).对浏览器事件做出响应.读写HTML元素 (增删改HTML中元素) ,在数据提交到服务器之前...原创 2020-02-16 19:46:47 · 127 阅读 · 0 评论 -
java的烦恼之Web开发环境搭建步骤(IDEA,Tomcat, Maven)
1. 简介Tomcat : 一个开源的WEB服务器Maven: JavaWeb软件项目管理工具, 第三方jar包可以通过坐标方式定义, 极大的简化了项目开发和管理.IDEA: 是一个专门针对Java的集成开发工具(IDE),由Java语言编写。极大地提升了开发效率。可以自动编译,检查错误。2. Tomcat, Maven 集成到IDEA2.1 工具继承配置步骤步骤1: 安装好2....原创 2020-02-12 21:08:26 · 256 阅读 · 0 评论 -
java入门01 [ 概述, java开发环境搭建, 第一个小程序]
1. 概述1.1 什么是java语言java是1995年美国SUN公司推出的高级编程语言, 2009年SUN公司被甲骨文公司收购.1.2 java跨平台这里我们重点介绍几个名词:JVM (Java Virtual Matchine) : java虚拟机, 简称JVM, 我们编写的java源代码编译后计算机是如何运行的? 就是在计算机的操作系统上安装了JVM, java源代码编译后在JV...原创 2020-02-10 18:41:30 · 190 阅读 · 0 评论 -
Java入门, java初学者, java零基础, java的烦恼
Java入门之初学者的烦恼选语言对于准备进入IT的人来说, 学哪门编程语言很纠结, 因为自己没学过不懂, 网上各种专家大神的答案不一致, 有说C的, java的, python的, 我简单整理了各方的观点如下:C语言C语言是基础中的基础,学好了C语言,其他语言学起来轻松加愉快,而且很多语言底层是C写的;Java编程语言排行榜常年霸占榜首, 工作岗位相对多, 学了java找工作更容易...原创 2020-02-09 21:23:58 · 386 阅读 · 0 评论