自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亲爱的瑶的博客

一个转行工的脚印

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux目录结构及常用命令

Linux多用户操作系统 Ubuntu 乌班图Linux终端命令格式command [-options] [parameter]command:命令名[-options]:选项parameter:参数,可以是0个、1个或多个01.Linux文件目录结构序号目录1/home系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下2/bin可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等3/boot放置Linux系统启动时用

2021-03-24 15:20:52 311 1

原创 03 eclipse的使用

2020-02-23 21:01:49 107

原创 02 流程控制语句

01 顺序结构public class MyControl { public static void main(String []args) { System.out.println("顺序结构1"); System.out.println("顺序结构2"); }}02 循环结构for循环public class MyControl { public static vo...

2020-02-23 20:56:48 148 1

原创 01 安装JDK,配置环境变量

01 JAVA在JVM中是如何运行的进入正题前首先要知道的是Java程序运行在**JVM(Java Virtual Machine,Java虚拟机)**上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。JVM(Java Vi...

2020-02-23 20:28:45 129

原创 MarkDown帮助文档

快捷键---------------------------撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O...

2020-02-23 19:34:16 292

转载 SpringData专题(九)-Spring Data JPA的查询方式

1.SpringData方法定义规范通过上面的QucikStart的案例,了解到在使用SpringData时只需要定义Dao层接口及定义方法就可以操作数据库。但是,这个Dao层接口中的方法也是有定义规范的,只有按这个规范来,SpringData才能识别并实现该方法。下面来说说方法定义的规范。1.1.简单的条件查询的方法定义规范方法定义规范如下:简单条件查询:查询某一个实体或者集合按照Sp...

2019-08-09 09:51:39 115

转载 SpringData专题(八)-Repository子接口相关

1.Repository子接口相关概述看下面一张图,大概能了解Repository接口的继承体系下面阐述下常用的Repository的子接口CrudRepository:继承Repository接口,新增了一组CRUD相关的方法PagingAndSortingRepository:继承CrudRepository接口,新增了一组分页排序的相关方法JpaRepository:继承Pagi...

2019-08-09 09:50:43 142

转载 SpringData专题(七)-Spring Data JPA的内部原理剖析

1.Spring Data JPA的常用接口分析在客户的案例中,我们发现在自定义的CustomerDao中,并没有提供任何方法就可以使用其中的很多方法,那么这些方法究竟是怎么来的呢?答案很简单,对于我们自定义的Dao接口,由于继承了JpaRepository*和JpaSpecificationExecutor,所以我们可以使用这两个接口的所有方法。在使用Spring Data JPA时,一般...

2019-08-09 09:50:09 148

转载 SpringData专题(六)-Spring Data JPA入门

1.Spring Data JPA简介1.1.Spring Data JPA概述Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!Spring Data JP...

2019-08-09 09:49:13 96

转载 SpringData专题(五)-JPA中的复杂查询

JPQL全称Java Persistence Query Language基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。其特征与原生SQL语句类似,并且完全面向对象,通过类...

2019-08-09 09:48:30 197

转载 SpringData专题(四)-JPA的API介绍

1.Persistence对象Persistence 类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。createEntityManagerFactory 方法有如下两个重载版本。带有一个参数的方法以 JPA 配置文件 persistence.xml 中的持久化单元名为参数 /**...

2019-08-09 09:47:44 155

转载 SpringData专题(三)-JPA中的主键生成策略(1)

JPA中主键生成策略通过annotation(注解)来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的**@id和@GeneratedValue**都是JPA的标准用法。JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO。1.IDENTITY具体说明如下...

2019-08-09 09:46:35 124

转载 SpringData专题(二)-JPA常用注解

在MyBatis或者Hibernate框架中,映射文件一般是XML格式的,注解的作用简化开发!###1.基本注解JPA常用的注解有 @Entity、@Table、@Id、@GeneratedValue、@Column、@Basic2.特殊注解@Transient、@Temporal3.常用注解的使用3.1.@Entity@Entity 标注用于实体类声明语句之前,指出该Java 类为...

2019-08-09 09:46:11 134

转载 SpringData专题(一)-JPA入门

1.ORM概述ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射。简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。常见的OR...

2019-08-09 09:45:33 121

原创 SpringBoot+SSM整合

1.SpringBoot环境准备①构建Maven工程②导入spring boot父工程<!--继承SpringBoot的父工程--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...

2019-08-08 21:00:11 3889 1

原创 SSS项目专题(六):带条件的分页查询

1.需求分析根据查询条件查询,并且能实现查询条件回显、翻页、跳转等功能。2.分页查询①前端请求将查询条件用form表单套起来 并给表单赋予id 方便之后表单提交操作<form action="${pageContext.request.contextPath}/stu/list/1/${stu.pageSize}" method="post" id="f1" >&lt...

2019-08-08 20:56:28 231

原创 SSS项目专题(五):导入Excel

1.需求分析(1)上传一个模板(2)根据模板,上传Excel表格导入数据2.导入Excel①给用户一个下载模板的链接<div class="layui-form-item"> <label class="layui-form-label">选择文件</label> <div class="layui-input-block"...

2019-08-08 20:55:36 215

原创 SSS项目专题(四):导出Excel

1.需求分析将选中的数据导出到Excel表格2.POI概述Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。结构:HSSF - 提供读写Microsoft Excel格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。HWPF - 提供...

2019-08-08 20:54:20 304

原创 SSS项目专题(三):异步下拉框加载

1.需求分析2.异步加载下拉框//异步加载下拉框function initData() { //在图片上传位置显示一个图片 $("#img1")[0].src="${pageContext.request.contextPath}/media/images/333.jpg";//默认显示一个暂无图片 $.ajax({ url:"${pageCon...

2019-08-08 20:52:53 174

原创 SSS项目专题(二):异步文件上传

1.需求分析异步上传文件,点击上传之后回显图片。2.异步文件上传①文件上传的准备导入依赖<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version&gt...

2019-08-08 20:52:03 155

原创 SSS项目专题(一):分页查询

1.需求分析简单的分页查询需要实现以上四个功能:①分页②左右翻页③自定义页面大小④跳转翻页2.分页查询①分页public interface DepartDao extends JpaRepository<Depart,Long>,JpaSpecificationExecutor<Depart>{}//继承的JpaSpecificationExecutor接口...

2019-08-08 20:49:08 522

原创 JQuery获取IP和城市的代码

搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8效果:代码:<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><!--使用...

2019-07-24 19:33:48 1241

原创 专题(一):SSM框架-SpringMVC

(一)文件上传导入依赖<!--文件上传--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2<...

2019-07-22 16:30:33 86

原创 JavaWeb分页查询详解

(一)分页场景分析蓝色的都是超链接,每个超链接携带的参数不一样,所请求的数据也不一样需要哪些参数?请求:页下标pageIndex,计算出开始查询的位置Start=(pageIndex-1)*pageSize;访问数据库:每页显示的条数pageSize,sql语句中limit开始的位置Start;查询总条数totalCount;返回页面的参数:数据库查询到的数据集合List&...

2019-07-18 21:16:34 1699

原创 专题(一):SSM框架整合

目录(一)SSM简介(二)整合思路(三)SSM框架环境搭建(1)创建Maven项目(2)pom.xml导入依赖(3)jdbc.properties(4)springmvc.xml(5)web.xml 启动SpringMvc 解决乱码 监听项目,启动Spring框架(6)MyBatis配置mybatis-config.xml在Spring配置appli...

2019-07-18 14:57:47 179

原创 Jquery:全选,反选

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.4.1.js"></script> <scri...

2019-07-11 16:21:37 66

原创 JavaWeb:Servlet文件上传与下载

效果jsp代码 <form action="ProviderServlet?action=add" method="post" id="ff" enctype="multipart/form-data"><div class=""> <label for="providerCard">营业执照:</label> ...

2019-06-29 11:25:20 180

原创 JavaWeb:全选和反选,批量删除

效果:JSP页面代码<!--全选框--><th width="10%"> <input type="checkbox" onclick="ckAll();" id="p1"/></th><!--子选框--><!--设置value值是为批量删除传递id--> <td><i...

2019-06-28 16:23:05 5785 1

原创 JavaWeb验证码

效果JSP代码<div class="inputbox"> <label for="mima">验证码:</label> <input id="confirm" type="text" name="confirm" placeholder=" " required style="width:35px"/> ...

2019-06-28 15:25:51 158

原创 Datepicter时间控件

</script> <!-- 引入JS时间插件 --> <script type="text/javascript" src="js/my97datepicker4.6/WdatePicker.js"></script> <input type="text" name="birthday" id="data" onfoc...

2019-06-27 19:28:41 159

原创 Day20190610:简易的银行管理系统

工具类:package com.yang.Dao;import java.sql.ResultSet;import java.sql.SQLException;public class AdministerDao extends BaseDao{ /** * 01-管理员登录 * @param id 管理员账号 * @param custPwd 管理员密码 *...

2019-06-10 19:07:15 227

原创 Day20190610:JDBC封装工具类

package com.yang.DAO;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Proper...

2019-06-10 19:04:23 91

原创 Day22:枚举、json

###JDK1.5新特性:枚举从jdk1.5之后程序之中提供了enum的关键字,此关键字可以实现枚举的定义。枚举属于一种多例设计模式,那么既然是多例设计模式,那么在一个类之中可以定义的结构是非常多的:列如:构造方法、普通方法、属性等,那么这些内容在枚举类中依然可以直接定义,但是需要注意的是:枚举类中定义的构造方法不能够采用非私有化定义(public 无法使用)。Enum类与enum关...

2019-05-30 16:29:57 468

原创 Day20190528:XML可扩展标记语言

格式良好的XML文档必须有XML声明语句 必须有且仅有一个根元素 标签大小写敏感 属性值用双引号 标签成对 元素正确嵌套 标签自定义,可以使用中文XML文件有多种解析方式:DOM解析 (SUN公司内置) SAX解析(安卓开发) JDOM DOM4J解析XML技术的用途:充当显示数据(以XML充当显示层) 存储数据(存储层)的功能 以XML描述数据,并在联...

2019-05-28 19:43:39 112

原创 Day21 : TCP(一对一聊天、群聊、互联五子棋大战)、UDP一对一聊天、Http(互联网下载图片、查询快递)

#TCP通过三次握手建立连接Step 1:客户主机发送TCP SYN数据段到服务器(SYN=1,客户机制定起始序号seq=x)Step 2:服务器主机收到SYN,用SYN+ACK数据段响应(SYN=1,ACK=1,seq=y;ack=x+1)Step 3:客户收到SYN+ACK,用ACK数据段响应,可以包含数据(SYN=0,ACK=1,seq=x+1,ack=y+1) (当SYN...

2019-05-22 17:54:43 287

原创 Day19:多线程改造断点续传、多线程单例模式、线程池

###多线程改造断点续传public class Test01 { public static void main(String[] args) { /** * 案例:采用多线程技术,改造之前的断点续传的案例,实现多线程断点续传,要求线程的数量可由客户端程序来设置 */ //1.客户输入线程数量 Scanner scan = new Scanner(System...

2019-05-21 19:45:48 190

原创 Day20:TCP、InetAddress、守护线程

TCP-套接字编程###1.客户端与服务器通信客户端public class Client { public static void main(String[] args) throws UnknownHostException, IOException { Socket socket = new Socket("127.0.0.1",9999); //1.向服...

2019-05-21 19:36:07 160

原创 Day20:线程之间的通信-----生产者消费者

案例一:有两个线程,一个生产者线程,一个消费者线程假设有一个产品类(实体类),我们通过生产者线程对其值(属性)进行设置,通过消费者线程再读取其设置的值。要达到的最终效果是:每次生产一个,消费一个。分五步来实现:第一步,两个线程正确操作同一个数据源第二步,采用循环实现数据的交替变化(数据在两个产品之间切换),来更明显发现上述程序存在的问题(把潜在问题放大化)第三步,采用同步机...

2019-05-21 19:21:42 127

转载 多线程:转载自-时光如水_岁月如哥

多线程(多线程的引入)多线程(多线程并行和并发的区别)多线程(Java程序运行原理和JVM的启动是多线程的吗)多线程(多线程程序实现的方式1)多线程(多线程程序实现的方式2)多线程(实现Runnable的原理)多线程(两种方式的区别)多线程(匿名内部类实现线程的两种方式)多线程(获取名字和设置名字)多线程(获取当前线程的对象)多线程(休眠线程)多线程(守护...

2019-05-20 20:59:22 322

原创 Day18:多线程-火车站多窗口售票案例

一、进程与线程进程的特征:每一个进程的内部数据和状态都是完全独立的; 创建并执行一个进程的系统开销是比较大的; 进程是程序的一次执行过程,是系统运行程序的基本单位。线程的特征:在Java中,程序通过流程控制来执行程序流。程序中单个顺序的流控制称为线程。 多线程指的是在单个进程中可以同时运行多个不同的线程,执行不同的任务。多线程意味着一个程序的多行语句可以看上去几乎同时运...

2019-05-20 20:48:47 795

Datepicter时间控件.zip

onfocus="WdatePicker({isShowClear:true,readOnly:true,skin:'default'})"

2019-06-27

空空如也

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

TA关注的人

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