自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定位到上次点击的scollerview的位置

1.watch监听fileTypeModel,fileTypeModel是弹出框,一旦属性发生改变就执行方法。2.this.$nextTick方法是等待dom渲染完成,以便获取dom。实现功能:点击选择文件类型,然后下次再点击就定位到上次点击的位置。3.boundingClientRect方法是异步操作。4.select-bg是被选中的组件的类。

2023-05-23 11:47:22 107

原创 ./pages/xxx/xxx.wxml not found

还是不行就直接退出微信开发者工具,在HBuilder停止运行项目,然后再次启动,就可以了。我认为就是新建的项目没有被识别到产生的问题。

2023-04-27 08:47:01 1219

原创 Vue axios的使用

Axios 是一个基于promise网络请求库,作用于node.js和浏览器中。它是isomorphic的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.jshttp模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。官方网站:Axios 中文文档 | Axios 中文网 | Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js。

2022-11-09 21:35:36 326

原创 Vue路由的使用

首先要导入依赖npmyarn可以去官方网站看看文档安装完依赖之后在main.js里导入并使用router然后在App.vue里这个标签是用来显示你路由跳转的页面的。然后在src/router/index.js里添加 (如果没有的话直接创建就可以了)然后就可以访问了。

2022-11-09 21:24:05 332

原创 Vue的基本指令

vue的特性就是对数据进行操作,减少对Dom的操作,在data中定义的属性会是全局的,只要你改变了属性也会实时改变,不需要你再像js那样,改变之后重新调用方法显示。v-bind: 将值绑定到标签的自定义属性上,形式为 v-bind:title=“mytitle”,可以简写为 :属性名。v-text(): v-text是用于操作纯文本,它会替代显示对应的数据对象上的值,可以简写为{{}}, 即插值表达式。v-for: 循环遍历。v-if:值如果为true的情况下,显示标签,如果为false会移除标签。

2022-10-30 22:58:21 441

原创 java分页查询

我说的是手写的情况下,后面如果使用了mybatis的话会简单很多,毕竟别人都帮我们封装好了,servlet后面的springmvc使用注解也很简单了,所以说开发一个项目,最难的其实是sql和业务逻辑的编写。后台返回的数据被存到了request域,这样做的目的主要是为了节省空间,每次请求结束就消失,不占用浏览器空间。Page类的作用是保存当前页面的数据,比如上面提到的总记录数,当前页码等,后端传回的数据就是这个类型的。ok,本篇就到此结束,有什么疑问可以留言,我要是看到,而且刚好会的话会回复你的!

2022-10-24 20:30:23 3479

原创 el表达式

域对象的概念在jsp中共有四种,分别是pageContext,request,session,application,范围依次是->ps:el操作的一般都是域对象中的数据,不在域中的获取不到的。不在作用域中的不是显示null,而是显示为空。本页面,一次请求,一次会话,整个应用程序。语法结构:${expression}

2022-10-23 22:45:27 181

原创 Servlet

service() 方法检查 HTTP 请求类型(GET、POST、PUT、DELETE 等),并在适当的时候调用 doGet、doPost、doPut,doDelete 等方法。destroy() 方法只会被调用一次,在 Servlet 生命周期结束时被调用。Servlet 容器(即 Web 服务器)调用 service() 方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。重定向是两次请求,地址栏会发生变化。

2022-10-19 22:26:12 269

原创 html伪类选择器

就是在当前标签的前加上想加的内容。他们不是边框,是after,::before。就是响应鼠标滑过的选择器,当你给标签加上的时候,鼠标一滑过就会发生你再里面定义的事件。想让他们实现的内容出现在标签旁的任意位置可以采用父相子绝的定位方式。如果你想让当前容器的兄弟容器实现动作的话,可以使用兄弟选择器。鼠标一滑过就让他出现阴影,并且往上移动。就是当前标签获得焦点的时候触发的。

2022-09-25 21:37:05 1785

原创 flex布局

Flex 是 Flexible Box 的缩写,意为“弹性布局”或者“弹性盒子”,是 CSS3 中的一种新的布局模式,可以简便、完整、响应式地实现各种页面布局,当页面需要适应不同的屏幕大小以及设备类型时非常适用。目前,几乎所有的浏览器都支持 Flex 布局。

2022-09-25 21:18:12 313

原创 HTML学习

1.常用可选属性。selected:默认选择项。multiple:允许多选。disabled:默认禁用。

2022-09-25 21:02:52 108

原创 试题管理系统java控制台版

