自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目建设思路

最近做一个练习项目,销售相关的,那么我们就要理清思路,把重点提出来,销售重点是什么,货物的信息和钱币的标价,货物信息包括:货物的类型、价格、数量、样式、尺码、特点、还有编码和品牌等…这些是我们需要新增的,也就是进货的信息录入,那么,是不是还有其他的信息呐,肯定有很多的,一件商品有很多的参数绑定在一起,组成一个商品信息,在我们售卖的时候可根据商品编码或特征来查询到该对应商品,然后调出价格,进行售卖,销售后改变该商品信息,数量-1,售空等状态,我们正常销售的时候就是大概这些我们看得到的数..

2021-09-08 18:16:34 662

原创 2021-08-27

SSM整合2上期我们分享了创建一个项目到项目的lib和基础文件夹,现在再说一下,我们的xml,1、创建配置文件 springMVC-servlet.xml ,配置如下:2、在 web/WEB-INF/web.xml 中添加SpringMVC相关配置:...

2021-08-27 18:18:18 126

原创 SSM整合1

SSM整合1首先我们需要创建一个项目,目前使用的是Wed;然后创建所需的文件夹目录用于存放文件。比较重要的一个地方就是lib,创建lib,然后导入spring、springMVC、MyBatis、Junit、json、文 件上传、日志 相关的jar包,导入的Jar包说明如下这里我们引入相关的jar包,这里之前我出现过一个问题,就是文件有显示,但是文件损坏了,导致于看上去一切正常,但是一个包都不能使用。创建好lib后,我们在lib上面右键,选择这个Add as L.

2021-08-27 18:11:01 135

原创 MyBatis

MyBatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解 来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中 的记录。我们要使用MyBatis就需要引入MyBatis的jar包到lib里。然后就需要我们去编写MyBatis的配置文件了;创建一个x..

2021-08-06 19:04:49 87

原创 Java Spring相关笔记

Java Spring相关笔记Spring是一个IOC(DI)和AOP容器框架。Spring的优良特性1. 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API2. 控制反转:IOC——Inversion of Control,指的是将对象的创建权交给Spring去创建。使用 Spring之前,对象的创建都是由我们自己在代码中new创建。而使用Spring之后。对象的创建都 是由给了Spring框架。3. 依赖注入:DI——Dependency Injection

2021-07-28 14:53:30 125

原创 仿造一个微信的支付密码的验证

仿造一个支付密码的验证我们在项目里日常用到的密码框大多数是<input type="password">,它大概是这样的:而我们在手机上的微信支付密码则是这样的:这样一个6个格子,每个格子只能输入一位数的6位密码。那么我们先来说一下样式组成;整体大概是这样,不难看出是6个input,我们给他6个相同的样式,做出一个正方形的格子,后面的oninput="inputnumMM2(this)"是一个方法,限制输入的是数字的,同时也是触发输入的方法,下面来看..

2021-07-15 21:22:19 309 1

原创 BigDecimal的基础处理

BigDecimal的基础处理最近实践模拟了一款借贷系统,里面真是每个页面不离钱,这里有金额,哪里也有金额,更可怕的是有些还是通过利率折扣去计算出来的,要知道,金钱货币特别严谨,差之毫厘谬以千里那种,少一分用户是不干的。使用关于货币金钱的字段也有一个专门的类型——BigDecimal。当然了我只是模拟项目,对于BigDecimal的处理可能很多地方不到位,望指出改正。谢谢!那么我们来看一下,BigDecimal,在mySql数据库的类型是(decimal),这里我注意到一个,如果说你的数据只

2021-07-07 08:02:00 418 2

原创 以状态为条件的条件查询——玩转状态

以状态为条件的条件查询首先如图,这里针对的是一个多表的连表查询,待审核和通过还是未通过,过期的数据差不多都类似,唯一不同的是状态,当然了,我们这里的条件也相同,所以在查询这个表的时候,只用一个查询,多个数据表格来进行显示,首先我们先设定好状态的代表值: 1是待审核,2是待复审,3是审核通过,4是不通过,5是过期,6是流标,7是撤标设定好不同数字代表不同状态后,我们就正常的查询第一个待审核,传入的数据就是下面的4个条件和一个状态代号,我们通过...

