自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏牧子的博客

喵喵喵~~~

  • 博客(130)
  • 收藏
  • 关注

原创 Spring boot框架

文章目录spring boot1.创建spring boot项目两种方式:2.编写spring boot代码及运行3.spring boot整合Mybatis4. banner 可以自定义spring boot特点是:在spring 的基础上进行了简化,提供了一些配置的默认值1.创建spring boot项目两种方式:方式一:使用向导(web页面)联网创建方式二:使用maven项目,...

2019-02-27 21:16:33 149

原创 分布式程序开发

文章目录方式一:http(HttpUrlConnection)(1)特点(2)RestTemplate(基于HTTP协议调用)(3)好处方式二:RPC(1)RPC是什么意思呢?(2)RPC的特点(3)RPC框架--->Dubbo(4.1)注册中心(4.2)dubbo控制台(5)开发公共的dubbo项目1) 开发公共api 项目2) 开发 provider (提供者)配置3) 开发 服务消费者...

2019-02-27 20:47:28 744

原创 更博更博,日常fighting!!!

好久没更博了,真是抱歉。因为这一个月一直在学新的东西,没来得及更,从今天开始将之前的补上。嘻嘻嘻。加油啦

2019-02-27 19:49:27 171

原创 请求重定向

文章目录【1】请求重定向(1)比较请求转发和请求重定向请求转发请求重定向(2)二者的区别【2】request, session 作用域(scope)对象(1)作用范围限于一次请求(2)作用范围同一个浏览器的多次请求之间(一次会话)【3】jsp 中的隐式对象【1】请求重定向(1)比较请求转发和请求重定向请求转发request.getRequestDispatcher("跳转路径").forw...

2019-01-15 22:31:25 334

原创 Session学习

文章目录session(1)作用(2)安全性(3)实现过程[1]拿到session对象[2]存储信息[3]获取信息[4]删除信息(4)默认生命周期(5)修改失效时间(6)session与浏览器的关系对比cookie和sessionsession(1)作用把这些状态信息存储在服务器端(2)安全性安全性要比cookie高很多(3)实现过程[1]拿到session对象HttpSessio...

2019-01-15 22:18:58 144

原创 Cookie学习

文章目录cookie(1)作用(2)应用场景(3)实现过程[1]创建cookie对象[2]返回cookie对象[3]重新发送cookie值[4]遍历cookies数组(4)cookie属性[1]maxAge[2]httpOnlycookie(1)作用在web开发中是用来维系状态的一种技术(2)应用场景自动登录记录访问网页(3)实现过程服务器要向浏览器返回cookie[1]创建...

2019-01-15 21:59:39 873

原创 JSP底层原理

文章目录jsp底层原理新的方式就的生成动态内容的方式1)`<% 代码 %>`2)`<%= 表达式%>`3)`<%! 代码 %>`4)注释 `<%-- 注释内容 --%>`5)`<%@ 指令名 %>`jsp底层原理在第一次发送请求时,会把jsp文件转义为java(servlet)代码,并

2019-01-15 21:43:39 853

原创 想你想你想我

昨天的小北很开心今天的小北也很开心不仅仅是学习使小北开心哦还有一个小秘密,甜甜的秘密

2019-01-14 19:21:37 401

原创 JDBC学习【2】

文章目录[1]事务控制[2]性能提升1. 批量增删改2. 查询性能提升索引使用的注意事项:3.删除索引4. sql语句的执行流程5. 连接池 (connection pool)[3]单元测试测试方法的格式1) 必须是public的2) 没有返回值3) 没有参数4) 必须在方法上加一个 @Test注解[1]事务控制begin; // 开始事务 start transaction;多条sql语句...

2019-01-14 19:19:09 92

原创 JDBC学习【1】

@[LOC]JDBC英文全称:Java databases connectivity是Java 语言操作数据库的API(应用程序接口)存在于Java的==java.sql.*==包其中用到的接口有:Connection 连接:代表了Java和数据库之间的通道,桥梁Statement 语句:可以用来执行 inert ,update,delete,select…ResultSet 结果...

2019-01-14 19:08:09 186 1

原创 JSP(99乘法表)

<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>&

2019-01-14 18:56:33 1848

原创 Jsp中的EL表达式