数据库语句那里可以写简便点的,但是我JDBCUtil嫌麻烦没写就只能这样了,如果JDBCUtil写了会少些很多,比如像这样。

2022-09-17 20:40:15 435

原创 JDBC应用实例

其实现在写的东西就是mybatis这种框架的底层代码,以后我们写代码都是用写好的框架的,上面这些东西自己敲大概要半小时,但是用了框架都不用几分钟就自动生成了。mybatisplus会自动生成Servies层之前的所有类,数据库映射文件也会生成,你只需要写sql语句就行了,很方便简洁。这个文件是用来存储自定义变量的,这里用于存储JDBC连接的变量的。由于增删查改是大多数实体类都会用到的,所以使用了一个BaseDao来定义,这样就不用每个方法都写一次了。上一篇文章里已经说过了jar的导入了,这里就不讲了。

2022-09-12 19:48:17 460

原创 JDBC使用

database是你要连接的数据库,username是你的数据库用户名,password是密码。这样不管你导入什么jar包,只要再lib目录下都会被扫描到。在项目下创建lib目录,在目录下把jar复制进去。记得要导入对应数据库的jar包,版本也要对应上。选择刚才创建的lib目录 ,然后选择要应用的项目。mysql 5.0及以前的版本都用这个。点击moulde找到对应的项目。每个数据库的驱动都不一样。

2022-09-07 23:59:19 333

原创 Mysql多表查询

连接查询会产生笛卡尔积,假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。那么多表查询产生这样的结果并不是我们想要的,那么怎么去除重复的,不想要的记录呢,当然是通过条件过滤。11.查找出部门 10 和部门 20 中,工资最高第 3 名到工资第 5 名的员工的员工名字,部门名字,部门位置。左外连接:先查询出左表(即以左表为主),然后查询右表,右表中满足条件的显示出来,不满足条件的显示NULL。

2022-09-05 15:35:33 4544

原创 Mysql基础

可存储大量数据;方便检索;

2022-08-31 21:13:31 783

原创 java网络协议

java.net.Socket 类代表一个套接字,并且 java.net.ServerSocket 类为服务器程序提供了一种来监听客户端,并与他们建立连接的机制。面向无连接,数据报以独立包形式发送,不提供无差错保证,数据可能丢失或重复,并且接收顺序无序,其实他对应使用的是UDP协议。提供了一个面向连接,可靠的数据传输服务,数据无差错,无重复的发送,且按发送顺序接收,其实他对应使用的是TCP协议。所谓的连接,指的是客户端与服务器端的连接,在双方相互通信之前,TCP需要三次握手建立连接.每一层都有对应的协议。.

2022-08-28 20:06:19 1064

原创 java多线程(二)

两个或多个线程之间使用了互斥锁,然后一方锁上了之后就睡眠等待其他线程,这时同步代码块还没执行完,就到其他线程了,其他线程也锁上了再睡眠,等待一开始的线程,但是一开始的线程在等待最后的线程执行完释放资源,但是一开始的线程不执行完,那么最后的线程也不会执行完,就僵持了,这样就出现了死锁。同步方法的锁的范围太大了,整个方法都被锁住了,其中如果有不需要同步执行的代码的话就太浪费资源了,效率很低,所以可以使用同步代码块。Runnable实现的线程,必须是同一个runnable的对象new出来的线程才共享资源。

2022-08-24 22:00:58 321 1

原创 java多线程

之所以推荐使用Runnable类是因为它可以继承其他类,而继承Thread类的方法就不能再继承其他类了(java是单继承)。Callable接口有很多的方法,但是实现太多复杂。程序: 是为了完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码。线程是比进程更小的执行单位,线程是进程内部单一的一个顺序控制流。阻塞状态 sleep,wait,没获取到锁等因素,线程暂停。多线程,指的是一个进程内的多个任务并发执行;运行状态 抢占到cpu资源了,执行run方法。1.继承Thread类,

2022-08-20 23:01:39 410

原创 Java反射

开发通用框架 - 反射最重要的用途就是开发各种通用框架。. 很多框架(比如 Spring)都是配置化的(比如通过 XML 文件配置 JavaBean、Filter 等)常用: 通过Class类的static方法:forName(类的全限定名);通过某种机制,动态的得到,调用类的所以信息(属性,方法)。2.通过Class类对象得到类的所有信息x。3.通过Class类对象调用类的所有信息。类的对象.getClass()1.得到类的Class对象。......

2022-08-17 22:53:40 463

原创 8-12错题本

