当前位置:

日积月累

关注JAVA、C#、GO技术、服务器安全、运维管理等

本次仅是多线程遍历,不涉及删改。摘记:1、多线程环境选择CopyOnWriteArrayList、ConcurrentHashMap2、CopyOnWriteArrayList只能用list.remove(), 不能使用Iterator.remove()进行删除。解决方案出自CSDN文章。原文如下:Java遍历 List 和 Map 出现 ConcurrentModificationExcepti...

2023-07-18 阅读:204

1、必须要等页面中的ref子组件加载完毕,才可以获取到 2、在mounted之前的钩子函数中获取不到,可以用this.$nextTick(()=>{} 3、组件在v-if为false的父节点下,导致这个子组件未渲染,也是导致获取不到的因素

2023-06-14 阅读:635

今日心血来潮,搞一下uni-app,评估一下。。。运行时候,居然需要连接手机调试,太麻烦,就选择了模拟器运行。结果,mumu6,mumu12都不行。当前hbuildX版本是3.8.4,按照官网说法,HBuilderX 3.5.3之后的版本,App真机运行 使用Node运行,不再依赖Java。建议使用Android Studio创建的模拟器,Android Studio可以创建各个版本的模拟器,下载...

2023-06-12 阅读:1073

网站的运营者或者开发者肯定都想知道,自己网站每天的使用情况。比如每天有多少访问量、用户都点击哪些功能、用户对网站上哪些功能感兴趣。知道了这些信息才能定位网站后面的开发方向,比如持续优化点击率高的模块 、裁撤用户不感兴趣的模块,打造用户喜欢,且有自己特色的应用。我在我的博客上做了尝试,现在分享给大家。演示效果请看本博客的访问统计页面一:功能分析首先准备工作是分析自己的应用有哪些功能,确定我们需要监听...

2023-06-08 阅读:373

近段时间在做android下NFC的M1卡的加密扇区的读取,参考了Android_磊子的操作基础内容,但是涉及到MifareClassic类操作验证未能找到相关资料,后来查看了MifareClassic类的源代码和基于android原生案例,实现了加密扇区读取。分享下代码,希望对大家有帮助。对于NFC操作的基本部分有很多资料都一样的,这里不再赘述,仅简单介绍MifareClassic验证和读取的过...

2023-06-07 阅读:965

本文只针对于小米平板1升级 lineageOS 16.0,其他版本可参考:https://www.jianshu.com/p/71aa0f22b466刷机文件下载下载地址:百度网盘:链接: https://pan.baidu.com/s/19jRRlYPdHOBsDp9wFoC9YA 提取码: ukcw文件说明:lineage-16.0-20200419-UNOFFICIAL-mocha.zip:...

2023-06-07 阅读:780

UI框架有很多,比如微信官方为公众号开发提供的WeUI、适合后端程序员使用的Layui等。UI框架一般只是给前端狗写静态页面提供方便。这类框架一般提供css和js文件,使用时引入css和js文件,然后html页面里使用框架规定的类名,或者说html页面里复制框架的html即可渲染出完整的html页面。不用再手工去表单、列表、样式等等,而且一般UI框架的兼容性、美观度都会比我们手写好很多。初学时我还...

2023-05-24 阅读:429

前端请求时,当牵扯到用户姓名、电话等敏感信息的参数最好还是加密保护一下。关于加密的技术有多种,每种的使用场景不同;MD5是单向加密,无法解密,主要用于校验。比如前端获取用户输入的密码后MD5加密,传入后端;数据库里也存的MD5字符串,后端无需解密,直接拿着这个串跟库里数据对比即可。具体使用如下:懵懂老头:前端MD5 加密AES是双向加密,获取密钥后可以解密。比如前端传递加密后的用户名和电话号码给后...

2023-05-01 阅读:272

ubuntu20.04 默认是没有开启root登录的,这在我们桌面操作和配置文件的时候很不方便,于是这里教大家用root直接登录桌面,这样操作系统起来非常方便一:设置root用户密码在桌面上右键鼠标选择Open in Terminal打开终端模拟器执行sudo passwd root然后输入设置的密码,输入两次,这样就完成了设置root用户密码了二:修改配置文件2.1:修改50-ubuntu.co...

2021-12-10 阅读:2585

近几天虚拟机30G硬盘直接写满了,百度了一下,看到小伙伴们都是通过命令行一点点操作。这个感觉风险有点大,推荐大家一个无脑图形化扩大分区的方法。1、先通过vmare扩大硬盘2、重启虚拟机,进入系统,使用fdisk -l 确认刚才加的空间已经加到了硬盘上。3、重点来了!!点击“开始”按钮,找到“硬盘”4、挥动你的小鼠标,分别调整“扩展分区”、“文件系统”的大小。嗯,点下图中的小齿轮,名叫“其他分区选项...

2021-12-10 阅读:4028

下面操作会删除挂载点所有文件,注意备份。 1)首先df -t 查看出错的挂载点对应的文件系统和文件系统类型2)然后umount这个文件系统比如:umount /dev/sda1 3)然后根据文件系统类型不同操作不同 比如ext4(下边操作只删除了损坏的文件): fsck.ext4 /dev/sda1或者xfs:xfs_repair /dev/sda1 4)最后重启re...

2021-09-23 阅读:2378

Linux下mysql默认区分大小写Windows下mysql默认不区分大小写查看是否区分大小写show variables like 'lower%'lower_case_table_names参数详解:  lower_case_table_names = 1  表名存储在磁盘是小写的,但是比较的时候是不区分大小写lower_case_table_names=0 &...

2020-12-24 阅读:2716

SpringBoot项目中由于需要连接hive,就添加了<!-- support hive --> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>...

2020-08-27 阅读:3316

mysql 增加字段或修改字段长度、报错 [Err] 1118 - Row size too large一般出现该问题的原因是因为超过了mysql允许的最大表单长度65535最近本人也遇到过该问题上网收了一堆相关的解决办法,最终总结出了正确的解决方案:解决办法如下:很明想导致该问题的原因是表单总长度过大,那么第一种解决方法就是将某些长度为500+的字段类型改为 longtext可以有效的...

2020-08-27 阅读:3300

1、问题描述:BLOB类型的数据从数据库提取出来,提示不能强制转换为BLOG解决方案:转换为二进制数组byte[] object = (byte[]) Map.get("blob");2、今天在编写一个查询MySQL数据库中的图片信息,结果返回的是byte[] 类型,在写Mapper文件时卡了好久,做个总结吧。数据库里返回的是byte[] ,但是reslutType的byte[] 是代表Byte[...

2020-08-27 阅读:3079