- 博客(50)
- 资源 (7)
- 收藏
- 关注
转载 JavaScript---API
W3Cschool JavaScript API 速查词典- 速查W3school JavaScript 参考手册Mozilla 开发社区版:JavaScript 参考手册——中文、英文常用英语document 文档referrer 推荐人,来历,来路。location
2020-08-13 09:15:45
163
原创 CSS权重概念以及应用
目录一、 权重概念:二、css权重的理解:三、css优先级规则:四、权值的计算:五、通配符选择器的应用一、 权重概念: 权重,是一个相对的概念,是针对某一指标而言。某一指标的权重是指该指标在整体评价中的相对重要程度。 权重系数,是表示某一指标项在指标项系统中的重要程度,它表示在其它指标项不变的情况下,这一指标项的变化,对结果的影响。二、css权重的理解: 每一个css的选择器都有一个相对的重要程度值,也就是权重的值,简称“权值”; css通过css选.
2020-06-24 14:55:08
523
原创 VMware虚拟机详细安装
1、虚拟机介绍:虚拟机可以在现在的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,这样以来实现在一台机器上真正同时运行两个独立的操作系统。VMware官网:点击VMare官方网站2、Vmware主要特点:不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 本机系统可以与虚拟机系统网络通信 可以设定并且随时修改虚拟机操作系统的硬件环境3、建议的VMwar...
2020-06-17 15:59:56
1702
原创 面试题——主流浏览器以及内核
当面试官问一个问题时我们要有一个概念,不是所有浏览器都叫主流浏览器,主流浏览器要有两个要求,市场所占份额 必须要有独立研发的内核(这才是重点)浏览器是有两部分组成的:shell 内核shell:shell也是最不值钱的部分,上面的文件、修改导航栏、二维码都是,又叫外壳,操作类的展示页面。内核:浏览器运行得快与慢,识别代码的路径包括优化问题。内核也包括两部分。渲染引擎:它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后
2020-06-17 14:56:01
564
1
原创 HTML+CSS——HTML高级标签
1、图片标签<img src=""> 路径分为三种网上URL 本地相对路径 本地绝对路径 属性style=" "; alt=" ";图片占优符 title=" ";图片提示符2、超文本引用(hyperText reference)<a></a>超链接 锚点 打电话 href="tel:12312341234" 邮件 mailto="sansan.@san"; 协议限定符...
2020-06-16 16:44:49
162
原创 html+css第一课——HTML简介
一、前端工程师技能HTML CSS JavaScript JQuery 网络 CSS3 H5 es6 webpack4.0 git 小程序 设计模式 VUE VUEX VUE源码 React Node.js MongoDB 数据库二、目前使用的编辑器 1、sublimeTextSublimeText是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。Subl...
2020-06-16 16:15:19
148
原创 浅谈类和对象的区别
要求:了解面向对象编程思想。 掌握修饰权限。 掌握this、static关键字。 掌握构造方法以及如何通过构造方法创建对象。一、面向对象概述1、对象世间存在是事物皆可为对象2、类类是封装对象的属性和行为的载体,反过来说,具有相同属性和行为的一类实体称为类3、封装封装是面向对象编程的核心思想。将对象的属性和行为封装起来,器载体就是类,类通常对客户隐藏其实现细节,这...
2019-09-21 16:03:15
211
原创 字符串以及理解正则表达式
任务:掌握字符串的创建方式 理解字符串的连接方式 掌握获取字符串信息的方式 掌握字符串的常用操作 理解正则表达式 掌握字符串生成器的用法一、声明创建字符串在java中字符串必须包含在一对("")之内。"23.23"、"ABCDE"、"你好"声明创建字符串。String s=new String("good");二、连接字符串使用+运算符可以实...
2019-09-21 04:51:12
88
原创 Java流程控制语句应用
实践与练习1、编写java程序,实现判断变量x是奇数还是偶数。/** * Copyright © 2019 eSunny Info. Tech Ltd. All rights reserved. * * 功能描述: * @Package: com.fs.jichu * @author: Shanshan Feng * @date: 2019年9月17日 下午3...
2019-09-17 16:08:13
194
原创 java语言基础2——入门级
一、八大基础数据类型/** * Copyright © 2019 eSunny Info. Tech Ltd. All rights reserved. * * 功能描述: * @Package: com.fs.jichu * @author: Shanshan Feng * @date: 2019年9月17日 下午3:01:37 * */packag...
2019-09-17 15:31:05
146
原创 java语言基础——入门级
一、java主类结构java语言是面向对象的程序设计语言,java程序的基本组成单位是类,类体中又包括属性与方法两部分。每个应用程序都必须包含一个main(),含有main()方法,含有main()方法的类称为主类。/** * Copyright © 2019 eSunny Info. Tech Ltd. All rights reserved. * * 功能描述: * ...
2019-09-08 16:25:59
133
原创 eclipse修改默认注释——详细步骤
一、背景简介丰富的注释和良好的代码规范,对于代码的阅读性和可维护性起着至关重要的作用。几乎每个公司对这的要求还是比较严格的,往往会形成自己的一套编码规范。但是再实施过程中,如果全靠手动完成,不仅效率低下,还难以保证真正的符合规范。所以结合IDE环境,自动生成注释,还是很有必要的。今天我们就说一下,如何使用Eclipse给我们提供的自定义代码模版的功能来作业。二、设置注释模板 设置...
2019-09-08 14:54:50
439
原创 面试——多线程访问同步方法的7种情况
前言:多线程是Java高级部分而同步是多线程的重点,面试的常考题。今天我总结了7种常考题。1、当两个线程同时访问同一个对象的同步方法:这种情况上次有类似的例子(对象锁的方法锁):https://mp.csdn.net/postedit/85791038 static SynchronizedObectMethod3 intance=new SynchronizedObectMetho...
2019-07-06 01:07:08
888
4
原创 java入门级简介
java语言编写的程序即是编译型的,又是解释型的。程序代码经过编译之后转换为一种为java字节码的中间语言,java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每一次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机械码形式保存,虚拟机将字节码解释为机械码,然后在计算机上运行。java的版本java SEjava SE是java的标准版,主要用于桌...
2019-07-06 01:05:58
176
原创 java自学前传
前言:我已经是毕业了,现在已经算是个社会人了。虽然我在学校学的是java,但是我没有在互联网公司工作。这是因为我就得自己能力还不够。我打算先就业再择业,在段时间里我要攒够资金,然后好好把java的基础巩固好并学好英语。十一、十二月再重新找工作。我相信“自助者天助”。怎样学好java如何学好java语言,是所有初学者都要面临的问题。其实,每一种语言的学习方法都大同小异。初学者需要注意的一下几...
2019-07-03 17:00:08
97
原创 项目-----学生管理系统06------查询ajax
前言:前面我们使用的是都是模拟一个请求去访问controller,今天使用ajax发送请求。好处:实现客户端无关性1、index.jsp页面直接发送ajax请求进行分页数据查询。2、服务器将查出的数据,以json字符串的形式返回给浏览器。3、返回json实现客户无关性。包:<!-- https://mvnrepository.com/artifact/com.fas...
2019-01-05 15:23:26
255
原创 synchronize的两种用法
一、概念: 1、对象锁 包括方法锁(默认锁对象为this当前实例对象)和同步代码块锁(自己指定锁对象) 2、类锁 指定synchronize修饰静态的方法或指定锁为class对象二、用法 1、对象锁 (1)同步代码块package com.zy.san.synSan;/** * ...
2019-01-04 19:05:39
34534
3
原创 项目-----学生管理系统05------分页(2)
前言:上次我已经简单的了解了分页也实现了表格的内容和页数、当前页的显示。今天实现分页组件。在bootstrap找到分页组件不了解的参照此处:https://blog.csdn.net/qq_43265746/article/details/85289669<nav aria-label="Page navigation"> <ul class="pagina...
2019-01-04 14:56:55
272
原创 synchronize简介-----不使用synchronize会有什么后果
一、synchronize概念1、官方:同步方法支持一种简单的策略来防止线程受到干扰和内存一致性错误;如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成。2通俗理解:能够保证在同一时刻最多只有一个线程执行该段代码以达到保证并发安全的效果。一段代码被synchronize关键字修饰了,那么被修饰的代码了就会以原子的方式执行,而多个线程执行这个的时候他们不会相互...
2018-12-28 15:24:34
810
1
原创 面试——HTTP协议详解
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模...
2018-12-27 19:10:28
215
1
原创 项目-----学生管理系统04------springMVC测试和分页
前言:今天要掌握两个知识点。之前我们了解过spring的测试类,今天来了解springMVC的测试类。当我们在百度搜索时它只会出现几条数据,如果还想查看就要点击下一页。这就是分页效果。分页: 1、物理分页:查询出所有的数据,每页显示N条数据 2、逻辑分页:每次查询N条数据,显示N条数据从上面来看,逻辑分页效率跟高所以我们使用逻辑分页还是用上次的顺序来:controlle...
2018-12-27 18:36:38
195
原创 项目-----学生管理项目03-----流程梳理
前言:当项目框架的建好了,就可以写业务了。在写业务之前,要缕清一个流程:controller---->servlet----->dao我们就按照这个流程写吧!!!创建controller类,在类中调用service层并创建getallStu方法package com.controller;import java.util.List;import org.s...
2018-12-25 18:47:54
183
1
原创 报错java.lang.AbstractMethodError:Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()
报错:java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()解决 更改 c3p0 jar<!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --><depende...
2018-12-25 18:32:28
694
1
原创 使用spring的测试类
一、导入spring-test.jar在maven的官网找的到spring-test.jar包注意:包的版本最好是4.7以上的版本,还要和你的版本一致(不会起冲突)二、编写测试类(测试类放在,src/test/java中)使用下面的两个注解@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(location...
2018-12-24 11:45:17
649
原创 Mybatis的逆向工程(Mybatis Generator)详细步骤
前言:作为一个web开发人员都知道,一个工程开始时就要配置各种文件。这还是最轻松的呢!写实体类才是最要命的如数据表少、字段少就还好。如果有很多就真是要命。现在有了myBatis Generator就简单都了。优点:1、自动生成实体类2、自动生成实体映射文件3、自动生成接口使用步骤:1、引入jar包 在maven repository官方网搜索...
2018-12-22 15:27:06
339
原创 项目-----学生管理系统02-----框架搭建
前言:当项目定型、设计OK就可以开始了。如果项目在设计时没有参与有没有什么事可干的话,就把项目所要的包、环境、框架给配置好,这也可以提高效率不是吗?加油吧!年轻人。。。搭框架时接触到了很多新东西。1、maven,软件项目管理和综合工具前面我有发过。安装maven和创建工程:https://mp.csdn.net/postedit/85016872ssm框架包的坐标:https://mp...
2018-12-20 16:32:14
282
原创 项目-----学生管理系统01-----模块,数据表设计
前言:今天我开始做项目了,在这之前要考虑到你做的有什么用,换句话就是能解决什么问题。学生管理系统的对象是学生,所以程序就是学生的属性和行为。那有什么用呢设计它的目的是什么呢?它是给老师与学校使用的,也可以理解为能给老师和学校解决什么问题。例如:有一天教育局要突击检查某校的在校学生学习情况,所有学生不仅仅是在校学生的资料;甚至是毕业好几年的学生的资料都在资料库中,而恰好今天管理资料的老师生病了。没办...
2018-12-20 15:56:49
1295
原创 maven-----ssm框架包的坐标
我们以前的操作都是先导包,再写程序;可是有没有人想过这些jar包都是在哪里下载的,以前都是有下载好发给我们的,如果要我们自己下载呢?我们之前学习了maven,知道他有一个中央仓库和本地仓库,现在我们只需要到pom.xml文件中配置好相关包的坐标,就可以把jar包下载下来了。下面是pom.xml文件配置jar包的清单:主要分为4大部分,即spring相关、springMVC相关、mybati...
2018-12-19 14:49:05
946
原创 创建mail工程目录不完整
刚刚安装完mail,创建工程时目录不完整。如下:1、在安装目录下apache-maven-3.6.0\conf\settints.xml,打开找到<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${use...
2018-12-15 19:18:08
184
1
原创 JavaMail开发------02
邮件发送协议SMTP1、SMTP(Simple Mail Transfer Protocol)既简单邮件传输协议,它是一组用于由源地址到目的地传送邮件的规则,由他来控制信件的中转方式。2、SMTP协议属于TCP/IP协议族,它帮助每一台计算机在发送或中转信件时找到下一个目的地。(默认端口号:25)接收邮件协议POP31、POP3(Post Office Protocol -Vers...
2018-12-15 18:37:27
276
原创 JavaMail开发------01
一、理解邮件开发涉及的基本概念;二、了解SMTP和POP3协议三、掌握配置Foxmail四、掌握JavaMail发送简单邮件JavaMail 顾名思义提供给开发者处理电子邮件相关编辑的接口,它是Sun发布的用来处理email的API。它可以方便的执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于MicrosoftOutlook的应用程序。为什么要学习...
2018-12-15 17:09:40
288
原创 Maven Project转为标准的Web Project
前言:我们再创建MavenProject的时,目录下是没有web.xml的。如果我们要进行JavaWeb开发怎么办了,就要我们进入今天的学习吧!!!1、创建MavenProject (1)File------>new------->MavenProject (2)这里是多选,有两个 Create a simple project,Use d...
2018-12-15 14:38:03
125
原创 ssm框架的简单构建
前言:创建一个标准的动态web工程。在src目录下新建以下几个包:1、com.zhiyuan.frank.controller(放controller类,而controller类是指SpringMVC中的C,表示控制器,业务的逻辑都写在该类中)2、com.zhiyuan.frank.pojo(放实体类文件,而实体类是指数据库表示的类,也就是数据表中有的字段,在该类中所有属性表示,也就是MV...
2018-12-14 14:52:43
158
原创 构建简单的SpringMVC框架——01
SpringMVC运行流程构建SpringMVC框首先要创建一个web工程1、创建web工程2、导包3、配置web.xml文件(这个文件时工程自带的,手动创建的不可以)<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLS...
2018-12-06 13:56:58
102
原创 逻辑练习——01
今天我朋友给我出了一道逻辑题,觉得挺好玩的就想分享一下。其实常常做这种逻辑可以很好的锻炼我们的编程逻辑。题://A、B、C、D、E五人在某天夜里合伙去捕鱼 // ,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。 // 日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉, // 拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔...
2018-12-05 15:55:42
301
原创 MyBatis和Sprint的整合实例
今天我们的目标是实现mybatis和spring的整合使用.在学习中我们了解到myBatis框架是针对数据库进行的操作是持久性框架,而spring框架的核心是IOC,那么我怎样结合到之前我们做的实例多对一,这个实例中我们用了myBatis框架就可以在这个基础上改。spring框架用得最多的是IOC那什可以把对象交给容器了,就有接口和主配置中的基础环境配置。 实现mybatis和spr...
2018-11-26 15:15:32
176
1
原创 利用MyBatis框架管理多张数据表
这里的表1表2表3是一对多的关系数据库里有三张表user、groups、userGroup,user表有字段id、name、phone。groups表中有p_id,group字段。userGroup表中有字段u_id、g_id。通过MyBatis框架对三张表进行查询。实体类:写三张表对应的实体类User实体类与Group实体类要有List集合。public class User ...
2018-11-24 18:49:12
313
原创 MYSQL分析与解决:Access denied for user 'root'@'localhost' (using password:YES)
这两天学习myBatis框架是,连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost'(using password:YES)。 解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(WIN7默认安装,my.ini在C:\ProgramData\...
2018-11-23 19:36:33
512
1
原创 遍历List集合的三种方式
ArrayList<String> a=new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}...
2018-11-19 19:15:53
112
2
原创 浅谈各个内部类之间的区别
内部类的定义:将一个类定义在另一个类的里该类被称之为内部类。内部类特点:内部类可以直接访问外部类的所有成员,包括私有的成员。 而外部类访问内部类则需要创建外部类的对象再创建内部类的对象才可以调用。建立构造方法的对象:内部类 对象=new 外部类构造方法().new内部类构造方法();public class Outer { public static voi...
2018-11-15 19:41:21
260
1
网易邮件服务器
2018-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人