/str 和 ex.str不是同一个,只是暂时的把ex.str的值也就是地址码给了str,str改了的话对ex.str没有影响,但是数组也是这样,但是数组没有创建新的空间,而是直接把原来地址的值改了。7.下面程序不抛出异常且可以输出理应的精确运算结果是( )。D. a和b不指向同一个实例对象,a和c不指向同一个实例对象。B. a和b指向同一个实例对象,a和c不指向同一个实例对象。C. a和b不指向同一个实例对象,a和c指向同一个实例对象。A. a和b指向同一个实例对象,a和c指向同一个实例对象。...

2022-08-13 23:27:17 809

原创 Map集合

红黑树只会在数组的某个下标的链表的长度大于8,且数组长度大于64该下标的链表才会转化为红黑树。但是如果链表长度大于8,但是数组长度不大于64,就会进行数组扩容。数据结构:哈希表(实际上是一个Node类型的数组(JDK1.7是Entry类型),中间的每个元素又是一个链表)在jdk1.8是数组+链表+红黑树。public static void sort(List list): 将集合中元素按照默认规则排序。Student就相当于一个值,填在里就像赋值一样, =。...

2022-08-10 22:32:59 499

原创 java基础 集合

因为迭代器一开始已经接收到了那个时刻的list对象,如果在迭代器内对list集合进行修改,那么迭代器获取到的list和修改后的list有差异,就会返回异常。调用 对象equlas() 方法判断, 如果equals() 返回true, 表示同一个对象, 与hashCode无关。//arraycopy(当前数组,起始复制下标,目标数组,起始下标,复制长度)// copyOf(旧数组,新长度) 把创建一个新数组, 新数组的长度: 新长度。set集合可以去重,但是set集合不能通过for循环遍历,没有下标。...

2022-08-06 19:02:51 435

原创 java常用类

特征:字符串唯一,字符串常量池在堆里,可以被共享,节省了空间,如果没有字符串常量池,那么一改变字符串的值,就要创建三个空间。StringBuffer/StringBuilder的操作都是在原有的字符串上进行的,不会创建新的对象,初始的容量为16字符。String : 不可变的字符串,频繁进行加操作,就会在堆里创建String对象,字符串常量池也会创建,效率低。StringBuffer 方法都返回自己,实现方法的连写,就是.XX().CC().AA().= = 比较的是否是同一个对象,比较的是地址。...

2022-08-03 20:35:45 450 1

原创 MybatisPlus代码生成器

在写配置文件的时候出现了这个报错,我本来用的版本是3.5.0,然后在网上查了一下是版本太高的原因,我换成3.3.0就不报错了。记得要先去键一个你要生成的文件的表才行,建好了就运行上面那个程序,输入你建好的表的表名,就可以了。记得也要配置application。你想生成的文件放在哪里就填哪里。...

2022-07-28 16:32:02 873

原创 Java接口

只能是publicabstract,其他修饰符都会报错)。接口中的变量会被隐式的指定为。

2022-07-27 15:40:31 358 1

原创 java的基本语法

环境变量,配置之后在cmd运行java目录下的bin的指令是不需要进入到bin目录。

2022-07-23 16:24:37 417 1

原创 初学Vue

创建Login页面的时候,先在components目录下创建Login.vue,然后到router下的index.js导入组件,配置路由。Vue.config.productionTip=false==》改为true!一开始创建项目就遇到了一堆问题,路由设置问题,使用vueui,创建项目,修改页面之后运行是空白的。所以我推荐还是使用终端来创建项目,项目创建完成之后导入element-ui,要记得将。里面下载,下载到本地之后导入项目下(我导入到assets下),在main.js导入。...

2022-07-20 15:00:09 106

原创 java基础

jmv是32位的,最小单位int,没有byte,short。所以存储的数据在jmv中被隐式转换为int;超出127就只会把数的低8位存进去,会出现精度丢失。整数超过2147483647就是long。/**...*/支持javadoc命令。

2022-07-20 09:37:08 518

原创 SpringBoot基础篇

功能1,自动配置Spring的缺点是配置繁琐,依赖繁琐,而SpringBoot解决了这些缺点,它在应用程序启动的时候自动配置。2,起步依赖定义了对其他库的传递依赖,比如你定义了库和找到了其对应的坐标,然后就将其打包到一起,以后你需要导入的时候只需要导入这个库就可以了。SpringBoot只是一种快速使用Spring的一种方式,并不是功能上的加强。(没有加功能,只是让你方便使用spring)...

2022-07-13 10:23:45 669 1

空空如也

空空如也

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

TA关注的人

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