2021-06-29 10:20:04 582

原创 简单的VIP判定思路

VIP的特权判定思路首先我们先看一下开了vip和没开vip的区别;这是SVIP,一次性开通12个月以上专属这是开了vip,12个月以下则是普通vip这是没开VIP的情况,首先从样式可以看出,开了VIP和SVIP的用户有名称变色加持,还有vip徽章认证(当然这里的样式比较丑,咱自己幻想贼好看)现在我们分析一下思路,需要用到的一个关键字段,VIP是否开通状态,假设没开通时这个状态等于0;开通了状态就等于1;其次我们还需要有一个VIP时长的字段,用来区分年费SVIP和普通VIP我们

2021-06-17 20:02:13 1582 1

原创 session

session在我们项目里面,有的时候登录需要用到一个点,就是完成登录后登录注册都隐藏,改为登录用户名,如下图:这里我们看出,登录后,注册和登录都是隐藏的;换成了欢迎您+登录用户名也是获取一个登录状态,在这里的项目里,我们的登录名非常关键,用来获取是否登录的状态,在我们没有登录的时候,就没办法获取到数据,从而没办法进行下一步操作;这里用到了一个session,用来存储临时登录信息;把登录后的账号通过账号查出全部数据,在放到session中,方便我们在页面获取;.

2021-06-08 15:31:18 58

原创 浮点数类型转换和基本数据类型的包装类

浮点数(float;double):float:单精度浮点数(32位);1bit(符号位)8bit(指数位)23bit(尾数位)(float转化double时后面要加F;float f1 = 1.1F;)double:双精度浮点数(64位);1bit(符号位)11bit(默认类型;后面不需要加D修饰;double d1=1.1;)转换过程中会出现精度丢失; 一般是小数转化时才出现;布尔类型(boolean):boolean bool1=ture;Boolean..

2021-05-08 09:55:37 347

原创 接口(interface)

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接 口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就 必须声明为抽象类。 在 Java 中,接口类型...

2021-05-08 09:53:53 317

原创 获取随机数和当前时间

随机数Random random=new Random();//推荐Random random2=new Random(System.currentTimeMillis());ThreadLocalRandom random3=ThreadLocalRandom.current(); byte[] bytes=new byte[3]; random.nextBytes(bytes); for(byte b : bytes) {...

2021-05-08 09:51:29 277

原创 随机坐标生成道具位置

随机坐标生成道具位置 上图的苹果就是我们的道具了;我们普通的游戏道具是吃到道具后添加相应的属性;加血加攻击加能量等;我们就拿上面的举例子;上面的苹果作用就是加血的;和上期的对应;我们如何做到飞机吃到苹果;来触发加血的?和上期一样。用到了x轴和y轴;分析一下原理:当飞机的坐标对于苹果的坐标;飞机加血;苹果消失;大概就是这样; 大概看一下;我们用到最重要的就是随机数;和top和left值的动态输出;里面top值为固定500px;意思就是只能在距离地图上...

2021-01-20 19:56:56 805 2

原创 img路径获取回填

img路径获取回填 这是一个选中后去实现一个显示和一个sessionStorage的运用我们这里看一下;我们选中的飞机分别是玩家1/2中的第三架飞机;我们也可以看到最右边显示的也是我们选中的飞机;包括上面的那个图片和我们的背景图都是通过这样来设置的;1我们还是先来分析一下思路:1我们有左边的飞机;且飞机上都有点击事件;右边有一个显示我们当前选中的飞机图标;2当我们点击左边飞机图标的时候;在右边图标里也会出现我们点击的一样的图标;2再看一下原理:点击左侧飞机获取到对应图标的src路..

2021-01-20 19:37:02 170

