自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WMS窗口动画

/1. 要把壁纸窗口所附加在的窗口的动画设置为壁纸窗口的目标窗口所附加在的窗口的动画,即将变量attachedTransformation指向用来描述壁纸窗口的目标窗口所附加在的窗口当前所要执行的动画的一个变换矩阵,前提是壁纸窗口的目标窗口设置有动画,并且这个目标窗口在结束动画过程后不会与壁纸窗口分离。//表示窗口的动画是否是一个本地动画,即这个动画是否是来自窗口本身。//以下要对壁纸窗口的动画进行特殊处理,要把壁纸窗口所附加在的窗口的动画设置为壁纸窗口的目标窗口所附加在的窗口的动画。

2024-07-02 16:36:56 604

原创 WMS 显示窗口动画的原理分析(一)

1.如果参数lp所描述的布局参数表明它是用来描述一个兼容窗口的,即它所指向的一个WindowManager.LayoutParams对象的成员变量flags的FLAG_COMPATIBLE_WINDOW位不等于0,那么创建的切换动画就固定为FadeInOutAnimation。参数wtoken描述的是要切换的activity组件,参数ip描述的是要用来创建切换动画的布局参数,参数transit描述的是要创建的切换动画的类型,参数visible描述的是要切换的activiy组件接下来是否是可见的。

2024-06-27 17:23:46 765

原创 记录学习node

昨天开始了 下一个微服务学习项目,,,装的npm真是一言难尽,。装了一下午,起初sudo npm install 卡在那里不动,但是进度缓慢,我等了一个小时,从百分之0到百分之100,后面半个小时就一直不动了。然后我才明白,安装的有问题。然后反复琢磨,从版本过高换成10x;最后反反复复,看了解决方法,说是安装个chromedriver 2.27,尝试了一下,真的可以了。这下对安装node也是印象深刻了,毕竟反反复复琢磨了半天。

2024-02-26 08:46:17 384

原创 实习记录.

最新的一条数据可以理解为 数据日期最大的一条数据。create_time :表字段,创建时间。需求:获取一周内每天最新的一条数据。

2024-01-06 12:25:00 389

原创 大四实习记录

目前大四,已经来北京实习半年了,外包驻场,最大的感受就是累,上个月休息了3天,也有可能是我们这个项目问题,就是每个人的压力都很大。以前想着加班到9点就已经很晚了,但现在觉得已经正常了,上次加班到1点30。索性直接在公司睡折叠床了。别人实习,到点下班,轮到我这边。很少准点下班,偶尔还加到10点。感觉纯纯优秀的打工人。希望自己剩下的这段时间多学点东西,坚持坚持!

2023-12-05 14:21:35 431

原创 nacos配置更新的流程

nacos client端需要去获取服务端变更的一个配置,前提是需要一个比较,也就是拿客户端本地的配置信息和服务器端的配置信息做一个比较,一旦发现和服务端的配置有差异,那么就表示服务器端的配置有更新,于是需要把更新的配置拉到本地;首先,nacos采用的是一个长轮询的方式,向nacos servce端发起配置更新 查询的功能,所谓长轮询,就是说客户端发起一次轮询请求到服务器端,当服务器端配置没有任何变更的时候,这个连接会一直打开,直到服务端有配置变更,或者连接超时之后返回。2:分阶段进行比较和更新。

2023-06-30 17:59:39 544

原创 面试官:谈谈你对微服务的理解?

分布式设计的理念源自于小型机或者大型机性能的瓶颈和成本的增加,在集中式系统中,要想提高程序的性能,只能不断的提升CPU或者增加内存,但是硬件的提升是有限的,当企业对于计算机的计算能力要求越来越高时,集群的架构已经无法满足企业的需求了,因此产生了分布式计算。在分布式架构中,软件架构也需要作出相应的调整,也就是说,将应用程序进行拆分,部署到多个计算机节点上,每个节点使用远程通信协议进行数据的交互,然后进行数据汇总,最后将结果返回给客户端。而更小粒度的服务,我们称为微服务。以上就是我对微服务的理解。

2023-06-07 16:56:59 136

原创 MD5加密

MD5

2022-12-05 22:19:09 1494

原创 Mapper中的 #{} 与 ${} 的区别

Mapper中的 #{} 与 ${} 的区别

2022-07-13 20:53:16 993

原创 力扣169(摩尔投票法)

力扣算法

2022-06-28 23:11:12 513

原创 记录学习(力扣69 x的平方根)

力扣69:x的平方根

2022-06-14 22:07:18 59

原创 java代码实现扫雷小游戏

最近犯了个大错(在反思中),反思的同时,想着提升一下自己,因为自己在学校上机的时候,无聊喜欢用机房电脑玩扫雷(专业偏向硬件),就想写个扫雷小游戏,屡一下思维逻辑,开始自己的下一阶段。话不多说,先来看下功能。10x10的地图,用户输入下标x(0-9) , y(0-9),翻开这个位置扫雷我设置了20个雷,row * col * 0.2;用户输入后,翻开该处的坐标没有踩雷,程序继续进行用户继续输入,此时我输入 x=1,y=1,下标 (1,1)为空地,这时就会翻开一片空地,和数字

