![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
邓若安
爱你所爱,行你所行。
展开
-
[Mysql]---Linux、mac、windows、mysql8.0开启远程访问权限 Author:邓若安
mysql8.0开启远程访问权限问题描述:JAVA环境中Idea连接数据库报错,信息如下所示The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user ‘root’@‘xxx.xxx.xx (using password: YES)先登录Mysql (mysql -uroot -p密码)1.首先查看user表se原创 2021-06-07 11:38:37 · 249 阅读 · 0 评论 -
Mac—Redis的安装及使用(使用Homebrew进行安装)
Mac—Redis的安装及使用如果你是一名程序员建议使用Homebrew进行安装(快捷方便,一般安装的包都有。类似于linux上的安装命令)1.安装Homebrew1.打开mac的终端输入下面命令安装Homebrew(安装有提示)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.使用Homebrew安装命令(格式:brew install xxx安装包)brew.原创 2021-06-06 11:41:01 · 319 阅读 · 4 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 JavaScript基础
JavaScript基础JS前端的灵魂1. 掌握JavaScript的组成为什么学习JavaScript?可以做表单验证可以做页面的动态交互JS是什么?W3C设立的标准:结构语言:HTML…表现语言:CSS行为/交互语言:JS…它是一种基于事件和对象驱动的,具有安全性的脚本语言。JS也是一门面向对象的编程语言,它是一种面向原型(prototype)的面向对...原创 2019-06-19 08:43:08 · 204 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 CSS高级操作二
CSS高级操作二1. 理解盒子模型-布局box盒子它是抽象于现实生活中的盒子,将网页中的所有元素看做是一个个的盒子,那么在调整网页中的这些元素布局时,就可以通过调整盒子信息来进行。盒子模型的组成:盒子内容 + 盒子的内边距(盒子内容到边框的填充) + 盒子边框 + 盒子外边距2. 掌握盒子模型的使用2.1 边框border-style 边框样式/*border-sty...原创 2019-06-19 08:41:46 · 167 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 CSS高级操作
表格、表单和高级选择器1. 掌握表格的使用1.1 表格的基本语法表格是我们在日常生活用到的非常多的一种数据表现形式。它的结构清晰、稳定、易于管理,且使用简单。例如:工资条、后台管理系统各种数据表、考试成绩单、简历模板…<!-- 声明表格 --><table> <!-- 表格由行和列组成 --> <!-- table row 行 你想要几...原创 2019-06-19 08:40:22 · 261 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 初识HTML
初识HTML它不是编程语言。标记语言(Markup Language) 使用标签等标记来描述一些事物的一种语言。md markdown 一种文件格式,程序员必会!它支持一些标记语法,甚至支持HTML。一般来讲编程语言都拥有选择和循环结构。1. 了解HTML相关概念HTML的概念HTML:超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个...原创 2019-06-19 08:36:06 · 219 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十八】第二章【使用DML查询数据 二】
1.掌握排序查询] ORDER BY排序:成绩、游戏排行榜(金额、战力、等级…)、音乐、销量价格、评分、距离…需求:查询出学生姓名、课程名称、成绩 并且按照成绩进行降序排序ORDER BY 默认情况下为升序排序即ASC(Ascend) 降序DESC(Descend)SELECTstu.stuName,sub.subjectName,r.resultFROMresult r,s...原创 2019-05-28 08:26:15 · 363 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十七】第二章【使用DML查询数据】
– DQL(Data Query Language) 数据查询语言– 它是SQL中最核心的部分!可难可易!– 【1.掌握MySQL的标准查询语句结构】/*SELECT [ALL|DISTINCT]{* | 表名.* | 表名.字段名… [AS 别名]}FROM 要查询的表名 [AS 别名][LEFT | RIGHT | INNER JOIN 连接表名 [AS 别名]]WHERE 查...原创 2019-05-28 08:25:09 · 135 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十六】第二章【使用DML操作数据】
– 创建学生表CREATE TABLE student(stuId INT PRIMARY KEY AUTO_INCREMENT COMMENT ‘学生编号’,stuName VARCHAR(25) COMMENT ‘学生姓名’,stuPwd VARCHAR(50) COMMENT ‘学生密码’,gender CHAR(2) DEFAULT ‘男’ COMMENT ‘性别’,grad...原创 2019-05-28 08:23:37 · 337 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】
初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织、存储和管理数据的一种建立在计算机存储设备上的仓库。数据库的优势:1. 可以持久化存储大量的数据、方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新的有效信息(计算平均分、统计人数)1.2 数据库的分类RDB(Relational ...原创 2019-05-28 08:22:02 · 218 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十九】第二章【初始MySQL】
初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念**数据库:**按照数据结构来组织、存储和管理数据的一种建立在计算机存储设备上的仓库。数据库的优势:1. 可以持久化存储大量的数据、方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新的有效信息(计算平均分、统计人数)1.2 数据库的分类RDB(Relatio...原创 2019-06-10 08:22:15 · 132 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【三十】第二章【事务、视图、索引、备份和恢复】
– [1.掌握MySQL的事务处理方法*****]– 1.1 事务的由来作用/* 业务(例如:请假、报销、办卡、入学、登录、注册…)(一套固定的顺序流程)银行转账:史浩然转账给孔钦瑞500元1.将史浩然的余额扣除5002.将孔钦瑞的余额添加500*/1.将史浩然的余额扣除500UPDATEbankSET money = money - 500WHEREname = ‘名...原创 2019-06-10 08:24:59 · 142 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【三十一】第二章【使用jdbc操作数据库】
使用JDBC操作数据库Java连接数据库1. 理解JDBC原理Java高级静态语言 它帮助我们做了什么?它提供了一套接口,用于接入不同的数据库!基本上主流的(RDB)数据库都支持!这套接口的名字叫做JDBC。(Java DataBase Connectivity)!Java应用程序通过JDBC来连接数据库时,其实就是在Java平台准备一套接口(接口:interface 它要使用必须...原创 2019-06-10 08:26:36 · 123 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 Java web JSP实现数据传递和保存
JSP实现数据传递和保存JSP是一种动态网页技术,Java Server Pages,Java + HTML ,HTML是作为页面内容显示,Java是作为动态逻辑处理。它实质上是一种模板技术,然后通过Tomcat的Jasper组件,可以将其翻译为.java文件,然后编译运行。它里面的每一块组成都会被翻译到.java文件的对应位置。脚本:<% %> -> _...原创 2019-06-30 15:45:12 · 319 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 Java web Tomcat的环境搭建和使用
搭建Web环境、JSP初识1. 掌握Tomcat的环境搭建和使用1.1 了解主流的web服务器服务器(硬件): 在公网上用来运行特别的程序,或者此程序需要的运行环境的,能够给广大用户提供服务的一台计算机。 一般配置比较高,同样也有人专门进行维护(运维)。服务器(软件): 如果只有硬件那么用户也是无法访问资源内容,例如使用ServerSocket技术提供接受请求并处理然后响应的能...原创 2019-06-30 15:43:32 · 167 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 实现一个简易的Tomcat
实现一个简易的Tomcat1. 总目标前端和数据库的学习时间为期有一个月左右,很多同学Java内容已经忘光了!后端Java EE内容比较难,所以我们一下子进来可能不太适应,需要过渡一下。希望能够通过过渡课对于客户端和服务端的网络通信有一个比较清晰的了解。BS和CS架构2. 了解HTTP协议2.1 协议的概念一方或者多方约定好的一个规范。TCP(传输控制协议)协议UDP(数据...原创 2019-06-30 15:41:51 · 242 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 前端表单校验
表单校验1. 掌握表单验证的实现流程1.1 表单验证的作用保证用户输入的内容符合我们项目的要求降低服务器的压力提升用户的体验1.2 表单验证的实现思路程序的入口:事件(表单提交事件onsubmit,失去焦点事件onblur,普通按钮的点击事件onclick,获取焦点事件onfocus,键盘录入事件onkeydown)程序主体:获取表单数据 (表单的内容是存储在一个val...原创 2019-06-30 15:40:50 · 165 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 jQuery事件和操作DOM
jQ的事件和DOM操作jQ对于事件进行了大量的封装,click()$().click(function(){ });jQ对于DOM操作获取某些节点:document.getElementById(); -> $(选择器)添加内容:xxx.innerHTML = xxx; -> $().html();1. 掌握常用的事件进行网页特效设计jQ中的事件...原创 2019-06-30 15:38:59 · 113 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 初识jQuery
初识jQueryjQuery是JS的一个库!封装好的一个库!它就是类似于Java中的一个jar包。jQuery是最具代表性的一个库,它是划时代的产品。1. 了解jQuery**核心理念:**write less,do more。只要JS能做的,它都能做,大大简化了开发代码。强大的选择器它支持CSS3的所有选择器,还单独定制了一套高级选择器。出色的DOM封装简化且封装了大量...原创 2019-06-30 15:37:40 · 138 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手 JavaScript操作BOM和DOM
JavaScript操作BOM和DOMJS的组成:ECMAScript:核心标准、语法BOM Browser Object Model 浏览器对象模型DOM Document Object Model 文档对象模型1. 了解BOM的组成和其子对象的使用(理解+了解)浏览器对象模型:它是能够提供一套独立的能够对浏览器进行操控的对象模型。以面向对象的思想进行的构成,window(窗...原创 2019-06-30 15:36:30 · 145 阅读 · 0 评论 -
最全程序员常用术语,科技互联网翻译必备
最全程序员常用术语,科技互联网翻译必备(整理不易,给个赞叭 蟹蟹)Aabstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作activ...原创 2019-07-02 21:26:22 · 4715 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【三十二】第二章【DAO模式】
DAO模式优化、简化。封装JDBC操作。1. 了解什么是DAO模式?传统的JDBC操作:(问题)加载驱动和建立连接的步骤冗余/重复思考解决方案:提取成公共的方法释放资源/关流步骤冗余/重复思考解决方案:提取成公共的方法业务代码和数据访问代码耦合在一起阅读困难数据访问代码复用性差思考解决方案:将业务代码和数据访问代码分离 ,无非也就是抽取成方法或类什么是D...原创 2019-06-10 08:27:41 · 142 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十四】第二章【XML 二】
XML(二)1. 使用DOM操作XML(修改和删除)根据标签名获取元素节点列表:NodeList getElementsByTagName(String tagName);获取节点列表的长度:int getLength();根据索引获取节点列表中的元素:Node item(int index);获取元素节点的属性:String getAttribute(String name);设置...原创 2019-05-28 08:19:34 · 97 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十三】第二章【XML】
XML变量 数组 对象 对象数组 集合 文件/IO流 XML …1. 理解XML概念和优势XML(eXtensible Markup Language)可扩展的标记语言,文件格式:.xml目前采用1.0版本,W3C(万维网联盟 world wide web…) 世界性的中立的技术标准组织 给一系列的内容制定标准,包含着XML。它的作用:1. 存储数据2. 数据传输格式3...原创 2019-05-12 08:21:39 · 103 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【十一】第二章 【封装】
面向对象的三大特性:封装(基础、简单)、继承、多态。(抽象)面向对象和面向过程的编程思想和编程方式。了解了生活中的类和对象程序中如何从生活中抽象出类和对象Java中类和对象的使用方法:面向过程的核心方法的分类 4大种方法的使用构造方法this方法重载成员变量和局部变量的区别1. 理解封装的作用可以有效解决不合理赋值的问题。可以降低程序之间的耦合性。(牵连...原创 2019-04-16 08:27:15 · 155 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【十】第二章 【方法和方法重载】
方法和方法重载1. 掌握方法的参数语法和返回值语法方法的语法:// 方法声明访问修饰符 返回值类型 方法名(参数列表){ // 方法体}public void xxx(){ xxxx}方法/函数的分类前期容易混乱于 定义哪种类型的方法无参无返(没有参数列表 没有返回值)单纯的作为 功能代码的聚合使用 便于功能的复用。public void ...原创 2019-04-02 08:22:45 · 233 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【九】 第二章 面对-对象 加油学鸭!!!
类和对象1. 了解面向过程和面向对象的思想吃货联盟订餐系统:简化的面向过程思想。面向过程:面向方法、面向函数、结构化方法。代码是有顺序的,需要什么功能就编写什么功能。我们前期的语法阶段将吃货联盟代码全部放在main方法中,之后等我们学了方法,就会把吃货联盟稍微用正式的面向过程改造一下。(按照功能聚合到对应方法中)[有难度,不是简单就能体会的]面向对象(OOP):**它是基于面向过程产生...原创 2019-04-02 08:20:09 · 278 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【八】
今天我们学习一个项目 学了那么多 不实战怎么行吃货联盟订餐系统我们前三阶段的练习都是在Console(控制台)上展示的!我们是在学习语法阶段。未来的产品不会以控制台形式展示给客户。控制台系统 精简版的美团吃货联盟订餐系统包含的功能:我要订餐、查看餐袋、我要签收、删除订单、点赞菜品、退出系统1. 基本业务分析业务驱动技术。我要订餐0.提升用户体验 如果餐袋已满 则不再允许订餐。1...原创 2019-04-02 08:16:10 · 443 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【七】
数组(二)1. 掌握Arrays数组工具类常用操作java.util包。API(Application Program Interface) 应用程序接口。常用API比较两个数组的元素是否完全一致: boolean equals(数组1,数组2);将数组的所有元素转换为字符串: String toString(数组);将数组的元素进行升序排序: void sort(数组);将数...原创 2019-03-26 08:44:26 · 528 阅读 · 4 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【六】
数组数据存储: 为了能够在内存中临时存储运行数据,学习了变量(可变的量,是程序在运行中单一数据的存储方式)。 为了能更复杂的存储数据,我们需要学习数组!大多数程序员做的操作就是:日常CRUD1. 理解数组的作用**数组(数据的组合):**它是一组相同数据类型的组合。 (缺点:只能存储相同数据类型、长度不可变)**例如:**存储多个成绩、存储多个人的姓名在内存中是一连串的内存空间...原创 2019-03-26 08:43:29 · 488 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【五】
多重/多层/嵌套循环1. 掌握多重循环的使用一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层!所以多重循环又往往被称为叫双重循环。外层循环执行一次,内层循环执行一遍/轮。while(){ // 外层循环 // 内层循环 for(){ } do{ }while();}如果在打印...原创 2019-03-26 08:42:13 · 494 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【四】
**继续给你们更新单词!!!在这里插入图片描述循环结构-语法流程控制语句中的一种,循环有一定难度(转弯)。1. 掌握while循环结构// while:当....的时候 和if选择结构很相像// 多次的判断 循环条件while(条件表达式){ // 循环操作/循环体 }// if只会执行一次判断if(条件表达式){ // 执行内容}一个循环必然包...原创 2019-03-26 08:41:07 · 557 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【三】
你知道可怕的东西是什么吗 没错是Java2. 变量和数据类型2.1 IDE的使用前面我们说到eclipse 我们可以百度他的安装之后打开我们就可以编写程序啦2.2 变量**变量:**Java用于临时性存储数据的单位/容器。变量的三要素:(类比住酒店)变量的数据类型变量名变量值变量的数据类型: Java中数据类型 按照数值和非数值划分: 数值: byt...原创 2019-03-19 09:15:54 · 1118 阅读 · 4 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二】
为什么脸发红呢,因为这女子再看java视频!1.6 第一个Java程序的语法结构和注意事项这章操作之前 我们要下个软件eclipsejava编写的 同时 我们也能编写javapublic class 文件名相同的类名{ // 类声明 public static void main(String[] args){ // main方法 Java程序的入口 // 输...原创 2019-03-19 09:10:58 · 784 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【十二】第二章 【方法重写和继承】
方法重写1. 掌握方法重写方法重写:在子类继承了父类的信息之后(构造方法不能重写),如果有的方法不是太适合/强大,可以根据子类的需求进行方法的重新编写。方法重写的规则(何种情况下 认定它为方法重写): 方法名相同、参数列表相同、返回值类型相同或者是其子类(多态)、访问修饰符不能严于父类,(不能抛出比父类更大和更多的异常)。public class Pet{ public voi...原创 2019-04-16 08:31:28 · 319 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【十三】第二章【抽象和接口】
抽象和接口1. 使用多态优化宠物商店多态:父类的引用可以传入任何子类的对象。应用:父类的引用作为方法的形参public void toHospital(Pet pet){ }父类的引用作为方法的返回值类型public Pet runPet(int choice){ if(){ return new Dog(); }else{ ...原创 2019-04-16 08:33:40 · 170 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十二】第二章【网络编程】
网络编程1. 理解网络的相关概念网络的概念计算机网络:多个计算机之间通过专业的设备进行连接,形成一个网络。每一台计算都是一个网络节点,可以相互进行信息的传递等。网络的分类局域网城域网广域网互联网无线网网络通信-IP在网络中,每台计算机都需要遵守IP协议产生一个唯一的上网标识。IP(Internet Protocol):IPV4:由4个8位二进制组成。10001101.10...原创 2019-05-09 08:23:40 · 122 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十一】第二章【多线程】
多线程1. 理解线程的概念进程:一个程序的运行实例,正在进行的程序。通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。线程:是CPU中运算和分派的基本单位,也是进程中运算的基本单位。一个进程中可以有多个线程。一个线程可以独立完成一个顺序控制流程。多线程和单线程概念单线程:如果一个程序中只有一个线程,则称为单线程。多线程:多个线程。多线程和单线程的区别多线程在执行时并...原创 2019-05-09 08:22:21 · 149 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十】第二章【输出和输入 IO流处理 二】
输入和输出处理(二)1. 掌握基本的字符流的使用字符流的基类: Reader Writer字符输入流常用实现类: FileReader 构造: FileReader(File file); FileReader(String pathname); 常用方法: int read(char[] buffer); 读取数据到字符数组中 返回读取的字符数...原创 2019-05-05 08:15:49 · 143 阅读 · 0 评论 -
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【十九】第二章【输出和输入 IO流处理 一】
输入和输出(I/O)处理(一)学习阶段存储方式的演变:临时存储:变量 -> 数组 -> 对象 -> 对象数组 -> 集合[最常用的程序内临时存储的顶级存储方式]持久化存储:文件1. 掌握File类的常用API文件的概念:相关记录或者放在一起的数据的集合。 它是需要储存在"长期储存"的设备上的,有了它我们就可以实现持久化存储。java.io.File类:可以...原创 2019-05-05 08:14:24 · 135 阅读 · 0 评论