原创 Progress标签控制,达到血量计算

Progress控制,达到血量计算 如上图一样,能量和血条都是由一个标签,如下来制作的血量:<progress id="xue1" value="100" max="100"></progress>我们给他一个id;方便后续来获取到血条;来控制血量加减;能量条一样的原理; 我们先来分析一下这里;if条件是当玩家1的攻击子弹打到玩家二的时候触发;首先得有一个打击到后触发的一个火花样式;其次就是玩家二的血量和能量发生变化;如上图我们获取到能量和血条后;..

2021-01-20 19:27:16 229

原创 倒计时

自己无聊做的飞机大战——倒计时其实我这里做的计时主要用到了setInterval这里主要用到的是不停调用和停止调用已经运算和判断;下面先看下源代码这里我们直接一个input,给个禁止输入,然后设置好文字样式颜色我们写在一个方法里面;获取到文本;然后声明一个变量,jishi = 4;这里我们倒计时为321;就是4-1=3;3-1=2;2-1=1;1-1=0若每次调用进去的时候就让他自身-1;及jishi=4-1;jishi=3...

2020-12-15 20:55:36 92 1

原创    Axure RP中的拖动解锁模型

Axure RP中的拖动图标看一下展示图片图中我们做了个手机解锁页面;和手机一样需要拖动到右侧达到一个解锁的目的;那么我们如何去实现这样的效果?重点在于:动态面板、条件判断、显示隐藏、样式我们先看一下布局;解锁位置布局为:一个圆形小球,一个拖动区域,再来看一下原理:点击拖动小球,小球样式发生变化;且沿着水平方向拖动到右侧停止,完成解锁,显示解锁后页面;我们上面说到要用到动态面板;因为动态面板可以添加拖动的一个用例;...

2020-12-04 18:35:24 522

原创 设置背景主题

切换全局背景我们先看一下普通切换背景:切换全局背景我们先看一下普通切换背景:我们在里给了几张图片,这几张图片就是我们需要切换的背景;不难看出当前背景就是第一张图片;我们尝试一下切换一下背景;点击最后一张;我们的背景以及根据点击的图片切换到对应的图片来当背景;那么来看一下实现实录思路;关键就关键在这个session上面了;我们把选中图片的路径获取到;放到imgUrl里面,保存到session里;那么我们通过浏览器的传递;可以把这个图片 的src路径传递到其他页面,实

2020-08-18 11:48:39 158

原创 Excel文件数据导出

模板导出Excel导入导出是一般数据统计中常用到的一个功能;那么如何去实现导出数据呐!我们来看一下:页面:页面通常就是一个想这样的导出按钮;点击按钮就触发跳转: function exportExcel() {window.open('@Url.Content("~/Main/ExportARData")');}跳转到指定控制器方法上面:ExportARData到了控制器,我们又可以分为3个块来看;查出要导出的数据;二.我们先把要导出的字段查出来;然后打开我们需..

2020-08-18 11:30:35 543

原创 sessionStorage

sessionStoragesessionStorage的用法特别常见;比如我们在跨页面传数据的时候就经常能用到它;用来传id传状态;传一些样式数据都可以;提示:通过sessionStorage保存的数据保存在浏览器中;所以创建一个sessionStorage用过后在某些情况需要清除sessionStorage;sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。如何去创建一个sessionStorage呐就像这样;s.

2020-08-09 20:02:47 45546

原创 文件图片保存

获取文件获取文件或者图片;注:由于文件的内存一般都比较大,我们获取到了文件一般也不会直接存入数据库;通常方法是将文件路径保存进数据库,而文件创建一个文件夹保存;要查找的时候通过查找路径就可以调出文件所在位置;打开文件了;获取文件都知道;input标签的 type="file"这个属性就是获取文件;就像这样的就是获取文件的按钮了那么我们主要讲一下图片获取吧首先我们肯定用到上面的input标签的file属性了;但是我们如何去显示图片呐;先看一下图片我们一般用...

