自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 在input标签绑定当前时间和layui时间的使用

今天我要讲的知识点是在input标签绑定当前时间和layui时间的使用,可能有的人并不懂这是什么意思,没事,接下来我会给你们慢慢的讲解。我们首先打开开发工具VS,我不知道你们有没有安装Visual Studio 2015,我的版本是Visual Studio 2015,可能有的人有更新的版本吧,如果没有安装的,可以找相关开发人员拷贝一下,也可以自己上网进行搜索下载。来到我们今天要做的内容,首先创建...

2019-06-27 21:43:56 4306 2

原创 获取登录人和登录的时间

今天我给大家带来的技术是获取登录人的信息和登录进来的时间,并且获取登录人进来网页浏览了多久的时间。打开我们开发的工具Visual Studio 2015,简称VS。可能有的人并不知道Visual Studio 2015才是我们的开发工具,因为安装的完成可能会出现一个 Blend for Visual Studio 2015的工具。这个工具跟我们要开发的工具的样子长得差不多,不过它的图标多了一...

2019-04-26 21:43:40 876

原创 MybatisX插件的使用

打开idea,操作如下,我的已经安装了,没有安装的下载一下,重启idea工具注意:要使用MybatisX的代码提示功能,一定要使用MybatisX代码生成器生成的代码才有提示使用MybatisX代码生成器字段前缀和后缀是表的字段,例如a_name。baseMapper报错是因为还没有添加依赖根据id查询数据,按住alt+enter键,点击Generate Mybatis Sql生成对于的sql语句sql语句...

2022-04-20 11:09:31 5845

原创 Spring Boot 整合 Redis案例

1.创建spring boot项目创建Spring Boot工程:点击next,选择自己的spring boot版本号2.添加相关依赖本次项目所需要的依赖:redis apache通用池 mysql mybatis 通用mapper lombok web test引入依赖<dependencies> <!--redis--> <dependency> &l

2022-04-20 10:40:54 365

原创 SpringBoot热部署

1.热部署1.1引言为了进一步的提高开发效率,springboot为我们提供了全局项目热部署,日后在开发过程中修改部分代码以及相关配置文件后,不需要每次重启使修改生成,在项目中开启了springboot全局热部署之后只需要在修改之后等待几秒即可是修改生成。通俗来讲就是修改java类或页面或者静态文件,不需要手动重启1.2 原理:类加载器1.3 场景:适合于本地开发环境2.引入依赖<!--springboot-devtools热部署--><depend..

2022-04-19 10:57:18 237

原创 【简单易懂】Java多态

一、多态是什么 多态是同一个行为具有多种不同的表现形式二、多态的优点 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性三、多态存在的三个必要条件继承 重写 父类引用指向子类对象:Parent p = new Child();四、多态的执行过程 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。五、...

2021-11-17 19:09:41 427

原创 Java面试题 (线程的生命周期?线程有几种状态)

一、线程通常有五种状态:创建,就绪,运行,阻塞和死亡。(1).新建状态(New):新创建了一个线程对象。(2).就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。(3).运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。(4).阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进 入就绪状态,才有机会转到运行状态。(5).死

2021-11-17 19:04:59 277

原创 开启两个线程池,打印1-10,线程A打印奇数(1,3,5,7,9),线程B打印偶数(2,4,6,8,10)

