Java
记录--在高德地图实现卷帘效果
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 介绍 今天介绍一个非常简单的入门级小案例,就是地图的卷帘效果实现,各大地图引擎供应商都有相关示例,很奇怪高德居然没有,我看了下文档发现其实也是可以简单实现的,演示代码放到文末。本文用到了图层掩模,即图层遮罩,让图层只在指定范围内显示。 实现思路 1.创建目标图层,这里除了有一个默认的底图,还增加了卫星影像图和路网图层,后两者是可以
用容器部署Nexus 3作为Nuget和Docker的仓库
1、准备docker-compose的配置文件2、创建容器3、检查容器的状态原来容器在不停的重新启动呢……4、查看容器的日志完整日志如下初步判断是挂载的数据卷的文件夹的权限导致的修改nexus-data文件夹的权限,设置为777此时文件夹为空,-R这个参数估计可以不要吧5、删除容器6、清空数据文件夹7、给nexus-data文件夹设置所有者8、重新创建容器上述5、6、7可能可以省略没有强迫症的同学
java通过注解和反射优雅的实现数据脱敏
数据脱敏是对分为数据库数据脱敏与接口脱敏。其中数据库入库数据脱敏方式我们一般采用对称加密来实现数据脱敏,接口脱敏我们一般用遮罩方式实现数据脱敏比如用“*”占位。本文章主要介绍接口脱敏方式。 1.定义一个自定义注解类 import java.lang.annotation.*; @Target(ElementType.FIELD) @Retention(Retentio
第二周 第一天 七月二日
上一周主要了解了Java与c++的相同点和差异 这周开始熟悉Java中的各种语句,对此,这周我主要采取做一些练习的方式。 今天的问题是 输入一个年判断是否是闰年普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) 从键盘输入两个数和一个运算符,输出运算结果
第二周 第二天 七月三日
从键盘输入货物吨数、运输距离,求应付的运费。每吨货物每公里运费P与运输距离S有关,路途越远,每公里运价越低。公式如下:当 s<100 时 p=10当 100<=s<150 时 p=8当 150<=s<200 时 p=7当 200<=s<300 时 p=6当300<=s<500时 p=5.5当 s>=500 时 p=5如果所付的总运费超过5
第二周 第七天 七月八日
要求该方法返回一个数组(如果key存在,数组中各元素的值分别为关键字key在原数组data中的各下标;如果key不存在,则返回一个长度为1的数组,数组元素为-1)。 输入一个大写字母,如F 则输出如下图所示的内容
已经配置了`JAVA_HOME`环境变量,但Tomcat仍然提示未配置该变量
检查JAVA_HOME变量的正确性:确保JAVA_HOME的值指向Java JDK的安装路径,而不是JRE的路径。例如,JAVA_HOME应该是类似于C:Program FilesJavajdk1.8.0_XXX的路径,而不是C:Program FilesJavajre1.8.0_XXX。 检查环境变量配置位置:确保将JAVA_HOME变量添加到系统环境变量中,而不仅仅是用户环境变量。系统
11、Mybatis之逆向工程
11.1、正向与逆向工程概述 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表;例如Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成Java实体类、mapper接口和映射文件。 11.2、环境搭建 11.2.1、创建新module 创建名为mybatis_mbg的新module,过程参考5.1节 11.2.2、添加打
【全网最细】mybatis-plus的java.lang.IllegalStateException: Failed to load ApplicationCont问题解决方案
mybatisplus的自定义添加xml后,ApplicationCont无法启动问题出现情况(运行出错|失败): 情况1:手动添加了映射文件.xml,自己的路径配置有问题 mybatis-plus中,如果添加了自定义的xml文件,需要手动在yml文件中配置路径,**代表多个路径,*表示单个包下路径,classpath*表示多个包下搜索,如图 配置后,由于idea默认并没有对xml进行cla
00-JavaSE零基础每日复习与笔记
重新学习Java课程的相关笔记 课程地址: https://www.bilibili.com/video/BV1CD4y197jG/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=611598fcb7d6caf180802f47f3631333
windows配置RocketMQ并测试发送消息
https://github.com/alibaba/spring-cloud-alibaba/wiki/RocketMQ 下载rocketmq-all-4.9.5-bin-release 必须配置一个RocketMQ路径的环境变量(参考博客的第二个) 配置内容如下,目录在bin的上层 解压,进入解压目录conf,修改brok
一、 RocketMQ介绍
一、为什么选择RocketMQ 在阿里孕育 RocketMQ 的雏形时期,将其用于异步通信、搜索、社交网络活动流、数据管道,贸易流程中。随着阿里的贸易业务吞吐量的上升,源自阿里的消息传递集群的压力也变得紧迫。 根据阿里的研究,随着队列和虚拟主题使用的增加,ActiveMQ IO模块达到了一个瓶颈。阿里尽力通过节流、断路器或降级来解决这个问题,但效果并不理想。于是阿里尝试了流行的消息传递解决方案Ka
二分法查找目标元素在数组中的索引
/** * 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target, * 如果目标值存在返回下标,否则返回 -1。 * 输入: nums = [-1,0,3,5,9,12], target = 9 * 输出: 4 * 解释: 9 出现在 nums 中并且下标为 4
maven打包慢,使用maven-mvnd 打包可以快一半
maven打包打包系统包时,因子工程模块很多,打包越来越慢。。 今天试试mavend,比maven打包更快的包。 打包后,发现时间比原来的,缩短了 打开 https://github.com/apache/maven-mvnd/releases 找到想要的包linux版 下载 解压 环境变量配置etc 增加
记一次扯dan的错误feign.FeignException$NotFound: status 404 reading UserFeign#findByPage()
feign.FeignException$NotFound: status 404 reading UserFeign#findByPage() at feign.FeignException.clientErrorStatus(FeignException.java:165) ~[feign-core-10.4.0.jar:na] at feign.FeignException.errorSta
Java和线程的一些讨论
Java语言及Java的多线程机制,其中:第一 部分是对Java简介,包括Java产生的背景和经过、Java的特点和应用方向、Java发展趋势.第二部分介绍面向对象的Java编程方法、及与 C++语言作了一些比较.包括如何编写Java Apolet、在Applet中如何实现各种常用对象、以及使用Java实现高级编程(如动画、声音)的若干技巧;通过与C++语言的比较,进一步认识了 Java语言的特性
【验证码逆向专栏】某度滑块、点选、旋转验证码 v1、v2 逆向分析
声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请在公众号【K哥爬虫】联系作者立即删除! 逆向目标 目标:百度滑块验证码、点选验证码、旋转验证码
c语言刷dfs和bfs合集(含回溯)
目录1. dfs和bfs区别,解决不同的问题2. bfs3. dfs 1. dfs和bfs区别,解决不同的问题 通常来说,BFS适用于求最短路径,DFS用来解决最长匹配、连通性这些问题比较方便 【例1】 1091. 二进制矩阵中的最短路径 链接1:https://leetcode.cn/problems/shortest-path-in-binary-matrix/solution/java-d
Android系统开发 Activity启动流程探索
前言 此博客基于Android10版本,探索Activitiy的启动流程。Activitiy启动流程相当复杂,这里先看看简单概述的流程图: 在说Activity启动流程时,我们一般会把这部分功能归于ActivityManagerService,但是系统进程中主要参与Activity的启动的是ActivityTaskManager,而ActivityTaskManager属于Activity