自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百里屠苏的博客

知其所以然是很重要的

  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 dependencies.dependency.version xxx is missing

项目中存在模块间依赖,如A模块依赖B模块,有的项目在A的pom没写B的版本,那是在根pom中的依赖管理标签中定义了子模块B的版本号如题确实是version 缺失

2022-04-19 17:47:20 702

原创 cannot unmarshal string into Go value of type models.SaveDashboardCommand

cannot unmarshal string into Go value of type models.SaveDashboardCommand在Java服务端使用retrofit发起http请求,创建grafana告警面板时,报上述错误打印retrofit 请求日志如下–> POST http://xxxxx/api/dashboards/db http/1.1Content-Type: application/jsonContent-Length: 62Authorization:

2022-04-15 10:26:39 1682

原创 springboot启动失败 Failed to configure a DataSource

APPLICATION FAILED TO STARTDescription:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class解决办法:添加exclude@SpringBootApplication(exclude.

2022-01-30 14:28:02 753

原创 Failed to open/create the internal network ‘HostInterfaceNetworking-VirtualBox Host-Only Ethernet

win11上通过vagrant up启动虚拟机出现以下错误Stderr: VBoxManage.exe: error: Failed to open/create the internal network ‘HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter’ (VERR_INTNET_FLT_IF_NOT_FOUND).VBoxManage.exe: error: Failed to attach the network LUN

2021-12-25 17:23:51 450

原创 lombok 不兼容idea 2021.2的解决办法

       在idea 2021.2的plugins 中搜索不到lombok,从idea 插件官网中搜索lombok可以看到当前最高只支持到2020.2。       地址:https://plugins.jetbrains.com/plugin/6317-lombok/versions解决办法:下载0.34-2020.2解压下载的压缩包用36

2021-10-06 19:19:18 3172

原创 Queue的add和offer的区别(代码验证)

当队列满时,即队列中元素的个数等于队列的容量时,再插入元素,add方法将抛异常IllegalStateException,offer方法返回false.验证如下验证offer public static void main(String[] args) { Queue queue = new ArrayBlockingQueue(3); queue.offer(1); queue.offer(1); queue.offer(1);

2021-08-28 17:32:51 466

原创 windows检查mysql是否已启动

1.检查mysql服务是否已经启动net start命令在管理员模式打开cmd 执行net start mysql若提示:服务名无效,切换到Program Files\MySQL\MySQL Server 8.0\bin 执行命令:mysqld -installnetstat命令netstat -an|find "3306"2.启动mysqlnet start mysql3.连接mysqlmysql -uroot -p...

2021-07-31 15:15:00 6451 1

原创 C盘空间不足,清理AppData

引用:C盘空间不足,AppData目录占用空间很大,AndroidSudio , Chrome , JetBrains ,Postman占用空间很大,如何清理?1.windows下有一个叫FolderSize的插件,可以显示文件夹/目录大小2.C盘AppData目录占用过多空间,修改idea配置文件没用AppData\local\Google\AndroidStudio4.1AppData\local\Google\ChromeAppData\local\JetBrainsAppData\loc

2021-05-12 14:12:23 27309

原创 pom.xml-build标签

build标签1.作为project的子标签1.1 resource子标签resource标签用于包含或排除资源文件,同时可以设置资源文件的源目录 以及打包后的所在的目录<build> <resources> <resource> <directory>src/main/resources</directory> </resource> <re

2021-04-21 20:23:00 1008

原创 mysql-连接

内连接,外连接,自然连接1.内连接​ 内连接又称等值连接,使用 INNER JOIN 关键字。2.外连接​ 外连接保留了没有关联的那些行。分为左外连接,右外连接以及全外连接,左外连接就是保留左表没有关联的行。3.自然连接​ 自然连接是把同名列通过等值测试连接起来的,同名列可以有多个。 内连接和自然连接的区别:内连接提供连接的列,而自然连接自动连接所有同名列。4.示例有2张表。表 Anamestu_numclass张三1231王五1241

2021-04-14 10:12:01 80

原创 Java日志 SLF4J使用

SLF4J​ Simple Logging Facade for Java (SLF4J), SLF4J是各种日志记录框架(例如java.util.logging,logback,log4j)的抽象,在使用 时需绑定所需的日志框架。需引入以下依赖,仅包含slf4j-api-1.7.30.jar <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api&l

2021-04-10 21:27:26 1002

原创 查端口被哪个进程使用

查询被占用的端口号(port)cmd上运行如下命令netstat -aon|findstr "port"显示如下TCP 0.0.0.0:7778 0.0.0.0:0 LISTENING 13232TCP [::]:7778 [::]:0 LISTENING 13232// jps(Java Virtual Machine Process Status T

2021-04-06 19:29:05 69

原创 keytool查看jks证书

在AndroidStudio生成apk的时候,需要一个秘钥库,之前生成的,但是别名忘记了。就可以用以下命令来进行查看keytool -list -v -keystore xxx.jks然后输入密钥库扣了即可

2021-01-27 12:44:40 1359

原创 macos 下AndroidStudio手动下载gradle(自动下载太慢)

1.获取url并下载在gradle-wrapper.properties中获取url#Thu Nov 29 10:32:13 CST 2018distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/g

2020-08-28 11:33:20 1085

原创 线程和线程池总结

文章目录线程1.什么是线程?2.线程的创建方式3.线程常用方法3.1 sleep:使当前线程睡眠一段时间3.2 join:等待某个线程运行结束3.3 yield :让出线程执行权3.4 interrupt: 打断某个(阻塞)线程3.5 setPriority:3.6 setDaemon4. 线程的状态5. 线程安全问题的解决`synchronized`线程池1.什么是线程池,为什么要有线程池?2.核心线程是如何保持不被销毁的?3.Executors返回的4种线程池3.1 newFixedThreadPool

2020-06-22 23:13:53 263

原创 Android图库(系统相册)的数据库

​ 最近参加了一个训练营,要做一个本地图片查看器的App(Android端),基础功能要支持图片列表的展示,参考了我的手机相册,它是按日期分类展示,于是我也想做成这样。系统相册的样子:网上搜索了一番,数据库中主要有3个字段跟时间有关的date_added:图片添加的时间date_modify:图片上一次修改的时间date_taken:图片拍摄时间(不确定是不是,暂且这么认为)分别用这3个字段按降序排序,最后发现date_taken的效果跟系统相册是一样的,于是只用了这个字段。

2020-06-20 18:22:48 2573 1

原创 自定义View-简易雷达扫描

简易雷达扫描效果图,实际效果比这个要好,gif生成时或者网页渲染这个gif有点问题。原理:drawCircle画2个同心圆 内圆和外圆drawLine画2条直径,水平和垂直的drawArc画弧起始角度每次增大4°,从0°开始。每次画弧的起始角度相对于上一次增大4°,通过旋转坐标系来实现,开始为0°,360°后转为0°. 保存初始坐标系,旋转后恢复到开始的坐标系(3点钟为0°方向)每次画弧的终点角度相对于上一次增大4°,直到360°后由重0°开始弧的画笔通过SweepGradient设置

2020-06-20 12:15:08 174

原创 Android 绘图常用API(Canvas Paint)

​ 最近参加了一个训练营,要做一个本地图片查看器的App(Android端),基础功能要支持图片列表的展示,参考了我的手机相册,它是按日期分类展示,于是我也想做成这样。系统相册的样子:网上搜索了一番,数据库中主要有3个字段跟时间有关的date_added:图片添加的时间date_modify:图片上一次修改的时间date_taken:图片拍摄时间(不确定是不是,暂且这么认为)分别用这3个字段按降序排序,最后发现date_taken的效果跟系统相册是一样的,于是只用了这个字段

2020-06-19 21:29:09 584

原创 StringTable详解

文章目录StringTable1.什么是stringtable?2. 字符串拼接原理2.1字符串变量拼接2.2 字符串常量拼接3. 字符串延迟加载4. intern()--将串池中还没有的字符串对象放入串池5. 串池中的对象也会被GC回收6. stringtable 性能调优6.1 调整虚拟机参数-XX:StringTableSize6.2 考虑将字符串入池StringTable1.什么是st...

2020-04-17 20:03:19 7017 1

原创 JVM-编译期处理(语法糖)

文章目录编译期处理(语法糖)1 默认构造器2 自动拆装箱3 泛型集合取值4 可变参数5 foreach 循环6 switch 字符串7 switch 枚举8 枚举类9 匿名内部类编译期处理(语法糖)所谓的 语法糖 ,其实就是指 java 编译器把 *.java 源码编译为 *.class 字节码的过程中,自动生成 和转换的一些代码,主要是为了减轻程序员的负担,算是 java 编译器给我们的一个...

2020-04-16 09:28:09 230

原创 Android动态加载

对如下这样一个简单的代码用javap查看的bytecode信息public class Demo { public static void main(String[] args) { Object lock = new Object(); synchronized (lock) { System.out.println("ok"); ...

2020-04-14 12:00:43 511

原创 ConstraintLayout 核心用法

文章目录ConstraintLayout 核心用法1. constraint2. pack3. align(各种对齐方式,可对多个控件使用)4. Guidelines(辅助线)ConstraintLayout 核心用法AndroidStudio新建的工程默认布局就是ConstrainsLayout,之所以这样是因为Google推荐我们这么做。ConstrainsLayout是RelativeL...

2020-04-02 17:37:00 386

原创 考研日记-计算机技术和软件工程的比较

计算机技术:方向多,热门如machine learning,artificial intelligence,big data等都有,软件工程有的基本都有多是8000学费,且有奖学金助学金覆盖通常是2.5-3年,对于想多学点东西的人,多在学校呆一些时间的人来说合适在主校区,主校区的环境相对更好相对软件工程有更多的申博的例子软件工程:多是2年,听说也有改成3年的趋势,第一年上课,第...

2018-08-07 12:52:10 12537 3

原创 消息完整性与数字签名

消息/报文完整性(message integrity):也称消息认证,目标: 1、证明消息确实来自声称的发送方; 2、验证消息在传输过程中没有被修改; 3、预防发送时间,顺序被修改; 4、预防抵赖为了达到以上效果,需要设计这样的密码散列函数:H(m); 1、散列算法公开 2、单向不可逆 3、对任意的m,H(m)唯一且定长 4、H(m)能够快速计算散列函数算法 MD5:正在广泛应用的

2015-12-22 23:37:25 3495

原创 身份认证(Authentication)

身份认证(Authentication)在网络中,你发送消息给某个人,如何确定他就是你想要发送的那个人呢?如何保证你发送的消息不会被窃取呢? 目标:Bob希望Alice证明她的身份。 我们通过5个协议来说明。 协议1.0:Alice声明”Im Alice" Alice直接给Bob发消息"Im Alice”“,由于在网络中Bob看不到Alice,因此Trudy可以简单的声明她就是Alice.

2015-12-16 11:06:56 794

DB.Browser.for.SQLite-3.12.dmg

亲测有用。MAC下打开sqlite的软件,打开Android模拟器导出的数据库文件。我的系统是mac os 10.14.6

2020-06-20

2019中科大软院苏州IOS课程上机测试(期末)B卷.pdf

2019年(中国科学技术大学苏州研究院软件学院)中科大软院苏州IOS课程上机测试(期末)B卷 真题,苏州和合肥的卷子是不一样的

2020-04-16

2019华东师范大学-计科与软院软件工程非全录取名单.pdf

2019华东师范大学-计科与软院软件工程非全录取名单 (详细); 包含一志愿包括单位,一志愿院系所,一志愿专业,初试总分; 复试总分,总成绩等等

2019-11-14

2020 408考研大纲-计算机学科专业基础综合.pdf

2020 408考研大纲-计算机学科专业基础综合考试大纲,计算机学科专业基础综合考试大纲

2019-07-14

空空如也

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

TA关注的人

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