Java面试题开启两个线程池,打印1-10,线程A打印奇数(1,3,5,7,9),线程B打印偶数(2,4,6,8,10)public class LockSupportDemo { static Thread A; static Thread B; public static void main(String[] args) { A = new Thread(()->{ for (int i=1;i<=9;i+=2){

2021-08-09 20:27:47 403

原创 上传文件到阿里云对象存储OSS

准备工作:开通对象存储OSS功能,新建一个Bucket工程。第一步:在idea工具里面的pom.xml引入依赖包<dependencies> <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> </dep

2021-05-29 10:11:45 655

原创 统一结果返回对象

在实际项目操作中,不同人使用的返回数据格式不一样。这样就会造成项目合成时,会遇到问题。为了解决这个问题,我们可以使用统一结果返回对象,缓解不必要的麻烦。我使用的json格式统一返回对象。项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容返回的格式:{ "su

2021-05-29 09:59:14 143

原创 SpringBoot发布到阿里云服务器

准备工作:申请阿里云云服务器,加入安全组,配置规则。工具:Xsell7和xftp7工具的好处:不推荐在阿里云远程访问配置,因为只要一小段时间不操作,服务器就会进入休眠状态,又得重新输入连接密码才能激活。Idea打包,第一种方式打开项目路径输入cmd,mvn clean package 项目打包java -jar 项目.jar包第二种方式直接在idea里面打包为什么要使用Docker:Docker可以解决:在本地项目运行,访问没有问题,但到了其他人手上,往往会出现问题,这样的问题往往是环境变量

2021-05-18 08:53:11 158

原创 SpringBoot打包发布

在学习完SpringBoot后,我们在不依赖Tomcat前提下怎样启动项目呢?这就是我今天要讲的SpringBoot的打包发布。我用的是idea开发工具来打包SpringBoot项目。打开项目的所在路径,如下图这是我的项目路径D:\myidea\crm_system2,第一步:把target文件删除,然后打开命令行cmd,在命令行那里找到项目的所在位置。如下图操作:找到项目文件之后,输入mvn clean package命令开始打包项目,打包完后打开target文件,我们会发现里面有个jar包。如

2021-05-09 09:19:35 216

原创 快速入门SpringBoot

今天我要分享的技术点是,如何快速入门SpringBoot,在学习SpringBoot之前,我希望大家对Spring,SpringMVC,Mybatis有一定的了解。一、 什么是SpringBootSpring Boot是由pivotal团队提供的全新框架,其设计目的是用来简化spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven

2021-05-09 09:09:17 153 1

原创 冒泡排序

今天我要教的技术内容是冒泡排序。首先我们要安装好MyEclipse开发工具,大家可以下载自己电脑配置。32位系统配置的安装选择自己的电脑类型安装,我的window10,安装的是64位的MyEclipse软件。下载完好打开安装的MyEclipse软件,里面的步骤我就不详细的讲。主要是在里面引用你安装好的JDK版本,然后新建Java文件,里面写具体的内容。我先教第一个冒泡排序方法。如下图所示:运行结果如下:上面是第一种冒泡选择的方法,用双重for循环来实现,还有一种更简单的冒泡排序方法,就是用while

2021-01-21 14:51:43 92

原创 认识数据结构与算法

今天我们来学习一下数据结构与算法。对数据结构与算法来说,可能会有一点复杂。大家要认真的思考一下。大家先了解一下什么是程序,程序就是算法加数据结构组合而成的。针对实际问题,编写出一个高效率的处理程序,就需要解决如何合理组织数据,建立合适的数据结构,设计较好的算法,来提高程序的执行效率。对数据结构研究什么,对现实中,我们对数据结构的研究有1、逻辑结构:(1)线性结构:结构中的数据元素之间存在一对一的线性关系。(2)树结构:结构中的数据元素之间存在着一对多的层次关系。(3)图结构:结构中的数据元素之间存在着多对多

2021-01-21 14:45:29 197

原创 学习第一个Java语言

前面我讲了Java的发展历程和主要特点和安装JDK以及它的配置环境,如果读者们在安装或者配置环境的时候出现了问题,可以在评论区哪里把问题提出来,我会在空闲的时间里帮你们把问题给解决。那么,我们进入今天要讲的主题。我今天要讲的是学习第一个Java语言,我们把JDK安装和环境搭建好之后,可以文本那里来写Java语言。第一步:创建文本第二步:在文本那里写你要实现的Java语言,例如:里面的HelloWorld是类名,main方法是程序的入口。System.out.println是打印到控制台输出。把文本保

2021-01-21 14:38:30 132 2

原创 学习Java第二篇

回顾上次学习Java第一篇,我主要讲了认识Java,Java的发展史,Java语言的主要特点,Java两种核心机制。那么我们继续学习Java第二篇,主要内容是JDK的安装和配置JDK环境变量。第一步:安装的版本自己可以在网上下载,下载完后,点击图标,进入所示的安装界面,点击下一步。如图所示: 第二步:选择要安装的组件,安装路径(建议直接默认),选择后点击“下一步(N)”如图所示:第三步:等待安装就可以了。第四步:安装公共JRE,默认就行,选择后点击“下一步(N)”。第五步:等待公共JR

2020-12-19 09:13:48 94 1

原创 学习Java第一篇

在学习Java之前,我可能对Java认识跟大家是一样的。都以为学习Java是一种很厉害的语言,确实,Java是一种很简介的语言,它可以用少量的代码,做出更强大的功能。比如,之前我在腾讯课堂学习了用Java做出一下小游戏,感觉挺厉害的。要是用前端的知识去做一个小游戏,可能会非常的麻烦。那么今天由我带读者们学习一下Java的第一篇。第一个内容是认识Java:Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事

2020-12-05 18:52:33 70

原创 如何通过代码调用iServer地图

今天我要教给大家的内容是:如何通过代码调用iServer发布的地图。所用到的开发工具有两种:一种是Visual Studio 2015,这个是用来写代码的;还有一种是iServer发布地图工具。要想通过代码调用地图的时候,必须要启动iServer软件,不然在浏览器里面是看不到你要调用的地图。首先,我们打开Visual Studio 2015,创建一个MVC。如果不懂得怎么创建MVC的话,请看一下我以前写的文章里面有详情的介绍了MVC。创建完之后,然后在项目里面创建一个视图,用来放我们要实现发布地图的代码

2020-05-28 17:23:30 747 1

原创 实现iServer发布地图

今天我要教给大家的是如何用SuperMap iServer发布地图,以及为什么要发布地图。上一次我讲的是认识SuperMap GIS开发,当你们用那个软件之后,怎样把里面的地图发布出去呢?这就是今天我要讲的用SuperMap iServer来把地图发布出去。然后在从里面把地图放到我们的浏览器上面来。当然在讲之前,我们先来讲一下如何安装,以及安装之后,要怎么做。https://malagis.com...

2020-05-08 11:27:04 621 1

原创 认识SuperMap Gis开发

今天我写的文献题目是认识SuperMap Gis开发。在讲之前,我希望你们要有SuperMapde的开发工具。我用的SuperMap开发工具是SuperMap iDesktop 9D版本。如果你们没有下载的话,你们可以在百度搜索iDesktop。我这里推荐的链接是:http://support.supermap.com.cn/product/iDesktop.aspx。 你们看自己的需求进行下载那...

2020-04-28 12:27:10 653

原创 批量启用和停用的方法

今天我要教给大家的技术是批量启用和停用的方法。首先我们来到控制器写我们要批量启用和停用的方法。代码如下图所示:声明两个变量来接收数据,用try…catch来扑捉一下错误,然后是查询要启用和停用的数据的表,大家可以在写的时候,慢慢了解这个方法的涵义。把方法写完之后,我们就可以去页面写启用和停用的js代码了。首先我们要判断一下选中的值是什么样的状态,代码如下://JudgingState 判断选...

2019-07-27 11:09:35 914

原创 树形图的查询

今天我要讲的内容是树形图的查询,也可以说是怎样弄出来一个树形图吧。刚开始接触树形图的时候,感觉树形图有点难,但经过自己的思考和网上查的一些资料来看,树形图并没有想象中的那么难。当然我讲的是基础的查询树形图的方法。我们打开开发工具VS,我今天用的表名是客户分类,主要是把客户分类到不同的节点。在查询之前,我先给大家看一下数据库的设计。如下图:主要的字段有客户分类ID、第二个是递归(即自己调用自己)...

2019-07-27 10:36:01 528

原创 启用和停用的方法

今天我要教给大家的技术是启用和停用的方法,简单来说是判断选择启用的时候让启用在表格上显示,选择停用的时候在表格上显示停用。打开开发工具,在写这个功能之前,我写了一个新增的方法,因为我要新增数据,单表新增的方法,我之前写过,如果有不明白的地方可以咨询我。我要新增的页面如下图所示:上面的正常和锁定是我今天要讲的启用和停用的方法是一样的,只是换了一个名称。我要新增的内容是姓名和备注跟状态。名字跟备注...

2019-07-18 09:14:45 2851 1

原创 批量删除数据的方法

今天我要讲的内容是批量删除数据的方法。打开我们的开发工具VS,然后在控制器写我们需要的内容,我们的数据是从数据库里面提取出来的,所以我们在删除数据之前,要把数据查询出来,我之前写过单条数据的删除,如果大家对删除单条数据不理解,可以去看我之前写过的文档。在这里我就不教大家怎样去查询数据了,我先把今天要删除的页面给大家看一下。如下图所示:由于数据是有关联的,我在讲批量删除的时候会选择几条数据进行删...

2019-07-18 09:00:26 1989

原创 验证登录的方法

今天我要教给大家的技术是验证登录的方法,新建一个控制器,在控制器里面写我们验证登录的方法。在验证之前,我们先把页面搭建,下面是我搭建好的页面,如下图:在上图中账号是要手机号码才能登录的,所以在登录的时候,我们要判断账号是否为手机号码,如果不是就不能让用户输入。密码也是要做验证,我不知道你们的密码是否做了判断,我要做的密码判断是长度在6至14位,不管是数字还是英文还是字符都是可以注册的,当然我也...

2019-07-07 08:28:49 1172

原创 日期时间转化的两种方法

今天我要讲的技术内容是日期时间转化的两种方法。一种是在控制器里面转化,一种是在页面上转化。那么,接下来我们进入今天的学习内容吧。我们打开开发工具VS,然后创建一个MVC的控制器,在里面写我们今天要教的内容。我们完成这个功能的时候,需要用到数据库,首先我们先把数据库引入项目里面。之前一直没有教大家怎么去引入数据库,那么在教今天的内容之前,我先教大家怎么引入数据库吧。其实挺简单的,我们打开项目解决方案...

2019-07-07 08:06:13 1644

原创 密码的加密方法

今天我继续为大家讲解技术上的问题,我要讲的知识是密码的加密方法,为什么要对密码进行加密呢?在这个互联网的时代,个人信息要保护的更完善,因为有的时候个人信息就会被泄露出去,被不法分子盯上去,然后利用技术进行破解,那时候自己的安全性可能就会变得很低,为了不让一些黑客轻易的破解密码,我们要对密码进行加密。加密的方法有好多种,那么破解密码的方法肯定也有很多种。我们的数据库肯定要保护好,不然数据就会被不法分...

2019-06-28 08:14:43 565

原创 JavaScript数组的常用方法

今天我要教给大家的技术是JavaScript数组的常用方法。在教数组常用方法之前,我们先来认识一下,什么是数组?我们知道变量是用来存储数据的,一个变量只能存储一个内容,那么我们要是想存储多个数据的时候要怎么办呢?我们不可能声明多个变量吧,这样就很麻烦了,那么这时候就需要数组了。数组是可以用来存储多个数据的。我们可以创建单个数组的时候,然后给它赋值。也可以声明的时候给数组赋值。那么就接下来我就教大家...

2019-06-18 09:24:53 89

原创 水晶报表

今天我要教给大家的内容是水晶报表,什么是水晶报表?水晶报表是一个可以打印数据的工具。当然在打印之前,我们要安装一下水晶报表软件。我用的水晶报表软件是编程软件——CRforVS_13_0_14。我就不教大家怎么安装了,只要在里面点击下一步再下一步就可以了。如果你们不知道是否安装成功,那么我教大家怎样判断一下是否安装成功了:首先来到项目解决方案,找到你要水晶报表的区域,在区域那里新建一个PrintRe...

2019-06-18 09:02:44 10972

原创 将数据库的数据导出到Excel里面

今天我们来学习一下将数据库的数据导出到Excel里面。上次我讲到了将数据从Excel表格导入到数据库里面,这次我们学习一下将数据库的数据导出到Excel里面。首先我们打开开发工具。我们来到页面把导出的代码写一下:在上面,我们给了导出按钮一个onclick事件的ExportToExcel,然后我们获取这个事件,写一下导出的方法。实现的效果图如下:在写导出的时候,我们先来到控制器查询我们要导出...

2019-06-09 20:17:08 12119

原创 怎样快速的创建验证码

各位读者大家好,今天我要讲的内容是如何用VS快速的创建二维码。首先打开我们的开发工具。创建一个控制器,我们先把验证码的代码写一下,代码如下:实现的效果如下:上面是我做好的样式,现在我要教大家是这么做出来的。在上面代码中,我给了一个input标签,还有一个img标签,那个链接本来是没有的,我们先把生成验证码的图片写一下,在写验证码图片的时候,我们要先引入两个类,我们创建一个文件夹为Commo...

2019-06-09 19:45:49 959 1

原创 将Excel里面的数据导入到数据库

今天我要讲的内容是如何将Excel里面的数据导入到数据库,首先我们打开开发工具(VS),在前面我们学过如何查询数据,在这里我就不多说了。在表格上面,有两个按钮,一个是导入考生,一个是导出考生。今天我要讲的是导入按钮的功能,按钮的代码如下:图片里面的序号,学号,姓名,身份证号,性别,学院,专业,年级,班级,还有账号是我们需要导入的,操作按钮不用导入,因为操作按钮是我们自己写的代码。样式布局完整...

2019-06-08 21:26:35 568

原创 PowerDesigner快速的创建出数据库

今天我讲的内容是如何用PowerDesigner快速的创建出数据库,打开我们的工具pdShell16.exe,如果版本不对,可以先预习一下。我之前教过大家如何建一个物理模型了,打开的工具的时候,会出现一个弹出框,如下图所示:我们选择第一个Create Model,点击进去之后,左边有两个选择,我们选择第二个Model types,然后选择Physical Data Model,选择之后,后边会...

2019-05-28 09:41:26 561

原创 关于JavaScript事件

今天我要教给大家的技术是JavaScript里面的事件。那么,什么是事件呢?事件是可以被JavaScript侦察到的行为。我们可以用事件为JavaScript创建动态页面。网页中的每一个元素都可以产生某些可以触发JavaScript函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击事件,还有当我们页面的内容是鼠标移进去,让内容出来,这时我们需要鼠标移入事件,但我们要的效...

2019-05-27 21:52:57 231

原创 PowerDesigner的四种模型

今天我教给大家的内容是PowerDesigner的四种模型,要想学习这个内容,我们首先要安装一下PowerDesigner,我的PowerDesigner版本是16.6的,如果你们的版本出现不一样,可以浏览一下我的文档进行学习。那么PowerDesigner有哪四种模型呢?主要有概念模型(CDM Conceptual Data Model);物理模型(PDM Physical Data Model...

2019-05-17 08:18:28 2397

原创 用input标签计数

今天我教大家的内容是用input标签计数,这个方法主要是用一次性计时器来实现,当然我们也可以用间隔计时器来实现。打开我们的开发工具(Adobe Dreamweaver CC 2017),简称DW。首先我们把页面布局,下面是我布局的代码:我在上面布局三个按钮,分别给它们的id,由于实现这个功能要用到js,所以我创建了一个js来实现我们下面的功能,然后把js引进来。下面是我们布局出来的样式图:...

2019-05-17 08:09:03 1300

原创 正则表达式

今天我们来学习一下正则表达式,我想大家对正则表达式可能并不是很熟悉吧,那么今天就由我来教大家正则表达式。首先我向大家介绍一个.Net下的工具Regex Tester,我们可以在这个软件里面写我们需要的正则表达式。安装完成后,我们先来初步了解一下正则表达式。大家可能不知道正则表达式到底是什么?我就告诉大家,正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码;正则表达式是...

2019-05-08 20:31:54 74

原创 修改数据

今天我们来学习一下用VS修改数据。我这次教给大家的是修改学院,修改学院是修改学院的名称和学院的代号。首先我们先把数据查询出来,然后我们自定义一个修改的按钮,如下图:修改按钮的代码:function setOperate(data) {//获取绑定表格的主键IDvar academeId = data.AcademeID;var btns = “”;btns += ‘<butto...

2019-05-08 20:27:49 164

原创 获取点击隐藏和显示

今天我要写的内容是获取点击隐藏和显示的功能,我要做的功能是点击一个图片出来另一个页面。首先我们打开开发工具VS,创建一个ASP.NET MVC的开发模式。讲这个之前,我们先来讲一下MVC,之前我一直讲创建一个MVC,那么MVC到底是什么呢?其实在ASP.NET的里面有三种开发模式,分别是:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、...

2019-05-07 20:37:49 438

SSM开发CRM客户关系管理系统.zip

java,ssm框架

2021-05-29

空空如也

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

TA关注的人

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