文章目录JSP中的EL表达式1.简单运算2.用来显示作用域中的变量3.11个隐式对象4.标准标签库(1)引入标签库 jar包(2)在页面上声明要使用的标签库(3)核心标签JSP中的EL表达式全称:expression language主要作用:从作用域中取出变量并显示在Servlet中:request.setAttribute(“变量名”,值);在Jsp中:页面上可以使用 &{变...

2019-01-14 12:21:18 197

原创 Servlet的生命周期

Servlet 的生命周期当servlet首次被访问时,调用构造方法,只调用一次(意味着只有一个servlet对象被创建)紧接着调用初始化init方法,也只是初始化一次根据请求方式,调用service,或者doGet或者doPost方法(请求几次就会被调用几次)当应用程序停止前,调用destory方法,只调用一次这些方法都是由tomcat容器来调用,这种方法称之为控制反转Servle...

2019-01-14 12:18:49 112

原创 Servlet 与 JSP

文章目录Servlet 与 JSPServlet1.post请求中的汉字会有乱码问题2.request重要方法3.一个请求分为几个部分Get请求分为两个部分Post请求分为三个部分4.响应(1)状态码(2)响应头(3)响应体5.返回一个动态图片6.请求转发(1)servlet请求转发至jsp(2)作用域传参Servlet 与 JSPServlet1.post请求中的汉字会有乱码问题原因:...

2019-01-14 11:31:12 125

原创 Servlet和JSP生成动态图片验证码

这是由Servlet和jsp代码生成的图片验证码主要功能是可以实现在网页上生成一个图片验证码,通过点击事件可以进行动态的切换。Servlet2.java文件package MyServlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotatio...

2019-01-14 10:56:32 259

原创 nginx启动过程中遇到的问题

问题:小北上周在上课的时候,因为学到了java Web的部分,用到了nginx,但是在运行nginx的时候,小北遇到了问题,什么问题呢???小北无法开启nginx开启nginx的命令是:start nginx查询运行程序的命令是:tasklist /fi “imagename eq nginx.exe”显示的是没有运行的任务匹配指定标准????什么情况没错呀,为什么呢???真是奇怪怪...

2019-01-11 11:51:43 4685

原创 Web服务器

文章目录Web服务器1.分类2.nginx(1)目录结构(2)启动nginx(3)检查nginx是否启动(4)访问Web浏览器(5)对nginx的常见命令3.tomcat(apache公司 用java语言编写的)(1)目录结构(2)停止方式(3)配置tomcat:(4)管理虚拟主机4.java开发web应用程序Servlet服务器端的程序JSP(java server page)5.maven表单...

2019-01-11 10:56:01 145

原创 tomcat使用过程中出现的问题

首先将tomcat 压缩包解压到D盘根目录下,之后直接运行bin目录下的startup.bat结果是黑窗口一闪而过按照常理来讲应该是这种操作结果:因此小北就决定在命令行下启动startup.bat,但是结果是这样的:也就是说,我么有配JAVA_HOME或者JRE_HOME环境变量:所以我们来配置一下环境变量吧:计算机---->选择属性:高级系统设置---->环境变量:...

2019-01-10 14:10:51 260 1

原创 JavaScript学习

文章目录Javascript1.基本数据类型2.变量赋值3.基本运算4.js中没有块作用域5.复杂类型1)Object对象类型*定义对象2)Array数组类型3)Function函数类型语法全局变量和局部变量数组遍历&匿名函数箭头函数数组元素排序3)Data日期类型4)正则类型字符串连接字符串搜索某个字符根据指定字符切分数组找子串替换字符串3.js操作heml标签1.找到页面元素2.改动标...

2019-01-04 20:38:25 884 1

原创 CSS学习

文章目录CSS[1]颜色相关的样式1)前景色2)背景色3)背景图[2]盒子模型1)margin外间距2)padding内间距3)border边框[3]定位方式[4]字体相关[5]显示隐藏[6]样式表1.类选择器2.ID选择器3.元素选择器优先级4.父子选择器5.祖先后代选择器6.伪类选择器CSS层叠(级联)式样式表cascade style sheet作用:用来美化网页[1]颜色相关的样...

2019-01-03 21:04:40 134

