- 博客(85)
- 资源 (34)
- 问答 (3)
- 收藏
- 关注
原创 unity 导出 包 到 android studio 中打包
解决方案:Android Studio项目gradle下载慢问题_android studio下载依赖慢-CSDN博客
2024-05-05 19:35:42 555
原创 VUE 打包后 动态修改 后台服务器地址
添加 config.json 到public 目录下。使用的是第三方 continew-admin 项目。在 continew-admin-ui 项目中。在 request.ts 文件中。
2024-04-25 16:39:16 234 1
原创 Unity3D 使用 Proto
然后我们打开unity,新建文件夹Proto,将刚刚生成好的Person.cs代码放在Proto文件夹中。新建txt文本取名Person.proto,切记后缀.txt改为.proto。然后在这个文件夹中创建ExProtProto.bat,输入一下命令并保存。双击ExProtProto.bat,我们发现生成了Person.cs文件。在创建一个Test.cs脚本来测试该功能,将该脚本拖到主摄像机上。我们在unity中新建ProtoBufffer.cs脚本。2. win64 用于编译 proto 文件。
2024-02-25 14:47:05 633
转载 Kafka如何通过层级时间轮实现延时消息队列?
Kafka 中有很多延时操作,比如对于耗时的网络请求(比如 Produce 时等待 ISR 副本复制成功)会被封装成 DelayOperation 进行延迟处理操作,防止阻塞 Kafka请求处理线程。Kafka 没有使用 JDK 自带的 Timer 和 DelayQueue 实现。因为时间复杂度上这两者插入和删除操作都是 O(logn),不能满足 Kafka 的高性能要求。
2023-08-25 10:10:20 242
原创 springboot log4j 发送日志到 REDIS
在项目启动中配置 application.properties。2.日志接受类 RedisLogReader.jar。3.配置log4j2.xml。1. 添加 日志 发送类。
2023-04-18 17:22:33 245
原创 SpringBoot kafka Connection to node 0 (/ip:port) could not be established. Broker may not be
问题 出现原因:购买了新的服务器,把一些服务转移过去,启动时发现的错误。解决方案:listeners=PLAINTEXT://0.0.0.0:9092advertised.listeners=PLAINTEXT://192.168.0.200:9092把advertised.listeners 修改成 内网访问地址参考:kafka listeners 和 advertised.listeners 的区别及应用_PONY LEE的博客-CSDN博客_kafka listeners.
2022-03-11 15:24:11 1940
原创 Java 常用命令
一、javapjavap的用法格式:javap <options> <classes>其中classes就是你要反编译的class文件。在命令行中直接输入javap或javap -help可以看到javap的options有如下选项: -help --help -? 输出此用法消息 -version 版本信息,其实是当前javap所在jdk的版本信息,不是class在哪个jdk下生成的。 -v -verbose
2021-12-30 15:35:20 382
原创 centos7 安装 jellyfin
安装FFmpeg 和 FFmpeg开发包yum install ffmpeg ffmpeg-devel -y下载安装包安装jellyfinrpm -Uvh --nodeps jellyfin-web-10.7.7-1.el7.noarch.rpmrpm -Uvh --nodeps jellyfin-server-10.7.7-1.el7.x86_64.rpmrpm -Uvh --nodeps jellyfin-10.7.7-1.el7.x86_64.rpm启动...
2021-12-28 13:41:04 1007
原创 CentOS8下安装mysql8
安装Yum Repository[root@localhost ~]# wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm使用rpm来安装MySQL[root@localhost ~]# rpm -ivh mysql80-community-release-el8-1.noarch.rpm使用yum安装mysql服务[root@localhost ~]# yum install mysql-
2021-09-13 15:15:51 128
原创 8强,16强,32强,64强,128强 分组算法
/** * 排序根据为: * 排名最靠前的玩家,需要进入到最后的决赛, * 所以,需要把最强的和最弱的玩家在前面开打, * 那么,最强和最强的就会进入到后面决赛。 * * @param top 排多少强, * @return */ public static List<Integer> grouping(int top) throws IllegalArgumentException { ...
2021-08-06 11:54:45 772
原创 ConcurrentHashMap
// 利用ConcurrentHashMap computeIfAbsent 的 线程安全操作,来做初始化时其他必要的操作。public static void main(String[] args) throws InterruptedException { ConcurrentHashMap<String, IntX3> map = new ConcurrentHashMap<>(); int threadCount = 10; AtomicInteg.
2021-07-20 14:22:50 82
原创 centos7根目录空间扩容
操作之前请确保必要数据已经备份。操作之前请确保必要数据已经备份。操作之前请确保必要数据已经备份。1.查看 版本[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)2.查看目前分区状况[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda ...
2021-05-27 10:57:06 215
原创 docker gitlab 数据 迁移 2770
我的操作步骤: 1. 把 gitlab目录下 的 data etc log 目录下压缩并拷贝2.把压缩文件 拷贝到新的gitlab 指定目录下3.启动,错误:: (up to date) * storage_directory[/var/opt/gitlab/git-data/repositories] action create * ruby_block[directory resource: /var/opt/gitlab/git-d...
2021-05-26 16:14:59 667
原创 docker image 数据迁移
服务器版本 : centos 71. mkdir /home/docker(你想要docker存放image的目录)2. systemctl stop docker3. vi /usr/lib/systemd/system/docker.service4. 添加 -g /home/docker[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfte.
2021-05-13 10:57:45 135
原创 常用的 docker 手记
ftpdocker run -d -v /home/data/vsftpd:/home/vsftpd -p 8020:20 -p 8021:21 -p 8022:22 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpdgitlabdoc...
2021-04-27 14:11:07 95
原创 java 线程 安全 Set
根据 HashSet 原理 使用 ConcurrentHashMap 来 仿写 一个 线程安全Set ConcurrentHashSet直接上代码import java.util.AbstractSet;import java.util.Collection;import java.util.Iterator;import java.util.Set;import java.util.concurrent.ConcurrentHashMap;/** * @author: l...
2021-04-17 10:23:04 238
原创 docker gitlab占用内存太多
服务器 没开几个服务器,就导致 服务 起不来,查看了一下,是内存不够,找了一圈,发现 gitlab 占用了,16G+ 的内存进入容器docker exec -it gitlab bash修改配置vi /etc/gitlab/gitlab.rb去掉下面的注释,或者 根据 使用 人数 来设置 大小,一般 的 2-4 就够了。unicorn['worker_processes'] = 2 之后执行 重载配置 docker exec -i...
2021-04-02 15:59:51 1849
原创 win10 链接 ftp 错误
打开 此电脑在网络位置 右键 --> 添加一个网络位置错误 提示 打开 ftp 服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹。---->设置IE浏览器>>Internet选项>>高级>>将“使用被动FTP(用于防火墙和DSL调制解调器的兼容)”选项去掉>>确定即可...
2021-03-18 11:58:49 434
原创 获取 类 运行 时的泛型
1、直接获取时获取不到的,类型被虚拟机擦除了2、利用子类实现父类的泛型是可以的3、这个地方就是借助了这一原理利用了匿名内部类import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;public class Main { public static void main(String
2021-03-04 15:52:03 158
原创 使用 IDEA 创建 mysql 数据库
配置好工具之后添加新的数据库连接配置好数据库地址在新的连接上 右键添加新的sql语句框创建 指定库,就可以了。
2021-03-02 09:09:23 1758
原创 maven 一般性操作
Exception in thread "main" java.lang.AssertionError解决办法:错误原因是maven编译插件的Bug,需要添加下面选项。<forceJavacCompilerUse>true</forceJavacCompilerUse><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma...
2021-02-26 17:49:24 288
原创 java lambda 表达式 数组 ,List ,Map 转换
/** * 集合转换 * eg: * List<String> base = new ArrayList<>(); * base.add("11;12;33"); * base.add("21;22;33"); * base.add("31;22;33"); * var list = convertList(base, e -> new Integer[]{Integer.valueOf(e.split("[;]")[0]), Integer.valueOf(e.
2020-12-30 11:57:57 1382
原创 sourcetree 打开 直接崩溃。
安装版本 为 3.3.92020-12-23T16:11:19: LogHost: Initializing to normal modeERROR [2020-12-23 16:15:30,208] [1] [SourceTree.Notifications.NotificationsManager] [Log] - Unable to set owner as parent is not visible or non-existentERROR [2020-12-23 16:15:35,344]
2020-12-23 18:08:41 3147
原创 二维码的生成细节和原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参看这个PDF:http://raidenii.net/files/datasheets/misc/qr_code.p
2020-12-10 14:10:49 348
转载 重置Docker里的gitlab管理员用户密码
1.docker ps 找出容器的唯一标识2.docker exec -it ad9b8c3e20f0 /bin/bash 进入Docker容器运行环境3.开始重置gitlab管理员用户密码 1 2 3 4 5 6 7 8 9 10 11 12 root@47:/# gitlab-rails console production Loading product...
2020-11-11 10:00:39 1237
原创 IDEA Maven 仓库 设置 运行后不一致。
在IDEA 中 设置 了一个自定义的maven 仓库在 使用 mvn 编译在Terminal 中运行时,时可用的,但是 在 使用 IDEA运行时,报错,找了一天时间,用了很多网上 错误处理方式,都不行,最后发现 我们自定义的 maven settings.xml 设置的本地仓库地址,和 IDEA 运行的本地仓库地址不一致。运行时用的是默认系统地址,我的就是C:\Users\Administrator\.m2\repository 这个系统自定义地址中,如论怎么修改都不能在运行时.
2020-10-15 11:10:37 2576
原创 使用 | 按位或 & 按位与 ^ 按位异或 记录 / 判断 / 移除 是否操作
int state = 0;int s = 1 << 1;state = state | s;System.err.println("1 = " + state + " / " + s);s = 1 << 2;state = state | s;System.err.println("2 = " + state + " / " + s);s = 1 << 3;state = state | s;System.err.println("3 = " + s.
2020-09-09 14:21:25 162
原创 根据 ConnectionString 创建 MongoTemplate
我的使用环境是写 了一个 打表 工具,当程序使用的时候需要把表打到数据库中,但是 策划 测试 配置表是否成功的时候,是不需要把数据打到 数据库中,所以需要根据配置表去 判断 是否需要 打表到数据库中 MongoTemplate createTemplate() { String user = AppUtil.getProperty("spring.data.mongodb.username"); String password = AppUtil.getPrope
2020-09-03 20:16:24 510
原创 sourceTree 添加 子模块 subModule
项目中 使用 了 protobuf 来作为前后端通信协议。前段 只需要查看到 proto 文件,后端 代码 是不允许 前段人员 随意查看的。所以 把 proto 文件做成了一个单独的项目 ,前段 为 报告者 权限 ,后端为开发人员权限。后端的 代码 项目 来 引用 proto 项目为子项目 :在 SourceTree 中,选中 需要 添加子模块 的仓库(本例子中的后端代码项目) -> 选择 上面菜单栏 的--> 添加子模块URL 地址 为 本例子中的 proto 文件..
2020-09-03 16:55:46 5005 2
原创 sourcetree 错误 整合
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locksremote: HTTP Basic: Access denied我的问题 是 因为 我在 gitlab 中 重置了,我的密码,中途 因为其他事情,忘记了,提交的时候出现的这个问题。半天又没回忆起来重置密码的事情,所以出现类 上面的问题。解决方案:C:\Users\xxx用户\AppData\Local\Atlassian\SourceTree\
2020-09-03 09:54:53 291
mongodb win32 x86_64 enterprise windows 64 4.0.8
2019-04-11
java excel 读取 用 zip 方式。不用第三方包
2018-09-20
go1.9.2.linux-windows
2018-02-08
MemoryAnalyzer 1.7.0.20170613 win32 win32 x86_64
2017-09-12
java mp3 音乐播放器
2017-02-07
java架构师之路:JAVA程序员必看的15本书的电子版 一
2013-02-18
XStream在Java对象和XML之间相互转换
2013-01-28
apache-tomcat-6.0.26-windows-x86.zip
2012-11-14
修改 TOMCAT 内存 的 方法 有图 有真相
2012-11-12
mysql5.0 中文帮助文档
2012-11-05
根据 ip 得到所在地 qqwry.dat
2012-08-01
java把文档对象转为html
2012-02-20
nemobook.exe 配置文件 N8book.xml 解析
2022-02-21
Java 获得 父类 接口 的泛型接口。
2020-10-15
版本 管里 与 对比 更新代码
2016-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人