2020-08-09 20:00:51 523

原创 单表增删查改

增删查改新增:myModel.S_Airport.Add(数据);修改:myModel.Entry(数据).State = System.Data.Entity.EntityState.Modified;删除:myModel.S_Airport.Remove(数据);查询:int totalRows = myModel.S_Airport.Count();获取数据条数查询:查询的话我们一般查询都是用到layui数据表格了;所以这里涉及到了分页我们先创建好表格;再去..

2020-08-09 19:57:19 326

原创 jQuery中的$.ajax

jQuery中的$.ajax$.ajax({settings});type:类型,"POST"或"GET",默认值为"GET" url:发送请求的地址 async:设置异步,(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求, 请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 data:是一个对象,连同请求发送到服务器的数据 dataType:预期服务器返回的数据类型,如果不指定,jQue...

2020-05-08 20:12:15 854

原创 动画

动画在程序编程里面;不管是网页浏览还是软件应用方面;都离不开动画效果;什么又是动画效果呐?这里的动画不是动画片啦;是指在我们浏览网页或者软件运用过程中的视觉体验;比如点击一个按钮跳转页面;不加动画直接一闪就跳过去了;加了动画就是在跳转的时候出现一些的加载什么的;有一定延迟的过度效果;比如什么淡入淡出;滑动效果;还有旋转和变形都是动画;jQuery中的隐藏和显示效果 ① show() 显示隐藏的匹配元素② hide() 隐藏显示的元素③ toggle()如果元素是...

2020-05-08 20:11:02 78

原创 jQuery 事件

1 jQuery 鼠标事件click() 鼠标单击事件 2. dblclick() 鼠标双击事件 // js ondblclick3. mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生mousedown事件4. mouseup() 当在元素上放松鼠标按钮时,会发生 mouseup 事件。5. mouseenter() 当鼠标指针穿过元素时,会发生mouseenter事件。该事件大多数时候会与mouseleave 事件一起使用。6. mou...

2020-05-08 20:09:42 174

原创 节点树

HTMLDOM 节点树 HTML DOM 将 HTML文档视作树结构1.整个文档是一个文档节点2.每个 HTML 元素是元素节点3.HTML 元素内的文本是文本节点4.每个 HTML 属性是属性节点5.注释是注释节点通过 HTML DOM,树中的所有节点均可通过 JavaScript 进行访问。所有 HTML 元素(节点)均可被修改,也可以创建或删除节点。节点父、子和同胞节点树中的节点彼此拥有层级关系。父(parent)、子(child)和同胞(sibl...

2020-05-08 20:08:23 1492

原创 jQuery

jQueryjQuery是一个快速、简洁的JavaScript框架关于jQuery的使用比较简单Jquer是JavaScript的脚本库;不需要下载安装;需要引入需要的脚本文件就好了;、就像这样;我们把需要运用到的脚本文件直接复制;再粘贴到项目里面;使用的时候参考手册;关于样式,也就是设置css的样式;不过在jquery中;写入样式就有些不同了;当然你也可以按之前的那么写;我们看下jQuery里面的写法吧;我们先看一下手册里对于样式的描述;描述..

2020-05-08 20:05:33 81

原创 同步与异步

同步与异步同步:就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;异步:是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。异步实现:1、运用HTML与CSS来实现页面,表达信息2、运用XMLHttpRequest和web服务器进行数据的异步交换3、运用JavaScript操作DOM,实现动态局部刷新..

2020-05-08 19:46:13 161

原创 JavaScript表单提交

JavaScript表单提交表单提交在程序里面也是常见的东西;就是把我们填写的数据提交上去;进行保存;就比如我们的的QQ登录QQ号和密码;这些就是我们需要填写的数据;然后点击登录把数据提交去进行验证;这里我们就要用到一个标签;<form action=""></form>Form表单;我们首先在布局方面就需要把form表单放在里面;再在表单放入填写数据的标签;比如文本框下拉框什么的;都放在form里面;然后就可以开始写入提交代码来获取.

2020-05-08 19:43:51 970

原创 BOM浏览器对象模型

BOM浏览器对象模型BOM:浏览器对象模型BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为BOM对象有1.Window对象:代表的是整个浏览器窗口,同时window也是网页中的全局对象2.Navigator对象 :代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器3.Location :代表当前浏览器的地址栏信息,通过L..

2020-05-08 19:40:55 240

原创 JavaScript事件

JavaScript事件关于JavaScript的事件我是这样理解的;是指段代码指令的发生执行的一个动作;比如鼠标点击事件就是指鼠标点击;还以回车事件等也是键盘按下键盘的回车键;再比如移入事件就是指鼠标移入到某个地方后去执行某个代码;这些事件;都有一个共同特征;就是需要去做某个动作去触发;我们来总结一下事件吧;onclick 鼠标点击某个对象ondblclick 鼠标双击某个对象onerror 当加载文档或图像时发生某个错误onfocus 元素获得焦点onblur 元素...

2020-05-08 19:35:29 147

原创 文档对象模型

文档对象模型 文档 :文档表示的就是整个的HTML网页文档 对象 :对象表示将网页中的每一个部分都转换为了一个对象 模型 :使用模型来表示对象之间的关系,这样方便我们获取对象节点:节点Node,是构成我们网页的最基本的组成部分,网页中的每一个部分都可以称为是一个节点; 常用节点分为四类 1.文档节点:整个HTML文档 2.元素节点:HTML文档中的H...

2020-05-08 19:33:45 176

原创 对象

数组(Array)1数组也是对象(内建对象)2它和我们普通对象功能类似,也是用来存储一些值的3不同的是普通对象使用字符串作为属性名;而数组是使用数字来作为索引操作元素4索引:从0开始的整数就是索引5数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据日期对象DateDate对象(内建对象)在JS中使用Date对象来表示一个时间我们可以...

2020-04-29 16:37:50 99

原创 正则基础

表1.常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d ...

2020-04-29 16:33:46 160

原创 函数

在JavaScript中的函数就是指包裹在花括号中的代码块,前面使用了关键词 function:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。普通函数:Person();构造函数:var person=new Person("哦",123,"嗯");调用带参数的函数在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,...

2020-04-29 16:26:30 134

原创 对象

对象在我们编程中会有一个常见的词语“对象”;所以程序员不用担心没有对象啦;不过编程里的对象和我们口里的对象课不是一个;我们来看一下在编程里的对象是一个什么样的东西吧;下面引用一下老师上课内容:对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象的分类: 1.内建对象 - 由ES标准中定义的对象,在任何ES...

2020-04-23 20:13:28 77

原创 流程控制语句

if else条件语句:我们可以把if...else..理解成汉语中的关联词:如果......就.......; 举个例子;小明考了60分,如果不是及格了,就是不合格。至于合不合格就是看标准了,那我们举个案例。 这里我们看下,比如我们看一下这里;我们就把a当做小明;这...

2020-04-23 20:06:07 80

原创 JavaScript常用运算符

1.JavaScript运算符:①算数运算符:+ 加 可以对两个值进行加法运算,如果是两个字符串则进行字符串拼接 任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作 也可以通过"+"完成隐式转换。- 减 可以对两个值进行减法运算,并返回运算结果* 乘 可以对两个值...

2020-04-21 19:22:45 3454

原创 数据类型及转换方法

数据类型知识点罗列:字面量、变量、标识符字面量就是在我们编程里有时候用到的值;比如int a = 1;这里的1就是int的字面量;字面量我们可以直接使用,就是具体的某个数值;通常情况不会直接使用变量顾名思义是可以改变其数值的量,和字面量相比字面量是固定值,变量则是用来保存字面量的,且变量的值可以改变;变量的声明要通过var声明;比如var num=1;num是变量;这里命名虽然可以是以中...

2020-04-21 19:13:42 2515

空空如也

空空如也

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

TA关注的人

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