原创 HTML学习

文章目录HTML【1】head中常见标签【2】body中的标签1)标题标签2)正文标签段落标签换行标签(单标签)分割线标签(单标签)特殊文字的转义显示3)超链接显示(有下划线)文字链接图片链接图片标签让图片有链接功能页面内的链接(锚)4)列表标签有序列表无序列表5)表格标签(*)6)表单标签(*)7)iframeHTML超文本标记语言 hyper text markup language俗称...

2019-01-03 15:48:54 216

原创 Windows API函数分类

文章目录1:API☞网络函数2:API☞消息函数3:API☞文件处理函数4. API之打印函数5. API之文本和字体函数6. API之菜单函数7. API之位图、图标和光栅运算函数8. API之绘图函数9. API之设备场景函数10. API之硬件与系统函数11. API之进程和线程函数12. API之控件与消息函数1:API☞网络函数WNetAddConnection ...

2018-12-26 18:51:32 502

原创 Mysql安全性建立过程中遇见的问题

今天晚上我们班有同学问我一个关于mysql安全性的问题,其实就是想让我帮他创建一个用户然后授权,等等的操作,但是在这个过程中我居然发现了一个之前从来没遇到过的问题:就是当我在创建新用户之后,系统都显示成功创建,但是在我退出当前账号的时候系统突然提示有错误:具体错误是:Access denied for user ‘jianqi’@‘localhost’ (using password: YES)...

2018-12-20 00:26:20 203 1

原创 MySQL学习【2】

文章目录【1】子查询(sub query)情况1:把子查询当做一个值:分解问题情况2:把子查询当做一张表【2】case when【3】DCLgrant授权revoke回收权限【4】事务和锁(TCL事物控制语言)事务锁【5】事务隔离性【6】其他sql总结【1】子查询(sub query)举例如下:先来摆出我们的两张表(一张员工表emp,一张部门表dept)mysql> select *...

2018-12-18 21:23:01 165

原创 Java对Mysql实现增删改查