2022-05-23 19:46:50 1305 1

原创 java 方法的重载和重写

这今天经常做题时碰到 这两个,重载和重写,每次自己都不大确定,都要去搜索一下,现在自己总结一下,加深一下自己的印象,也方便一下自己以后的学习。 1.方法的重写方法的重写又可以叫做方法的覆盖,很多时候就是实现接口,对接口中的方法进行重写(@Override),方法重写有以下要求:1:传入的参数要保持一致;2:返回值类型要保持一致;3:重写方法的权限不能小于被重写方法的权限,且private和static不能被重写;4:不能抛出新的异常。2.方法的重载简单.

2022-05-21 14:50:13 1110

原创 互联酒旅项目总结

本次互联酒旅项目也即将结束,下面谈下自身对这个参加项目的一些总结我是一名大二的学生,之前从来没有过接触真项目,这次真项目也确确实实刷新了我的认知,也让我学习到了很多的东西,在这之前,我也做过一些小型的项目,与其说小项目,,还不如说是,一种练习,也就是网站后端的一些增删改查,登录实现,以前很难理解,为什么要团队共同开发,以及怎么去实现团队共同开发因为在我看来,一个网站写一些增删改查好像并不是很难,也不需要很多人,但这次真项目,让我确确实实感受了一下。首先架构就分为很多地方(在这之前,我没有听过架构

2022-05-03 20:06:53 199

原创 git 本地分支上传到远程分支

1.首先用git branch查看当前所属分支2.在本地创建并进入develop分支git checkout -b develop3.拉取远程的develop分支(会自动关联本地的分支与远程的分支)git pull origin develop4.在本地创建一个分支进行开发(这里本地创建一个feature-hotel分支)git checkout -b feature-hotel (注意:按照feature-功能名创建)5.开发6.添加文件到暂存区,等待提交git a

2022-04-13 00:15:36 19637 1

原创 mysql服务器没有响应控制功能

重连mysql时,发现无法连接,然后重装了一下,发现一直这个问题,安装成功,无法启动尝试解决方法:访问https://cn.dll-files.com/vcruntime140_1.dll.html,下载VCRUNTIME140_1.DLL最新的版本:14.26.28804.1,下载后将此文件直接放入MySQL的bin子目录下即可。(要下载的是最新的版本)...

2022-03-19 21:48:42 1106

原创 Dubbo

Dubbo简介Dubbox 一个分布式rpc框架,是阿里巴巴的开源产品,后阿里便不再维护,由当当网进行维护,并改名为Dubbo。Dubbo 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。调用关系说明:1、服务容器负

2022-03-06 10:59:11 2077

原创 Spring Cloud

1.简介Spring Cloud是由Spring 提供的微服务框架。它利用Spring Boot的开发特性简化了微服务的开发的复杂性,Spring Cloud目标是通过一系列组件,帮助开发者迅速构建一个分布式系统Spring Cloud架构图如图2.EurekaEureka是一个用于服务注册和发现的组件,举个例子,Eureka好比网约车平台,所有想载客的私家车到平台注册,记录你的车型(服务类型),身份信息(联系方式),这样提供服务的私家车,在滴滴那里都能找到,一目了然,此时叫..

2022-03-03 01:47:21 214

原创 Error parsing Mapper XML. The XML location is ‘com/kkb/mapper/TeamMapper.xml‘. Cause: java.lang.Ille

这个问题应该是mybatis反向生成出现的(我的是这样)在网上找了很多,都解决不了,每个人遇到的问题可能不同删除原来mybatis反向生成的文件加上这行代码后,问题解决,因为不加的时候你每次运行都会自动再生成mybatis的内容,导致你的id重复...

2022-02-21 01:51:27 1477

原创 Cannot convert value of type ‘java.lang.String‘ to required type ‘java.sql.D

今天在测试的时候遇到的异常一直在说我数据源创建失败,我在配置文件中反复查找,没有发现任何问题,最后突然想到是不是jar包出现问题了(这里版本1.0.1会出问题),改了一下,然后把targer文件删除重新生成后,启动成功 兄弟们,jar包问题找起来太麻烦了,还是自己见的少了,加油吧...

2022-01-14 22:13:42 1052

原创 (Mven,tomcat)Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run

Maven,tomcat运行时出现问题

2022-01-07 13:05:42 530 2

原创 常用状态码

200状态码表示操作成功,但是不同的方法可以返回更精确的状态码GET:200 OK 表示一切正常POST: 201 Created 表示新的资源已经成功创建PUT:200 OKPATCH:200 OKDELETE:204 No Content 表示资源已经成功删除状态码3XX304:Not Modified 客户端使用缓存数据状态码4XX 表示客户端错误400 Bad Request:服务器不理解客户端的请求,未做任何处理401 Unauthorized:用户未提供身

2022-01-03 09:22:05 535

原创 深度优先遍历和广度优先遍历

深度遍历,就是类似于所谓的先序遍历广度遍历,就是类似于所谓的层次遍历图解1.深度优先遍历深度遍历可以理解为选择一个路线,一直走下去,没有路后,退回后一个位置这里我们从0开始接下来8出栈(这里借助栈,栈的特性,后入先出),7进栈接着7出栈,4出栈,退回0,再次选择新的路线这里选择0 3 6接着6出栈,3出栈,再次选择路线,直到遍历所有2.广度优先遍历广度优先遍历类似于层次遍历可以理解为一层一层的遍历这里借助队列来实现(先入后出)...

2021-12-30 14:31:51 2227 1

原创 jQuery

一:概念jQuery库 是一个和javaScript,我们可以在html文件中通过script直接引用它,跟引用自己外部的javaScript脚本一样的语法。二:基础语法:$(selector).action()美元符号定义 jQuery选择符(selector)"查询"和“查找”HTML元素jQuery的action()执行对元素的操作文档就绪事件:推荐写法:$(function(){jQuery代码;});jQuery的ready方法与JavaScript中的

2021-09-11 10:36:34 72

原创 IO流中的转换流

//转换流//字节流 “ 装饰 ” 为字符流,使用了装饰设计模式FileInputStream fis = new FileInputStream("c://a.txt");//将字节输入流,转换为字符输入流InputStreamReader is = new InputStreamReader(fis);字节 字符while(true){int b = is.read();if ( b = -1) break;System.out.println...

2021-08-10 23:14:06 83

原创 IO流中的字符流和字节流

1:IO流的分类:按照流的方向来分,可以分为输入流和输出流。 按照流动的数据类型来分,可以分为:字节流和字符流字符流: 字符流: 输入流:InputStream 输入...

2021-08-10 22:47:31 84

原创 文件遍历 和 相对路径与绝对路径

File file = new File("C://"); //选择为c盘File[] files = file.listFies(); // 转化为数组存储listFiles(files); //调用方法public static void listFiles(File[] files){ if(files != null && files.leng > 0){for(File file:files){ if(file.isFile){ // 若file 为文...

2021-08-10 22:18:10 350

原创 集合知识点(有不对的地方请指出来,谢谢)

1.HashSet 散列存放TreeSet 自动排序用法HashSet<类型> date(自定义)= new HashSet<>();TreeSet<类型> date(自定义)= new TreeSet<>();2.遍历Iterator<类型> iterator = set.Iteraor();while(iterator.hasnext()) //指针以下的位置{System.out.pri...

2021-08-06 23:24:57 57

原创 ArrayList Lindeklist Vector

1.ArrayList以数组形式存储数据,不安全,因为以数组形式存储,所以查询快,效率高(增删慢)2.Lindeklist 以双向链表形式存储,不安全, 增删快,效率高3.Vector 以数组形式存储数据, 安全 ,但效率一般;使用方法:ArrayList<数据类型> 自定义= new ArrayList<>();Linedlist <数据类型> ...

2021-08-06 20:47:36 68

原创 抽象类和接口的区别

飞机会飞,鸟也会飞,它们继承了同一个(接口) 飞,飞机是抽象类,鸟也是抽象类铁门和木门都是门,没法给你一个门(不能实例化),但我可以给你一个具体的铁门或木门(多态),而且只能是门,不能是窗(单继承),一个门可以有锁(单继承),也可以有门铃(多继承),门(抽象类)定义了你是什么,锁(接口)规定了你能做什么,一个锁(接口)最好只能做一个事,总不能让它跳舞吧(接口被污染)接口:定义了所有事情,但是自己什么都不做抽象类:自己做了一部分,剩下的等别人来做...

2021-07-31 12:46:34 56

原创 int 和Integer

int 是基本数据类型Integer是对象举例说明ArrayList a=new ArrayList();int n=40;Integer nI=new Integer(n);a.add(n);//不可以a.add(nI);//可以integer 是对象,用一个引用指向这个对象。

2021-07-31 12:37:24 48

原创 简易快递驿站(java)

public static void main(String[] args) { Scanner reader=new Scanner (System.in); int[] track=new int[8000]; boolean get=false; while(get==false) { //System.out.print(track[i]); System.out.println(...

2021-07-17 20:48:37 255

原创 选队长游戏(java)

public static void main(String[] args) {int b; Scanner input=new Scanner (System.in); b=input.nextInt(); int[] a=new int[b]; for(int i=0;i<b;i++) {a[i]=i+1; } for(int i=0;i<a.length;i++) { System.out.p...

2021-07-16 21:28:36 82

空空如也

空空如也

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

TA关注的人

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