自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Hexo框架Ayer主题搭建我的博客

关于Hexo ayer主题搭建Blog使用的框架、插件下面页面展示我的博客链接: RainのBlog.使用的框架、插件Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Ayer Ayer 是一个干净且优雅的 Hexo 主题,自带响应式,加载速度很快。——Ayer 在马来语中是“水”的意思,在西班牙语中是“昨天”的意思。Valine 一款快速、简洁且高效的无后端评论系统。hexo-helper

2021-11-15 19:07:30 554 2

原创 vue的常用指令

v-html: v-html会将元素当成HTML标签解析后输出<div id="app"> <h2>{{url}}</h2> <h2 v-html="url"></h2></div><script src="../js/vue.js"></script><script> const app = new Vue({ el: '#app', data: {

2021-06-19 09:54:13 114

原创 Vue.JS 基础

AngularJS是Vue早期开发的灵感来源。然而,AngularJS 中存在的许多问题,在 Vue 中已经得到解决。 [8]Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件 [] 。Vue.js

2021-06-08 14:56:37 259 1

原创 SpringDataJPA

SpringDataJPA概述:Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,是在JPA规范下的专门用来进行数据持久化的解决方案,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中,推荐使用Spring

2021-05-29 15:41:46 141

原创 异常Throwable

什么是异常?Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。编译时异常和运行时异常A: 编译时期异常:是Exception的子类,非RuntimeEx

2021-05-17 10:25:55 80

原创 idea实用插件及其技巧

Idea剪切板:使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。汉化插件:Chinese下载插件chinese,勾选上,重启Idea,汉化成功。效果如下翻译插件:Translation安装成功后 ,选中想查询的单词或代码,右键翻译或者快捷键Ctrl+shift+Y还可以用来对不熟悉英文的方法名,变量来进行命名,先输入中文变量或者方法名,如何选中该词语,在右键选择翻译并替换,Crtl+Sh

2021-05-09 10:14:50 265

原创 Swing

Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event。AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。Swing :为解决 AWT 存在的问题而新开发的图

2021-05-09 10:11:21 203

原创 多线程Thread

学习多线程之前我们要清楚几个概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。一个程序运行至少有一个进程,一个进程中可以包含多个进程多线程就是一个程序中有多个线程在同时执行。如何创建多线程:创建多线程程序的第一种方法:创建Thread类的子类java.lo

2021-01-21 15:20:55 77

原创 ArrayList案例

下面是在学习关于集合ArrayList过程中, 使用ArrayList来实现一副扑克牌的洗牌和发牌和看牌的一个流程。步骤如下:配置牌这样一副完整的扑克牌就实现了,存储到ArrayList当中。洗牌我们使用集合的工具类中的方法shuffle,来进行随机将牌的顺序打乱。这样就得到一副无序的牌。发牌利用ArrayList集合来实现分配牌4.看牌System.out.println(“周润发:”+player1);System.out.println(“刘德华:”+play

2021-01-21 15:18:43 182

原创 Mybatis框架

首先让我们来了解一下框架的概念:框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方 法;另一种认为,框架是可被应用开发者定制的应用骨架、模板。框架中定义好了一些功能。这些功能是可用的。可以加入项目中自己的功能, 这些功能可以利用框架中写好的功能。框架特点:框架是针对某一个领域有效。 特长在某一个方面,比如mybatis做数据库操作强,但是他不能做其它的。框架是一个软件,半成品的软件,定义好了一些基础功能, 需要加入你的功能就是完整的。 基础功能是可重复使用的,可升级的。M

2021-01-21 15:16:52 79

原创 HashSet 集合

Set 接口的特点:1. 存入集合的顺序和取出集合的顺序不一致2.没有索引3.存入集合的元素没有重复HashSet 代码示意:public class HashSetDemo2 {public static void main(String[] args) {//创建集合对象HashSet<Student> hs = new HashSet<Student>();//创建元素对象 Student s = new Student("zhan

2021-01-21 15:14:48 497

原创 JAVA 中的重点概念

下面是 java 学习当中重点的概念,容易混淆,需要我们牢记。1.匿名对象://普通使用方式Scanner sc = new Scanner(System.in); int sum = sc.nextInt();//匿名对象方式int num = new Scanner(System.in).nextInt();匿名对象只能使用唯一的一次,下次再用不得不在创建一个新对象。注意事项: 如果确定有一个对象只需要使用唯一的一次,就可以使用匿名对象。2.多态性:代码中体现多态性,就是一句话:父类引

2021-01-21 15:07:19 97

原创 常用数据模型

对于数字地图而言,数据是很重要的一块内容,好的地图效果离不开好的数据做支撑,而好的数据需要分层合理、可控性强,以便于在地图中对其进行风格渲染,控制其在特定比例尺下是否显示等。同时,一份有地理意义的地图,也应该考虑其坐标系统。本小节针对以上提到的几个方面,来讲述如何进行地理数据的设计,让数据更符合我们的使用要求。数据分层设计常用数据模型常用的数据模型包括:点数据模型、线数据模型、面数据模型和文本数据模型。 点数据模型(Point)点是零维的,存储为单个的带有属性值的 x,y 坐标对。用来表达

2020-05-29 01:40:40 567

原创 运输层

从通信和信息处理得角度看,运输层向他上骂得应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最底层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机协议栈才有运输层,而网络核心部分的路由器在转发分组是都只用到下三层的功能。运输层的作用“逻辑通信”的意思是“好像是这样的通信,但事实上并非真的这样的通信”。从ip层来说,通信的两端是两台主机。但“两台主机之间的通信”这种说法还不够清楚。严格地讲,两台主机进行通信就是两台主机中的应用进程

2020-05-18 14:05:51 104

原创 如何设计地图符号

地图是各种符号按照一定的规律组织起来的信息综合体,地图通过符号来表示制图对象的位置、类型、级别等属性。地图符号具有以下特点:约定性某些地图符号经过了长时间检验,为广大读者所熟悉和承认,如首都使用红色五角星表示,铁路使用灰白相间的线表示等。任意性是指对于同一个制图对象,可以设计出多种符号来表示(主要表现在专题地图上),这也是不同的人能设计出不同风格地图的原因。抽象性地图符号并非某...

2020-05-08 14:06:35 1840

原创 算法概念

算法是什么?算法是解决问题的方法,是程序设计的精髓,程序设计的实质就是构造解决问题的算法。算法的设计取决于数据的逻辑结构,算法的实现取决于数据的物理存储结构。1.算法的概念和特性算法是对特定问题求解步骤的一种描述,它是指令的有限序列。做任何事情都必须事先想好进行的步骤,然后按部就班地进行,才不会发生错误,计算机解决问题也是如此。对于一些常用的算法应该熟记,比如求阶乘、求素数、求是否闰年等算法...

2020-04-27 22:20:04 415

原创 多条件查询

作者:HZY多条件查询,就是根据各种条件筛选数据。例如根据编码筛选数据,根据颜色,款号,尺码,商品名称筛选等等。首先把需要条件传到查询方法。 //商品多条件查询 function setState() { var UsPosition = $("#UsPosition").val() var query = $("#Euery").val()...

2019-07-27 14:45:41 119

原创 时间查询

作者:HZY时间查询顾名思义就是根据时间来查询,也就是这个样式,可以筛选出你想要的某个时间断的数据。上面就是筛选出来当月的的数据,也就是2019-07-01 到2019-07-31.的数据首先把页面的日期传到控制器,这样才可以根据你的条件来筛选。先看页面代码//时间状态多条件查询 function SalesInquiry() { var Status = $...

2019-07-27 14:32:44 196

原创 通过时间筛选数据库数据

通过时间筛选数据库数据开发工具与关键技术:web作者:熊琪撰写时间:2019.07.16基本思路:首先获取到时间然后通过提交方法转到控制器方法然后在根据时间规定好时间段,在对数据库中数据根据时间段筛选查询出来。首先看视图提交代码:function SalesInquiry() { var Status = $("#Status").val() ...

2019-07-17 20:21:40 1753

原创 根据下拉框改变时间

根据下拉框改变时间开发工具与关键技术:作者:熊琪撰写时间:2019.07.16开门见山,直接看上效果图:(图一)根据下拉框的改变,随之改变input框中的值,当天为2019年7月16日,昨天为2019年7月15日,需要点击完下拉框中的值把input框中值改为2019年7月15,首先得获取到今天的日期。代码:var Time = $("#DateC").val(); ...

2019-07-17 20:10:40 314

原创 layui表格的编辑与合计

作者:HZY在我们使用layui表格的时候,有时候需要修改表格中的数据,还有表格中的合计效果,先来说一下修改表格中的数据,在阅读layui文档时会发现layui表格中有一个参数 edit,Edit:单元格编辑类型 ,目前只支持:text。这个属性就是用来编辑表格中的数据的。下面展示代码 { title: '商品名称', field: 'CommodityName', align: ...

2019-07-17 15:19:05 2564

原创 Session

首先先说一下session是什么,Session就是会话,保存于服务器端。作用又是什么呢? 比如做一个网站的登陆页面就需要用到session,登陆以后需要记住登陆用户的信息状态,这时候就需要用到session,如果不使用页面之间就需要进行传值,避免没有信,使得获取不到信息从而没有登陆上,也就是注销。当我们把用户登陆的信息放入sesion中,这个时候我们就可以从session中提取我们需要的用户...

2019-07-17 10:04:35 134

原创 验证登陆cookie

登陆时使用了cookie方法,cookie 会记录登陆的用户名和密码信息,下次登陆就不需要输入用户名和密码,浏览器会直接读取cookie。if (strIsRember != null && strIsRember.Trim() == “true”){//记住密码 保存cookieHttpCookie cookie = new HttpCookie(“user”);c...

2019-07-07 11:21:38 1474

原创 时间类型转化

作者:HZY在数据库中,我们常用到的时间数据类型有data,time,datatime,这三种分别是代表,年月日,时分秒,年月日时分秒。这三种类型不能直接在页面显示正确的时间类型。如下图,分别会显示成这样。这是查询之后被Json序列化之后的结果data变成了/Data(88000000)/ , time 变成了 object ,datatime也变成了/Data(88000000)/。 我...

2019-07-07 09:49:06 719 1

原创 限制输入

当我们在新增修改数据的时候,经常需要使用到,比如输入手机号码只能输入13位的数字,折扣只能输入0——1直接的两位小数。这些都是限制输入,但是我们该如何使用呢?这时候我们就要用到必不可少的正则表达式了。下面我们就来说明一下方法首先第一种方法1.使用js和正则表达式判断,要限制这个input框输入,首先我们就要获取到他的值,下面这句代码就是获取input的值var ProductiveY...

2019-06-27 21:14:37 534 1

原创 MVC删除

之前已经说过新增修改查询,现在来说下删除方法,当我们想从数据库删除一条数据的时候,我们不能只想着直接删除,还需要根据需求来判断删除这条数据会不会影响其他数据, 如果影响提示有影响,再决定是否需要将其删除。下面先展示一下控制器代码public ActionResult DeleteSupplier(int supplierId) { ReturnJson returnJ...

2019-06-27 21:12:32 103

原创 mvc修改

作者:HZY下面我们介绍增改删查中的改,当需要些修改的时候也需要到控制器中写方法,然后页面在接收方法,和新增方法非常类似。也需要判断是否选中了需要修改的数据,没有选中就提示“请选择需要修改的数据”,修改时判断是否修改的数据和数据库重复,重复提示“和之前修改数据重复”,修改之后提示修改成功或者失败。和新增的逻辑思维基本一样。下面来看下修改代码public ActionResult Updata...

2019-06-18 09:01:12 247

原创 MVC新增

作者:HZY学习MVC我们经常需要使用到的就是新增、修改、删除、查询,下面来说明一下如何写新增代码,首先到控制器写好新增方法,然后再去页面写接收方法,下面先来说控制器的方法,新增数据,我们需要符合逻辑,例如判断 是否可以新增空数据,新增的数据是否与之前重复!这些都是必不可少的,如果没有逻辑思维的判断,数据库内容就会崩溃。所以需要增强自己的逻辑思维,把需求和判断编写完整!下面就是控制器的新...

2019-06-18 08:24:43 117

原创 MVC查询

作者:HZY增删查改是我们学习MVC至关重要的一点,下面我们就来说一下查询,查询分多表查询和单表查询,多表查询比单表查询稍微复一点,不过多敲就理解了。下面先展示一下单表查询,我们需要查询一个品牌的单表,查询一个表的条件就是需要知道它在数据库中的表名称和表下面的字段。下面展示一下代码/// /// 品牌查询/// /// /// public ActionResult Sele...

2019-06-09 15:34:41 245

原创 树形菜单

作者:HZY树形菜单是一种层次分明的菜单,由于现在能力不足,不能靠自己写js代码来实现树形菜单,但是我们又需要用到树形菜单,该怎么办呢?这个时候我们可以选择使用百度来寻找答案,不得不说百度还是很强大的,经过了一番寻找,找到了适合自己使用的树形菜单。下面来说下找到的那个树形菜单的使用方法:首先我们把人家的css样式及js代码 插件引入进我们的页面,也就是以下两个这两个插件可以到下面这个网...

2019-06-09 15:26:42 589

原创 模态框

模态框顾名思义就是弹出来的一个框框,怎么样才能写出模态框,下面就来说下模态框的使用方法。模态框的使用方法有很多,我经常使用的有两种,下面来介绍第一种,首先要用个 标签 里面可以写弹出框页面样式,写好样式之后在写js绑定到form表单,就可以完成点击打开模态框了。下面是代码样式 名称: 下面这段是JS打开模态框的方法function bt...

2019-06-09 15:17:28 597

原创 创建数据库模型

作者:HZY数据库模型是我们在学习MVC中必须用到的,也就是MVC中的M,M代表数据实体模型,其他两个分别代表V:视图,C:控制器。下面我们要说的就是数据库模型的作用和大概怎样创建,首先来说一下数据库模型作用是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据,创建模型引入就能连接数据库数据了。下面来说一下数据库模型的创建方法,我们使用的方法是使用Powerd...

2019-05-28 15:50:06 1525

原创 如何嵌套页面

作者:HZY嵌套页面是我们在学习MVC,搭建页面是经常需要用到的。首先来说下嵌套页面的作用,嵌套页面就是在一个页面中,点击某个事件,然后改变一部分页面,例如在主页面中,点击导航栏,部分页面改变,嵌套页面的作用就是改变局部,把页面套入到一个大页面中,嵌套页面可以嵌套多个,当你想要在页面中放置另一个页面时就需要用到嵌套页面。下面来说怎么嵌套页面,嵌套页面。这个标签就是用来嵌套页面的,下面是...

2019-05-28 15:40:06 774

原创 SQL数据库的分离附加

SQL数据库的分离附加开发工具与关键技术:SQL作者:HZY首先介绍一下数据库的分离与附加,我们在什么时候需要用到分离和附加呢?分离顾名思义就是去除,附加就是添加。、当我们要把数据库拷贝到U盘的时候,就需要把我们所要拷贝的那个数据库文件从数据库分离出去,不然是拷贝不到U盘的,就会出现下面的情况,操作无法完成,因为文件已在SQL 中打开。 所以我们必须要把想要拷贝的数据库文件分离出去。...

2019-05-17 15:41:10 617 1

原创 VS如何引入数据库模型(Model)

开发工具与关键技术:VS作者:HZY首先我们来介绍一下VS中的 ASP.NET. MVC中的Model,ASP.NET.MVC是ASP.NET 编程模式中的一种。MVC是一种使用MVC(Model View Controller 模型-视图-控制器)设计创建 Web应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)View(视图)显示数据(数据库记录)Cont...

2019-05-17 15:27:00 3187

原创 打印水晶报表

想要制作水晶报表首先我们要安装这个插件安装完成之后,我们新建一个文件夹,然后再到这个文件夹里添加,找到新建项,然后在找到下面这个插件完成添加然后在到那个文件夹里面找到新建项,找到数据,在添加一个数据集然后在数据集中添加个 datatable 到datatable里面添加你所需要的数据然后就可以直接制作水晶报表了制作好水晶报表模板号就可以到控制器中写方法了,以下是引用老师的方法...

2019-05-08 19:04:24 112

原创 数据库导入导出

首先找到数据库 右键选择新建数据库,数据库建好之后,找到新建的数据库右键,先找到任务,然后任务里面找到导入数据如上图所示单击导入数据然后在数据源中选中你想要导入数据的格式,然后在浏览路径中选择自己要导入数据的路径,版本会根据你的版本自动选择选择完毕之后点击下一步,如图所示,我们导入的是一个Excel表格 格式的文件,路径也选择好了,就下一步,然后选择我们要导入的地方选择服务器...

2019-05-08 14:21:19 117

原创 layui表格

首先说一下渲染 layui表格渲染的步骤首先要导入layui插件下面详细说明一下渲染表格的方法首先渲染表格的目的是显示数据,让数据有序排列展示,使得看起来简单明了。所以我们应该先到控制器中写查询方法 public ActionResult SelectEmployee(LayuiTablePage layuiTablePage) { List...

2019-05-08 11:35:57 230

原创 Linq查询

Linq语法关键字:From 指定范围变量和数据源Where 根据bool表达式从数据源中筛选数据select 指定查询结果元素所具有的类型和表现形式group 对查询结果按照键值进行分组into 提供一个标识符,他可以充当对join、group或者select的引用orderby 对查询出的元素进行排序join 按照两个指定匹配条件来Equals连接两个数据源let 产生一...

2019-04-28 08:37:35 105 1

原创 正则表达式

正则表达式开发工具与关键技术:web作者:HZY撰写时间: 2019.04.20首先介绍一下正则表达式是什么:正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符,以及这些特殊字符的组合,组成一个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式的作用我们可以通过正则表达式,从字符串中获取我们想要的特定部分给定的字符串是否符合正则表达式的...

2019-04-28 08:32:22 81

空空如也

空空如也

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

TA关注的人

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