Java对mysql数据库的增删改查主要分为三步1:建立客户端就相当于MySQL是服务器端,我们在Java端建立一个客户端,与服务器端相连接即可。2:准备sql语句3:执行sql语句4:资源清理public class Mysql { public static void main(String[] args) throws SQLException { //1...

2018-12-18 19:38:08 1762

原创 MySQL学习【1】

文章目录【1】安装MySQL数据库【2】密码登录【3】查看当前数据库【4】新建数据库和删除数据库【5】新建表【6】删除表【7】查看表结构【8】表中插入数据【9】修改表的某一列数据类型【10】添加表的列【1】安装MySQL数据库第一步如何安装MySQL数据库就不说了,网上教程有很多【2】密码登录创建新用户:create user ‘<用户名>@’host’ identified...

2018-12-13 17:05:56 129 1

原创 Mysql安装过程中出现的问题

小北今天在安装mysql的时候,前期都很顺利,但是到最后一步为mysql设置系统服务的时候,小北在执行下面这条命令:mysqld install mysql的时候,出现了**Install/Remove of the Service Denied!**妈耶,它居然拒绝了我,这可咋整!不过方法总比问题多,小北要告诉大家,这个问题的解决方法:其实超简单哒在=="C:\Windows\Sys...

2018-12-10 11:04:56 965

原创 Java学习之Stream

Stream【1】Stream的引入我们先提出问题:一般情况下我们要从集合中找出所有偶数,并返回一个由所有偶数构成的集合。按照我们之前的方法会怎样解决呢?小北一开始是这样做的:public class Leadinto { public static void main(String[] args) { //一般情况下我们要从集合中找出所有偶数,并返回一个由所有...

2018-12-03 23:18:02 147 1

原创 Java学习之反射

#反射【1】反射的定义:在运行期间可以获取对象的类型,类型的方法,类型的属性,类型的构造方法等,让对象可以认识到自身的结构。【2】方法:(1)获取对象的类型(获取类对象)方法1:Object.getClass()(返回类型包括类名包名等)方法2:Class.forName("类名)(和方法一的返回类型一致)方法3:类名.class()//反射 //【1】获取对象的...

2018-12-03 19:42:45 586

原创 Java学习之设计模式

写在前面:        设计模式(设计模式)                概述:编程中的一些套路,让我们的代码实现特定的目的,结构上更加优秀有23种【1】单例模式(singleton)的       (1)定义:虚拟机中这个类只有一个实例(对象)        方法1):饿汉式单例(一开始就创建好)                         过程:A:让构造方法私...

2018-11-27 12:51:09 111

原创 Java学习之枚举类(enum)

【1】枚举类的语法         public enumeration 枚举类名{         }【2】枚举类的应用场景          当对象的个数已经固定,并且有限时,使用。例如:性别,星期等public enum Sex{ Male,FMale; //默认调用的是空参构造}public class EnumDemo { publi...

2018-11-26 22:29:32 197

原创 JAVA学习之TCP/IP协议

【1】TCP/IP协议概述TCP协议:                 网络传输控制协议IP协议:               网络地址协议,(作用定位在网络上计算机)              TCP/IP采用的是如下【3】的四层结构,每一层都依靠它的下一层所提供的协议来完成自己的需求。我们大部分时间工作在应用层。【2】TCP/IP协议栈概述             ...

2018-11-26 22:04:34 1430

原创 Java编译后产生class文件的命名规则

首先大家看一道题:编译下面程序会产生哪些.class文件?interface J_SuperClass {     void mb_method();}public class J_Test {    class J_InnerClass1 { }    J_Test m_test = new J_Test() {         int m_data = 1;         ...

2018-11-23 16:51:10 1303 1

原创 Windows API函数分类

1:API☞网络函数WNetAddConnection           创建同一个网络资源的永久性连接WNetAddConnection2          创建同一个网络资源的连接WNetAddConnection3          创建同一个网络资源的连接WNetCancelConnection  结束一个网络连接WNetCancelConnection2 结束一个网...

2018-11-20 21:51:03 750

原创 CAS算法

【1】什么是CAS算法?        CAS算法概述:CAS:Compare and Swap比较再交换       在JDK1.5中增加了并发包java.util.concurrent.*,其中的类使用了CAS算法来实现区别于synchronized关键字保证同步的乐观锁。同时也将synchronized同步锁相应的称为悲观锁,也是独占锁。      CAS是一种硬件对并发的支持,...

2018-11-20 20:37:06 279

原创 Java学习之线程与线程池

【1】线程的状态(1)新建:线程被创建出来。(2)就绪:线程有执行资格,但无执行权(未抢到时间片)。(3)运行:线程有执行资格有执行权。(4)阻塞:线程无执行资格,无执行权。(3)死亡:线程无执行资格无执行权,线程死亡,等待回收。【2】线程的状态转换下面是线程的状态转换图:        首先通过new 一个线程-------------经过start()方法---...

2018-11-20 19:06:52 99

原创 Java学习之多线程复制文件

【1】一个线程复制一个文件import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MyThread extends Thread { @Override public void run() { Stri...

2018-11-20 14:05:52 257

原创 Java学习之多线程

写在前面:                首先想要了解多线程,必须先要了解线程;                想要了解线程呢,就必须先了解进程;                为什么嘞?因为线程是依赖于进程而存在哒。【1】什么是进程?进程:进程就是正在运行的程序。           进程是系统进行资源分配和调度的独立单位。每一个进程都有其自己的内存空间和系统资源。 ...

2018-11-20 11:23:09 138 1

原创 Thanks-Giving

今天是周一,昨天走的时候SHEN-MOU-MOU老师对我说“你要加油”,我说“老师,我会的”。一想到这周去上课,SHEN-MOU-MOU老师再也不会给我们上课了,好难过。今天是想念SHEN-MOU-MOU的一天。老师,你是很好的老师,你很热情,很负责,很温暖。老师我会努力的,还是很感谢能做您的学生。谢谢老师,谢谢,谢谢。...

2018-11-19 16:16:09 172

原创 JVM理解【1】

【1】Java的技术体系包括:A:java语言程序设计B:各种硬件平台上的java虚拟机C:Class文件格式D:Java API类库E:来自商业机构和开源社区的第三方Java类库【2】JDK概述:JDK是用于支持Java程序开发 的最小环境包括:A:java程序语言设计           B:java虚拟机           C:java API类库...

2018-11-16 17:01:42 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除