- 博客(105)
- 问答 (1)
- 收藏
- 关注
原创 vmware_docker启动
这一步如果报错了,编辑/etc/sysconfig/network-scripts/ifcfg-enoxxx文件,设置ONBOOT=yes,然后再执行一次。确定后,我们就将虚拟机中的80号端口映射到宿主机的8086号端口了。2,编写deploy.sh, Dockerfile, 构建镜像和运行脚本,放到同一个目录。接下来点击”添加“,让访问主机的9000端口映射到虚拟机里9000端口。2,移除旧的版本,切换到root用户下操作。点击”编辑“->”虚拟网络编辑器“1,安装docker, 参考菜鸟教程。
2024-03-10 20:54:54 696
原创 cas_ssl
下载CAS的服务端,解压,把解压后的文件中modules文件夹中的cas-server-webapp-3.4.8.war文件拷贝的%TOMCAT_HOME%\webapps。这里要注意的地方:jkd的路径为jre的路径,不是tomcat的路径,cacerts这个名字最好不要改。注意这里我把导出的文件放在和之前的证书同一个位置,注意别名castest和证书的一致,后面的路径为之前生成的证书的位置。这里我映射为www.cas.com,所以我访问www.cas.com:8080/cas就可以看到登录页面。
2024-03-10 20:49:11 443
原创 maven踩坑记
在idea中maven的setting中找到ignored files,看右边的面板中是否将变灰的maven模块忽略了,反勾选即可.3, idea单独打包需要指定build打包,springboot2.1.x版本可以直接打包,不需要配置其他信息。2, setting.xml的jdk版本设置 或者在pom.xml中设置。4,划分多模块(子孙模块),模块无法引用依赖,idea模块变灰。1, <relativePath /> 是否指定空仓库。
2024-03-10 20:46:46 203
原创 数据库操作
另一种分页策略介绍:基于缓存的分页技术(也被称作假分页),一次性把数据全部取出来放在缓存中,根据用户要看的页数(page)和每页记录数(pageSize),计算把哪些数据输出显示,将可滚动结果集的指针移动到指定位置。PreparedStatement类的方法, 可以将多条预编译的sql语句添加到PreparedStatement对象的SQL语句列表中。如果仅仅是单表操作,不需要返回刚刚插入的主键值,但如果有关联关系的表操作,需要获得刚刚插入的主键值。//预先定义好的SQL语句。
2024-03-10 20:11:34 494
原创 oracle触发器
各种触发器的栗子:首先创建部门日志表create table dept_log(operate_tag varchar2(10),operate_time date)
2024-03-10 19:57:08 277
原创 人脸图像处理
实际应用时,需要计算并保存该层神经网络batch的均值和方差等信息,对一个深度固定的神经网络(DNN,CNN)非常使用,但对于深度不固定的rnn而言,不同的时态下需要保存不同的静态特征,可能存在一个特殊序列币其他序列长很多,在训练时计算起来很麻烦。非限制场景下的人脸检测数据集,包含6425张图像,10897张人脸图像,包含雨天,雪天,雾天,模糊,光照,晶体障碍和干扰物7个场景。动量法的思想就是将历史步长更新向量的一个分量y,增加到当前的更新向量中,即在每次迭代过程中,计算梯度和误差,更新速度v和参数θ。
2023-08-17 15:33:21 1241
原创 kotlin 基础编码规范
例如,如果项目中的所有代码都位于 org.example.kotlin 包及其子包中,那么 org.example.kotlin 包的文件应该直接放在源代码根目录下,而 org.example.kotlin.network.socket 中的文件应该放在源代码根目录下的 network/socket 子目录中。例外:forEach(优先使用常规的 for 循环, 除非 forEach 的接收者是可空的或者 forEach 用做长调用链的一部分。只有当确实没有特殊的语义时, 才可以使用与该类相同的名称。
2023-07-02 19:26:51 561
原创 kotlin 编码规范
【建议】在简短、非嵌套的 lambda 表达式中建议使用 it 用法而不是显式声明参数。【强制】函数、属性与局部变量的名称以小写字母开头、使用驼峰风格而不使用下划线,创建类实例的工厂函数除外,工厂函数可以与要创建的类具有相同的名称。【强制】常量名称(标有const 的属性,或者保存不可变数据的没有自定义 get 函数的顶层/对象 val属性)应该使用大写、下划线分隔的名称。【建议】如果一个类有两个概念上相同的属性,一个是公共 API 的一部分,另一个是实现细节,那么使用下划线作为私有属性名称的前缀。
2023-07-02 19:25:26 687
原创 windows 安装cuda和cudann步骤
可以下载12.0版本cuda(toolkit一定要选择小于等于电脑支持的版本。如我的驱动为12.0,我就要选择12.0以下的版本下载安装)cmd -> 进入到 extras\demo_suite下,执行.\bandwidthTest.exe和.\deviceQuery.exe。查看nvidia版本(控制面板 -> 系统信息 -> nvcuda64.dll)下载对应的torch和torchvision版本的.whl文件。选择配置后复制--texra-index-url的路径。3,安装gpu版的torch。
2023-06-26 17:04:09 1345
原创 c++快速学习
源程序.cpp -> (预处理器) -> 被修改的源程序.i -> (编译器) -> 汇编程序.s -> (汇编器) -> 可重定位目标程序.o -> (连接器) -> 可执行目标程序helloword。通常情况下,使用尖括号来包含系统头文件。, 逗号运算符会顺序执行一系列运算,整个表达式的值是以逗号分隔的列表中的最后一个表达式的值。用户自定变量,变量中的变量,追加变量,多行变量,环境变量,自动变量,模式变量,自动匹配。strstr(s1, s2) // 指向字符串s1中字符串s2的第一次出现的位置。
2023-05-06 10:43:43 1341
原创 大数据学习
hadoop / hdfs / hive / hbase / flume / storm / spark / sparkstreaming
2022-12-26 15:51:54 675 1
原创 分布式架构服务
1,分布式微服务架构设计原理2,彻底解决分布式系统一致性的问题3,服务化系统容量评估和性能保障4,大数据日志系统的构建5,基于调用链的服务治理系统的设计与实现6,java服务的线上应急和技术攻关7,服务的容器化过程8,敏捷开发2.0的自动化工具
2022-04-26 12:13:02 2440 1
原创 rabbiemq学习
rabbitmq使用场景数据投递,非阻塞操作或推送通知。或许你想要实现发布/订阅,异步处理,或者工作队列特性持久性机制、投递确认、发布者证实和高可用性机制路由消息在到达队列前是通过交换机进行路由的协议支持多种消息协议的消息传递发布者指定属性发送到交换机交换机发送到队列消费者从队列消费或者拉取开启ack死信队列交换机状态:持久,暂存默认交换机(没有名字的直连交换机)每个新建队列(queue)都会自动绑定到默认交换机上,绑定的路由键(routing key)名称与.
2022-02-24 02:36:25 2756 2
原创 大白话领域驱动设计
为什么需要DDDDDD到底是什么思维编程方式,面向对象,战术设计,战略设计概要设计域,通用语言,界限上下文建模依赖业务领域层划分边界战略设计到战术设计聚合根,实体,值对象核心域,支撑子域,通用子域商品中心/订单中心/支付中心/物流中心推荐/爬虫权限/认证根据关联业务拆分.而不是根据模块拆分核心业务与边缘业务进行拆分基于领域模型划分业务需求变更划分划分域团队化通用语言术语表限界上下文子域基于电商系统按时间线发现限界上下文上架--->浏览商.
2022-02-20 17:51:39 1661
原创 领域驱动设计
模型-->范式-->设计领域知识通用语言模型演化深层模型隐藏概念建模文档解释性模型代码是模型的表达分层架构给复杂的应用程序分层,在每一层内分别进行设计,领域层与基础设施层以及用户界面层分离软件中所表示的模型entity(reference object) 某种具有连续性和标识的事物(定义为标识)valueobject 描述某种状态的属性service 无状态关联规定一个遍历方向添加一个限定符消除不必要的关联关联使模型更精确entity(引用.
2022-02-18 22:39:41 316
原创 springcloud gateway + oauth2 实战总结
springcloud gateway + oauth2 实战总结1,认证中心引入依赖<properties> <oauth2.version>2.2.1.RELEASE</oauth2.version> <nimbusds-jose-jwt.version>9.15.2</nimbusds-jose-jwt.version></properties><dependency> <...
2022-01-09 10:26:20 448
原创 如何自我控制
想写这个话题很久了一直都想控制自我,但是发现却一直在失控,不免开始思考,到底为什么会这样,为什么就控制不了自己呢?1.身体上的限制,年纪大身体容易疲惫2.心理上的欲望,喜欢玩游戏,渴望放松,沉浸式上瘾3.叛逆性思维,抵制,怀疑,不积极,潜意识里限制了行动力如何突破?寻找到突破点,首先找到了开始做为什么要玩要做那些事,意识到时间会被浪费掉后开始试着强制自己能不能不去做那些身体或是心理上都能很放松的需求还要怎么做?必须从形式上做出调整1.创造条件,
2021-12-28 12:34:12 1275
原创 大型网站技术架构学习
大型网站软件系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展1,大型网站架构的演化 1,初始阶段的网站架构 一台服务器 应用程序,数据库,文件服务放到一台服务器上(php/java/mysql) 2,应用服务和数据服务分离 三台服务器 更高的应用服务器一台,更快的硬盘和更大的内存的数据库服务器一台,更大的磁盘文件服务器一台 3,使用缓存改善网站性能 ...
2021-12-13 11:26:47 1250
原创 netty基础学习
高并发应用场景私信/聊天/大规模推送/弹幕/实时定位/在线教育/智能家居/互动游戏/抽奖io读写基础原理client ---> 网卡 ---> 内核缓存区 <---> linux内核空间 <---> 内核缓存区 ---> 用户缓存区四种主要的io模型1,同步阻塞io(blocking io)阻塞io,指的是需要内核io操作彻底完成后,才返回到用户空间执行用户的操作.(传统io和java创建的socket都是阻塞的)同步io是用户空间的线程主.
2021-12-07 19:20:12 966
原创 持续交付+springboot+k8s
容器化部署持续交付1,课程导学snapshot 是开发版本release 是发布版本devOps(敏捷开发)2,如何持续集成计划--->代码--->构建(敏捷开发)--->测试(持续集成)--->发布(持续交付)--->部署(持续部署)--->运维(devOps)jenkins--->ansible--->Vault--->不同环境发布 灰度(蓝绿发布) 先一小部分用户体验新版本 金丝雀发布...
2021-12-07 15:34:07 1724
yolov8 人脸检测数据集 一万张照片,300 epoch训练好的模型best.pt文件
2023-03-22
美客多电商入驻注册详细步骤
2023-03-19
nlp学习资料,学习总结
2023-03-19
高级程序员简历模板资源
2023-03-19
es docker 部署 elasticsearch.yml
2023-03-19
docker 私有化部署
2023-03-19
jira私有化部署,docker安装
2023-03-19
antd mobile 的picker组件
2019-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人